100%
WDescription%
Build stability: No recent builds failed.100
Build History
x

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Changes

clang-d395423-g03b2d1a65922-t22896-b22896.tar.gz (Jul 30, 2021 5:59:18 PM)

  1. Revert "[OpenMP][AMDGCN] Initial math headers support" — jonathanchesterfield / detail
  2. [lldb] [DWARF-5] Be lazier about loading .dwo files — jan.kratochvil / detail
  3. [LoopStrengthReduction] Fix pointer extend asserts — brendon.cahoon / detail
  4. Revert "[hwasan] Detect use after scope within function." — fmayer / detail
  5. Revert "[profile] Fix profile merging with binary IDs" — phosek / detail
  6. [builtins] Try to ensure single copy of emulated TLS state — smeenai / detail
  7. [libomptarget][nfc] Only set cuda-path for nvptx tests — jonathanchesterfield / detail
  8. [mlir][spirv] Fix storing bool with proper storage capabilities — antiagainst / detail
  9. [mlir][spirv] Fix loading bool with proper storage capabilities — antiagainst / detail
  10. [mlir][spirv] Add support for i8 serialization — antiagainst / detail
  11. [libcxx][docs] Take locks on the last three views. — zoecarver / detail
  12. [flang] Produce proper "preprocessor output" for -E option — pklausler / detail
  13. [sanitizer] Remove cpplint — Vitaly Buka / detail
  14. [libc] Move FPExceptMatcher out of TestHelpers.h — sivachandra / detail
  15. [vscode-mlir] Update package.json in preparation for publishing — riddleriver / detail
  16. [mlir-vscode] Create a proper output channel for the MLIRContext — riddleriver / detail

clang-d395407-g3f2828dc2857-t22892-b22892.tar.gz (Jul 30, 2021 2:50:00 PM)

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

clang-d395407-g3f2828dc2857-t22892-b22892.tar.gz (Jul 30, 2021 2:50:00 PM)

  1. SelectionDAGDumper.cpp - printrWithDepthHelper - remove dead code. NFCI. — llvm-dev / detail
  2. SelectionDAGDumper.cpp - remove nested if-else return chain. NFCI. — llvm-dev / detail
  3. [InstCombine] getMaskedTypeForICmpPair - remove dead code. NFCI. — llvm-dev / detail
  4. [libc++] Improve LIBCXX_ENABLE_INCOMPLETE_FEATURES. — Louis Dionne / detail
  5. [compiler-rt][hwasan] Remove __sanitizer allocation functions from hwasan interface — leonardchan / detail
  6. [compiler-rt][Fuchsia] Support HWASan on Fuchsia — leonardchan / detail
  7. [InstCombine] add more tests for vector-cmp bitcast; NFC — spatel / detail
  8. [InstCombine] add more tests for vector cmp-bitcast; NFC — spatel / detail
  9. [OpenCL] Replace test for pipe struct to test it with fixed triple — anton.zabaznov / detail
  10. [ARM] Distribute reductions based on ascending load offset — david.green / detail
  11. [InstrProfiling] Make CountersPtr in __profd_ relative — i / detail
  12. [clang][cache] Update Fuchsia-stage2.cmake to create hwasan multilibs — leonardchan / detail
  13. Explain the symbols of basic block clusters with an example in the header comments. — rahmanl / detail
  14. [doc]Added examples for generic opcodes — pyadav2299 / detail
  15. [PowerPC] Fix byte ordering of ld/st with length on BE — nemanja.i.ibm / detail
  16. [z/OS]Remove overriding default attribute aligned value — fanbo.meng / detail
  17. [lldb] Fix remote macOS debugging on Apple Silicon — Jonas Devlieghere / detail
  18. [mlir][sparse] move comments from cpp files into dialect doc — ajcbik / detail
  19. [AMDGPU] Autogenerate checks in kernel-args.ll — jay.foad / detail
  20. [profile] Fix profile merging with binary IDs — phosek / detail
  21. [polly] Fix up regression test config with current features. — efriedma / detail

clang-d395386-g1d77bb9e1b82-t22889-b22889.tar.gz (Jul 30, 2021 11:39:38 AM)

  1. [NFC] clang-format OptimizationLevel.h — mtrofin / detail
  2. [OpenMP][AMDGCN] Initial math headers support — Pushpinder.Singh / detail
  3. Fix test that was never run. — paul.robinson / detail
  4. [SVE] Add folds for sign and zero extends of vscale — Dylan.Fleming / detail
  5. [OpenCL] Add support of __opencl_c_pipes feature macro. — anton.zabaznov / detail
  6. Add triples to try to fix a test — paul.robinson / detail
  7. [X86] Add some initial tests for frozen constant folds — llvm-dev / detail
  8. [Bazel] Typo fix — gcmn / detail
  9. [OpenMP][Offloading] Remove task wait in nowait interfaces — tianshilei1992 / detail
  10. [AIX] Pass the -b option to linker on AIX (with fix to build break) — anjankumar.g.k / detail
  11. [Transforms] Remove HasValueForBlock (NFC) — kazu / detail
  12. XFAIL a test on ppc64 — paul.robinson / detail
  13. [mlir] Fully qualify MemoryEffects — markus.boeck02 / detail
  14. [flang] Move External IO tests to use GTest — ashermancinelli / detail
  15. [clang-tidy] Fix cppcoreguidelines-init-variables by removing the enum — whisperity / detail
  16. AMDGPU/GlobalISel: Remove special case lowering for non-pow-2 stores — Matthew.Arsenault / detail
  17. AMDGPU/GlobalISel: Fix tests using illegal copies to physregs — Matthew.Arsenault / detail
  18. XFAIL ppc => powerpc — paul.robinson / detail
  19. GlobalISel: Have load lowering handle some unaligned accesses — Matthew.Arsenault / detail
  20. Reland "[LV] Use lookThroughAnd with logical reductions" — kerry.mclaughlin / detail
  21. [SLP]Improve splats vectorization. — a.bataev / detail
  22. GlobalISel: Have lowerLoad scalarize unaligned vectors — Matthew.Arsenault / detail
  23. [libc][NFC] Add dummy errno target to satisfy mixed mode builds. — sivachandra / detail
  24. Trim failing test — paul.robinson / detail
  25. [libcxx][ranges] Add `std::ranges::single_view`. — zoecarver / detail
  26. [nfc] improve a simple call — walter erquinigo / detail
  27. [gn build] Port 481ad59b9fa4 — llvmgnsyncbot / detail
  28. [OpenMP] Fixing llvm-omp-device-info compilation with runtimes — jmonsalvediaz / detail
  29. [lldb] Always codesign binaries on macOS — Jonas Devlieghere / detail
  30. [mlir][sparse] template the memory resident coordinate scheme storage — ajcbik / detail

clang-d395356-g5ea6117a9e9e-t22885-b22885.tar.gz (Jul 30, 2021 8:34:20 AM)

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

clang-d395336-ge7b8ba103a84-t22882-b22882.tar.gz (Jul 30, 2021 5:18:03 AM)

  1. [flang] Fix `flang` (the bash wrapper script for the Flang driver) — andrzej.warzynski / detail
  2. [OpenCL] Add std flag aliases clc++1.0 and CLC++1.0 — anastasia.stulova / detail
  3. Revert "[LLDB][GUI] Expand selected thread tree item by default" — omair.javaid / detail
  4. [ARM] MVE SLP'd reduction tests. NFC — david.green / detail
  5. [ARM] Turn vecreduce_add(add(x, y)) into vecreduce(x) + vecreduce(y) — david.green / detail
  6. tsan: fix latent race size bug in test — dvyukov / detail
  7. tsan: optimize test-only barrier — dvyukov / detail
  8. [clang] SIGSEGV at DeduceTemplateArgumentsByTypeMatch — dmitry.polukhin / detail
  9. [mlir][spirv] Fix crash in convert-gpu-to-spirv pass with memrefs with affine maps — ivan.butygin / detail
  10. tsan: introduce New/Alloc/Free helpers — dvyukov / detail
  11. [mlir][affine-loop-fusion] Fix a bug that AffineIfOp prevents fusion of the other loops — uday / detail
  12. [lldb] Correct format of qMemTags type field — david.spickett / detail
  13. [lldb][AArch64] Mark mismatched tags in tag read output — david.spickett / detail
  14. tsan: Support constructor arguments via New — elver / detail
  15. tsan: fix another latent race size bug in test — dvyukov / detail
  16. [lldb] [DWARF-5] Be lazier about loading .dwo files — jan.kratochvil / detail

clang-d395336-ge7b8ba103a84-t22882-b22882.tar.gz (Jul 30, 2021 5:18:03 AM)

  1. [SPEC2017] Add build-timeit dependencies to validator binary. — florian_hahn / githubweb

clang-d395320-g3a349d22692c-t22878-b22878.tar.gz (Jul 30, 2021 2:03:13 AM)

  1. [AArch64][SME] Introduce feature for streaming mode — cullen.rhodes / detail

clang-d395320-g3a349d22692c-t22878-b22878.tar.gz (Jul 30, 2021 2:03:13 AM)

  1. [SPEC2017] Improve formatting of b6ae12120790. — florian_hahn / githubweb
  2. [MicroBenchmarks] Add initial SLP vectorization benchmarks. — florian_hahn / githubweb

clang-d395319-g8a241cd9c247-t22877-b22877.tar.gz (Jul 29, 2021 10:56:21 PM)

  1. [AIX] Include symbol alias in extract_symbols.py — Jinsong Ji / detail
  2. tsan: Fix the improper argument type in tsan_ilist_test.cpp — wei.huang / detail
  3. [OpenCL] Add support of __opencl_c_3d_image_writes feature macro — anton.zabaznov / detail
  4. [nfc][trace] use formatv instead of the old Printf — walter erquinigo / detail
  5. [yaml2obj] Enable support for parsing 64-bit XCOFF. — esme.yi / detail
  6. [PowerPC] Fix issue where hint was providing the incorrect regsiter class. — stefanp / detail
  7. [OpenCL] Add support of __opencl_c_pipes feature macro. — anton.zabaznov / detail
  8. Revert "[OpenCL] Add support of __opencl_c_pipes feature macro." — anton.zabaznov / detail
  9. Fix scalar unit tests for all, any, maxloc, etc. that caused the ARM build — leairmark / detail
  10. [OpenCL] opencl-c.h: add CL 3.0 non-generic address space atomics — airlied / detail
  11. Take OptimizationLevel class out of Pass Builder — mtrofin / detail
  12. [JITLink][ELF][x86-64] Include relocation name in missing relocation errors. — Lang Hames / detail

clang-d395319-g8a241cd9c247-t22877-b22877.tar.gz (Jul 29, 2021 10:56:21 PM)

  1. [SPEC2017] Copy reference files to run dir, use for compares. — florian_hahn / githubweb

clang-d395307-g0a68443bd07c-t22873-b22873.tar.gz (Jul 29, 2021 7:49:29 PM)

  1. [InstCombine] add tests for vector cmp-bitcast; NFC — spatel / detail
  2. Fix typo — Adrian Prantl / detail
  3. Make testcase more robust against codegen changes — Adrian Prantl / detail
  4. [OpenMP] Adding flags for disabling the following optimizations: Deglobalization SPMDization State machine rewrites Folding — huberjn / detail
  5. [ARC] Add additional mov immediate instruction formats with a fix for u6 decoding — marksl / detail
  6. [compiler-rt] Fix COMPILER_RT_OS_DIR for Android — smeenai / detail
  7. [GlobalISel] Refactor the unmerge artifact value finder code. — Amara Emerson / detail
  8. [AVR][clang] Pass '--start-group' and '--end-group' options to avr-ld — powerman1st / detail
  9. [RISCV][test] Add new tests for mul optimization in the zba extension with SH*ADD — ben.shi / detail
  10. Optimize mul in the zba extension with SH*ADD — ben.shi / detail
  11. [MLIR][python] Disable SONAME on extensions. — stellaraccident / detail
  12. [ARC] Add norm/normh instructions with disassembly tests — marksl / detail
  13. [Bazel] Derive targets from file presence as in CMake build — gcmn / detail
  14. [Bazel] Unconditionally define STDC LIMIT/CONSTANT/FORMAT — gcmn / detail
  15. [Bazel] Make td_library usable as data — gcmn / detail
  16. [source map] fix relative path breakpoints — walter erquinigo / detail

clang-d395291-gc5d84d2eb35c-t22870-b22870.tar.gz (Jul 29, 2021 4:41:07 PM)

  1. Revert "[AIX] Pass the -b option to linker on AIX" — anjankumar.g.k / detail
  2. Fixing an infinite loop problem in InstCombine — andrew.kaylor / detail
  3. Fix runtime internal error with certain intrinsics that can take a scalar — leairmark / detail
  4. [DWARF] Refactor test to remove relocations for DWO — ayermolo / detail
  5. [LLDB][GUI] Add Create Target form — gclayton / detail
  6. [LLDB][GUI] Add Environment Variable Field — gclayton / detail
  7. [mlir] Fix CMake option for enabling SPIR-V CPU runner — antiagainst / detail
  8. [mlir] NFC: split Math to SPIR-V conversion into their own files — antiagainst / detail
  9. [mlir] NFC: split MemRef to SPIR-V conversion into their own files — antiagainst / detail
  10. [GlobalISel] Use GMergeLikeOp to simplify a combine. NFC. — Amara Emerson / detail
  11. [lldb] Remove CPlusPlusLanguage from Mangled — apl / detail
  12. [compiler-rt][hwasan] Check for SANITIZER_POSIX before including sanitizer_posix.h — leonardchan / detail
  13. [ELF] Add -Bsymbolic-non-weak-functions — i / detail
  14. [mlir][linalg] Fix pad tensor cast folding with changed type — cathyzhyi / detail
  15. [GWP-ASan] Add version header. — 31459023+hctim / detail
  16. [ARM] Define a couple more ssub indexes. NFC — david.green / detail
  17. Fix unit test checks for the scalar cases of all/any intrinsics. I — leairmark / detail
  18. Simplify testcase to use v instead of p (NFC) — Adrian Prantl / detail
  19. [MLIR][Python] Use DEST_PREFIX when installing. — stellaraccident / detail
  20. [mlir][tosa] Fix tosa.reshape failures due to implicit broadcasting — rob.suderman / detail
  21. security: highlight phab accounts; recommend phab for nominations — George Burgess IV / detail
  22. [mlir] Set insertion point of vector constant to the top of the vectorized loop body — amy.zhuang / detail
  23. GlobalISel/AArch64: don't optimize away redundant branches at -O0 — Adrian Prantl / detail

clang-d395268-g087195419719-t22866-b22866.tar.gz (Jul 29, 2021 1:34:14 PM)

  1. [DSE] Transform memset + malloc --> calloc (PR25892) — dawid_jurek / detail
  2. [clang][patch] Remove erroneous run line committed in D102343 — melanie.blower / detail
  3. [lldb] Fix FunctionDecl::Create after D102343 — i / detail
  4. Replace LLVM_ATTRIBUTE_NORETURN with C++11 [[noreturn]]. NFC — i / detail
  5. [Support] Remove LLVM_ATTRIBUTE_NORETURN — i / detail
  6. [gn build] Manually add file — aeubanks / detail
  7. Support macro deprecation #pragma clang deprecated — chris.bieneman / detail
  8. Fixing broken docs build — chris.bieneman / detail
  9. Revert "[lldb] Assert filecache and live memory match on debug under a setting" — stilis / detail
  10. [AIX] Pass the -b option to linker on AIX — anjankumar.g.k / detail
  11. [libc++][NFC] Make private header generation CMake comment more consistent — Louis Dionne / detail
  12. [SLP][NFC]Add a test for split loads, NFC. — a.bataev / detail
  13. [lld-macho] Change personalities entry type to Ptr to avoid overflowing uint32 — vyng / detail
  14. Rorder mmt4d iteration domain — ataei / detail
  15. [clang] Fix typos in Options.td and regen ClangCommandLineReference.rst. — mgorny / detail
  16. [clang] Fix a typo in the manual page: s/contraint/constraint. — mgorny / detail
  17. Refactor AsyncToAsyncRuntime pass to boost understandability. — ezhulenev / detail
  18. [GlobalISel] Add GPtrAdd and use it in some combines. — Amara Emerson / detail
  19. [MLIR][python] Export CAPI headers. — stellaraccident / detail
  20. [InstSimplify] Don't assume parent function when simplifying llvm.vscale. — sander.desmalen / detail
  21. [OpenMP] libomp: Add new experimental barrier: two-level distributed barrier — jonathan.l.peyton / detail
  22. Revert "Revert "[clang][pp] adds '#pragma include_instead'"" — cjdb / detail

clang-d395268-g087195419719-t22866-b22866.tar.gz (Jul 29, 2021 1:34:14 PM)

  1. [SPEC2017] Add support for Darwin platforms. — florian_hahn / githubweb

clang-d395246-gbc5b5ea037db-t22863-b22863.tar.gz (Jul 29, 2021 10:27:50 AM)

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

clang-d395225-g77e9d10f0fbf-t22860-b22860.tar.gz (Jul 29, 2021 7:25:31 AM)

  1. [AArch64][AsmParser] NFC: Parser.getTok() -> getTok() — cullen.rhodes / detail
  2. [flang][driver] Forward `-fopenmp`/`-fopenacc` to the host compiler — andrzej.warzynski / detail
  3. tsan: rename deadlock detector Mutex to UserMutex — dvyukov / detail
  4. sanitizer_common: remove BlockingMutex and RWMutex — dvyukov / detail
  5. tsan: store ThreadRegistry in Context by value — dvyukov / detail
  6. Follow-up to D105207, only salvage affine SCEVs to avoid a crash — jeremy.morse / detail
  7. bugprone-forwarding-reference-overload: support non-type template parameters — aaron / detail
  8. [Utils] Do not remove comments in llc test script — sebastian.neubauer / detail
  9. [AArch64][SVE] Fix incorrect mask type when lowering fixed type SVE gather/scatter — bradley.smith / detail
  10. [MCA] Use LSU for the in-order pipeline — andrew.savonichev / detail
  11. [AArch64][x86] add tests for add-with-overflow folds; NFC — spatel / detail
  12. [Orc][examples] Adopt ExecutorProcessControl API and re-enable LLJITWithRemoteDebugging — Stefan Gränitz / detail
  13. [DAGCombiner] don't try to partially reduce add-with-overflow ops — spatel / detail
  14. [lldb] Assert filecache and live memory match on debug under a setting — augusto2112 / detail

clang-d395211-gda61ab847577-t22856-b22856.tar.gz (Jul 29, 2021 4:02:25 AM)

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

clang-d395200-g75f6a795ee0f-t22853-b22853.tar.gz (Jul 29, 2021 12:57:18 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

clang-d395188-ga4edb2b1ba0b-t22850-b22850.tar.gz (Jul 28, 2021 9:53:24 PM)

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

clang-d395177-g3894a8a4768f-t22844-b22844.tar.gz (Jul 28, 2021 6:48:10 PM)

  1. Revert "[tsan] Fix Darwin build after D106973" — Vitaly Buka / detail
  2. [tsan] Fix Darwin build after D106973 — Vitaly Buka / detail
  3. NFC: Adapt operation.py to builtin operation print format changes. — stellaraccident / detail
  4. Emit strong definition for TypeID storage in Op/Type/Attributes definition — joker.eph / detail
  5. Break apart the MLIR ExecutionEngine from core python module. — stellaraccident / detail
  6. [AArch64][GlobalISel] Improve legalization for odd-type G_LOAD — Jessica Paquette / detail
  7. [llvm-objcopy][MachO] Ignore all LC_SUB_* commands. — danielrodriguez / detail
  8. [libFuzzer] Fix CFI Directives for fuchsia — mvanotti / detail
  9. [asan][fuchsia] Implement PlatformUnpoisonStacks — mvanotti / detail
  10. [ThinLTO] Disallow importing for functions with indir branch to block address — aktoon / detail
  11. [libc++] Implement the resolutions of LWG3506 and LWG3522. — arthur.j.odwyer / detail

clang-d395166-g6a0fe6884415-t22841-b22841.tar.gz (Jul 28, 2021 5:16:06 PM)

  1. [mlir][sparse] use proper type alias for filename ptr — ajcbik / detail
  2. Simplify allowing pragma float_control in a linkage specification — aaron / detail
  3. Revert "Revert of D49126 [PredicateInfo] Use custom mangling to support ssa_copy with unnamed types." — jeroen.dobbelaere / detail
  4. [PredicateInfo] Use Intrinsic::getDeclaration now that it handles unnamed types. — jeroen.dobbelaere / detail
  5. [LoopFlatten] Fix bug where SCEVCouldNotCompute object is used — sjoerd.meijer / detail
  6. [trace] Introduce Hierarchical Trace Representation (HTR) and add  command for Intel PT trace visualization — walter erquinigo / detail
  7. tsan: remove unused pc arguments — dvyukov / detail
  8. tsan: remove mblock types — dvyukov / detail
  9. tsan: add more micro benchmarks — dvyukov / detail
  10. [MCA] Moving the target specific CustomBehaviour impl. from /tools/llvm-mca/ to /lib/Target/. — patrickeholland / detail
  11. tsan: print alloc stack for Java objects — dvyukov / detail
  12. tsan: don't use caller/current PC in Java interfaces — dvyukov / detail
  13. tsan: strip __libc_start_main frame — dvyukov / detail
  14. sanitizer_common: avoid compiler-interted memset in deadlock detector — dvyukov / detail
  15. tsan: don't print __tsan_atomic* functions in report stacks — dvyukov / detail
  16. Add some missing CMake dependencies between MLIR dialects (NFC) — joker.eph / detail
  17. Emit strong definition for TypeID storage in Op/Type/Attributes definition — joker.eph / detail
  18. [ARM] Fix llvm-objdump disassembly of armv7m object files. — efriedma / detail
  19. COFF/ELF: Place llvm.global_ctors elements in llvm.used if comdat is used — i / detail
  20. [DebugInfo][docs] Fix DISubprogram fields — kyulee / detail
  21. [libcxx][ranges] Add ranges::take_view. — zoecarver / detail
  22. Optionally eliminate blocking runtime.await calls by converting functions to coroutines. — ezhulenev / detail
  23. [ELF][test] Delete unneeded --triple=thumb* from llvm-objdump RUN lines — i / detail
  24. [ELF][test] Convert --start-address= and --stop-address= values to hexadecimal — i / detail
  25. [Bazel] Update for dbed061bf1 — gcmn / detail
  26. [Bazel] Added missing targets to LLVM bazel rules. — gcmn / detail
  27. Revert "[trace] Introduce Hierarchical Trace Representation (HTR) and add  command for Intel PT trace visualization" — omair.javaid / detail
  28. [libc++] Add UNSUPPORTED for clang-14 since the underlying bug hasn't been fixed yet — Louis Dionne / detail
  29. [clang] Evaluate strlen of strcpy argument for -Wfortify-source. — George Burgess IV / detail
  30. [trace] Introduce Hierarchical Trace Representation (HTR) and add  command for Intel PT trace visualization — walter erquinigo / detail
  31. [mlir] Set the namespace of the BuiltinDialect to 'builtin' — riddleriver / detail
  32. Revert "Emit strong definition for TypeID storage in Op/Type/Attributes definition" — joker.eph / detail
  33. [clang] NFC: refactor multiple implementations of getDecltypeForParenthesizedExpr — mizvekov / detail
  34. [clang] fix concepts crash on substitution failure during normalization — mizvekov / detail
  35. [libc] add strncmp to strings — michaelrj / detail
  36. [profile] Add underscore to /alternatename for Win/x86 — aeubanks / detail
  37. [gn build] Add support for Win/x86 compiler-rt — aeubanks / detail
  38. [DebugInfo][LoopStrengthReduction] SCEV-based salvaging for LSR — chris.jackson / detail
  39. [NFC][Codegen][X86] Autogenerate check lines in avx.ll test — lebedev.ri / detail
  40. [AArch64][GlobalISel] Improve legalization for odd-sized G_ICMP/G_CONSTANT — Jessica Paquette / detail
  41. [Bazel] Fix digest for bazel-skylib 1.0.3 — gcmn / detail
  42. [gn build] Manually port dbed061b — aeubanks / detail
  43. [lld-macho] Downgrade "cannot export hidden symbol" to warning — jezng / detail
  44. [Attributor] Change function internalization to not replace uses in internalized callers — huberjn / detail
  45. [gn build] Port 0f4b41e03853 — llvmgnsyncbot / detail
  46. [Attributor] Don't test internalization in the CGSCC pass. — huberjn / detail
  47. [tsan] Fix Darwin build after D106973 — Vitaly Buka / detail

clang-d395119-g981233900597-t22818-b22818.tar.gz (Jul 28, 2021 12:37:53 PM)

  1. [DivRemPairs] make sure we have a valid CFG for hoisting division — spatel / detail
  2. [DebugInfo][LoopStrengthReduction] SCEV-based salvaging for LSR — chris.jackson / detail
  3. tsan: fix warnings in tests — dvyukov / detail
  4. tsan: extend signal_malloc test — dvyukov / detail
  5. tsan: increase max number of threads supported by test-only barrier — dvyukov / detail
  6. tsan: improve lots_of_threads test — dvyukov / detail
  7. Revert "[DebugInfo][LoopStrengthReduction] SCEV-based salvaging for LSR" — chris.jackson / detail
  8. [libc++][nfc] Improve error diagnostics. — koraq / detail
  9. [RISCV] Restrict performANY_EXTENDCombine to prevent an infinite loop. — craig.topper / detail
  10. [RISCV] Fix grammar in a comment. NFC — craig.topper / detail
  11. Revert "[lldb] Temporarily bump the max length of the pexpect error message to diagnose an lldb-aarch64 test failure" — Raphael Isemann / detail
  12. [NFC][PowerPC] Fix spe.ll to work with update_llc_test_checks.py again — jrtc27 / detail
  13. [mlir] harden result type verification in llvm.call — zinenko / detail
  14. [mlir] run the verifier before translating a module — zinenko / detail
  15. [llvm] Replace LLVM_ATTRIBUTE_NORETURN with C++11 [[noreturn]] — i / detail

clang-d395103-gd3c70d9f7765-t22816-b22816.tar.gz (Jul 28, 2021 9:31:05 AM)

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

clang-d395084-g41cedb1c9a38-t22810-b22810.tar.gz (Jul 28, 2021 6:27:25 AM)

  1. [lldb] Temporarily bump the max length of the pexpect error message to diagnose an lldb-aarch64 test failure — Raphael Isemann / detail
  2. [ARM] Extra MVE reduction vectorizer tests. NFC — david.green / detail
  3. [mlir][memref] Fix collapsed shape ops memref.cast folding with changed type — nicolas.vasilache / detail
  4. [LLDB] Skip HW breakpoints test_step_until on Arm/Linux — omair.javaid / detail
  5. [LLDB] Skip TestGuiBasicDebug.py on Arm/AArch64 Linux — omair.javaid / detail
  6. [libcxx] Bump __libcpp_version to 14 after branch — david.spickett / detail
  7. [mlir][linalg] Introduce a separate EraseIdentityCopyOp Pattern. — gysit / detail
  8. Allow #pragma float_control(push|pop) within a language linkage specification — aaron / detail
  9. [mlir][linalg] Specialize LinalgOp canonicalization patterns (NFC). — gysit / detail
  10. [LV][ARM] Tighten up MLA reduction costing — david.green / detail

clang-d395074-g6a7a2ee8161d-t22807-b22807.tar.gz (Jul 28, 2021 3:09:40 AM)

  1. Revert "sanitizers: increase .clang-format columns to 100" — dvyukov / detail
  2. [SLP][X86] Fix naming consistency of dot product tests. NFC. — llvm-dev / detail
  3. [ORC] Fix missing include. — Lang Hames / detail
  4. [LLDB] Skip HW breakpoints test_step_until on Arm/Linux — omair.javaid / detail
  5. Revert "[LLDB] Skip HW breakpoints test_step_until on Arm/Linux" — omair.javaid / detail
  6. [clang-format] Correctly attach enum braces with ShortEnums disabled — marek.kurdej+llvm.org / detail
  7. Revert "[DebugInfo][LoopStrengthReduction] SCEV-based salvaging for LSR" — chris.jackson / detail
  8. [lldb] Add "memory tag write" command — david.spickett / detail

clang-d395066-g1cc29f027fe4-t22804-b22804.tar.gz (Jul 28, 2021 12:06:28 AM)

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

clang-d395061-g313c5239959b-t22801-b22801.tar.gz (Jul 27, 2021 9:04:35 PM)

  1. [PDL] Fix the builders for OperationOp and PatternOp — riddleriver / detail
  2. [PDL] Mark PatternOp as SingleBlock — riddleriver / detail
  3. [X86] Fix lowering to illegal type in LowerINSERT_VECTOR_ELT — xiang1.zhang / detail
  4. [libc++] Fix a few warnings in system headers with GCC — Louis Dionne / detail
  5. Add llvm::equal convenient wrapper for ranges around std::equal — joker.eph / detail
  6. Revert "[X86] Fix lowering to illegal type in LowerINSERT_VECTOR_ELT" — xiang1.zhang / detail
  7. Reapply "[Attributor] Disable simplification AAs if a callback is present"" — johannes / detail
  8. [X86] Fix lowering to illegal type in LowerINSERT_VECTOR_ELT — xiang1.zhang / detail
  9. Precommit test files for D105344 (NFC) — aqjune / detail
  10. [DAGCombiner] Fold SETCC(FREEZE(x),const) to FREEZE(SETCC(x,const)) if SETCC is used by BRCOND — aqjune / detail
  11. llvm/utils: guarantee revert_checker's revert ordering — George Burgess IV / detail
  12. [clang] NFC: change uses of `Expr->getValueKind` into `is?Value` — mizvekov / detail
  13. [OpenMP] Folding threadLimit and numThreads when single value in kernels — tianshilei1992 / detail
  14. [OpenMP][Libomptarget] Adding `print_device_info` to RTL and `omptarget` — tianshilei1992 / detail
  15. [lld] Replace LLVM_ATTRIBUTE_NORETURN with [[noreturn]] — i / detail
  16. [mlir] Replace LLVM_ATTRIBUTE_NORETURN with C++11 [[noreturn]] — i / detail
  17. Fix a thinko in the parsing of substitutions in CommandObjectRegexCommand. — jingham / detail
  18. [mlir][openacc] Initial translation for DataOp to LLVM IR — clementval / detail
  19. [OpenMP][Tool] Introducing the `llvm-omp-device-info` tool — tianshilei1992 / detail

clang-d395042-gec1a49170129-t22798-b22798.tar.gz (Jul 27, 2021 6:01:46 PM)

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

clang-d395020-g0276db14167b-t22795-b22795.tar.gz (Jul 27, 2021 2:58:55 PM)

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

clang-d394984-g3852b8c70fbf-t22791-b22791.tar.gz (Jul 27, 2021 11:55:28 AM)

  1. Update config for aosp-O3-polly-before-vectorizer-unprofitable — efriedma / githubweb
  2. [sanitizer] Run two builds at the time — Vitaly Buka / githubweb
  3. [NFC][sanitizer] Remove misleading comment — Vitaly Buka / githubweb

clang-d394984-g3852b8c70fbf-t22791-b22791.tar.gz (Jul 27, 2021 11:55:28 AM)

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

clang-d394967-gd225de60c933-t22788-b22788.tar.gz (Jul 27, 2021 8:51:30 AM)

  1. [PowerPC] add more testcases for ld_splat; nfc — czhengsz / detail
  2. [clang/darwin] Pass libclang_rt.profile last on linker command — thakis / detail
  3. Convert the error to warning for enabling OMPD in non-Linux platform — Vignesh.Balasubrmanian / detail
  4. [lldb] Wait in TestGuiBasicDebug for the interface to open before quitting the welcome screen — Raphael Isemann / detail
  5. [DebugInfo][LoopStrengthReduction] SCEV-based salvaging for LSR — chris.jackson / detail
  6. [clangd] Use function pointer instead of function_ref to avoid GCC 5 bug — sam.mccall / detail
  7. [flang][driver] Make `flang` ignore `-Mfree/-Mfixed` — andrzej.warzynski / detail
  8. [clangd] Add platform triple (host & target) to version info — sam.mccall / detail
  9. [DebugInfo][LoopStrengthReduction] SCEV-based salvaging for LSR — chris.jackson / detail
  10. [DebugInfo][InstrRef] Handle llvm.frameaddress intrinsics gracefully — jeremy.morse / detail
  11. [clang][Driver] Expose driver mode detection logic — kadircet / detail
  12. Revert "Revert "[clangd] Canonicalize compile flags before applying edits"" — kadircet / detail
  13. Revert "Revert "[clangd] Adjust compile flags to contain only the requested file as input"" — kadircet / detail
  14. [DebugInfo][LoopStrengthReduction] SCEV-based salvaging for LSR — chris.jackson / detail
  15. [IVDescriptors] Fix bug in checkOrderedReduction — anna / detail
  16. Handle unused variable when assertions are disabled — tpopp / detail
  17. [libc++] NFC: Try to trigger Docker image rebuild on CI nodes — Louis Dionne / detail
  18. [clang-repl] Build and install clang-repl by default. — v.g.vassilev / detail
  19. [DebugInfo][InstrRef] Correctly update DBG_PHIs during instr scheduling — jeremy.morse / detail
  20. [lldb][AArch64] Add memory tag writing to lldb — david.spickett / detail
  21. [libc++] [c++2b] [P2166] Prohibit string and string_view construction from nullptr. — marek.kurdej+llvm.org / detail
  22. Revert "[X86][AVX] Add getBROADCAST_LOAD helper function. NFCI." — tpopp / detail
  23. Revert "Revert "[X86][AVX] Add getBROADCAST_LOAD helper function. NFCI."" — tpopp / detail
  24. Revert "[X86][AVX] Add getBROADCAST_LOAD helper function. NFCI." — tpopp / detail

clang-d394943-g71b7608df169-t22784-b22784.tar.gz (Jul 27, 2021 5:38:44 AM)

  1. [clang][tooling] Accept Clang invocations with multiple jobs — Jan Svoboda / detail
  2. [clang][tooling] Link clangDriver to ToolingTests — Jan Svoboda / detail
  3. [NFC] Reflow some debug messages. — david.green / detail
  4. [RISCV] Add support for vector saturating add/sub operations — fraser / detail
  5. [clang-cl] Expose -fmodules and related flags in the driver (PR43391) — hans / detail
  6. Revert "sanitizer_common: split LibIgnore into fast/slow paths" — dvyukov / detail
  7. [clang][tooling] Link LLVMOption to ToolingTests — Jan Svoboda / detail
  8. [SelectionDAG] Support scalable splats in U(ADD|SUB)SAT combines — fraser / detail
  9. [mlir] Fix typo s/applyPermuationMap/applyPermutationMap/ — benny.kra / detail
  10. [GlobalISel] Constant fold G_SITOFP and G_UITOFP in CSEMIRBuilder — jay.foad / detail
  11. [flang] Fix thinko in CPU_TIME test — diana.picus / detail
  12. [flang] Fix minor style issues. NFC — diana.picus / detail
  13. [LV] Disable Scalable VFs when tail folding is enabled b/c of low tripcount. — sander.desmalen / detail
  14. [lldb][AArch64] Add memory tag writing to lldb-server — david.spickett / detail
  15. [X86] Add PR37025 test coverage — llvm-dev / detail
  16. [LangRef][NFC] Fix variable name in llvm.maxnum docs — fraser / detail

clang-d394943-g71b7608df169-t22784-b22784.tar.gz (Jul 27, 2021 5:38:44 AM)

  1. In https://reviews.llvm.org/D102861 changes to the LNT suite were made to accommodate — zahira.ammarguellat / githubweb

clang-d394927-g2e27c4e1f187-t22781-b22781.tar.gz (Jul 27, 2021 2:27:05 AM)

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

clang-d394927-g2e27c4e1f187-t22781-b22781.tar.gz (Jul 27, 2021 2:27:05 AM)

  1. [llvm-jitlink] Don't hardcode LLVM version number into the runtime path. — Lang Hames / detail
  2. [NFC][InstCombine] Fix typo — JunMa / detail
  3. [AArch64] Fix -Wparentheses warning with gcc 5.4. NFC — craig.topper / detail
  4. [dfsan][NFC] Fix doc format — jianzhouzh / detail
  5. Build libSupport with -Werror=global-constructors (NFC) — joker.eph / detail
  6. [Attributor] Introduce getPotentialCopiesOfStoredValue and use it — johannes / detail
  7. [Attributor] Delete dead stores — johannes / detail
  8. [Local] Do not introduce a new `llvm.trap` before `unreachable` — johannes / detail
  9. [CSSPGO] Tweak ICP threshold in top-down inliner — wlei / detail
  10. Merge all the llvm-exegesis unit tests into a single binary — tstellar / detail
  11. [Coroutine] Record the elided coroutines — yedeng.yd / detail
  12. [Attributor][FIX] Update AMDGPU attributor test — johannes / detail
  13. [Attributor] Update check lines for all AMDGPU attributor tests — johannes / detail
  14. [OpenMP] Prototype opt-in new GPU device RTL — johannes / detail
  15. [InstSimplify] Expose generic interface for replaced operand simplification — johannes / detail
  16. [Attributor] Utilize the InstSimplify interface to simplify instructions — johannes / detail
  17. [Attributor][FIX] Copy all members in the assignment operator — johannes / detail
  18. [OpenMP] Try to simplify all loads in device code — johannes / detail
  19. [ORC] Require ExecutorProcessControl when constructing an ExecutionSession. — Lang Hames / detail
  20. [gn build] Port 2487db1f2862 — llvmgnsyncbot / detail
  21. [clang][driver] NFC: Move InputInfo.h from lib to include — Jan Svoboda / detail
  22. [clang][driver] NFC: Expose InputInfo in Job instead of plain filenames — Jan Svoboda / detail
  23. [Debug-Info][llvm-dwarfdump] Don't try to dump location — esme.yi / detail
  24. [docs] Update release notes with all LLVM-C API changes — Lang Hames / detail
  25. [LoopFlatten] Use SCEV and Loop APIs to identify increment and trip count — rosie.sumpter / detail
  26. [ARM] Implement isLoad/StoreFromStackSlot for MVE stack stores accesses — david.green / detail
  27. [RISCV] Add tests showing missed vector saturating add/sub combines — fraser / detail
  28. [AArch64][SME] Add zero instruction — cullen.rhodes / detail

clang-d394899-gae70b211ebb0-t22774-b22774.tar.gz (Jul 26, 2021 8:46:17 PM)

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

clang-d394868-g71af002d151e-t22761-b22761.tar.gz (Jul 26, 2021 5:43:02 PM)

  1. [libc++] Remove "pass by const value" in <random>. NFCI. — arthur.j.odwyer / detail
  2. [libc++] Fix signed overflow inside ranges::advance. — arthur.j.odwyer / detail
  3. [WebAssembly] Make Emscripten EH work with Emscripten SjLj — aheejin / detail
  4. [LLDB][GUI] Expand selected thread tree item by default — gclayton / detail
  5. [LLDB][GUI] Add Arch Field — gclayton / detail
  6. [OpenMP] Always inline the OpenMP outlined function — huberjn / detail
  7. [WebAssembly] Remove dominator dependency in WasmEHPrepare (NFC) — aheejin / detail
  8. [GlobalISel] Add a constant folding combine. — Amara Emerson / detail
  9. [flang] Disallow BOZ literal constants as arguments of implicit interfaces — psteinfeld / detail
  10. [llvm-objcopy] Fix section group flag read/write when operating on a cross-endian object file — i / detail
  11. [AArch64][GlobalISel] Add identity combines to post-legal combiner. — Amara Emerson / detail
  12. [libc++] Fix spacing in <vector>. NFCI. — arthur.j.odwyer / detail
  13. [MLIR][SCF][NFC] Fix typo in documentation of scf.while — jurahul / detail
  14. [compiler-rt][hwasan][fuchsia] Define shadow bound globals — leonardchan / detail
  15. [lldb] [gdb-remote client] Avoid zero padding PID/TID in H packet — mgorny / detail
  16. Disable the new enum i128 test under ASan, it uncovers an existing leak — rnk / detail
  17. [compiler-rt][hwasan][fuchsia] Implement InitializeOsSupport — leonardchan / detail

clang-d394851-ge95cd94f7edf-t22759-b22759.tar.gz (Jul 26, 2021 2:37:17 PM)

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

clang-d394851-ge95cd94f7edf-t22759-b22759.tar.gz (Jul 26, 2021 2:37:17 PM)

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

clang-d394826-gcf54424a46ff-t22756-b22756.tar.gz (Jul 26, 2021 11:31:52 AM)

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

clang-d394792-g1139fd4270c7-t22753-b22753.tar.gz (Jul 26, 2021 8:28:24 AM)

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

clang-d394770-gd995d6376762-t22749-b22749.tar.gz (Jul 26, 2021 5:07:53 AM)

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

clang-d394753-g0425332015f4-t22745-b22745.tar.gz (Jul 25, 2021 10:55:51 PM)

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

clang-d394753-g0425332015f4-t22745-b22745.tar.gz (Jul 25, 2021 10:55:51 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
  7. [mlir] Added new RegionBranchTerminatorOpInterface and adapted uses of hasTrait<ReturnLike>. — marcel.koester / detail

clang-d394746-g9451403c5f8c-t22741-b22741.tar.gz (Jul 25, 2021 7:51:53 PM)

  1. [ELF] Support quoted symbols in symbol assignments — i / detail
  2. [NFC][SimplifyCFG] Add more negative tests for profmd-induced speculation avoidance — lebedev.ri / detail
  3. [SimplifyCFG] Don't speculatively execute BB if it's predictably not taken — lebedev.ri / detail
  4. [SimplifyCFG] Don't speculatively execute BB[s] if they are predictably not taken — lebedev.ri / detail
  5. [SimplifyCFG] Fold branch to common dest: if branch is unpredictable, prefer to speculate — lebedev.ri / detail
  6. Remove the NotUnderValgrind caching flag — joker.eph / detail
  7. Build libSupport with -Werror=global-constructors (NFC) — joker.eph / detail
  8. Revert "Build libSupport with -Werror=global-constructors (NFC)" — joker.eph / detail
  9. [OPENCL] opencl-c.h: add initial CL 3.0 conditionals for atomic operations. — airlied / detail

clang-d394737-g75e7d1320cae-t22737-b22737.tar.gz (Jul 25, 2021 4:44:12 PM)

  1. [LangRef] Reorder two paragraphs for comdat — i / detail
  2. Revert "[libomptarget] Build amdgpu plugin without hsa" — jonathanchesterfield / detail
  3. Revert "[VPlan] Add recipe for first-order rec phis, make splicing explicit." — thakis / detail
  4. [docs] Update release notes to mention lli JIT engine switch — Stefan Gränitz / detail
  5. [lld/mac] Add tests for the interaction between -rename_section and -rename_segment — thakis / detail
  6. Revert "[lld/mac] Add tests for the interaction between -rename_section and -rename_segment" — thakis / detail
  7. [libomptarget][amdgpu] More robust handling of failure to init HSA — jonathanchesterfield / detail
  8. [lld/mac] Reland: Add tests for the interaction between -rename_section and -rename_segment — thakis / detail
  9. [lld/mac] Move output segment rename logic into OutputSegment — thakis / detail
  10. [lld/mac] Add support for segment$start$ and segment$end$ symbols — thakis / detail
  11. [lld/mac] Make comment style uniform in start-end.s test — thakis / detail

clang-d394726-g1cfecf4fc427-t22733-b22733.tar.gz (Jul 25, 2021 1:39:53 PM)

  1. [OpenMP][tests][NFC] Update test status for gcc 11 and 12 — protze / detail
  2. [AArch64] Fix Local Deallocation for Homogeneous Prolog/Epilog — kyulee / detail
  3. [NFC][Codegen][X86] Improve test coverage for insertions into XMM vector — lebedev.ri / detail
  4. [OpenMP] Introduce RAII to protect certain RTL calls from DCE — huberjn / detail
  5. [libomptarget] Build amdgpu plugin without hsa — jonathanchesterfield / detail
  6. [X86][AVX] Add getBROADCAST_LOAD helper function. NFCI. — llvm-dev / detail

clang-d394720-gb95f66ad786b-t22730-b22730.tar.gz (Jul 25, 2021 10:35:52 AM)

  1. [Inline] Fix a warning by removing an explicit copy constructor — kazu / detail
  2. [GlobalISel] Remove FlagsOp (NFC) — kazu / detail
  3. [x86] improve CMOV codegen by pushing add into operands, part 2 — spatel / detail
  4. [AMDGPU] Regenerate mul24 test checks — llvm-dev / detail
  5. [AMDGPU] Regenerate wave32.ll test checks — llvm-dev / detail
  6. [NFC][Codegen][X86] Improve test coverage for repeated insertions of the same scalar into different elements — lebedev.ri / detail
  7. [OpenMP][NVPTX] Disable OpenMPOpt when building deviceRTLs — tianshilei1992 / detail
  8. [InstCombine] Fix PR47960 - Incorrect transformation of fabs with nnan flag — spatel / detail
  9. [JITLink][RISCV] Run new test from 0ad562b48 only if the RISCV backend is enabled — thakis / detail
  10. Revert rG939291041bb35b8088e3b61be2b8b3bc950f64a7 "[AMDGPU] Regenerate wave32.ll test checks" — llvm-dev / detail
  11. [Attributes] Remove nonnull from UB-implying attributes — nikita.ppv / detail
  12. [Attributes] Clean up handling of UB implying attributes (NFC) — nikita.ppv / detail
  13. [X86][SSE] LowerRotate - perform modulo on the amount splat source directly. — llvm-dev / detail

clang-d394707-g15b883f45771-t22726-b22726.tar.gz (Jul 25, 2021 7:31:07 AM)

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

clang-d394707-g15b883f45771-t22726-b22726.tar.gz (Jul 25, 2021 7:31:07 AM)

  1. [AMDGPU] Regenerate anyext test checks — llvm-dev / detail
  2. [AMDGPU] Regenerate half test checks — llvm-dev / detail
  3. [AMDGPU] Regenerate ctpop16 test checks — llvm-dev / detail
  4. [AMDGPU] Regenerate global-load-saddr-to-vaddr test checks — llvm-dev / detail
  5. [X86][AVX] Adjust AllowBWIVPERMV3 tolerance to account for VariableCrossLaneShuffleDepth — llvm-dev / detail

clang-d394702-g4bdfea2c5152-t22725-b22725.tar.gz (Jul 25, 2021 6:41:06 AM)

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

clang-d394701-gacbc0c5f0ebd-t22724-b22724.tar.gz (Jul 24, 2021 6:11:07 PM)

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

clang-d394700-gde7a4e53a22b-t22723-b22723.tar.gz (Jul 24, 2021 3:26:12 PM)

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

clang-d394699-gc63dbd850182-t22722-b22722.tar.gz (Jul 24, 2021 11:57:11 AM)

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

clang-d394694-gf8191ee32b63-t22720-b22720.tar.gz (Jul 24, 2021 8:54:42 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

clang-d394690-ge697a542cab3-t22717-b22717.tar.gz (Jul 24, 2021 5:42:28 AM)

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

clang-d394673-g9706dd49406b-t22713-b22713.tar.gz (Jul 24, 2021 2:27:36 AM)

  1. [CMake] Don't LTO optimize targets on Darwin, but only if its not ThinLTO — Azharuddin Mohammed / detail
  2. [CMake] Add LIBXML2_DEFINITIONS when testing for symbol existance — markus.boeck02 / detail
  3. [SimplifyCFG] Add additional if conversion tests (NFC) — nikita.ppv / detail

clang-d394670-g5ec0f051c879-t22710-b22710.tar.gz (Jul 23, 2021 11:24:22 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

clang-d394666-g4d42e16eb8f7-t22707-b22707.tar.gz (Jul 23, 2021 8:19:32 PM)

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

clang-d394658-g0cd964ff2548-t22704-b22704.tar.gz (Jul 23, 2021 5:16:19 PM)

  1. [Libomptarget] Add unroll flag to shared variables loop — huberjn / detail
  2. [OpenMP] Fix bug 50022 — tianshilei1992 / detail
  3. [lld/mac] Fix start-stop.s test with expensive checks enabled — thakis / detail
  4. [libc] Clean up Windows macros — caitlyncano / detail
  5. [NewPM] Add CrossDSOCFI pass irrespective of LTO optimization level — pirama / detail
  6. [NFC][BasicBlockUtils] Refactor GetIfCondition() to return the branch, not it's condition — lebedev.ri / detail
  7. [NFC][SimplifyCFG] FoldTwoEntryPHINode(): make better use of GetIfCondition() returning dom block — lebedev.ri / detail
  8. [NFC][SimplifyCFG] Make 'conditional block' handling more straight-forward — lebedev.ri / detail
  9. [OpenMP] always compile with c++14 instead of gnu++14 — tianshilei1992 / detail
  10. [WebAssembly][NFC] Simplify SIMD bitconvert pattern — tlively / detail
  11. [WebAssembly] Codegen for pmin and pmax — tlively / detail
  12. [ConstantFold] Extract GEP of GEP fold (NFCI) — nikita.ppv / detail
  13. [ConstantFold] Fix GEP of GEP fold with opaque pointers — nikita.ppv / detail
  14. [NFC][SimplifyCFG] Add tests for `FoldTwoEntryPHINode()` with prof md — lebedev.ri / detail
  15. [Bazel] Swap stray td_srcs to deps — gcmn / detail
  16. [lld/mac] Fix comment typo in new start-end.s test — thakis / detail
  17. [libc] Accommodate Fuchsia's death test framework in fenv tests. — sivachandra / detail
  18. [SCEV] Fix bug involving zero step and non-invariant RHS in trip count logic — listmail / detail
  19. [cmake] Export LLVM_HOST_TRIPLE in the LLVMConfig.cmake — stilis / detail
  20. [Attributor][FIX] checkForAllInstructions, correctly handle declarations — kuterdinel / detail

clang-d394638-gd71fc323f998-t22701-b22701.tar.gz (Jul 23, 2021 2:11:44 PM)

  1. [libc] add option to use SCUDO as the allocator — michaelrj / detail
  2. [AbstractAttributor] Refine logic to indicate pessimistic fixed point when folding `__kmpc_is_spmd_exec_mode` — tianshilei1992 / detail
  3. [mlir][linalg] Add pooling_nchw_max, conv_2d_nchw as yaml ops. — gysit / detail
  4. [NFC][MLGO] Just use the underlying protobuf object for logging — mtrofin / detail
  5. Delete PrintingPolicy's copy constructor/operator. — erich.keane / detail
  6. Revert "Delete PrintingPolicy's copy constructor/operator." — erich.keane / detail
  7. [llvm][NFC] Fix typos in Errc.h description — Cyndy Ishida / detail
  8. [FPEnv][InstSimplify] Enable more folds for constrained fadd — kevin.neal / detail
  9. Revert "[FPEnv][InstSimplify] Enable more folds for constrained fadd" — kevin.neal / detail
  10. [libunwind] Allow restoring SP while unwinding. — mvanotti / detail
  11. [lld/mac] Implement support for section$start and section$ end symbols — thakis / detail
  12. [llvm-rc] Allow dashes as part of resource name strings — martin / detail
  13. [CMake] Add version to libLLVM also on non-UNIX — martin / detail
  14. [OpenMP][Offloading] Fix data race in data mapping by using two locks — tianshilei1992 / detail
  15. [MergeICmps] Relax sinking check — nikita.ppv / detail
  16. [NFC][compiler-rt] tidy up some whitespace in lit config — code / detail
  17. [MLIR][NFC] Minor cleanup in liveness. — jurahul / detail
  18. [compiler-rt][NFC] add debugging options to iossim_run — code / detail

clang-d394620-g2ae7d6d42741-t22697-b22697.tar.gz (Jul 23, 2021 11:07:57 AM)

  1. [libc++] Avoid triggering warnings for implicit conversion — Louis Dionne / detail
  2. [clangd] Use CommandMangler in TestTU — kadircet / detail
  3. [clangd] Get rid of arg adjusters in CommandMangler — kadircet / detail
  4. [clangd] Canonicalize compile flags before applying edits — kadircet / detail
  5. [clangd] Adjust compile flags to contain only the requested file as input — kadircet / detail
  6. [lld/mac] Don't crash on absolute symbols in order files — thakis / detail
  7. [llvm-symbolizer] Remove one-dash long options — i / detail
  8. [mlir][linalg] Fix bug in contraction op vectorization with output perm — thomasraoux / detail
  9. [lld/mac] Let OutputSegment store its start address — thakis / detail
  10. [JITLink][RISCV] Initial Support RISCV64 in JITLink — 932494295 / detail
  11. [lld-macho] Reorganize + extend ICF test — jezng / detail
  12. [lld-macho] ICF: Do more work in equalsConstant, less in equalsVariable — jezng / detail
  13. [lld-macho][nfc] Fix test to reflect that symbol attributes don't matter within an archive — jezng / detail
  14. [lld-macho][nfc] Add test for resolution of bitcode symbols — jezng / detail
  15. [JITLink] Add riscv.cpp — 932494295 / detail
  16. Revert "[clangd] Adjust compile flags to contain only the requested file as input" — kadircet / detail
  17. [X86] Fix a bug in TEST with immediate creation — craig.topper / detail
  18. [libc] Add option to run specific tests — caitlyncano / detail
  19. [libcxx][ranges] Add `ranges::common_view`. — zoecarver / detail
  20. [libcxx][nfc] Global `constexpr friend` -> `friend constexpr`. — zoecarver / detail
  21. [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
  22. [gn build] Port 0ad562b48bfd — llvmgnsyncbot / detail
  23. [gn build] Port e5d8b93e5a25 — llvmgnsyncbot / detail
  24. Revert "[clangd] Canonicalize compile flags before applying edits" — kadircet / detail
  25. [RISCV] Add a test showing an incorrect vsetvli insertion — craig.topper / detail
  26. [libcxx][nfc] Cleanup libc++ specific tests. — koraq / detail
  27. Update isl to isl-0.24-69-g54aac5ac — patacca / detail
  28. [clang] -falign-loops= — i / detail
  29. Revert D106562 "[clangd] Get rid of arg adjusters in CommandMangler" — i / detail
  30. Revert "[clang] -falign-loops=" — i / detail
  31. Revert "Update isl to isl-0.24-69-g54aac5ac" — patacca / detail

clang-d394589-g1722109208d5-t22694-b22694.tar.gz (Jul 23, 2021 8:07:47 AM)

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

clang-d394589-g1722109208d5-t22694-b22694.tar.gz (Jul 23, 2021 8:07:47 AM)

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

clang-d394572-g5c63bf3abdc7-t22690-b22690.tar.gz (Jul 23, 2021 4:48:10 AM)

  1. [AArch64] Add worst case shuffle costs — david.green / detail
  2. [libc++][doc] Update the LWG issues. — koraq / detail
  3. [mlir] Async: special handling for parallel loops with zero iterations — ezhulenev / detail
  4. [clang-tidy] Improve "common type" diagnostic output in 'bugprone-easily-swappable-parameters' — whisperity / detail
  5. [MS] Preserve base register %esi around movs[bwl] — pengfei.wang / detail
  6. [OpenMP] Fix CUDA plugin build after 3817ba13aea3. — pengfei.wang / detail
  7. sanitizer_common: don't use [[no_unique_address]] — dvyukov / detail
  8. tsan: fix SANITIZER_DEBUG build — dvyukov / detail
  9. [OpenCL] Add cl_khr_integer_dot_product — sven.vanhaastregt / detail
  10. [hwasan] Fix uninitialized DisableOptimization — Vitaly Buka / detail
  11. Revert "[DSE] Transform memset + malloc --> calloc (PR25892)" — dawid_jurek / detail
  12. [AMDGPU][MC][GFX9][NFC][DOC] Updated AMD GPU assembler syntax description. — dmitry.preobrazhensky / detail
  13. [SVE][IR] Fix Binary op matching in PatternMatch::m_VScale — Dylan.Fleming / detail
  14. [mlir][Complex]: Add lowerings for AddOp and SubOp from Complex dialect to — akuegel / detail
  15. [OpenCL] Add NULL to standards prior to v2.0. — anastasia.stulova / detail

clang-d394557-g06d2fb55ca75-t22686-b22686.tar.gz (Jul 23, 2021 1:41:47 AM)

  1. [libc] Raise denormal exception if the libc defines __FE_DENORM. — sivachandra / detail
  2. [SelectionDAG][RISCV] Add tests showing missed scalable-splat optimizations — fraser / detail
  3. [X86] Add test case simplified from PR51175. NFC — craig.topper / detail
  4. [NFC] Fix early line-break in doxygen comment — fraser / detail
  5. [AArch64][AsmParser] NFC: when creating a token IsSuffix=false should be default — cullen.rhodes / detail
  6. sanitizer_common: add deadlock detection to the Mutex2 — dvyukov / detail
  7. tsan: rename test Mutex to UserMutex — dvyukov / detail
  8. tsan: ignore interceptors in few more places — dvyukov / detail
  9. tsan: disable thread safety analysis in more functions — dvyukov / detail
  10. tsan: switch to the new sanitizer_common mutex — dvyukov / detail
  11. tsan: switch atexit mutex to the normal Mutex — dvyukov / detail
  12. [AMDGPU] Add maximum NSA size limit ISA feature — carl.ritson / detail
  13. [gn build] Port 0118a649348b — llvmgnsyncbot / detail
  14. [AMDGPU] Fix running ResourceUsageAnalysis — sebastian.neubauer / detail
  15. [ConstantFolding] Fold constrained arithmetic intrinsics — sepavloff / detail
  16. [mlir][Linalg] Fix a missing copy when source of insert_slice is not inplace. — gysit / detail

clang-d394541-gd12ee28e2e4c-t22683-b22683.tar.gz (Jul 22, 2021 10:36:09 PM)

  1. [OpenMP][NFC] Fix formatting in CUDA plugin — huberjn / detail
  2. [lld-macho] Disambiguate bitcode files with the same name by archive name/offset in archive — thakis / detail
  3. cmake: Remove unused property on some targets: LLVM_LINK_LIBS — tstellar / detail
  4. [mlir] Fix comment typos — jpienaar / detail
  5. [RISCV] Add FrameSetup/FrameDestroy flag to prologue/epilog instructions. — kai.wang / detail
  6. [Attributor] If provided, only look at simplification callbacks not IR — johannes / detail
  7. [OpenMP] Simplify the ThreadStackTy for globalization fallback — johannes / detail

clang-d394534-g3817ba13aea3-t22679-b22679.tar.gz (Jul 22, 2021 7:28:48 PM)

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

clang-d394505-g68d6278a6e98-t22675-b22675.tar.gz (Jul 22, 2021 4:23:23 PM)

  1. [NFCI][TLI] prepare[US]REMEqFold(): don't add nonsensical 'exact' flag to rotates created — lebedev.ri / detail
  2. [AIX] Define __LONGDOUBLE64 macro — Jake.Egan / detail
  3. [NFC][MLGO] Fix vector sizing — mtrofin / detail
  4. [WebAssembly] Implementation of global.get/set for reftypes in LLVM IR — pmatos / detail
  5. [clang-tidy] performance-unnecessary-copy-initialization: Create option to exclude container types from triggering the check. — flx / detail
  6. [MLGO] Correct protobuf path — mtrofin / detail
  7. [LLD] [COFF] Make -export-all-symbols work as intended for EXEs — martin / detail
  8. [lldb/Interpreter] Conform ScriptedProcessPythonInterface to SWIG python types — medismail.bennani / detail
  9. [lldb] Fix build failure introduced by 3d4cadfb26437bd686ca8177f5454a366fed59eb — medismail.bennani / detail
  10. [mlir] Also update inferReturnTensorTypes (NFC) — jpienaar / detail
  11. Reland: "[WebAssembly] Deduplicate imports of the same module name, field name, and type" — sbc / detail
  12. [NFC] Fix test build breakage on Darwin — scw / detail
  13. [asan] Modified ASAN_MEMORY_ACCESS_CALLBACK to use a function call to ReportGenericErrorWrapper. — kstoimenov / detail
  14. [DWP] Refactoring llvm-dwp in to a library part 2 — ayermolo / detail
  15. [NFC][SimplifyCFG] Add test for SimplifyCondBranchToTwoReturns() mishandling — lebedev.ri / detail
  16. [NFC][LoopDeletion] Autogenerate checlines in simplify-then-delete.ll test — lebedev.ri / detail
  17. [SimplifyCFG] SimplifyCondBranchToTwoReturns(): really only deal with different ret blocks — lebedev.ri / detail
  18. [dfsan] Make warn_unimplemented off by default — jianzhouzh / detail
  19. PR51158: Don't emit -Wswitch or -Wcovered-switch-default for empty enums — dblaikie / detail
  20. [DebugInfo] Add -fno-ctor-homing for as counterpart to -fuse-ctor-homing — akhuang / detail
  21. [Bazel] Update for f8c6515554 — gcmn / detail
  22. [AArch64] Regenerate test arm64-ccmp.ll — efriedma / detail
  23. Fix the logic so stop-hooks get run after a breakpoint that ran an expression — jingham / detail
  24. [OpenMP] Renaming RT functions `GetNumberOfBlocksInKernel` and `GetNumberOfThreadsInBlock` — tianshilei1992 / detail

clang-d394481-ga4e964a28219-t22671-b22671.tar.gz (Jul 22, 2021 1:17:27 PM)

  1. [MLIR][memref] Fix findDealloc() to handle > 1 dealloc for the given alloc. — jurahul / detail
  2. [test] Add llvm-stress to LLVM_TEST_DEPENDS and lit substitutions — i / detail
  3. [OpenMPOpt] Add support for BooleanStateWithSetVector — tianshilei1992 / detail
  4. [CostModel][X86] Adjust shift SSE legalized costs based on llvm-mca reports. — llvm-dev / detail
  5. [AArch64] Adjust the cost of integer sum reductions — david.green / detail
  6. [clang][driver][darwin] Add driver support for Mac Catalyst — Alex Lorenz / detail
  7. [InstCombine][test] add coverage for possible fabs folds; NFC — spatel / detail
  8. [mlir] Improve description of interface options — marius.brehler / detail
  9. [Matrix] Fix miscompile for NT matmul if the transpose has other use — anemet / detail
  10. [clang][test] Add -fuse-ld= to test case added in 2542c1a5a130 to resolve test failure with CLANG_DEFAULT_LINKER=lld — Alex Lorenz / detail
  11. [libc++][docs] Take lock for range.single.view. — zoecarver / detail
  12. [libc++] Add helper type non-propagating-cache — Louis Dionne / detail
  13. [Matrix] Fix -Wunused-variable in -DLLVM_ENABLE_ASSERTIONS=off build after D106457. NFC — i / detail
  14. [ARC] Add disassembly for the conditioned RSUB immediate instruction — marksl / detail
  15. [X86] Fix SLM FP<->INT throughputs. — llvm-dev / detail
  16. [gn build] Port 3959c95deb11 — llvmgnsyncbot / detail
  17. Correctly diagnose taking the address of a register variable in C — aaron / detail
  18. [libomptarget][amdgpu][nfc] Replace use of gelf.h with libelf.h — jonathanchesterfield / detail
  19. [CostModel][X86] Fix funnel shift check prefixes — llvm-dev / detail
  20. [CostModel][X86] Adjust shift SSE4 legalized costs based on llvm-mca reports. — llvm-dev / detail
  21. [nfc] Fix typo in comment, s/node/note — jonathanchesterfield / detail
  22. [clang-tidy] performance-unnecessary-copy-initialization: Disable check when variable and initializer have different replaced template param types. — flx / detail
  23. [NFC][SimplifyCFG] Add some more tests w/ two-entry PHI nodes and — lebedev.ri / detail
  24. [SimplifyCFG] FoldTwoEntryPHINode(): bailout on inverted logical and/or (PR51149) — lebedev.ri / detail
  25. [libomptarget][amdgpu][nfc] Normalise license headers — jonathanchesterfield / detail
  26. [mlir] Update to use ValueShapeRange (NFC) — jpienaar / detail
  27. [AIX] Clang's library integration support for 128-bit long double is incomplete on AIX. — scui / detail
  28. [LICM][SCCP] Regenerate test checks (NFC) — nikita.ppv / detail
  29. Fix TSAN signal interceptor out-of-bound access — scw / detail
  30. [AIX] Generate large code model relocations when mcmodel=medium on AIX — hubert.reinterpretcast / detail
  31. [ms] [llvm-ml] Fix macro case-insensitivity — epastor / detail

clang-d394450-g1a965706219e-t22667-b22667.tar.gz (Jul 22, 2021 10:11:37 AM)

  1. [Transforms] Remove getOrCreateInitFunction (NFC) — kazu / detail
  2. [lldb] Fix TestCompletion by using SIGPIPE instead of SIGINT as test signal — Raphael Isemann / detail
  3. Revert "[clang][fpenv][patch] Change clang option -ffp-model=precise to select ffp-contract=on" — melanie.blower / detail
  4. [AArch64][SME] Improve diagnostic for vector select register — cullen.rhodes / detail
  5. [libomptarget][nfc] Improve static assert message in dlwrap — jonathanchesterfield / detail
  6. [HIP] Fix no matching constructor for init of shared_ptr and malloc — enye.shi / detail
  7. [OPENMP]Fix PR49787: Codegen for calling __tgt_target_teams_nowait_mapper has too few arguments. — a.bataev / detail
  8. [lldb] Remove a wrong assert in TestStructTypes that checks that empty structs in C always have size 0 — Raphael Isemann / detail
  9. Revert "[OPENMP]Fix PR49787: Codegen for calling __tgt_target_teams_nowait_mapper has too few arguments." — a.bataev / detail
  10. [lld/mac] Move handling of special undefineds later — thakis / detail
  11. [OPENMP]Fix PR49787: Codegen for calling __tgt_target_teams_nowait_mapper has too few arguments. — a.bataev / detail
  12. [OpenCL][NFC] Refactors lang version check in test. — anastasia.stulova / detail
  13. [PowerPC] Add PowerPC "__stbcx" builtin and intrinsic for XL compatibility — wei.huang / detail
  14. [libomptarget][amdgpu] Implement dlopen of libhsa — jonathanchesterfield / detail

clang-d394436-ga158d3663fc5-t22664-b22664.tar.gz (Jul 22, 2021 7:06:56 AM)

  1. [libomptarget][amdgpu][nfc] Drop dead signal pool setup — jonathanchesterfield / detail
  2. [InstCombine] Fold (gep (oneuse(gep Ptr, Idx0)), Idx1) -> (gep Ptr, (add Idx0, Idx1)) (PR51069) — llvm-dev / detail
  3. [clang][lex] NFC: Add explicit cast to silence -Wsign-compare — Jan Svoboda / detail
  4. [clang][AST] Add support for DecompositionDecl to ASTImporter. — 1.int32 / detail
  5. [hwasan] Use stack safety analysis. — fmayer / detail
  6. [LoopIdiom] Transform memmove-like loop into memmove (PR46179) — dawid_jurek / detail
  7. Revert "[hwasan] Use stack safety analysis." — fmayer / detail
  8. [lldb] Generalize empty record size computation to avoid giving empty C++ structs a size of 0 — Raphael Isemann / detail
  9. [lldb][NFCI] Remove redundant accessibility heuristic in the DWARF parser — Raphael Isemann / detail
  10. Add support for zero-sized Scalars as a LowLevelType — pmatos / detail
  11. [LoopVectorize] Fix crash for predicated instruction with scalable VF — caroline.concatto / detail
  12. [lldb] Fix that `process signal` completion always returns all signals — Raphael Isemann / detail
  13. [clang][fpenv][patch] Change clang option -ffp-model=precise to select ffp-contract=on — melanie.blower / detail
  14. [lldb/Plugins] Add ScriptedProcess Process Plugin — medismail.bennani / detail
  15. [lldb][NFC] Allow range-based for loops over DWARFDIE's children — Raphael Isemann / detail
  16. Implement _ExtInt conversion rules — aaron / detail
  17. [gn build] (manually) port 78bda894129 from 2012 because 924d62ca4a85 added it to check-llvm — thakis / detail
  18. [OpenMP] Fix warnings for uninitialized block counts — huberjn / detail

clang-d394418-gbd41136746a0-t22660-b22660.tar.gz (Jul 22, 2021 3:44:41 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

clang-d394409-g0fe7531b75e5-t22657-b22657.tar.gz (Jul 22, 2021 12:39:02 AM)

  1. [mlir] Fix various issues in TimerImpl. — rdzhabarov / detail
  2. [Attributor][NFC] Clang format — johannes / detail
  3. [OpenMP][FIX] Use name + type checks not only name checks for calls — johannes / detail
  4. [Attributor][NFC] Precommit tests exposing a conceptual simplification problem — johannes / detail
  5. [RegisterCoalescer] Make resolveConflicts aware of earlyclobber — shihpo.hung / detail
  6. [Attributor] Improve the Attributor::getAssumedConstant interface — johannes / detail
  7. [Attributor][FIX] Do not introduce multiple instances of SSA values — johannes / detail
  8. [Attributor][FIX] Improve call graph updating — johannes / detail
  9. [AArch64][SVE] Handle svbool_t VLST <-> VLAT/GNUT conversion — JunMa / detail
  10. [llvm-mc-assemble-fuzzer] Initialize MCTargetOptions. — kai.wang / detail

clang-d394399-g795e726f5f15-t22653-b22653.tar.gz (Jul 21, 2021 9:33:18 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

clang-d394382-g402b681fffaa-t22650-b22650.tar.gz (Jul 21, 2021 6:26:46 PM)

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

clang-d394360-gba42f6a4b536-t22646-b22646.tar.gz (Jul 21, 2021 3:22:13 PM)

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

clang-d394360-gba42f6a4b536-t22646-b22646.tar.gz (Jul 21, 2021 3:22:13 PM)

  1. [SystemZ][z/OS][libcxx]: add the missing comment for patch D106153 and D106151 — muiez / detail
  2. [profile] Add binary id into profiles — gulfem / detail
  3. [SelectionDAG] Fix the representation of ISD::STEP_VECTOR. — efriedma / detail
  4. [profile] Change linkage type of a compiler-rt func — gulfem / detail
  5. [Attributor] Preserve BBs and instructions added in AA manifests — georgakoudis1 / detail
  6. [AArch64] Regenerate and add more tests for i128 atomics. — efriedma / detail
  7. [clang][darwin] add support for remapping macOS availability to Mac Catalyst availability — Alex Lorenz / detail
  8. [Sanitizers][darwin] Fix a -Wcast-qual — jonathan_roelofs / detail
  9. Revert "[profile] Add binary id into profiles" — gulfem / detail
  10. [HIP] Remove workaround in __clang_hip_runtime_wrapper.h — Yaxun.Liu / detail
  11. [SROA] avoid crash on memset with constant expression length — spatel / detail
  12. [RISCV] Cleanup comment around vector tail policy handling. NFC — craig.topper / detail
  13. [AMDGPU] Tune perfhint analysis to account access width — Stanislav.Mekhanoshin / detail
  14. [clang][sema] NFC, include DarwinSDKInfo header instead of using the forward reference — Alex Lorenz / detail
  15. Fix a bug in OptimizedStructLayout when filling gaps before — rjmccall / detail
  16. Change requires line from arm to aarch64 since the test uses arm64_32 which is AArch64. — douglas.yung / detail
  17. [AArch64][GlobalISel] Widen s2 and s4 G_IMPLICIT_DEF + G_FREEZE — Jessica Paquette / detail
  18. [AMDGPU] Move perfhint analysis — Stanislav.Mekhanoshin / detail
  19. [SimplifyCFG] Regenerate test checks (NFC) — nikita.ppv / detail
  20. [SimplifyCFG] Fix if conversion with opaque pointers — nikita.ppv / detail
  21. [LLDB] Move Trace-specific classes into separate library — apl / detail
  22. [flang] Implement the runtime portion of the CSHIFT intrinsic — psteinfeld / detail
  23. [sanitizer] Place module_ctor/module_dtor in llvm.used — i / detail
  24. [AMDGPU] Mark all relevant VOP1 instructions rematerializable — Stanislav.Mekhanoshin / detail
  25. [intel pt] fix builds — walter erquinigo / detail
  26. [ARM] Pass SelectionDAG to methods that dont require DCI. NFC — david.green / detail

clang-d394360-gba42f6a4b536-t22646-b22646.tar.gz (Jul 21, 2021 3:22:13 PM)

  1. Reland [HIP] Add test with_fopenmp.hip — Yaxun.Liu / githubweb
  2. [HIP] Fix failure in with-fopenmp.hip — Yaxun.Liu / githubweb

clang-d394334-gc030ba2fc8f1-t22642-b22642.tar.gz (Jul 21, 2021 12:16:18 PM)

  1. [NewPM][Inliner] Check if deleted function is in current SCC — aeubanks / detail
  2. [ms] [llvm-ml] Restrict implicit RIP-relative addressing to named-variable references — epastor / detail
  3. [PowerPC] Removing a REQUIRES line from llvm test — quinn.pham / detail
  4. [WebAssembly] Codegen for v128.load{32,64}_zero — tlively / detail
  5. [libomptarget][amdgpu][nfc] Refactor #includes — jonathanchesterfield / detail
  6. Revert "[OpenMP][AMDGCN] Initial math headers support" — jonathanchesterfield / detail
  7. [trace] [intel pt] Create a "thread trace dump stats" command — walter erquinigo / detail
  8. [OpenMP] Expose libomptarget function to get HW thread id — georgakoudis1 / detail
  9. [Attributor][NFC] Modify isAssumedHeapToStack for const argument — georgakoudis1 / detail
  10. [mlir] Add alias for input to shaped type op interface — jpienaar / detail

clang-d394334-gc030ba2fc8f1-t22642-b22642.tar.gz (Jul 21, 2021 12:16:18 PM)

  1. [HIP] Add test with_fopenmp.hip — Yaxun.Liu / githubweb
  2. Revert "[HIP] Add test with_fopenmp.hip" — Yaxun.Liu / githubweb

clang-d394324-g4de74a7c4da3-t22640-b22640.tar.gz (Jul 21, 2021 9:11:10 AM)

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

clang-d394297-g48e9602c4065-t22637-b22637.tar.gz (Jul 21, 2021 6:05:05 AM)

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

clang-d394289-g724f0e2abb0c-t22634-b22634.tar.gz (Jul 21, 2021 2:43:34 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
  16. [LV] Use lookThroughAnd with logical reductions — kerry.mclaughlin / detail
  17. [OpenCL] Add cl_khr_extended_bit_ops — sven.vanhaastregt / detail

clang-d394272-gd4abdefc998a-t22630-b22630.tar.gz (Jul 20, 2021 11:39:19 PM)

  1. [mlir-tblgen] Support binding multi-results of NativeCodeCall — chiahungduan / detail
  2. [libc] Add a new test matcher for tests raising floating point exceptions. — sivachandra / detail
  3. Re-apply "[ORC][ORC-RT] Add initial native-TLV support to MachOPlatform." — Lang Hames / detail
  4. [ORC-RT] Rename macho_tlv.x86-64.s to macho_tlv.x86-64.S (uppercase suffix) — Lang Hames / detail

clang-d394268-gbec4a8157d67-t22627-b22627.tar.gz (Jul 20, 2021 8:34:52 PM)

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

clang-d394242-g2fd1520247de-t22623-b22623.tar.gz (Jul 20, 2021 5:30:10 PM)

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

clang-d394242-g2fd1520247de-t22623-b22623.tar.gz (Jul 20, 2021 5:30:10 PM)

  1. [test-suite] Update output image dimensions in the Harris benchmark — llvm-project / githubweb
  2. [test-suite] Disable XRay tests if unavailable. — llvm-project / githubweb

clang-d394214-g6bf0f6a4f7d9-t22621-b22621.tar.gz (Jul 20, 2021 2:23:46 PM)

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

clang-d394180-g0b043bb39bf0-t22618-b22618.tar.gz (Jul 20, 2021 11:16:20 AM)

  1. [SystemZ][z/OS] Add GOFF support to file magic identification — anirudh_prasad / detail
  2. [NFC][LoopVectorizer] Remove VF.isScalable() assertion from collectInstsToScalarize and getInstructionCost — caroline.concatto / detail
  3. [clang][patch][NFC] Refactor calculation of FunctionDecl to avoid duplicate code — melanie.blower / detail
  4. [NFC] Fix some comments and only look at terminators when looking for ReturnLike ops — jurahul / detail
  5. [SampleProfile] Remove ProfileIsValid (NFC) — kazu / detail
  6. [libcxx][ranges] Add common_iterator. — zoecarver / detail
  7. [gn build] Port 1a29403d2f8a — llvmgnsyncbot / detail
  8. [UpdateCCTestChecks] Implement --global-value-regex — jdenny.ornl / detail
  9. [UpdateCCTestChecks] Implement --global-hex-value-regex — jdenny.ornl / detail
  10. [Bazel] Update for bc1a2979fc — gcmn / detail
  11. [LV] Change interface of getReductionPatternCost to return Optional — david.green / detail
  12. [RISCV] Use unordered indexed loads for MGATHER. — craig.topper / detail
  13. Avoid keeping internal string_views in Twine. — saugustine / detail
  14. [PowerPC] Inefficient register allocation of ACC registers results in many copies. — stefanp / detail
  15. [RISCV] Add custom isel to select (and (srl X, C1), C2) and (and (shl X, C1), C2) — craig.topper / detail
  16. [PowerPC] Semachecking for XL compat builtin icbt — kamau.bridgeman / detail
  17. [Driver] Detect libstdc++ include paths for native gcc on 32-bit non-Debian Linux — i / detail
  18. [RISCV] Add -mattr=+c command lines to add-before-shl.ll to prepare for D105417. NFC — craig.topper / detail
  19. [RISCV] Teach RISCVMatInt about cases where it can use LUI+SLLI to replace LUI+ADDI+SLLI for large constants. — craig.topper / detail
  20. 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

clang-d394160-gfd855c24c72c-t22616-b22616.tar.gz (Jul 20, 2021 8:14:15 AM)

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

clang-d394160-gfd855c24c72c-t22616-b22616.tar.gz (Jul 20, 2021 8:14:15 AM)

  1. [llvm][tools] Hide more unrelated tool options — tbaeder / detail
  2. [SystemZ] Fix invalid assumption in getCPUNameFromS390Model — ulrich.weigand / detail
  3. [AMDGPU] Improve register computation for indirect calls — sebastian.neubauer / detail
  4. [gn build] Port 2b08f6af62af — llvmgnsyncbot / detail
  5. [clangd] Add tests covering existing header-guard behavior. NFC — sam.mccall / detail
  6. [clangd] Propagate header-guarded flag from preamble to main AST — sam.mccall / detail
  7. [clang-tidy] Don't suggest "inline" fix for main function in — hokein.wu / detail
  8. [Lex] Consider a PCH header-guarded even with #endif truncated — sam.mccall / detail
  9. [MIPS][MSA] Regenerate basic operations test checks — llvm-dev / detail
  10. [X86] X86InstCombineIntrinsic.cpp - silence clang-tidy warnings about incorrect uses of auto. NFCI. — llvm-dev / detail
  11. [linalg] Add TensorDimOp to list of ops known by bufferization. — gysit / detail
  12. [libc++][NFC] Add missing commits to the ABI changelog — Louis Dionne / detail
  13. [AArch64] Regenerate some tests checks. NFC — david.green / detail
  14. Exclude pybind11 2.7.0 from MLIR python requirements. — stellaraccident / detail
  15. [PowerPC][Builtins] Added a number of builtins for compatibility with XL. — stefanp / detail
  16. Reland Produce warning for performing pointer arithmetic on a null pointer. — schmeise / detail
  17. [gn build] remove stray character in a comment — thakis / detail
  18. [VPlan] Add recipe for first-order rec phis, make splicing explicit. — flo / detail
  19. [VPlan] Fix formatting glitch from d2a73fb44ea0b8. — flo / detail
  20. [AArch64][SVE] Move instcombine like transforms out of SVEIntrinsicOpts — bradley.smith / detail
  21. [Attributor] Initialize effectively unused value to appease UBSAN — johannes / detail
  22. [CostModel] Templatize EntryCost::Cost to allow custom cost metrics — llvm-dev / detail
  23. [PowerPC] Restore FastMathFlags of Builder for Vector FDiv Builtins — kamau.bridgeman / detail

clang-d394160-gfd855c24c72c-t22616-b22616.tar.gz (Jul 20, 2021 8:14:15 AM)

  1. [benchmark] Update benchmark — mtrofin / githubweb

clang-d394137-gc94a345a5c69-t22612-b22612.tar.gz (Jul 20, 2021 4:52:25 AM)

  1. [AArch64][SME] Add system registers and related instructions — cullen.rhodes / detail
  2. [lldb] Remove unused variable. NFCI — benny.kra / detail
  3. [AArch64][SVE][InstCombine] last{a,b} of a splat vector — sander.desmalen / detail
  4. [hwasan] Use stack safety analysis. — fmayer / detail
  5. [hwasan] [NFC] copy and disable ASAN tests to hwasan. — fmayer / detail
  6. [PowerPC] Add lit.local.cfg in AtomicExpand tests — lkail / detail
  7. [NFC] run clang-format on hwasan use-after-scope tests. — fmayer / detail
  8. [clang][deps] Normalize ignored filenames in minimizing file system — Jan Svoboda / detail
  9. Revert "[hwasan] Use stack safety analysis." — fmayer / detail
  10. [DSE] Transform memset + malloc --> calloc (PR25892) — dawid_jurek / detail
  11. [AMDGPU] Disable LDS lowering for GFX shaders — Stanislav.Mekhanoshin / detail
  12. [clang][deps] Separate filesystem caches for minimized and original files — Jan Svoboda / detail
  13. [clang][deps] Avoid minimizing PCH input files — Jan Svoboda / detail
  14. [PowerPC][NFC] add more cases for lfiwzx/lfiwax — czhengsz / detail
  15. [gn build] (manually) port bc1a2979fc70 — thakis / detail
  16. [DebugInfo][InstrRef] Fix a broken substitution method, add test coverage — jeremy.morse / detail
  17. [AMDGPU] Pre-commit test case for D106284 — jay.foad / detail
  18. [clang][deps] Fix test by checking ignored files correctly — Jan Svoboda / detail

clang-d394119-gb4001ae8851f-t22608-b22608.tar.gz (Jul 20, 2021 1:46:42 AM)

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

clang-d394099-g15c5701c8324-t22604-b22604.tar.gz (Jul 19, 2021 10:41:16 PM)

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

clang-d394093-g038602139db2-t22601-b22601.tar.gz (Jul 19, 2021 7:36:44 PM)

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

clang-d394076-gde3ea51be436-t22597-b22597.tar.gz (Jul 19, 2021 4:31:34 PM)

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

clang-d394052-g42e6cfc81d05-t22593-b22593.tar.gz (Jul 19, 2021 1:37:27 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

clang-d394030-g50302feb1d2c-t22590-b22590.tar.gz (Jul 19, 2021 10:33:34 AM)

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

clang-d394030-g50302feb1d2c-t22590-b22590.tar.gz (Jul 19, 2021 10:33:34 AM)

  1. Disable benchmark tests on iOS — mtrofin / githubweb

clang-d394008-geacbd7d25ae0-t22587-b22587.tar.gz (Jul 19, 2021 7:31:53 AM)

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

clang-d393986-g754b1cd71347-t22584-b22584.tar.gz (Jul 19, 2021 4:14:07 AM)

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

clang-d393967-gdb69ea40a91a-t22580-b22580.tar.gz (Jul 19, 2021 1:11:35 AM)

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

clang-d393966-g4504e1134c91-t22579-b22579.tar.gz (Jul 18, 2021 9:35:45 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

clang-d393960-g3e649f8ef187-t22577-b22577.tar.gz (Jul 18, 2021 6:27:35 PM)

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

clang-d393959-gda92e86263c3-t22576-b22576.tar.gz (Jul 18, 2021 3:21:41 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
  5. [SCEV] Fix unused variable warning (NFC) — nikita.ppv / detail
  6. [InstCombine] Fold IntToPtr/PtrToInt to bitcast — nikita.ppv / detail

clang-d393953-gfbe64f136f76-t22572-b22572.tar.gz (Jul 18, 2021 12:18:45 PM)

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

clang-d393946-g3a1b38049a5c-t22569-b22569.tar.gz (Jul 18, 2021 9:15:47 AM)

  1. [X86][SSE] matchShuffleWithPACK - avoid poison pollution from bitcasting multiple elements together. — llvm-dev / detail
  2. [OpenMP][Offloading] Add -g when compiling deviceRTLs in debug mode — tianshilei1992 / detail
  3. [DAG] Move select(cc, binop(), binop()) folds into DAGCombiner::foldSelectOfBinops. NFCI. — llvm-dev / detail
  4. Revert "[Orc] Add verylazy example for C-bindings" — v.churavy / detail
  5. [analyzer] Handle std::make_unique — deep.majumder2019 / detail
  6. [NVPTX] Add select(cc,binop(),binop()) fast-math tests — llvm-dev / detail
  7. [Analysis] Remove getLoopPackage (NFC) — kazu / detail
  8. [X86] Add i32 (shl (sr[la] exact sel(X,Y),  C1), C2) test — llvm-dev / detail

clang-d393938-g367ec7755f6a-t22565-b22565.tar.gz (Jul 18, 2021 6:11:46 AM)

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

clang-d393933-g0cd98bef1b6f-t22562-b22562.tar.gz (Jul 18, 2021 2:52:21 AM)

  1. [GlobalISel] Fix known bits for G_BSWAP and B_BITREVERSE not doing anything. — Amara Emerson / detail
  2. DebugInfo: Name class templates with default arguments consistently (both direct naming, and as a template argument for a function template) — dblaikie / detail
  3. [RISCV] Add more i32 srem/sdiv with power of 2 constant tests. NFC — craig.topper / detail
  4. [analyzer] Handle std::swap for std::unique_ptr — deep.majumder2019 / detail

clang-d393929-g657eb94324b0-t22559-b22559.tar.gz (Jul 17, 2021 11:51:37 PM)

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

clang-d393928-g5cd63e9ec2a3-t22558-b22558.tar.gz (Jul 17, 2021 6:53:24 PM)

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

clang-d393927-gffe94738ed33-t22557-b22557.tar.gz (Jul 17, 2021 3:48:56 PM)

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

clang-d393920-gd0f8047d37bf-t22554-b22554.tar.gz (Jul 17, 2021 12:45:15 PM)

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

clang-d393909-g5df48493f089-t22550-b22550.tar.gz (Jul 17, 2021 9:42:56 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
  8. [OpaquePtr] Remove uses of CGF.Builder.CreateConstInBoundsGEP1_64() without type — nikita.ppv / detail
  9. [IRBuilder] Deprecate CreateConstInBoundsGEP1_64() without element type — nikita.ppv / detail

clang-d393900-gbe5af50e7d02-t22546-b22546.tar.gz (Jul 17, 2021 3:37:00 AM)

  1. [RISCV] Manually emit the best shift for VSCALE lowering to improve codegen. — craig.topper / detail
  2. [BPF] Use elementtype attribute for preserve.array/struct.index intrinsics — nikita.ppv / detail

clang-d393898-g1f1369e47699-t22544-b22544.tar.gz (Jul 17, 2021 12:34:26 AM)

  1. [ORC] Remove LLVM-side MachO Platform runtime support. — Lang Hames / detail
  2. [RISCV] Make VLEN no greater than 65536 — powerman1st / detail
  3. [mlir][vector] Refactor TransferReadToVectorLoadLowering — springerm / detail
  4. [mlir][vector] Remove vector.transfer_read/write to LLVM lowering — springerm / detail
  5. [ORC] Fix typo in declaration — Lang Hames / detail
  6. [OpenMP] Codegen aggregate for outlined function captures — georgakoudis1 / detail
  7. [sanitizers] Fix building on case sensitive mingw platforms — martin / detail

clang-d393891-gc7f2f81f5e2a-t22540-b22540.tar.gz (Jul 16, 2021 9:30:41 PM)

  1. [CSSPGO] Turn on iterative-BFI for CSSPGO — aktoon / detail
  2. [Analysis] Remove isJoinDivergent (NFC) — kazu / detail
  3. [AMDGPU] Tidy SReg/SGPR definitions using template class — carl.ritson / detail

clang-d393888-g71de6e9b4a1b-t22537-b22537.tar.gz (Jul 16, 2021 6:28:55 PM)

  1. [ARM] Fix for matching reductions that are both sext and zext. — david.green / detail
  2. Build libSupport with -Werror=global-constructors (NFC) — joker.eph / detail
  3. [sanitizer] Fix test build on Windows — Vitaly Buka / detail
  4. [Bazel] Delete blank line to make buildifier happy — i / detail
  5. [libcxx][modules] protects users from relying on libc++ detail headers (1/n) — cjdb / detail
  6. Add a mutex to guard access to the ThreadPlanStack class — jingham / detail
  7. Revert "Build libSupport with -Werror=global-constructors (NFC)" — joker.eph / detail
  8. [lit] Add --xfail-not/LIT_XFAIL_NOT — jdenny.ornl / detail
  9. [ScalarEvolution] Fix overflow in computeBECount. — efriedma / detail
  10. [CSSPGO] Turn on unique linkage name by default for pseudo probe. — hoy / detail
  11. [trace][intel pt] Implement the Intel PT cursor — walter erquinigo / detail
  12. [NFC][compiler-rt][test] when using ptrauth, strip before checking if poisoned — code / detail
  13. AMDGPU/GlobalISel: Fix some incorrect memory types in tests — Matthew.Arsenault / detail
  14. AMDGPU/GlobalISel: Add a few tests for struct arguments — Matthew.Arsenault / detail
  15. Mips/GlobalISel: Remove leftover dead code — Matthew.Arsenault / detail

clang-d393873-g0ad1d9fdf22d-t22534-b22534.tar.gz (Jul 16, 2021 3:26:40 PM)

  1. [ARM] Extra MLA vecreduce tests. NFC — david.green / detail
  2. [test] Avoid llvm-readelf/llvm-readobj one-dash long options — i / detail
  3. [llvm-readelf/llvm-readobj] Remove one-dash long options — i / detail
  4. Add a scalar argument case for the Fortran spread intrinsic unit test. — leairmark / detail
  5. [RISCV] Compose vector subregs hierarchically — jonathan_roelofs / detail
  6. [gn build] (semi-manually) port 6a4054ef060b — thakis / detail
  7. [PATCH] D105827: [SLP]Workaround for InsertSubVector cost. — a.bataev / detail
  8. [libcxx] [test] Fix experimental/memory.resource.adaptor.mem/db_deallocate on Windows — martin / detail
  9. [NFC][compiler-rt][test] pass through MallocNanoZone to iossim env — code / detail
  10. [COFF][test] Fix llvm-readobj tests — i / detail
  11. [GlobalISel] Fix non-pow-2 legalization of s56 stores. — Amara Emerson / detail
  12. [gn build] Port 0bf4b81d57b0 — llvmgnsyncbot / detail
  13. [SLP]Improve calculations of the cost for reused/reordered scalars. — a.bataev / detail
  14. [Bazel] Use bazel_skylib paths for paths munging — gcmn / detail
  15. [Bazel] Make gentbl_test compatible with coverage — gcmn / detail
  16. [Bazel] Add examples to bazelignore — gcmn / detail
  17. Add `lli` as dependency of MLIR integration tests — joker.eph / detail
  18. [PowerPC] Implement intrinsics for mtfsf[i] — lei / detail
  19. ThinLTO: Fix inline assembly references to static functions with CFI — samitolvanen / detail
  20. Revert "ThinLTO: Fix inline assembly references to static functions with CFI" — samitolvanen / detail

clang-d393853-gd2458bcdc664-t22530-b22530.tar.gz (Jul 16, 2021 12:24:38 PM)

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

clang-d393823-ga7b7d22d6ead-t22527-b22527.tar.gz (Jul 16, 2021 9:21:18 AM)

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

clang-d393803-g8ada884cbc2f-t22523-b22523.tar.gz (Jul 16, 2021 6:24:22 AM)

  1. [llvm][tools] Hide unrelated llvm-cfi-verify options — tbaeder / detail
  2. [MLIR][NFC] Improve doc comment and delete stale comment — uday / detail
  3. [RISCV] Lower more BUILD_VECTOR sequences to RVV's VID — fraser / detail
  4. Reland "[LV] Print remark when loop cannot be vectorized due to invalid costs." — sander.desmalen / detail
  5. [lldb][AArch64] Refactor memory tag range handling — david.spickett / detail
  6. [AArch64][SME] Add load and store instructions — cullen.rhodes / detail
  7. [LV] Avoid scalable vectorization for loops containing alloca — kerry.mclaughlin / detail
  8. [AArch64] Update Cortex-A55 SchedModel to improve LDP scheduling — nicholas.guy / detail
  9. [mlir] add an interface to support custom types in LLVM dialect pointers — zinenko / detail
  10. Use update_test_checks.py to auto-generate check lines — sepavloff / detail
  11. [mlir] Move linalg::Expand/CollapseShapeOp to memref dialect. — pifon / detail
  12. [PowerPC][AIX] Add warning when alignment is incompatible with XL — zarko / detail
  13. [AMDGPU][MC] Added missing isCall/isBranch flags — dmitry.preobrazhensky / detail
  14. SubstTemplateTypeParmType can contain an 'auto' type in their replacement type — sguelton / detail

clang-d393803-g8ada884cbc2f-t22523-b22523.tar.gz (Jul 16, 2021 6:24:22 AM)

  1. Reland "[benchmark] Re-enable building benchmark tests" — david.spickett / githubweb

clang-d393789-g918bda124120-t22515-b22515.tar.gz (Jul 16, 2021 3:02:10 AM)

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

clang-d393779-gb5a84e214d49-t22509-b22509.tar.gz (Jul 16, 2021 12:02:49 AM)

  1. Use ManagedStatic and lazy initialization of cl::opt in libSupport to make it free of global initializer — joker.eph / detail
  2. Revert "Use ManagedStatic and lazy initialization of cl::opt in libSupport to make it free of global initializer" — joker.eph / detail
  3. [Attributor] Add support for compound assignment for ChangeStatus — tianshilei1992 / detail
  4. [lld-macho] Optimize bind opcodes with multiple passes — leevince / detail
  5. [TableGen] Allow isAllocatable inheritence from any superclass — carl.ritson / detail
  6. [analyzer] Model comparision methods of std::unique_ptr — deep.majumder2019 / detail
  7. [LSR] Handle case 1*reg => reg. PR50918 — mkazantsev / detail
  8. Fix typo in test — sepavloff / detail
  9. [profile] Decommit memory after counter relocation — phosek / detail
  10. [debugserver] Un-conditionalize code guarded by macOS 10.10 checks — Jonas Devlieghere / detail

clang-d393779-gb5a84e214d49-t22509-b22509.tar.gz (Jul 16, 2021 12:02:49 AM)

  1. Revert "[benchmark] Re-enable building benchmark tests" — david.spickett / githubweb

clang-d393769-gb4c93ece8e4f-t22505-b22505.tar.gz (Jul 15, 2021 9:00:30 PM)

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

clang-d393764-g766a08df12c1-t22504-b22504.tar.gz (Jul 15, 2021 7:43:27 PM)

  1. [asan] Slightly modified the documentation. — kstoimenov / detail
  2. [lld-macho] Use intermediate arrays to store opcodes — leevince / detail
  3. [mlir][spirv] Add support for GLSL FMix — weiwei.li1 / detail
  4. [test] Use double pound to denote comments. — danielrodriguez / detail
  5. [Frontend] Only compile modules if not already finalized — vsapsai / detail

clang-d393759-g557855e047ae-t22501-b22501.tar.gz (Jul 15, 2021 5:21:07 PM)

  1. [PowerPC] Add PowerPC rotate related builtins and emit target independent code for XL compatibility — wei.huang / detail
  2. tsan: make obtaining current PC faster — dvyukov / detail
  3. [AsmParser] Unify parsing of attributes — nikita.ppv / detail
  4. [LV] Enable vectorization of multiple exit loops w/computable exit counts — listmail / detail
  5. [Bazel] Update for 01bdb0f75efb — gcmn / detail
  6. [InstCombine] Look through invariant group intrinsics when removing malloc — aeubanks / detail
  7. [LangRef] Add elementtype attribute — nikita.ppv / detail
  8. [IR] Add elementtype attribute — nikita.ppv / detail
  9. [libc++] Add a CMake target to re-generate files and revamp CONTRIBUTING.rst — Louis Dionne / detail
  10. [mlir][sparse] remove linalg-to-loops from integration tests — ajcbik / detail
  11. Enable Flang by default in the test-release.sh script — andrzej.warzynski / detail
  12. [flang][driver] Randomise the names of the unparsed files — andrzej.warzynski / detail
  13. [mlir][sparse] add shift ops support — ajcbik / detail
  14. [test] Avoid llvm-nm one-dash long options — i / detail
  15. [llvm-nm] Remove one-dash long options except -arch — i / detail
  16. [AMDGPU] Refine -O0 and -O1 passes. — Stanislav.Mekhanoshin / detail
  17. [lld-macho] Add LTO cache support — thakis / detail
  18. [WebAssembly] Fixed LLD generation of 64-bit __wasm_apply_data_relocs — aardappel / detail
  19. [GlobalISel] Fix infinite loop in reassociationCanBreakAddressingModePattern — Jessica Paquette / detail
  20. Revert "[SLP]Workaround for InsertSubVector cost." — aeubanks / detail
  21. [llvm-exegesis] Fix missing-headers build errors. — vyng / detail
  22. [test] Avoid llvm-readelf/llvm-readobj one-dash long options and deprecated aliases (e.g. --file-headers) — i / detail
  23. [libc++] NFC: Reindent the run-buildbot script — Louis Dionne / detail
  24. [SCEV] Fix unsound reasoning in howManyLessThans — listmail / detail
  25. tsan: strip top inlined internal frames — dvyukov / detail
  26. [InstCombine] Add 3-operand gep test with different ptr and same indices — llvm-dev / detail
  27. Fix "unknown pragma 'GCC'" MSVC warning. NFCI. — llvm-dev / detail
  28. [PowerPC] Fix popcntb XL Compat Builtin for 32bit — kamau.bridgeman / detail
  29. [ARM][LowOverheadLoops] Make some stack spills valid for tail predication — samuel.tebbs / detail
  30. [InstCombine] Add select(cond,gep(gep(x,y),z),gep(x,y)) tests from PR51069 — llvm-dev / detail
  31. [Verifier] Use isIntrinsic() (NFC) — nikita.ppv / detail
  32. [ELF][test] Rework non-preemptible ifunc tests — i / detail
  33. [ELF] Don't define __rela_iplt_start for -pie/-shared — i / detail
  34. [libc++/abi] Fix broken Lit feature no-noexcept-function-type — Louis Dionne / detail
  35. [unittest] Exercise SCEV's udiv and udiv ceiling routines — listmail / detail
  36. tsan: lock ScopedErrorReportLock around fork — dvyukov / detail
  37. [M68k][GloballSel] LegalizerInfo implementation — Anshil.Gandhi / detail
  38. [NVPTX, CUDA] Add .and.popc variant of the b1 MMA instruction. — tra / detail
  39. [mlir][sparse] add int64 storage type to sparse tensor runtime support library — ajcbik / detail
  40. [Driver] Fix compiler-rt lookup for x32 — harald / detail
  41. utils: fix broken assertion in revert_checker — George Burgess IV / detail
  42. [ObjCARC] Use objc_msgSend instead of llvm.objc.msgSend in tests — nikita.ppv / detail
  43. [libc] Relocate the closing directive of #ifdef — hedingarcia / detail
  44. [libcxx] [test] Fix mismatches between aligned operator new and std::free — martin / detail
  45. [runtimes] Don't try passing --target flags to GCC — Louis Dionne / detail
  46. [AIX][XCOFF][Bug-Fixed] parse the parameter type of the traceback table — zhijian / detail
  47. [AArch64][GlobalISel] Clamp <n x p0> vecs when legalizing G_EXTRACT_VECTOR_ELT — Jessica Paquette / detail
  48. [mlir] Enable cleanup of single iteration reduction loops being sibling-fused maximally — sumesh.uk / detail
  49. [PowerPC][NFC] Add the missing 'REQUIRES: powerpc-registered-target.' in the builtins' front end test cases for XL compatibility — wei.huang / detail
  50. [Verifier] Extend address taken check for unknown intrinsics — nikita.ppv / detail
  51. [SLP] avoid leaking poison in reduction of safe boolean logic ops — spatel / detail
  52. [X86] Fix handling of maskmovdqu in X32 — harald / detail
  53. [DependenceAnalysis] Guard analysis using getPointerBase(). — efriedma / detail
  54. [LLDB][GUI] Add Process Attach form — gclayton / detail
  55. [libc] Fix typos in x86_64/FEnv.h — mcgrathr / detail
  56. GlobalISel: Introduce GenericMachineInstr classes and derivatives for idiomatic LLVM RTTI. — Amara Emerson / detail
  57. [AbstractAttributor] Fold function calls to `__kmpc_is_spmd_exec_mode` if possible — tianshilei1992 / detail
  58. [PowerPC] Add PowerPC population count, reversed load and store related builtins and instrinsics for XL compatibility — wei.huang / detail
  59. [NFC][hwasan] Remove default arguments in internal class — Vitaly Buka / detail
  60. [lldb] Add AllocateMemory/DeallocateMemory to the SBProcess API — Raphael Isemann / detail
  61. GlobalISel: Track argument pointeriness with arg flags — Matthew.Arsenault / detail
  62. AMDGPU/GlobalISel: Fix incorrect memory types in test — Matthew.Arsenault / detail
  63. GlobalISel: Surface offsets parameter from ComputeValueVTs — Matthew.Arsenault / detail
  64. Revert "tsan: make obtaining current PC faster" — thakis / detail

clang-d393759-g557855e047ae-t22501-b22501.tar.gz (Jul 15, 2021 5:21:07 PM)

  1. Export perf stat's instruction count in timeit — aeubanks / githubweb

clang-d393695-ga70ef3f568cb-t22465-b22465.tar.gz (Jul 15, 2021 10:01:52 AM)

  1. Fix documentation; NFC — aaron / detail
  2. MachO: don't emit L... private symbols in do_not_dead_strip sections. — Tim Northover / detail
  3. [ARM] Expand types handled in VQDMULH recognition — david.green / detail
  4. [docs] More CMAKE variable documentation — nathan / detail
  5. MachO: fix Clang test broken by dropping private labels in LLVM. — Tim Northover / detail
  6. [OpenCL] Add support of __opencl_c_program_scope_global_variables feature macro — anton.zabaznov / detail
  7. Revert "[LV] Print remark when loop cannot be vectorized due to invalid costs." — sander.desmalen / detail
  8. [Analyzer][solver] Remove unused functions — gabor.marton / detail
  9. [NVPTX] Tweak fast-math tests to avoid select(binop(x,y),binop(x,z)) fold — llvm-dev / detail
  10. [mlir][sparse] replace linalg.copy with memref.copy — ajcbik / detail
  11. [DAG] Fold select(cond,binop(x,y),binop(x,z)) -> binop(x,select(cond,y,z)) — llvm-dev / detail
  12. Revert "[AbstractAttributor] Fold function calls to `__kmpc_is_spmd_exec_mode` if possible" — tianshilei1992 / detail

clang-d393683-g3e6c383dc636-t22463-b22463.tar.gz (Jul 15, 2021 7:02:32 AM)

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

clang-d393683-g3e6c383dc636-t22463-b22463.tar.gz (Jul 15, 2021 7:02:32 AM)

  1. [benchmark] Re-enable building benchmark tests — mtrofin / githubweb

clang-d393653-gdfa76933c296-t22459-b22459.tar.gz (Jul 15, 2021 3:46:21 AM)

  1. [clang][Analyzer] Add symbol uninterestingness to bug report. — 1.int32 / detail
  2. [gn build] Port b0d38ad0bc25 — llvmgnsyncbot / detail
  3. [mlir][crunner] fix bug in memref copy for rank 0 — ajcbik / detail
  4. [llvm][tools] Hide unrelated llvm-bcanalyzer options — tbaeder / detail
  5. Fix undeduced type assert — sguelton / detail
  6. Fixes memory sanitizer 'use-of-uninitialized-value' diagnostic. — bgraur / detail
  7. [NFC] [hwasan] Split argument logic into functions. — fmayer / detail
  8. [AArch64][SME] Add outer product instructions — cullen.rhodes / detail

clang-d393645-gfa2daaeff82e-t22456-b22456.tar.gz (Jul 15, 2021 12:46:58 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

clang-d393642-g0f9e6451a836-t22454-b22454.tar.gz (Jul 14, 2021 9:50:27 PM)

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

clang-d393625-gea469b08b847-t22450-b22450.tar.gz (Jul 14, 2021 6:55:23 PM)

  1. [libomptarget] Keep the Shadow Pointer Map up-to-date — georgios.rokos / detail
  2. [Support] Turn on SupportTest for Apple Silicon — Steven Wu / detail
  3. [GlobalOpt] Fix a miscompile when evaluating struct initializers. — jonathan_roelofs / detail
  4. [WebAssembly] Codegen for v128.storeX_lane instructions — tlively / detail
  5. [clang] Refactor AST printing tests to share more infrastructure — zeratul976 / detail
  6. [libc++] NFCI: Restore code duplication in wrap_iter, with test. — arthur.j.odwyer / detail
  7. [AMDGPU] Use update_test_checks.py script for annotate kernel features tests. — kuterdinel / detail
  8. libclc: Add -cl-no-stdinc to clang flags on clang >=13 — airlied / detail

clang-d393617-g58494c856a15-t22447-b22447.tar.gz (Jul 14, 2021 3:57:42 PM)

  1. [Bazel] Uniformly export all MLIR td files — gcmn / detail
  2. [SLP] Fix case of variable name. NFCI. — llvm-dev / detail
  3. [docs] Fix :option:`--file-header` reference in llvm-readelf.rst after D105532 — i / detail
  4. [SLP][NFC]Fix variables names, NFC. — a.bataev / detail
  5. [AMDGPU] Add TII::isIgnorableUse() to allow VOP rematerialization — Stanislav.Mekhanoshin / detail
  6. [tests] Stablize tests for possible change in deref semantics — listmail / detail
  7. [libcxx] [test] Remove a LIBCXX-WINDOWS-FIXME in trivial_abi/unique_ptr_ret — martin / detail
  8. Global variables with strong definitions cannot be freed — listmail / detail
  9. [mlir] NFC - Add AffineMap::replace variant with dim/symbol inference — nicolas.vasilache / detail
  10. [Support] Get correct number of physical cores on Apple Silicon — Steven Wu / detail
  11. [lldb] Always call DestroyImpl from Process::Finalize — Jonas Devlieghere / detail
  12. [lldb] Make TargetList iterable (NFC) — Jonas Devlieghere / detail
  13. [asan][clang] Add flag to outline instrumentation — Vitaly Buka / detail
  14. [tests] Stablize tests for possible change in deref semantics — listmail / detail
  15. [mlir][affine] Add single result affine.min/max -> affine.apply canonicalization. — nicolas.vasilache / detail
  16. [AArch64] Fix selection of G_UNMERGE <2 x s16> — jonathan_roelofs / detail
  17. [SimpleLoopUnswitch] Don't non-trivially unswitch loops with catchswitch exits — aeubanks / detail
  18. Precommit test for D106017 — aeubanks / detail
  19. [llvm-strip][WebAssembly] Support strip flags — dschuff / detail
  20. [Polly] Fix misleading debug message. NFC. — llvm-project / detail
  21. [ARM] Fix RELA relocations for 32bit ARM. — wolfgang_pieb / detail
  22. [docs][OpaquePtr] Remove finished task — aeubanks / detail
  23. [clang-format] Make BreakAfterReturnType work with K&R C functions — owenca / detail

clang-d393594-g850b57c5fbe7-t22444-b22444.tar.gz (Jul 14, 2021 1:01:55 PM)

  1. [ARM] Lower v16i8 -> i64 VMLA reductions. — david.green / detail
  2. [ELF] --fortran-common: prefer STB_WEAK to COMMON — i / detail
  3. [WebAssembly] Remove datalayout strings from llc tests — tlively / detail
  4. [runtimes] Inherit the TARGET_TRIPLE that may be set by LLVM — Louis Dionne / detail
  5. [WebAssembly] Codegen for v128.loadX_lane instructions — tlively / detail
  6. [SelectionDAG] Add an overload of getStepVector that assumes step 1. — efriedma / detail
  7. Demangle: correct swift_async demangling for Microsoft scheme — Saleem Abdulrasool / detail
  8. [Verifier] Improve incompatible attribute type check — nikita.ppv / detail
  9. Remove uses of deprecated target AllPassesAndDialectsNoRegistration in Bazel (NFC) — joker.eph / detail
  10. [scudo] Don't enabled MTE for small alignment — Vitaly Buka / detail
  11. [ARM] Move add(VMLALVA(A, X, Y), B) to VMLALVA(add(A, B), X, Y) — david.green / detail
  12. [NFC][PhaseOrdering] Add test for the lack of CSE after SimplifyCFG (PR51092) — lebedev.ri / detail
  13. [Attributes] Use single method to fetch type from AttributeSet (NFC) — nikita.ppv / detail
  14. [NFC] Drop redundant check prefixes in newly added test file — lebedev.ri / detail
  15. [runtimes] Bring back TARGET_TRIPLE — Louis Dionne / detail

clang-d393579-gca6e117d8634-t22441-b22441.tar.gz (Jul 14, 2021 10:06:24 AM)

  1. [AIX] Enable dollar sign as PC in inlineasm — Jinsong Ji / detail
  2. [flang][OpenMP] Fix semantic check of test case in taskloop simd construct — arnamoy.bhattacharyya / detail
  3. [Lexer] Fix bug in `makeFileCharRange` called on split tokens. — yitzhakm / detail
  4. [runtimes] NFCI: Drop intermediate CMake variable TARGET_TRIPLE — Louis Dionne / detail
  5. [SLP]Workaround for InsertSubVector cost. — a.bataev / detail
  6. [AMDGPU] Check llc-pipeline.ll with -match-full-lines -strict-whitespace — jay.foad / detail
  7. Combine two diagnostics into one and correct grammar — aaron / detail
  8. [CostModel][AArch64] Make loads/stores of <vscale x 1 x eltty> invalid. — sander.desmalen / detail
  9. GlobalISel: Handle lowering non-power-of-2 extloads — Matthew.Arsenault / detail
  10. [LV] Print remark when loop cannot be vectorized due to invalid costs. — sander.desmalen / detail
  11. [InstCombine] add tests for icmp with constant offset and no-wrap flags; NFC — spatel / detail
  12. [InstCombine] reorder icmp with offset folds for better results — spatel / detail

clang-d393567-gb70dde522d50-t22437-b22437.tar.gz (Jul 14, 2021 7:12:51 AM)

  1. [InstCombine] Fold (select C, (gep Ptr, Idx), Ptr) -> (gep Ptr, (select C, Idx, 0)) (PR50183) — llvm-dev / detail
  2. [DebugInfo] Correctly update dbg.values with duplicated location ops — stephen.tozer / detail
  3. [NFC][PowerPC] Added test to check regsiter allocation for ACC registers — stefanp / detail
  4. [gn build] (manually) merge 462d4de35b0c — thakis / detail
  5. Revert rGb803294cf78714303db2d3647291a2308347ef23 : "[InstCombine] Fold (select C, (gep Ptr, Idx), Ptr) -> (gep Ptr, (select C, Idx, 0)) (PR50183)" — llvm-dev / detail
  6. [gn build] Port c08dabb0f476 — llvmgnsyncbot / detail
  7. [X86] Implement smarter instruction lowering for FP_TO_UINT from f32/f64 to i32/i64 and vXf32/vXf64 to vXi32 for SSE2 and AVX2 by using the exact semantic of the CVTTPS2SI instruction. — llvm-dev / detail
  8. [lldb][docs] Remove mention of subversion. NFC. — david.spickett / detail
  9. [NFC] [Coroutines] Remove unused CoroFree — yedeng.yd / detail
  10. [InstCombine] Fold (select C, (gep Ptr, Idx), Ptr) -> (gep Ptr, (select C, Idx, 0)) (PR50183) (REAPPLIED) — llvm-dev / detail
  11. [RemoveRedundantDebugValues] Add a Pass that removes redundant DBG_VALUEs — djtodoro / detail
  12. [lld][MachO] Code cleanup — alexshap / detail
  13. [Analyzer][solver] Add dump methods for (dis)equality classes. — gabor.marton / detail
  14. [SLP] match logical and/or as reduction candidates — spatel / detail
  15. ARM: reuse existing libcall global variable if possible. — Tim Northover / detail
  16. [docs] Update CMake cross compiling guide link — ty1208chiang / detail
  17. [mlir][linalg] Fix typo in ExtractSliceOfPadTensorSwapPattern — springerm / detail

clang-d393567-gb70dde522d50-t22437-b22437.tar.gz (Jul 14, 2021 7:12:51 AM)

  1. [test-suite] Fix fp tolerance setting for NIST Fortran Compiler Validation Suite — david.spickett / githubweb
  2. Use "--format=" instead of "-format=" for llvm-nm — david.spickett / githubweb

clang-d393550-ga36e9ee09d2e-t22433-b22433.tar.gz (Jul 14, 2021 4:02:07 AM)

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

clang-d393544-gd9b9fdd91bb4-t22430-b22430.tar.gz (Jul 14, 2021 1:07:42 AM)

  1. Reformulate OrcJIT tutorial doc to make it more clear. — joker.eph / detail
  2. sanitizer_common: add simpler ThreadRegistry ctor — Vitaly Buka / detail
  3. [libcxx] [test] Clarify weak_ptr_ret on Windows, remove a LIBCXX-WINDOWS-FIXME — martin / detail
  4. [RISCV] Pass -u to linker correctly. — kito.cheng / detail
  5. [RegisterCoalescer] Resolve conflict based on liveness of subregister — ruiling.song / detail
  6. [NFC][AMDGPU] autogenerate kill-infinite-loop.ll checks — ruiling.song / detail
  7. [AMDGPU] Don't handle export done when unify exit nodes — ruiling.song / detail

clang-d393537-g08cf69c31f84-t22427-b22427.tar.gz (Jul 13, 2021 10:13:58 PM)

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

clang-d393524-gcda2394d9768-t22423-b22423.tar.gz (Jul 13, 2021 7:20:13 PM)

  1. [ScalarEvolution] Make isKnownNonZero handle more cases. — efriedma / detail
  2. RegAlloc: Allow targets to split register allocation — Matthew.Arsenault / detail
  3. [NFC][sanitizer] Don't store region_base_ in MemoryMapper — Vitaly Buka / detail
  4. [NewPM][SimpleLoopUnswitch] Add option to not trivially unswitch — aeubanks / detail
  5. sanitizer_common: optimize memory drain — Vitaly Buka / detail
  6. AMDGPU: Try to fix test failure with EXPENSIVE_CHECKS — Matthew.Arsenault / detail
  7. [NFC][sanitizer] Move MemoryMapper template parameter — Vitaly Buka / detail
  8. [NFC][sanitizer] Simplify MapPackedCounterArrayBuffer — Vitaly Buka / detail
  9. [AArch64][GlobalISel] Mark v2s64 -> v2p0 G_INTTOPTR as legal — Jessica Paquette / detail
  10. Revert "[NFC][sanitizer] Simplify MapPackedCounterArrayBuffer" — Vitaly Buka / detail
  11. Revert "[SCEV] Handle zero stride correctly in howManyLessThans" — aeubanks / detail
  12. [AArch64] Fix AArch64::dsub's size — jonathan_roelofs / detail
  13. [AArch64] rm unused subreg's — jonathan_roelofs / detail
  14. [NFC][sanitizer] Simplify MapPackedCounterArrayBuffer — Vitaly Buka / detail
  15. [CSSPGO][llvm-profgen] Allow multiple executable load segments. — hoy / detail
  16. [CSSPGO] Do not import pseudo probe desc in thinLTO — hoy / detail
  17. [NFC][CSSPGO] Rename the name of an enum value. — hoy / detail

clang-d393507-gafa3fedcda98-t22419-b22419.tar.gz (Jul 13, 2021 4:23:18 PM)

  1. [NFC][sanitizer] clang-format part of D105778 — Vitaly Buka / detail
  2. [docs/llvm-cov] Document -compilation-dir — Vedant Kumar / detail
  3. [libc] Add on float properties for precision floating point numbers in FloatProperties.h — hedingarcia / detail
  4. [NFC][sanitizer] Move MemoryMapper out of SizeClassAllocator64 — Vitaly Buka / detail
  5. [libcxx] [docs] Acknowledge that the library is known to work in some configs outside of what's tested in CI — martin / detail
  6. [SCEV] Handle zero stride correctly in howManyLessThans — listmail / detail
  7. [sanitizer] Few more NFC changes from D105778 — Vitaly Buka / detail
  8. [libc] Don't pass -fpie/-ffreestanding on Windows — caitlyncano / detail
  9. [libc] Capture floating point encoding and arrange it sequentially in memory — hedingarcia / detail
  10. [LLD] Adding support for RELA for CG Profile. — ayermolo / detail
  11. [WebAssembly] Run varargs codegen test with non-emscripten triple — dschuff / detail
  12. Add more types to the LLVM dialect C API — jpienaar / detail
  13. [mlir][sparse] add support for std unary operations — ajcbik / detail
  14. [mlir][Tensor] Implement `reifyReturnTypeShapesPerResultDim` for `tensor.insert_slice`. — ravishankarm / detail
  15. [PowerPC] Add PowerPC compare and multiply related builtins and instrinsics for XL compatibility — wei.huang / detail
  16. [NFC][MLIR][std] Clean up ArithmeticCastOps — gcmn / detail
  17. [NFC][sanitizer] Rename some MemoryMapper members — Vitaly Buka / detail
  18. [NFC][sanitizer] Exctract DrainHalfMax — Vitaly Buka / detail

clang-d393489-gba8dcaef0d79-t22416-b22416.tar.gz (Jul 13, 2021 1:25:53 PM)

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

clang-d393489-gba8dcaef0d79-t22416-b22416.tar.gz (Jul 13, 2021 1:25:53 PM)

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

clang-d393444-ga006af5d6ec6-t22412-b22412.tar.gz (Jul 13, 2021 10:32:36 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

clang-d393444-ga006af5d6ec6-t22412-b22412.tar.gz (Jul 13, 2021 10:32:36 AM)

  1. Make sure FCs and RI are flushed to the database before title rebuild — Chris Matthews / githubweb
  2. Fix some old urls in docs — Chris Matthews / githubweb
  3. Remove python-dateutil as a dependency — Chris Matthews / githubweb

clang-d393423-gc99e17fef5f3-t22409-b22409.tar.gz (Jul 13, 2021 7:38:56 AM)

  1. [lldb] Fix editline unicode on Linux — jan.kratochvil / detail
  2. [libomptarget][devicertl] Remove branches around setting parallelLevel — jonathanchesterfield / detail
  3. [AMDGPU] Handle s_branch to another section. — abidh / detail
  4. [libomptarget] Update device pointer only if needed — georgios.rokos / detail
  5. [MLIR] Fix documentation of the `ExecutionEngine` in the toy tutorial example — frgossen / detail
  6. [X86][SSE] X86ISD::FSETCC nodes (cmpss/cmpsd) return a 0/-1 allbits signbits result (REAPPLIED) — llvm-dev / detail
  7. [libomp] ompd_init(): fix heap-buffer-overflow when constructing libompd.so path — lebedev.ri / detail
  8. [OpenCL] Add support of __opencl_c_read_write_images feature macro — anton.zabaznov / detail
  9. [InstCombine] Pre-commit ashr(or(neg(x),x),bw-1) --> sext(icmp_ne(x,0)) tests from D105764 — llvm-dev / detail

clang-d393414-gaf55335924ea-t22406-b22406.tar.gz (Jul 13, 2021 4:33:42 AM)

  1. [sanitizer_common] Define internal_usleep on Solaris — ro / detail
  2. [remangleIntrinsicFunction] Detect and resolve name clash — jeroen.dobbelaere / detail
  3. [RISCV] Pass undef VECTOR_SHUFFLE indices on to BUILD_VECTOR — fraser / detail
  4. [libc] update benchmark distributions — gchatelet / detail
  5. AArch64: use 4-byte slots for arm64_32 pointers in a tail call — Tim Northover / detail
  6. [OpenCL] Add support of __opencl_c_generic_address_space feature macro — anton.zabaznov / detail
  7. [AMDGPU] Mark waterfall loops as SI_WATERFALL_LOOP — sebastian.neubauer / detail
  8. [AMDGPU] Optimize VGPR LiveRange in waterfall loops — sebastian.neubauer / detail
  9. [mlir][Linalg] Add layout specification support to bufferization. — nicolas.vasilache / detail
  10. Support: reduce stack used in default size test. — Tim Northover / detail
  11. [X86][SSE] Add signbit tests to show cmpss/cmpsd intrinsics not recognised as 'allbits' results. — llvm-dev / detail
  12. [mlir][Linalg] Better support for bufferizing non-tensor results. — nicolas.vasilache / detail

clang-d393402-g1d8030053d46-t22404-b22404.tar.gz (Jul 13, 2021 2:39:51 AM)

  1. sanitizer_common: optimize memory drain — dvyukov / detail
  2. [NFC] Do not track calls to inlined intrinsics in IFI. — jeroen.dobbelaere / detail

clang-d393400-g954a15d6398e-t22402-b22402.tar.gz (Jul 13, 2021 12:52:28 AM)

  1. [Attributes] Make type attribute handling more generic (NFCI) — nikita.ppv / detail
  2. Add newline to fix documentation build — Krzysztof.Drewniak / detail
  3. Revert "sanitizer_common: add simpler ThreadRegistry ctor" — Vitaly Buka / detail
  4. [Attributes] Assert correct attribute constructor is used (NFCI) — nikita.ppv / detail
  5. [Attributes] Simplify attribute sorting (NFCI) — nikita.ppv / detail
  6. [PowerPC][AIX] Fix Zero-width bit fields wrt MaxFieldAlign. — wanyu9511 / detail
  7. [libc++][ci] Add arch and os tags to the macOS CI builders — Louis Dionne / detail
  8. [ARC] Add disassembly for the conditioned move immediate instruction — marksl / detail
  9. [CostModel][X86] Adjust fptosi/fptoui SSE/AVX legalized costs based on llvm-mca reports. — llvm-dev / detail
  10. [libc++] Exit from macos-ci-setup upon error — Louis Dionne / detail
  11. [Bazel] ignore build files under libcxx's copy of google-benchmark — gcmn / detail
  12. [Attributes] Replace doesAttrKindHaveArgument() (NFC) — nikita.ppv / detail
  13. [Attributes] Remove duplicate attribute in typeIncompatible() (NFC) — nikita.ppv / detail
  14. [libc++] Encode the arch and OS in buildkite agent tags — Louis Dionne / detail
  15. [WebAssembly] fix typo in range check for Asm locals — aardappel / detail
  16. [libcxx][docs] Update the ranges status document to reflect the current state of the world. — zoecarver / detail
  17. [Attributes] Determine attribute properties from TableGen data — nikita.ppv / detail
  18. [vscode] fix ubsan problem in the progress event reporter — walter erquinigo / detail
  19. [clang-tidy] performance-unnecessary-copy-initialization: Do not remove comments on new lines. — flx / detail
  20. [libcxx] [test] Fix spurious failures in the thread join test on Windows — martin / detail
  21. [mlir][sparse] Add Merger unit tests (with gcc5 build fix) — gusss / detail
  22. [clang] Document llvm options controlling pragma unroll — Yaxun.Liu / detail
  23. [libc++] Use 'os' tags to target Linux libc++ builders — Louis Dionne / detail
  24. [libc++][ci] Clean up the Docker image — Louis Dionne / detail
  25. [PowerPC] Fix the splat immediate in PPCMIPeephole depending on if we have an Altivec and VSX splat instruction. — amy.kwan1 / detail
  26. Revert "Revert "Reset the wakeup timeout when we re-enter the continue wait."" — jingham / detail
  27. [libc++] Add the 'os=macos' tag to macOS nodes to workaround lack of wildcard matching — Louis Dionne / detail
  28. [libc++] ci: Properly target macOS nodes per-os — Louis Dionne / detail
  29. [SelectionDAG][RISCV] Support @llvm.vscale.i64() on 32-bit targets. — efriedma / detail
  30. [mlir][sparse] add restrictive versions of division support — ajcbik / detail
  31. [WebAssembly] Fixed LLD generation of 64-bit __wasm_init_memory — aardappel / detail
  32. [AArch64] Optimize overflow checks for [s|u]mul.with.overflow.i32. — efriedma / detail
  33. [AArch64] Dump a little more info about unimplemented reg-to-reg copies. NFC — jonathan_roelofs / detail
  34. [mlir][tosa] Added shape propagation for TOSA pool operations. — rob.suderman / detail
  35. [Driver] Let -fno-integrated-as -gdwarf-5 use -fdwarf-directory-asm — i / detail
  36. sanitizer_common: Fix build for tests — 31459023+hctim / detail
  37. [compiler-rt][hwasan] Refactor kAliasRegionStart usage — leonardchan / detail
  38. [mlir][Linalg] Add 3D pooling named ops to Linalg. — hanchung / detail
  39. [llc] Default MCUseDwarfDirectory to true — i / detail
  40. [mlir][sparse] add support for AND and OR operations — ajcbik / detail
  41. DebugInfo: Use debug_rnglists.dwo for ranges in debug_info.dwo when parsing DWARFv5 — dblaikie / detail
  42. Fix test - mistaken hardcoded path from my local machine. — dblaikie / detail
  43. [OpaquePointers][ThreadSanitizer] Cleanup calls to PointerType::getElementType() — aeubanks / detail
  44. [OpaquePtr][ISel] Use ArgListEntry::IndirectType more — aeubanks / detail
  45. [analyzer] Print time taken to analyze each function — rithiksh02 / detail
  46. Revert "[hwasan] More realistic setjmp test." — Vitaly Buka / detail
  47. [GlobalISel] Handle more types in narrowScalar for eq/ne G_ICMP — Jessica Paquette / detail
  48. Revert "[X86][SSE] X86ISD::FSETCC nodes (cmpss/cmpsd) return a 0/-1 allbits signbits result" — Vitaly Buka / detail
  49. [NFC][scudo] Clang format a file — Vitaly Buka / detail
  50. [clang] Refactor AST printing tests to share more infrastructure — zeratul976 / detail
  51. [PowerPC][NFC] add test case for preparing more loads/stores — czhengsz / detail
  52. [NFC] Edit the comment in M68kInstrInfo::ExpandMOVSZX_RM — gusrb406 / detail
  53. [ARM] Introduce MVEEXT ISel lowering — david.green / detail
  54. [MIPS] Regenerate test after D105161. NFC — david.green / detail
  55. [SimplifyCFG] Fix SimplifyBranchOnICmpChain to be undef/poison safe. — gusrb406 / detail
  56. [PowerPC] Fix typo in vector shuffle combining — qiucofan / detail
  57. [AMDGPU] Make some VOP1 instructions rematerializable — Stanislav.Mekhanoshin / detail
  58. [SelectionDAG] Check use before combining into USUBSAT — qiucofan / detail

clang-d393400-g954a15d6398e-t22402-b22402.tar.gz (Jul 13, 2021 12:52:28 AM)

  1. Fix "column cons.consrc does not exist" — Chris Matthews / githubweb
  2. Enhance Regression audit log — Chris Matthews / githubweb

clang-d393342-g6ebbf755b615-t22389-b22389.tar.gz (Jul 12, 2021 12:34:50 PM)

  1. [Altivec] Use signed comparison for vec_all_* and vec_any_* interfaces — bmahjour / detail
  2. [langref] attempt to clarify semantics of inttoptr/ptrtoint for non-integral types — listmail / detail
  3. sanitizer_common: Fix the build for platforms that use shared TSDs — benny.kra / detail
  4. sanitizer_common: Suppress another thread safety warning — benny.kra / detail
  5. [llvm-objcopy] Improve performance of long pattern lists — i / detail
  6. [PowerPC] Implement trap and conversion builtins for XL compatibility — albionapc / detail
  7. [libc++] Remove random [[nodiscard]] in the test suite — Louis Dionne / detail
  8. [OpenMP] Remove TSAN annotations from libomp — protze / detail
  9. [ARM] Expand types in VQDMULH tests. NFC — david.green / detail
  10. [AIX] Emit version string in .file directive — Jinsong Ji / detail
  11. [test] Move AMDGPU reloc test from Object to tools/llvm-readobj and simplify it — i / detail
  12. [mlir][tosa] Added more shape inference for tosa ops — rob.suderman / detail
  13. [flang][nfc] Simplify CMake — andrzej.warzynski / detail
  14. [llvm-readobj] Switch command line parsing from llvm::cl to OptTable — i / detail
  15. [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
  16. [NFC][compiler-rt][hwasan] Move shadow bound variables to hwasan.cpp — leonardchan / detail
  17. sanitizer_common: optimize memory drain — dvyukov / detail
  18. [WebAssembly] Custom combines for f32x4.demote_zero_f64x2 — tlively / detail
  19. [lld/mac] Implement -application_extension — thakis / detail
  20. [PowerPC] Custom Lowering BUILD_VECTOR for v2i64 for P7 as well — Jinsong Ji / detail
  21. [libc++] Update Google benchmark to v 1.5.5 — Louis Dionne / detail
  22. Revert "sanitizer_common: optimize memory drain" — nikita.ppv / detail
  23. [Bazel] Update configuration to HEAD — gcmn / detail

clang-d393319-g11b47c103a36-t22386-b22386.tar.gz (Jul 12, 2021 9:40:06 AM)

  1. [InstCombine][tests] add tests for signbit + logic; NFC — spatel / detail
  2. [InstCombine] reduce signbit test of logic ops to cmp with zero — spatel / detail
  3. [SystemZ]  Bugfix for the 'N' code for inline asm operand. — paulsson / detail
  4. Fix warning '-Wparentheses'. NFC. — michael.hliao / detail
  5. [AArch64] Add target features for Armv9-A Scalable Matrix Extension (SME) — cullen.rhodes / detail
  6. [MLIR][StandardToLLVM] Move `copyUnrankedDescriptors` to pattern — frgossen / detail
  7. [lldb][NFC] Use ArrayRef in TypeSystemClang::SetFunctionParameters — Raphael Isemann / detail
  8. sanitizer_common: allow COMMON_INTERCEPTOR_ENTER to use labels — dvyukov / detail
  9. [clang-tidy] performance-unnecessary-copy-initialization: Disable structured bindings. — flx / detail
  10. [libc++] NFC: Fix synopsis comments and sort includes in ranges — Louis Dionne / detail
  11. [AArch64] Silence unused variable warning. NFC. — benny.kra / detail
  12. [analyzer] LoopUnrolling: fix crash when a loop counter is captured in a lambda by reference — vsavchenko / detail
  13. Remove unused parameter from parseMSInlineAsm. — simon.tatham / detail
  14. sanitizer_common: support printing __m128i type — dvyukov / detail
  15. [SLP] add test for multiple logical reductions; NFC — spatel / detail
  16. [libc++] Test on Clang ToT by default — Louis Dionne / detail
  17. [lld/mac] Make tbd files in one test valid — thakis / detail
  18. [SelectionDAG] Simplify PromoteIntRes_INSERT_SUBVECTOR to only handle result — bradley.smith / detail
  19. Reland "[clang-repl] Implement partial translation units and error recovery." — v.g.vassilev / detail

clang-d393300-gb4e843ba3a9e-t22383-b22383.tar.gz (Jul 12, 2021 6:48:10 AM)

  1. sanitizer_common: add thread safety annotations — dvyukov / detail
  2. [PowerPC] Remove unnecessary 64-bit guards from altivec.h — nemanja.i.ibm / detail
  3. [OpenMP][OMPT] Fix compile-time assertion in ompt-multiplex.h — protze / detail
  4. [llvm][sve] Lowering for VLS truncating stores — david.truby / detail
  5. sanitizer_common: use 0 for empty stack id — dvyukov / detail
  6. [mlir][Linalg] Improve comprehensive bufferization for scf.yield. — nicolas.vasilache / detail
  7. [OpenMP] Support OpenMP 5.1 attributes — aaron / detail
  8. sanitizer_common: remove debugging logic from the internal allocator — dvyukov / detail
  9. sanitizer_common: make sem_trywait as non-blocking — dvyukov / detail
  10. [PowerPC] Fix rounding mode for vec_round in altivec.h — nemanja.i.ibm / detail
  11. [RS4GC] Add a test to demonstrate duplication of base generation. NFC — yrouban / detail
  12. [RS4GC] Use one DVCache for both inlineGetBaseAndOffset() and insertParsePoints() — yrouban / detail
  13. [lldb/Target] Fix event handling during process launch — medismail.bennani / detail
  14. Fix the Clang documentation builder; NFC. — aaron / detail
  15. sanitizer_common: fix 32-bit build — dvyukov / detail
  16. Partially implement P1401R5 (Narrowing contextual conversions to bool) — aaron / detail
  17. [gn build] (semi-manually) port 0da172b1766e — thakis / detail
  18. [AArch64] Set the latency of Cortex-A55 stores to 1 — david.green / detail
  19. [gn build] port 0da172b1766e more — thakis / detail
  20. [CostModel][X86] Adjust truncate SSE/AVX legalized costs based on llvm-mca reports. — llvm-dev / detail
  21. [mlir][linalg][python] Add auto-generated file warning (NFC). — gysit / detail

clang-d393279-g41ba96f53127-t22375-b22375.tar.gz (Jul 12, 2021 3:41:12 AM)

  1. [X86][SSE] Add signbit tests to show cmpss/cmpsd ops not recognised as 'allbits' results. — llvm-dev / detail
  2. [X86][SSE] X86ISD::FSETCC nodes (cmpss/cmpsd) return a 0/-1 allbits signbits result — llvm-dev / detail
  3. [LV] Ignore candidate VFs with invalid costs. — sander.desmalen / detail
  4. [mlir] factor math-to-llvm out of standard-to-llvm — zinenko / detail
  5. [LLDB] Testsuite: Add helper to check for AArch64 target — omair.javaid / detail
  6. sanitizer_common: rename Mutex to MutexState — dvyukov / detail

clang-d393273-gd3e14fafc69a-t22373-b22373.tar.gz (Jul 12, 2021 12:46:25 AM)

  1. [AArch64] De-capitalize some Emit* functions — i / detail
  2. [llvm-exegesis] Fix compilation with old libpfm versions. — courbet / detail
  3. [analyzer][NFC] Display the correct function name even in crash dumps — balazs.benics / detail

clang-d393270-g7c7447e34435-t22370-b22370.tar.gz (Jul 11, 2021 9:52:18 PM)

  1. [llvm][Inliner] Templatize PriorityInlineOrder — taolq / detail
  2. Support AArch64/Linux watchpoint on tagged addresses — omair.javaid / detail
  3. [mlir] Fix broadcasting check with 1 values — jpienaar / detail
  4. [LLDB] Only build TestWatchTaggedAddress.py on aarch64 PAC targets — omair.javaid / detail

clang-d393266-g0fb299072c5b-t22367-b22367.tar.gz (Jul 11, 2021 6:57:13 PM)

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

clang-d393259-gf6e84a84f95e-t22363-b22363.tar.gz (Jul 11, 2021 3:59:30 PM)

  1. [RISCV] Add tests for suboptimal handling of negative constants for i32 uaddo/usubo on RV64. NFC — craig.topper / detail
  2. [VPlan] Remove default arg from getVPValue (NFC). — flo / detail
  3. [lld-macho][nfc] Avoid using std::map for PlatformKinds — jezng / detail

clang-d393256-g6644a611213c-t22360-b22360.tar.gz (Jul 11, 2021 1:04:39 PM)

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

clang-d393251-g10e28a748493-t22357-b22357.tar.gz (Jul 11, 2021 10:07:50 AM)

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

clang-d393247-gdc0bbc9d891a-t22354-b22354.tar.gz (Jul 11, 2021 7:15:35 AM)

  1. sanitizer_common: add simpler ThreadRegistry ctor — dvyukov / detail
  2. [lldb] Fix compilation by adjusting to the new ASTContext signature. — v.g.vassilev / detail
  3. sanitizer_common: unbreak ThreadRegistry tests — dvyukov / detail
  4. [IfCvt] Don't use pristine register for counting liveins for predicated instructions. — david.green / detail

clang-d393243-g6775fc6ffa3c-t22352-b22352.tar.gz (Jul 11, 2021 4:38:40 AM)

  1. sanitizer_common: sanitize time functions — dvyukov / detail
  2. [clang-repl] Implement partial translation units and error recovery. — v.g.vassilev / detail

clang-d393241-g1e1f7520279c-t22351-b22351.tar.gz (Jul 11, 2021 3:26:44 AM)

  1. sanitizer_common: split LibIgnore into fast/slow paths — dvyukov / detail

clang-d393240-gd5c0b9c84886-t22350-b22350.tar.gz (Jul 10, 2021 11:19:42 PM)

  1. [InstCombine] Add optimization to prevent poison from being propagated. — aqjune / detail
  2. [lld-macho][nfc] Expand the compact unwind symbol reloc test — jezng / detail

clang-d393238-g09cdcf09b54d-t22348-b22348.tar.gz (Jul 10, 2021 8:26:09 PM)

  1. [RISCV] Add test cases for div/rem with constant left hand side. NFC — craig.topper / detail
  2. [Analysis] Remove changeCondBranchToUnconditionalTo (NFC) — kazu / detail
  3. [RISCV] Restore non-constant srem test I accidentally deleted. NFC — craig.topper / detail
  4. [DivRemPairs] Add test cases for D87555. NFC — craig.topper / detail
  5. Reapply "llvm-symbolizer: Fix "start file" to work with Split DWARF" — dblaikie / detail
  6. Fix windows directory separator some more for test from b447b9dce0d105e7f0b22db719fe8624108e99dc — dblaikie / detail

clang-d393232-g2e7e2994a94e-t22345-b22345.tar.gz (Jul 10, 2021 5:31:37 PM)

  1. [ARM] Extra widening and narrowing combinations tests. NFC — david.green / detail
  2. [Attributor][FIX] Do not replace a value with a non-dominating instruction — johannes / detail
  3. [Attributor] Reorganize AAHeapToStack — johannes / detail
  4. [OpenMP][FIX] Update remark in test file after rewording — johannes / detail
  5. [Attributor] Look through selects in genericValueTraversal — johannes / detail
  6. [Attributor][FIX] Sanitize queries to LVI and ScalarEvolution — johannes / detail
  7. [OpenMP] Unified entry point for SPMD & generic kernels in the device RTL — johannes / detail
  8. [OpenMP] Create custom state machines for generic target regions — johannes / detail
  9. [OpenMP][NFCI] Re-enable two remarks tests after D101977 landed — johannes / detail
  10. [OpenMP] Remove checkXXXX device runtime functions — johannes / detail
  11. [OpenMP][FIX] Add missing `)` to remark — johannes / detail
  12. [OpenMP] Detect SPMD compatible kernels and execute them as such — johannes / detail
  13. [Attributor][FIX] Destroy bump allocator objects to avoid leaks — johannes / detail

clang-d393232-g2e7e2994a94e-t22345-b22345.tar.gz (Jul 10, 2021 5:31:37 PM)

  1. SPEC2006: Pronounce endianness flags both ways — llvm-test-suite / githubweb
  2. [fpcmp] Fix memory leak. NFC. — llvm-test-suite / githubweb

clang-d393219-g5ef18e242183-t22342-b22342.tar.gz (Jul 10, 2021 2:40:07 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

clang-d393214-g768510632c5d-t22339-b22339.tar.gz (Jul 10, 2021 11:44: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

clang-d393196-g8f4e5474de74-t22336-b22336.tar.gz (Jul 10, 2021 8:53:00 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

clang-d393193-gd919bca87556-t22333-b22333.tar.gz (Jul 10, 2021 5:58:06 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

clang-d393190-g8cf7ddbdd4e5-t22331-b22331.tar.gz (Jul 10, 2021 2:48:30 AM)

  1. [NFC][ScalarEvolution] Precommit tests for D104075. — efriedma / detail
  2. [AArch64][GlobalISel] Implement moreElements legalization for G_SHUFFLE_VECTOR. — Amara Emerson / detail
  3. Revert "Prepare Compiler-RT for GnuInstallDirs, matching libcxx" — martin / detail

clang-d393187-g58a2cb514366-t22328-b22328.tar.gz (Jul 9, 2021 11:56:06 PM)

  1. [lld-macho] Fix bug in handling unwind info from ld -r — vyng / detail
  2. [ORC] Flesh out ExecutorAddress, rename CommonOrcRuntimeTypes header. — Lang Hames / detail
  3. [GlobalISel] Add a new artifact combiner for unmerge which looks through general artifact expressions. — Amara Emerson / detail

clang-d393184-ge5220104d070-t22325-b22325.tar.gz (Jul 9, 2021 9:02:52 PM)

  1. [ScalarEvolution] Strictly enforce pointer/int type rules. — efriedma / detail
  2. [scudo] Check if we use __clang_major__ >= 12 — Vitaly Buka / detail
  3. Fix buildbot regression from 9c4baf5. — efriedma / detail
  4. llvm-symbolizer: Fix "start file" to work with Split DWARF — dblaikie / detail
  5. [WebAssembly] Custom combines for f64x2.promote_low_f32x4 — tlively / detail

clang-d393179-g8e9216fe877c-t22322-b22322.tar.gz (Jul 9, 2021 6:06:55 PM)

  1. [HIP] Move std headers after device malloc/free — enye.shi / detail
  2. [WebAssembly] fix broken tools/llvm-symbolizer/wasm-basic.s test — aardappel / detail
  3. [WebAssembly] Fixed 2 warnings in Asm Type Checker — aardappel / detail
  4. [llvm-mca] Refactor the logic that prints JSON files. — andrea.dibiagio / detail
  5. [llvm-nm][test] diff -q => diff to make AIX happy — i / detail
  6. [gn build] fix formatting after 9647a6f719ee — thakis / detail
  7. [WebAssembly] Fix warnings — kazu / detail
  8. [AFDO] Merge function attributes after inlining — kazu / detail
  9. [MLIR][GPU][NFC] Fix documentation for wmma matrix load/store ops — uday / detail
  10. WebAssembly: Update datalayout to match fp128 ABI change — dschuff / detail
  11. [SLP] Do not make an attempt to match reduction on already erased instruction. — valery.n.dmitriev / detail

clang-d393168-g47aeeffc8fb4-t22319-b22319.tar.gz (Jul 9, 2021 3:14:38 PM)

  1. [NFC][compiler-rt][hwasan] Move __hwasan_tag_mismatch4 to hwasan.cpp — leonardchan / detail
  2. [NFC][compiler-rt][hwasan] Rename InitPrctl to InitializeOsSupport — leonardchan / detail
  3. [NFC][compiler-rt][hwasan] Move TagMemoryAligned into hwasan_linux.cpp — leonardchan / detail
  4. [flang][driver] Fix how output filename is generated — andrzej.warzynski / detail
  5. Revert "[IR] Don't accept nullptr as GEP element type" — stilis / detail
  6. [Clang] Introduce Swift async calling convention. — varun_gandhi / detail
  7. Reapply [IR] Don't mark mustprogress as type attribute — nikita.ppv / detail
  8. PR51034: Debug Info: Remove 'prototyped' from K&R function declarations — dblaikie / detail
  9. [Polly][Isl] Use isl::*::ctx instead of isl::*::get_ctx. NFC — patacca / detail
  10. [IRForTarget] Don't pass nullptr to GetElementPtrInst::Create() (NFC) — nikita.ppv / detail
  11. Reapply [IR] Don't accept nullptr as GEP element type — nikita.ppv / detail
  12. [AMDGPU] Add VOP rematerialization test. NFC. — Stanislav.Mekhanoshin / detail
  13. [ARC][NFC] Include file re-ordering — grahamy / detail
  14. [hwasan] More realistic setjmp test. — fmayer / detail
  15. [libcxx][CI] Work around Arm buildkite failures — Louis Dionne / detail
  16. [SLP] make invalid operand explicit for extra arg in reduction matching; NFC — spatel / detail
  17. [SLP] add tests for poison-safe logical reductions; NFC — spatel / detail
  18. [PhaseOrdering] add tests for vector cmp reductions; NFC — spatel / detail
  19. [IR] Add GEPOperator::indices() (NFC) — nikita.ppv / detail
  20. [lldb] Use custom script instead of lldb.macosx.crashlog in test — Jonas Devlieghere / detail
  21. [AMDGPU] Fix flags of V_MOV_B64_PSEUDO — Stanislav.Mekhanoshin / detail
  22. [OPENMP]Fix overlapped mapping for dereferenced pointer members. — a.bataev / detail
  23. [AMDGPU] Added v_accvgpr_read_b32 rematerialization test. NFC. — Stanislav.Mekhanoshin / detail
  24. [lldb] Drop REQUIRES where redundant because of lit.local.cfg — Jonas Devlieghere / detail
  25. Add scoped timers to ReadMemoryFromInferior and ReadMemoryFromFileCache. — Adrian Prantl / detail
  26. Prepare Compiler-RT for GnuInstallDirs, matching libcxx — John.Ericson / detail
  27. PR51018: A few more explicit conversions from SmallString to StringRef — dblaikie / detail
  28. [WebAssembly] Added initial type checker to MC Assembler — aardappel / detail
  29. [GlobalISel] Use GCDTy when extracting GCD ty from leftover regs in insertParts — Jessica Paquette / detail

clang-d393139-gbef5ed1eeac3-t22316-b22316.tar.gz (Jul 9, 2021 12:20:30 PM)

  1. [IR] Don't accept nullptr as GEP element type — nikita.ppv / detail
  2. Revert "Revert "Temporarily do not drop volatile stores before unreachable"" — thakis / detail
  3. [AttrBuilder] Make handling of type attributes more generic (NFCI) — nikita.ppv / detail
  4. [mlir] don't drop undef initializers in translation to LLVM IR — zinenko / detail
  5. [mlir] add support for reductions in OpenMP WsLoopOp — zinenko / detail
  6. [llvm-mca] Fix JSON format for multiple regions — marcos.horro / detail
  7. [libc++][ci] Keep the C++03 build job on Clang 12 — Louis Dionne / detail
  8. [IR] Don't mark mustprogress as type attribute — nikita.ppv / detail
  9. [AttrBuilder] Try to fix build — nikita.ppv / detail
  10. [OpaquePointers][CallPromotion] Don't look at pointee type for byval — aeubanks / detail
  11. [SLP] make checks for cmp+select min/max more explicit — spatel / detail
  12. Revert "[IR] Don't mark mustprogress as type attribute" — nikita.ppv / detail
  13. [SLP] improve code comments; NFC — spatel / detail
  14. [NFC][OpaquePtr] Use GlobalValue::getValueType() more — aeubanks / detail
  15. m86k: adjust the usage of ArgInfo after change 9b057f647d70fc958d4a1a7a00e2deba65 — sylvestre / detail
  16. [lldb] Add the ability to silently import scripted commands — Jonas Devlieghere / detail
  17. [llvm-cxxfilt] Switch command line parsing from llvm::cl to OptTable — i / detail
  18. [X86] Return src/dest register from stack spill/restore recogniser — jeremy.morse / detail
  19. [libcxx][nfc] Remove <variant>'s dependence on <array>. — zoecarver / detail
  20. [libcxx][ranges] Add `ranges::transform_view`. — zoecarver / detail
  21. [gn build] Port 0e09a41b415b — llvmgnsyncbot / detail
  22. [llvm-size] Switch command line parsing from llvm::cl to OptTable — i / detail
  23. [OpaquePtr][InferAddrSpace] Use PointerType::getWithSamePointeeType() — aeubanks / detail
  24. [llvm-mca] Fix -Wunused-private-field after D105618 — i / detail
  25. [AMDGPU][Docs] Update Code Object V3 example to includes args section — Krzysztof.Drewniak / detail

clang-d393114-g52900486a1b5-t22314-b22314.tar.gz (Jul 9, 2021 9:27:15 AM)

  1. Revert "Transform memset + malloc --> calloc (PR25892)" — lebedev.ri / detail
  2. [libc++][ci] Test Clang ToT by default, and add jobs on Clang 11 and 12 — Louis Dionne / detail
  3. [Debug-info][InstrRef] Avoid an unnecessary map ordering — jeremy.morse / detail
  4. [AIX][XCOFF] Use bit order of has_vec and longtbtable bits as defined in AIX header debug.h — zhijian / detail
  5. [FPEnv][InstSimplify] Constrained FP support for NaN — kevin.neal / detail

clang-d393109-g75e5f0aac97d-t22311-b22311.tar.gz (Jul 9, 2021 6:34:23 AM)

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

clang-d393092-gf4877c78c0fc-t22307-b22307.tar.gz (Jul 9, 2021 3:23:55 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

clang-d393078-g88326bbce38c-t22304-b22304.tar.gz (Jul 9, 2021 12:30:54 AM)

  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

clang-d393074-g932e3d9960c1-t22302-b22302.tar.gz (Jul 8, 2021 9:38:08 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

clang-d393069-g70eb3bfff0ac-t22298-b22298.tar.gz (Jul 8, 2021 6:44:18 PM)

  1. [ARM] Pass 2 instead of 0 to PHINode::Create in MVEGatherScatterLowering. NFC — craig.topper / detail
  2. [AMDGPU] Mark more SOP instructions as rematerializable — Stanislav.Mekhanoshin / detail
  3. [mlir][sparse] Add Merger unit tests — gusss / detail
  4. Add AddDiscriminatorsPass to NPM default O0 pipeline — Yuanfang Chen / detail
  5. Add documentation for -fsanitize-address-use-after-return. — kda / detail
  6. [mlir-reduce] Fix the grammer in the doc — chiahungduan / detail

clang-d393063-g7c35aae35b2c-t22295-b22295.tar.gz (Jul 8, 2021 3:49:04 PM)

  1. [OPENMP]Do no privatize const firstprivates in target regions. — a.bataev / detail
  2. [NVPTX] Pass explicit GEP type (NFC) — nikita.ppv / detail
  3. [AMDGPU] Pass explicit GEP type in printf transform (NFC) — nikita.ppv / detail
  4. [AMDGPU] Simplify GEP construction (NFC) — nikita.ppv / detail
  5. [CodeGen] Avoid nullptr arg to CreateStructGEP (NFC) — nikita.ppv / detail
  6. [SLP]Improve vectorization of stores. — a.bataev / detail
  7. [msan] Add funel shift tests — Vitaly Buka / detail
  8. [msan] Handle funnel shifts — Vitaly Buka / detail
  9. [GWP-ASan] Change unreachable -> trap to work around DCE bug. — 31459023+hctim / detail
  10. [NFC][compiler-rt][fuchsia] Add InitShadowBounds declaration to header — leonardchan / detail
  11. PR51018: Remove explicit conversions from SmallString to StringRef to future-proof against C++23 — dblaikie / detail
  12. PR51018: Disallow explicit construction of StringRef from SmallString due to ambiguity in C++23 — dblaikie / detail
  13. Revert "PR51018: Disallow explicit construction of StringRef from SmallString due to ambiguity in C++23" — dblaikie / detail
  14. [mlir][bazel] Added missing MathDialect dep to LinalgOps target — rob.suderman / detail
  15. [InstCombine][NFC]Use only `replaceInstUsesWith`, NFC. — a.bataev / detail
  16. [ARM] Extra v8i16 -> i64 reduction tests with loads. NFC — david.green / detail
  17. [WebAssembly] Scalarize extract_vector_elt of binops — tlively / detail
  18. Mark TensorDialect legal and PadTensor op illegal — silvasean / detail

clang-d393045-g0d74fd3fdf50-t22291-b22291.tar.gz (Jul 8, 2021 12:57:49 PM)

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

clang-d393019-g63cc251eb949-t22288-b22288.tar.gz (Jul 8, 2021 10:03:40 AM)

  1. [NFC] Mark Expected<T>::assertIsChecked() as const — xndchn / detail
  2. Support: add llvm::thread class that supports specifying stack size. — Tim Northover / detail
  3. Revert "Support: add llvm::thread class that supports specifying stack size." — Tim Northover / detail
  4. [amdgpu] Remove the GlobalDCE pass prior to the internalization pass. — michael.hliao / detail
  5. [Instcombine][NFC]Add a test for reduce+([sext/zext](<n x i1)) case, NFC. — a.bataev / detail
  6. [mlir] Fully qualify types and expressions in Interfaces — markus.boeck02 / detail
  7. [Internalize] Preserve variables externally initialized. — michael.hliao / detail
  8. [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
  9. Recommit: Support: add llvm::thread class that supports specifying stack size. — Tim Northover / detail
  10. [libc++] Guard testing implementation details. — koraq / detail
  11. [libc++][NFC] Move monostate to its own header. — koraq / detail
  12. [gn build] Port 321c2ea91cb1 — llvmgnsyncbot / detail
  13. [DebugInfo][InstrRef][4/4] Support DBG_INSTR_REF through all backend passes — jeremy.morse / detail

clang-d393006-gba913b8da57d-t22285-b22285.tar.gz (Jul 8, 2021 7:12:02 AM)

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

clang-d393000-gabfa950d86da-t22282-b22282.tar.gz (Jul 8, 2021 3:58:56 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

clang-d392994-g511af1b1ad00-t22279-b22279.tar.gz (Jul 8, 2021 1:05:32 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

clang-d392987-gd38b9f1f31b1-t22276-b22276.tar.gz (Jul 7, 2021 10:11:20 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

clang-d392983-g74c308c56a2d-t22272-b22272.tar.gz (Jul 7, 2021 7:14:18 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

clang-d392975-g89f2d98b9870-t22270-b22270.tar.gz (Jul 7, 2021 4:21:48 PM)

  1. [IR] Make some pointer element type accesses explicit (NFC) — nikita.ppv / detail
  2. [llvm-nm] Switch command line parsing from llvm::cl to OptTable — i / detail
  3. [IR] Simplify Attribute::getAsString() (NFC) — nikita.ppv / detail
  4. [AsmWriter] Simplify type attribute printing (NFC) — nikita.ppv / detail
  5. [ARM] Add some opaque pointer gather/scatter tests. NFC — david.green / detail
  6. [MCA] [AMDGPU] Adding an implementation to AMDGPUCustomBehaviour for handling s_waitcnt instructions. — patrickeholland / detail
  7. utils: add a revert checker — George Burgess IV / detail
  8. [OpaquePtr] Remove checking pointee type for byval/preallocated type — aeubanks / detail
  9. [PowerPC] Add P7 RUN line for load and splat test — Jinsong Ji / detail

clang-d392966-g458c230b5ef8-t22268-b22268.tar.gz (Jul 7, 2021 1:34:45 PM)

  1. Fix broken libc test — gchatelet / detail
  2. [NFC][lldb-vscode] Fix launch test — walter erquinigo / detail
  3. [lld/mac] Don't crash when dead-stripping removes all unwind info — thakis / detail
  4. [lld-macho][nfc] Rename test file to be more descriptive (rather than referencing the bug number) — vyng / detail
  5. [ScalarEvolution] Make sure getMinusSCEV doesn't negate pointers. — efriedma / detail
  6. [libTooling] Add support for implicit `this` to `buildAddressOf`. — yitzhakm / detail
  7. [lldb][docs] Force documentation emission of special Python class members — Raphael Isemann / detail
  8. [lldb/lua] Add scripted watchpoints for Lua — pctammela / detail
  9. Fix a failing assertion with -Wcast-align — aaron / detail
  10. [mlir][vector] Refactor Vector Unrolling and remove Tuple ops — thomasraoux / detail
  11. [dfsan][NFC] Add Origin Tracking into doc — jianzhouzh / detail
  12. [mlir] Allow conversion to LLVM for ElementsAttr's with size 0 — silvasean / detail
  13. [SLP] rename variable to not be misleading; NFC — spatel / detail
  14. [SCEVExpander] Support opaque pointers — nikita.ppv / detail
  15. [PowerPC] Disable permuted SCALAR_TO_VECTOR on LE without direct moves — nemanja.i.ibm / detail
  16. [COFF] [CodeView] Add a few new enum values — martin / detail
  17. [LLD] [COFF] Avoid thread exhaustion on 32-bit Windows host — martin / detail
  18. [CodeView] Add missing cases for new enum values — martin / detail
  19. [MLIR] Provide lowering of std switch to llvm switch — gh / detail
  20. [SCF] Handle lowering of Execute region to Standard CFG — gh / detail
  21. [AArch64] Simplify sve-breakdown-scalable-vectortype.ll. — efriedma / detail
  22. GlobalISel/AArch64: don't optimize away redundant branches at -O0 — Adrian Prantl / detail

clang-d392944-gded8866f4a46-t22264-b22264.tar.gz (Jul 7, 2021 10:25:37 AM)

  1. [CostModel] Express cost(urem) as cost(div+mul+sub) when set to Expand. — sander.desmalen / detail
  2. [libc++] NFC: Fix incorrect comments in CMake — Louis Dionne / detail
  3. unittests: Fix build with LLVM_LINK_LLVM_DYLIB=ON — tstellar / detail
  4. unittests: Fix library dependency name — tstellar / detail
  5. [Polly][Isl] Use isl::union_set::unite() instead of isl::union_set::add_set(). NFC — patacca / detail
  6. [SVE] Fix ShuffleVector cast<FixedVectorType> in truncateToMinimalBitwidths — Dylan.Fleming / detail
  7. [AArch64][GlobalISel] Lower vector types for min/max — irina.dobrescu / detail
  8. [LV] Unconditionally branch from middle to scalar preheader if the scalar loop must execute (try 4) — listmail / detail
  9. [SystemZ][z/OS][libcxx] mark aligned allocation tests UNSUPPORTED on z/OS — Daniel.McIntosh / detail
  10. [LIBC] Add an optimized memcmp implementation for AArch64 — andre.simoesdiasvieira / detail
  11. [coro async] Cap the alignment of spilled values (vs.  allocas) at the max frame alignment — aschwaighofer / detail
  12. [LLDB][GUI] Add initial forms support — Raphael Isemann / detail
  13. [Flang][Docs] Update meeting URL — johannes / detail
  14. [lld/mac] Tweak reserve() argument in unwind code — thakis / detail
  15. [X86][Atom] Fix vector fp<->int resource/throughputs — llvm-dev / detail

clang-d392929-gd65952782914-t22260-b22260.tar.gz (Jul 7, 2021 7:32:24 AM)

  1. [CostModel][X86] Adjust sitofp/uitofp SSE/AVX legalized costs based on llvm-mca reports. — llvm-dev / detail
  2. [mlir][Linalg] Proper handling of ForOp and TiledLoopOp — nicolas.vasilache / detail
  3. Refactor GenericPadTensorOpVectorizationPattern — nicolas.vasilache / detail
  4. [mlir][Linalg] Rewrite PadTensorOp to enable its comprehensive bufferization. — nicolas.vasilache / detail
  5. [mlir] Move common reshapeops-related code to ReshapeOpsUtils.h. — pifon / detail
  6. [OPENMP]Remove const firstprivate allocation as a variable in a constant space. — a.bataev / detail
  7. [CostModel][X86] Adjust sext/zext SSE/AVX legalized costs based on llvm-mca reports. — llvm-dev / detail
  8. [IndVarSimplify][X86] Regenerate loop-invariant-conditions.ll test checks — llvm-dev / detail
  9. [AIX] Use VSSRC/VSFRC Register classes for f32/f64 callee arguments on P8 and above — zarko / detail
  10. [coro async] Move code to proper switch — aschwaighofer / detail
  11. [mlir] Use indices instead of affine maps when composing 2 reshape ops. — pifon / detail

clang-d392918-g645e599e9361-t22257-b22257.tar.gz (Jul 7, 2021 4:16:20 AM)

  1. [flang] Create HostAssocDetails symbols when needed for mis-parsed ArrayRef — jperier / detail
  2. [AMDGPU] Simplify tablegen files. NFC. — jay.foad / detail
  3. [mlir][Linalg] Add an InitTensor -> DimOp canonicalization pattern. — nicolas.vasilache / detail
  4. [mlir] factor out common parts of the converstion to the LLVM dialect — zinenko / detail
  5. [SVE] Fix cast<FixedVectorType> in truncateToMinimalBitwidths — Dylan.Fleming / detail
  6. [Clang] Add test dependency on llvm-ar — Saiyedul.Islam / detail
  7. [DAG] Reassociate Add with Or — david.green / detail
  8. [mlir][CAPI] Export mlirValueEqual in C API — zinenko / detail
  9. Add Log1pOp to complex dialect. — akuegel / detail
  10. [SVE] Fixed cast<FixedVectorType> on scalable vector in SelectionDAGBuilder::getUniformBase — Dylan.Fleming / detail
  11. [NFC] Remove duplicate function calls — mkazantsev / detail
  12. [libc++] Implement copyable-box from Ranges — Louis Dionne / detail
  13. [gn build] Port 6829db727e9e — llvmgnsyncbot / detail

clang-d392905-g0c1a7730f537-t22253-b22253.tar.gz (Jul 7, 2021 1:16:55 AM)

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

clang-d392900-g168a9234d7bb-t22250-b22250.tar.gz (Jul 6, 2021 10:22:35 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

clang-d392895-g7f1c077c3014-t22248-b22248.tar.gz (Jul 6, 2021 7:27:43 PM)

  1. [AArch64] Sync isDef32 to the current x86 version. — efriedma / detail
  2. [AArch64] Add more tests related to vselect with constant condition. — efriedma / detail
  3. [clang] fixes named return of variables with dependent alignment — mizvekov / detail
  4. [PowerPC] Re-enable combine for i64 BSWAP on targets without LDBRX — nemanja.i.ibm / detail
  5. tests/CodeGen: Use %python lit substitution when invoking python — tstellar / detail

clang-d392890-g6c9559b67b91-t22245-b22245.tar.gz (Jul 6, 2021 5:22:35 PM)

  1. [AMDGPU] Do not run IR optimizations at -O0 — Stanislav.Mekhanoshin / detail
  2. [AMDGPU] Move atomic expand past infer address spaces — Stanislav.Mekhanoshin / detail
  3. DebugInfo: Mangle K&R declarations for debug info linkage names — dblaikie / detail

clang-d392887-gaff66b7eef46-t22243-b22243.tar.gz (Jul 6, 2021 3:53:53 PM)

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

clang-d392861-gb298308ba254-t22237-b22237.tar.gz (Jul 6, 2021 10:36:08 AM)

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

clang-d392861-gb298308ba254-t22237-b22237.tar.gz (Jul 6, 2021 10:36:08 AM)

  1. [libc++] NFC: Remove outdated link to TS status — Louis Dionne / detail
  2. [AArch64][SVE] Fix selection failures for scalable MLOAD nodes with passthru — bradley.smith / detail
  3. [lld/mac] Partially implement -export_dynamic — thakis / detail
  4. Use swift mangling for resume functions — aschwaighofer / detail
  5. [SLP]Fix non-determinism in PHI sorting. — a.bataev / detail
  6. [libomptarget][nfc] Group environment variables, drop accesses to DeviceInfo global — jonathanchesterfield / detail
  7. [SystemZ]  Generate XC loop for memset 0 of variable length. — paulsson / detail
  8. [RISCV] Remove Zvamo implication for v1.0-rc change — shihpo.hung / detail
  9. [CostModel][X86] fptosi/fptoui to i8/i16 are truncated from fptosi to i32 — llvm-dev / detail

clang-d392852-gcf005c4c5061-t22233-b22233.tar.gz (Jul 6, 2021 7:41:47 AM)

  1. [VPlan] Mark overriden function in VPWidenPHIRecipe as virtual. — flo / detail
  2. Revert "[VPlan] Add VPReductionPHIRecipe (NFC)." and follow-ups — flo / detail
  3. [hwasan] Fix incorrect candidate matching for stack OOB. — fmayer / detail
  4. [CodeGen][AArch64][SVE] Use ld1r[bhsd] for vector splat from memory — peter.waller / detail
  5. [LV] Prevent vectorization with unsupported element types. — kerry.mclaughlin / detail
  6. [runtimes] Move enable_32bit to the DSL — Louis Dionne / detail
  7. Revert "[profile][test] Improve coverage-linkage.cpp" — thakis / detail
  8. [CostModel][X86] i8/i16 sitofp/uitofp are sext/zext to i32 for sitofp — llvm-dev / detail
  9. Recommit "[VPlan] Add VPReductionPHIRecipe (NFC)." and follow-ups. — flo / detail
  10. [libc++] NFC: Move the status docs to their own subdirectory — Louis Dionne / detail

clang-d392842-gbbcbf21ae60c-t22229-b22229.tar.gz (Jul 6, 2021 4:29:05 AM)

  1. [lldb][docs] Fix reference warnings in python-reference.rst — Raphael Isemann / detail
  2. Revert "[clang] fixes named return of variables with dependent alignment" — akuegel / detail
  3. [Polly][Isl] Use isl::set::tuple_dim, isl::map::domain_tuple_dim and isl::map::range_tuple_dim. NFC — patacca / detail
  4. [LV] Collect a list of all element types found in the loop (NFC) — kerry.mclaughlin / detail
  5. [MLIR] Fix dialect conversion cancelRootUpdate — uday / detail
  6. [AMDGPU] Set optional PAL metadata — sebastian.neubauer / detail
  7. [hwasan] Check for overflow when searching candidates. — fmayer / detail
  8. [VPlan] Add VPReductionPHIRecipe (NFC). — flo / detail
  9. [AMDGPU] Remove outdated comment and tidy up. NFC. — jay.foad / detail
  10. [VPlan] Add destructor to VPReductionRecipe to unbreak build. — flo / detail

clang-d392832-g6017cb31bb35-t22226-b22226.tar.gz (Jul 6, 2021 1:59:24 AM)

  1. [analyzer][solver] Use all sources of constraints — vsavchenko / detail

clang-d392831-g64be5b7d8713-t22225-b22225.tar.gz (Jul 5, 2021 10:36:37 PM)

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

clang-d392828-g21106388eb96-t22222-b22222.tar.gz (Jul 5, 2021 7:42:29 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

clang-d392823-g873e8b96b122-t22220-b22220.tar.gz (Jul 5, 2021 4:45:50 PM)

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

clang-d392817-g36ba86fe8a29-t22217-b22217.tar.gz (Jul 5, 2021 1:48:38 PM)

  1. [llvm-strings] Switch command line parsing from llvm::cl to OptTable — i / detail
  2. [M68k][GloballSel] Lower outgoing return values in IRTranslator — minyihh / detail
  3. [gn build] (manually) port 98f078324fc5 (llvm-strings Opts.td) — thakis / detail
  4. [libc++] NFC: Sort header lists in test scripts — Louis Dionne / detail
  5. [ObjC][ARC] Prevent moving objc_retain calls past objc_release calls — Akira / detail
  6. [profile][test] Improve coverage-linkage.cpp — i / detail

clang-d392811-g715137d0c8f9-t22214-b22214.tar.gz (Jul 5, 2021 10:51:14 AM)

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

clang-d392799-ga2c5c5605576-t22210-b22210.tar.gz (Jul 5, 2021 7:57:16 AM)

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

clang-d392788-gbf17ee1950ef-t22206-b22206.tar.gz (Jul 5, 2021 4:43:43 AM)

  1. [docs] Fix linking issues in LibASTMatchers tutorial — jubnzv / detail
  2. [AMDGPU] Stop mulhi from doing 24 bit mul for uniform values — david.stuttard / detail
  3. [DebugInfo] CGP+HWasan: Handle dbg.values with duplicate location ops — stephen.tozer / detail
  4. [mlir] Escape strings of opaque attributes — markus.boeck02 / detail
  5. [AArch64] Cost-model i8 vector loads/stores — sjoerd.meijer / detail
  6. [DAGCombiner] Pre-commit test to demonstrate mulhi const folding — david.stuttard / detail
  7. Add MulOp lowering from Complex dialect to Standard/Math dialect. — akuegel / detail

clang-d392781-g4aaf87875039-t22203-b22203.tar.gz (Jul 5, 2021 1:43:35 AM)

  1. [RISCV] Pass FeatureBitset by reference rather than by value. NFCI — craig.topper / detail
  2. [mlir] Add LogOp lowering from Complex dialect to Standard/Math dialect. — akuegel / detail
  3. [lld-macho][nfc] Add REQUIRES: x86 to test — jezng / detail

clang-d392778-gbcaf57cae825-t22200-b22200.tar.gz (Jul 4, 2021 10:46:43 PM)

  1. [mlir-tblgen] Avoid ODS verifier duplication — chiahungduan / detail
  2. [mlir-reduce] Improve diagnostic message and clean build dependency — chiahungduan / detail
  3. [XCOFF][NFC] add DWARF section support in XCOFF object writer — czhengsz / detail
  4. [llvm-readobj][XCOFF] Add support for printing the String Table. — esme.yi / detail
  5. [lld-macho] Parse relocations quickly by assuming sorted order — jezng / detail

clang-d392773-ga15adbcddd07-t22196-b22196.tar.gz (Jul 4, 2021 7:50:14 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

clang-d392770-g9e24979d73f1-t22194-b22194.tar.gz (Jul 4, 2021 4:55:44 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

clang-d392767-g3f9bf9f42a90-t22192-b22192.tar.gz (Jul 4, 2021 1:57:49 PM)

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

clang-d392766-g14078ae8cabf-t22190-b22190.tar.gz (Jul 4, 2021 10:59:42 AM)

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

clang-d392766-g14078ae8cabf-t22190-b22190.tar.gz (Jul 4, 2021 10:59:42 AM)

  1. [mlir][OpAsmParser] Add parseString method — markus.boeck02 / detail

clang-d392765-ga213f735d811-t22189-b22189.tar.gz (Jul 4, 2021 8:54:36 AM)

  1. [IR] Deprecate GetElementPtrInst::CreateInBounds without element type — nikita.ppv / detail

clang-d392764-g287d39dd5adb-t22188-b22188.tar.gz (Jul 4, 2021 5:18:16 AM)

  1. [NFC] Fix a few whitespace issues and typos. — paul.walker / detail

clang-d392763-gfabc17192ec1-t22187-b22187.tar.gz (Jul 4, 2021 4:17:10 AM)

  1. [IRBuilder] Add type argument to CreateMaskedLoad/Gather — nikita.ppv / detail

clang-d392762-g95923c0ba245-t22186-b22186.tar.gz (Jul 4, 2021 12:38:24 AM)

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

clang-d392760-gc558b1fca735-t22185-b22185.tar.gz (Jul 3, 2021 9:47:20 PM)

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

clang-d392759-g89c1c64cc317-t22184-b22184.tar.gz (Jul 3, 2021 1:35:19 PM)

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

clang-d392758-gcc38f8939da4-t22183-b22183.tar.gz (Jul 3, 2021 10:38:03 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

clang-d392755-ge91440628e77-t22181-b22181.tar.gz (Jul 3, 2021 7:40:16 AM)

  1. [IRBuilder] Avoid fetching pointer element type in some assertions — nikita.ppv / detail

clang-d392754-g45e5214b4354-t22180-b22180.tar.gz (Jul 3, 2021 4:27:46 AM)

  1. [flang][driver] Add support for `--version` in the bash wrapper — andrzej.warzynski / detail

clang-d392753-gfc150cecd748-t22178-b22178.tar.gz (Jul 3, 2021 1:33:18 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

clang-d392751-gc063946476e0-t22176-b22176.tar.gz (Jul 2, 2021 10:36:48 PM)

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

clang-d392750-gaf331e828455-t22175-b22175.tar.gz (Jul 2, 2021 6:54:01 PM)

  1. [lld-macho] Ignore debug symbols while preparing relocations. — vyng / detail
  2. Revert "[mlir][Vector] NFC - Compress vector to outerproduct lowering." — joker.eph / detail
  3. Revert "[clang-repl] Allow passing in code as positional arguments." — 31459023+hctim / detail
  4. [clang][emscripten] Reduce alignof long double from 16 to 8 bytes — sbc / detail
  5. [Hexagon] Handle opaque pointers in vector combine — kparzysz / detail
  6. [OpaquePtr] Add type parameter to emitLoadLinked — kparzysz / detail
  7. [mlir][Linalg] Fix incorrect logic in deciding when to fuse reshapes by linearization. — ravishankarm / detail
  8. [ms] [llvm-ml] Standardize blocking of lexical substitution — epastor / detail
  9. [lldb] Replace default bodies of special member functions with = default; — Jonas Devlieghere / detail
  10. [SimplifyCFG] Volatile memory operations do not trap — lebedev.ri / detail
  11. Add C API files for the LLVM dialect — jpienaar / detail
  12. [InstCombine] Don't combine PHI before catchswitch — aheejin / detail
  13. [NFCI][SimplifyCFG] simplifyUnreachable(): Use poison constant to represent the result of unreachable instrs — lebedev.ri / detail
  14. [GlobalISel] Add re-association combine for G_PTR_ADD to allow better addressing mode usage. — Amara Emerson / detail
  15. [lldb] [gdb-remote client] Support switching PID along with TID — mgorny / detail
  16. [NFC][SimplifyCFG] Autogenerate checklines in a few tests — lebedev.ri / detail
  17. [NFC][CUDA] Fix order of round(f) definition in __clang_cuda_math.h for non-LP64. — joachim / detail
  18. [GlobalISel] Clean up CombinerHelper::apply* functions to return void. — Amara Emerson / detail
  19. [lldb/test] Fix failure caused by synthetic symbol name refactoring — medismail.bennani / detail
  20. [NFC][Codegen] Tune a few tests to not end with a naked `unreachable` terminator — lebedev.ri / detail
  21. [NFC][Codegen] Autogenerate check lines in PowerPC/2007-11-16-landingpad-split.ll — lebedev.ri / detail
  22. Name all DEATH tests using 'DeathTest' suffix. — 31459023+hctim / detail
  23. [mlir][Vector] NFC - Compress vector to outerproduct lowering. — nicolas.vasilache / detail
  24. Fix test so it doesn't try to write to the test directory, only to %t — dblaikie / detail
  25. [lldb] Update shebang in heap.py and crashlog.py — Jonas Devlieghere / detail
  26. Lex: add a callback for `#pragma mark` — Saleem Abdulrasool / detail
  27. [mlir][sparse] support for negation and subtractions — ajcbik / detail
  28. Revert "[DebugInfo] Enforce implicit constraints on `distinct` MDNodes" — Jonas Devlieghere / detail
  29. Revert "Create synthetic symbol names on demand to improve memory consumption and startup times." — Jonas Devlieghere / detail
  30. [ThinLTO] Respect ClearDSOLocalOnDeclarations for unimported functions — i / detail
  31. [SelectionDAG] Rename memory VT argument for getMaskedGather/getMaskedScatter from VT to MemVT. — craig.topper / detail

clang-d392719-g884bc6a6ed95-t22165-b22165.tar.gz (Jul 2, 2021 11:12:23 AM)

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

clang-d392701-g78309ebef4a3-t22163-b22163.tar.gz (Jul 2, 2021 9:58:46 AM)

  1. [CostModel][X86] Drop some hard coded fp<->int scalarization costs — llvm-dev / detail
  2. [CostModel][X86] Update comment describing source of costs - we now use llvm-mca more than IACA — llvm-dev / detail
  3. [X86][SLM] Keep similar scheduler costs types together. NFCI. — llvm-dev / detail
  4. [llvm-dwarfdump] Add comment saying where DumpDebugFrame comes from — thakis / detail
  5. [clangd] Fix possible assertion fail in TUScheduler — sam.mccall / detail
  6. Revert "[clangd] Fix possible assertion fail in TUScheduler" — sam.mccall / detail
  7. https://godbolt.org/z/5vhv4K5b8 — lebedev.ri / detail
  8. [NFCI][InstCombine] visitUnreachableInst(): iteratively erase instructions leading to unreachable — lebedev.ri / detail
  9. Revert "[NFCI][InstCombine] visitUnreachableInst(): iteratively erase instructions leading to unreachable" — lebedev.ri / detail
  10. Revert "https://godbolt.org/z/5vhv4K5b8" — lebedev.ri / detail
  11. [InstCombine] visitUnreachableInst(): iteratively erase instructions leading to unreachable — lebedev.ri / detail
  12. [mlir][Linalg] Add comprehensive bufferization support for TiledLoopOp (14/n) — nicolas.vasilache / detail
  13. Revert "[clangd] Unbreak mac build differently 0c96a92d8666b8" — sam.mccall / detail
  14. [NFC][InstCombine] visitUnreachableInst(): enhance comments somewhat — lebedev.ri / detail
  15. Reapply [clangd] Fix possible assertion fail in TUScheduler — sam.mccall / detail
  16. Refactor TensorExp parameters into a union — gusss / detail
  17. [AArch64] Neon saturated truncate tests. NFC — david.green / detail

clang-d392684-g5df556ac8bb8-t22160-b22160.tar.gz (Jul 2, 2021 7:25:35 AM)

  1. [mlir] Move BufferizeDimOp to Tensor/Transforms/Bufferize.cpp — springerm / detail
  2. [lld-macho] Move ICF earlier to avoid emitting redundant binds — jezng / detail
  3. [lld-macho] Deduplicate CFStrings — jezng / detail
  4. [lld-macho][nfc] Remove unnecessary vertical spacing — jezng / detail
  5. [lld-macho] Factor out common InputSection members — jezng / detail
  6. Support for merging UsingPackDecls across modules. — richard / detail
  7. [ScalarizeMaskedMemIntrin][SelectionDAGBuilder] Use the element type to calculate alignment for gather/scatter when alignment operand is 0. — craig.topper / detail
  8. [ORC] Rename SPSTargetAddress to SPSExecutorAddress. — Lang Hames / detail
  9. [llvm-symbolizer] Move setGroupedShortOptions and don't ignore case — i / detail
  10. [NFC][DSE]Change 'do-while' to 'for' loop to simplify code structure — ybrevnov / detail
  11. [scudo] Fix test on aarch64 without MTE — Vitaly Buka / detail
  12. Relax newly added opcode check to check only for a number instead of a specific opcode. — douglas.yung / detail
  13. [clangd] Fix XPC build due to missing include path — sam.mccall / detail
  14. [LLD] [COFF] Support linking directly against DLLs in MinGW mode — martin / detail
  15. [LLD] [MinGW] Allow linking to DLLs directly — martin / detail
  16. [LLD] [COFF] Fix up missing stdcall decorations in MinGW mode — martin / detail
  17. [clangd] Add some more missing include dirs for completeness — sam.mccall / detail
  18. [mlir][linalg][python] Add max operation in OpDSL — gysit / detail
  19. [mlir][linalg][python] Introduce python integration test folder. — gysit / detail
  20. [WebAssembly] Implementation of global.get/set for reftypes in LLVM IR — pmatos / detail
  21. [clangd] CMake: express -Iclangd/ at top level and inherit — sam.mccall / detail
  22. [clang][AST] Add support for BindingDecl to ASTImporter. — 1.int32 / detail
  23. [lldb] [gdb-remote server] Support selecting process via Hg — mgorny / detail
  24. Revert "[WebAssembly] Implementation of global.get/set for reftypes in LLVM IR" — lebedev.ri / detail
  25. [Matrix] Hoist address computation before multiply to enable fusion. — flo / detail
  26. [lldb] [test] Add missing category to test_detach_current — mgorny / detail
  27. [NFC][SimplifyCFG] Autogenerate checklines in trapping-load-unreachable.ll test — lebedev.ri / detail
  28. [AArch64] Use custom lowering for fp16 vector copysign. — flo / detail
  29. [NFC] Fix typo in comment — sven.vanhaastregt / detail
  30. Add LogOp to Complex dialect. — akuegel / detail
  31. Place the BlockAddress type in the address space of the containing function — Alexander.Richardson / detail
  32. [MachineCopyPropagation] Fix differences in code gen when compiling with -g — lkail / detail
  33. [SLP]Fix gathering of the scalars by not ignoring UndefValues. — a.bataev / detail
  34. [CostModel][X86] Adjust uitofp(vXi64) SSE/AVX legalized costs based on llvm-mca reports. — llvm-dev / detail
  35. [lldb] [gdb-remote client] Refactor SetCurrentThread*() — mgorny / detail
  36. [CostModel][X86] Find AVX conversion costs using legalized types if custom types didn't match — llvm-dev / detail
  37. [Matrix] Fix crash during fusion if the same load is re-used. — flo / detail
  38. Revert "[InstrProfiling] Use external weak reference for bias variable" — thakis / detail
  39. [gn build] Port a92964779cb5 — llvmgnsyncbot / detail

clang-d392645-g06ac83fcac09-t22141-b22141.tar.gz (Jul 1, 2021 6:26:26 PM)

  1. [libcxx][ranges] Implement indirectly_swappable. — zoecarver / detail
  2. [OpenMP] Fix a few issues with hidden helper task — hansang.bae / detail
  3. [libc++] IWYU <__utility/pair.h> in <__functional/hash.h>. NFCI. — arthur.j.odwyer / detail
  4. Update MLIRContext to allow injecting an external ThreadPool (NFC) — joker.eph / detail
  5. [GISel] Print better error messages for missing Combiner Observer calls — jonathan_roelofs / detail
  6. [InstrProfiling] Use external weak reference for bias variable — phosek / detail
  7. [gn build] Port 33a7b4d9d8e6 — llvmgnsyncbot / detail
  8. [AArch64] Optimize SVE bitcasts of unpacked types. — efriedma / detail
  9. [mlir][tosa] Add tosa shape inference with InferReturnTypeComponent — rob.suderman / detail
  10. [GlobalISel] Translate <1 x N> getelementptrs to scalar G_PTR_ADDs — Jessica Paquette / detail
  11. [mlir][tosa] Added missing includes on PassDetails.h — rob.suderman / detail
  12. Precommit test cases in https://reviews.llvm.org/D104953 — Akira / detail
  13. Mips/GlobalISel: Use accurate memory LLTs — Matthew.Arsenault / detail
  14. [mlir][tosa] Include TosaDialect as include in tosa PassDetail.h — rob.suderman / detail
  15. [mlir][tosa] Update Bazel files for TOSA pass changes — rob.suderman / detail

clang-d392630-g9eb613b2de31-t22136-b22136.tar.gz (Jul 1, 2021 3:26:17 PM)

  1. [NFC][scudo] Exctract getOptionsForConfig in test — Vitaly Buka / detail
  2. [lld-macho] Add support for LTO optimization level — thakis / detail
  3. [scudo] Remove false DCHECK — Vitaly Buka / detail
  4. [MLIR] Allow Affine scalar replacement to handle inner operations — gh / detail
  5. Add linalg.mmt4d named op — ataei / detail
  6. [lit] Extend --xfail/LIT_XFAIL to take full test name — jdenny.ornl / detail
  7. [Orc] At CBindings for LazyRexports — v.churavy / detail
  8. [clang-repl] Allow passing in code as positional arguments. — v.g.vassilev / detail
  9. [scudo] Untag BlockEnd in reallocate — Vitaly Buka / detail
  10. [ARM] Reassociate BFI — david.green / detail
  11. [llvm-strip] Support grouped options in llvm-strip — smeenai / detail
  12. [cmake] Invoke strip without -l and with non-grouped flags. — smeenai / detail
  13. [libc] Add minimal Windows config — sivachandra / detail
  14. [InstCombine][test] add tests for icmp simplify miscompile (PR50944); NFC — spatel / detail
  15. [InstSimplify] do not propagate poison from select arm to icmp user — spatel / detail

clang-d392615-g8eb4b3e2be00-t22132-b22132.tar.gz (Jul 1, 2021 12:31:10 PM)

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

clang-d392592-g71d5b0a75720-t22129-b22129.tar.gz (Jul 1, 2021 9:41:16 AM)

  1. [AArch64][GlobalISel]Legalise some vector types for min/max — irina.dobrescu / detail

clang-d392591-g3eb2158f4fea-t22128-b22128.tar.gz (Jul 1, 2021 8:47:15 AM)

  1. [sanitizer] Fix mips QEMU build — Vitaly Buka / githubweb
  2. [scudo] Disable mips 32bit tests — Vitaly Buka / githubweb
  3. [sanitizer] Don't tie builders with particular workers — Vitaly Buka / githubweb
  4. [sanitizer] Missing image is infra issues — Vitaly Buka / githubweb
  5. [sanitizer] Set EXE_LINKER_FLAGS same as SHARED_LINKER_FLAGS — Vitaly Buka / githubweb

clang-d392591-g3eb2158f4fea-t22128-b22128.tar.gz (Jul 1, 2021 8:47:15 AM)

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

clang-d392461-g14d8f1546a04-t22029-b22029.tar.gz (Jun 30, 2021 10:54:28 AM)

  1. Add chown to buildbot_qemu local repro instructions. — 31459023+hctim / githubweb

clang-d392461-g14d8f1546a04-t22029-b22029.tar.gz (Jun 30, 2021 10:54:28 AM)

  1. [CostModel][X86] Adjust fp<->int vXi32 AVX1+ costs based on llvm-mca reports — llvm-dev / detail
  2. [hwasan] Add missing newline in report. — fmayer / detail
  3. [lit] Add the ability to parse regexes in Lit boolean expressions — Louis Dionne / detail
  4. [ARM] Fix incorrect assignment of Changed variable in MVEGatherScatterLowering::optimiseOffsets. — craig.topper / detail
  5. [libc++] Remove broken links and outdated information in the docs — Louis Dionne / detail
  6. [test] precommit a test for missing (0 /u %x) SCEV fold — listmail / detail
  7. [SCEV] Fold (0 udiv %x) to 0 — listmail / detail

clang-d392454-gdb86e5c91477-t22028-b22028.tar.gz (Jun 30, 2021 8:03:51 AM)

  1. [clang] NFC: add line break at the end of if expressions — pengfei.wang / detail
  2. [OPENMP]Fix PR50929: Ignored initializer clause in user-defined reduction. — a.bataev / detail
  3. Fix MSVC "32-bit shift implicitly converted to 64 bits" warning. — llvm-dev / detail
  4. [clang-offload-bundler] Add unbundling of archives containing bundled object files into device specific archives — Saiyedul.Islam / detail
  5. [mlir][linalg][python] Update the OpDSL doc (NFC). — gysit / detail
  6. [TargetLowering][AArch64][SVE] Take into account accessed type when clamping address — bradley.smith / detail
  7. [LLD][ELF][ARM] Fix case of patched unrelocated BLX — peter.smith / detail
  8. [AMDGPU] PHI node cost should not be counted for the size and latency. — Alexander Timofeev / detail
  9. [LLD][ELF][ARM] Tidy up test to hook up missing filecheck patterns [NFC] — peter.smith / detail
  10. [Matrix] Add tests for hoisting address computations. — flo / detail
  11. [MLIR] Eliminate unnecessary affine stores — gh / detail
  12. [OpenMP] Add additional remarks for OpenMPOpt — huberjn / detail
  13. [clang][patch] Add builtin __arithmetic_fence and option fprotect-parens — melanie.blower / detail
  14. [MLIR][SCF] Inline ExecuteRegion if parent can contain multiple blocks — gh / detail
  15. [MLIR] Update description of SCF.execute_region op — gh / detail
  16. Revert "[Coroutine] Add statistics for the number of elided coroutine" — thakis / detail

clang-d392438-ga7ed55f64c5f-t22024-b22024.tar.gz (Jun 30, 2021 4:53:37 AM)

  1. Recommit "[AArch64] Custom lower <4 x i8> loads" — sjoerd.meijer / detail
  2. [mlir][llvm] Add a test for memref.copy lowering to llvm — herhut / detail
  3. [ARM][NFC] Remove an unused method — ikudrin / detail
  4. [mlir][linalg][python] Explicit shape and dimension order in OpDSL. — gysit / detail
  5. [ARMInstPrinter] Print the target address of a branch instruction — ikudrin / detail
  6. [analyzer][satest][NFC] Relax dependencies requirements — vsavchenko / detail
  7. [TableGen] Allow identical MnemonicAliases with no predicate — jay.foad / detail
  8. [MTE] Remove redundant helper function. — fmayer / detail
  9. [NFC] Rename shadowed variable in InnerLoopVectorizer::createInductionVariable — david.sherwood / detail
  10. [hwasan] Make sure we retag with a new tag on free. — fmayer / detail
  11. [ConstantRanges] Use APInt for constant case for urem/srem. — flo / detail
  12. [AMDGPU] Simplify getReservedNumSGPRs — Madhur.Amilkanthwar / detail

clang-d392426-gfceaf8621179-t22021-b22021.tar.gz (Jun 30, 2021 1:57:56 AM)

  1. [jenkins] Update script to use cross project lit test suite — medismail.bennani / githubweb

clang-d392426-gfceaf8621179-t22021-b22021.tar.gz (Jun 30, 2021 1:57:56 AM)

  1. [clang] Fix UB when string.front() is used for the empty string — dmitry.polukhin / detail

clang-d392425-g1f169a774cb8-t22020-b22020.tar.gz (Jun 29, 2021 11:03:22 PM)

  1. [Coroutine] Add statistics for the number of elided coroutine — yedeng.yd / detail
  2. [FuncSpec] Add an option to specializing literal constant — yedeng.yd / detail
  3. [AMDGPU] Update gfx90a memory model support — Tony.Tye / detail
  4. Fix test pass registration to use the new API / not use the deprecated one (NFC) — joker.eph / detail
  5. [PowerPC][AIX] Pre-commit tracetable test for D100167. NFC. — lkail / detail
  6. [MLIR] Fix generateCopyForMemRefRegion — uday / detail
  7. [PowerPC][AIX] Re-generate test aix-framepointer-save-restore.ll. NFC. — lkail / detail

clang-d392418-g814dffa4b7ed-t22016-b22016.tar.gz (Jun 29, 2021 8:10:39 PM)

  1. Conditionalize function only used in an assert to address -Wunused-function — dblaikie / detail
  2. [Test] delete LPM RUNs in inline_nossp.ll — ndesaulniers / detail
  3. Create synthetic symbol names on demand to improve memory consumption and startup times. — gclayton / detail
  4. Fix buildbot compile error for https://reviews.llvm.org/D105160. — gclayton / detail
  5. [llvm-objcopy][MachO] Support LC_LINKER_OPTIMIZATION_HINT load command — i / detail

clang-d392413-g6cda73e3c449-t22013-b22013.tar.gz (Jun 29, 2021 5:42:51 PM)

  1. Move QEMU LAM sanitizer images to env-defined folder. — 31459023+hctim / githubweb

clang-d392413-g6cda73e3c449-t22013-b22013.tar.gz (Jun 29, 2021 5:42:51 PM)

  1. [Clang][NVPTX] Add NVPTX intrinsics and builtins for CUDA PTX 6.5 and 7.0 WMMA and MMA instructions — tra / detail
  2. Revert "Attempt to disable MLIR JIT tests on PowerPC to unbreak the bot" — lei / detail
  3. [CodeGen] Add ParmVarDecls to FunctionDecls that are created to generate — Akira / detail

clang-d392410-ge0b713a0357a-t22012-b22012.tar.gz (Jun 29, 2021 4:38:44 PM)

  1. [Inline] prevent inlining on noprofile mismatch — ndesaulniers / detail
  2. [libc++] NFC: Fix return-by-const-value and pass-by-const-value typos — Louis Dionne / detail
  3. [lldb] Check for the mangled symbol name for objc_copyRealizedClassList_nolock — Jonas Devlieghere / detail
  4. [LegalizeTypes][VE] Don't Expand BITREVERSE/BSWAP during type legalization promotion if they will be promoted for NVT in op legalization. — craig.topper / detail
  5. [OpaquePtr] Support forward references in textual IR — nikita.ppv / detail
  6. [NFC] clang-format on InlineCost.cpp and InlineAdvisor.h. — jacobhegna / detail
  7. [llvm-objcopy][MachO] Support ARM64_RELOC_ADDEND — i / detail
  8. [SanitizerCoverage] Fix global type check with opaque pointers — nikita.ppv / detail
  9. [test] Change -t to --syms and -s to -S for llvm-readobj RUN lines — i / detail
  10. [NFC][compiler-rt][hwasan] Move GetCurrentThread to hwasan.cpp — leonardchan / detail
  11. [llvm-readobj] Make -s and -t match llvm-readelf — i / detail
  12. [NFC][compiler-rt][hwasan] Re-use ring buffer size calculation — leonardchan / detail
  13. [Clang] Add option to handle behaviour of vector bool/vector pixel. — stefanp / detail
  14. [mlir][Linalg] Add a ComprehensiveModuleBufferizePass and support for CallOp analysis(9/n) — nicolas.vasilache / detail
  15. [mlir:Async] Add an async reference counting pass based on the user defined policy — ezhulenev / detail
  16. [mlir:Async] Change async-parallel-for block size/count calculation — ezhulenev / detail
  17. Revert D104488 and friends since it broke the windows bot — stilis / detail
  18. [mlir] Generare .cpp.inc files for dialects. — stellaraccident / detail
  19. [dfsan] Expose dfsan_get_track_origins to get origin tracking status — jianzhouzh / detail
  20. [lldb] Fix globals-bss.cpp which was broken in https://reviews.llvm.org/D105055 — stilis / detail
  21. [libc] Allow target architecture independent configs — sivachandra / detail
  22. [libomptarget] [amdgpu] Fix default setting of max flat workgroup size — Dhruva.Chakrabarti / detail
  23. [lldb] Fix debug_loc.s which was broken after https://reviews.llvm.org/D103502 — stilis / detail
  24. [llvm-objcopy][MachO] Code cleanup — alexshap / detail
  25. OpaquePtr: Support i32** with --force-opaque-pointers — Duncan P. N. Exon Smith / detail
  26. [CodeGen] Stop creating fake FunctionDecls when generating IR for — Akira / detail
  27. Revert "GlobalISel: Use MMO helper for getting the size in bits" — Matthew.Arsenault / detail
  28. CodeGen: Store LLT instead of uint64_t in MachineMemOperand — Matthew.Arsenault / detail
  29. [Test] Regenerate test checks (NFC) — nikita.ppv / detail
  30. [OpaquePtr][BitcodeWriter] Handle attributes with types — aeubanks / detail
  31. Thread safety analysis: Always warn when dropping locks on back edges — aaron.puchert / detail
  32. Thread safety analysis: Rename parameters of ThreadSafetyAnalyzer::intersectAndWarn (NFC) — aaron.puchert / detail
  33. Change PathMappingList::FindFile to return an optional result (NFC) — Adrian Prantl / detail
  34. Express PathMappingList::FindFile() in terms of PathMappingList::RemapPath() — Adrian Prantl / detail
  35. Modernize Module::RemapFile to return an Optional (NFC) — Adrian Prantl / detail
  36. Improve path remapping in cross-debugging scenarios — Adrian Prantl / detail
  37. [libomptarget] [amdgpu] Change default number of teams per computation unit — Dhruva.Chakrabarti / detail

clang-d392373-gaaba37187fda-t22006-b22006.tar.gz (Jun 29, 2021 11:41:42 AM)

  1. [zorg] Hotfix for PPC64le MLIR build issue — unknown / githubweb

clang-d392373-gaaba37187fda-t22006-b22006.tar.gz (Jun 29, 2021 11:41:42 AM)

  1. [perf] Fix a data race in the PerfJITEventListener — ezhulenev / detail
  2. [libc++] NFCI: Remove __functional/search.h — Louis Dionne / detail
  3. [gn build] Port d03aa7d6b66f — llvmgnsyncbot / detail
  4. [ARM] Extra test for gep immediate costs. NFC — david.green / detail
  5. [AMDGPU] Fix 224-bit spills — Piotr Sobczak / detail
  6. [llvm-objdump] Add testing for --print-imm-hex, --headers, --section-headers and --private-headers — gbreynoo / detail
  7. [llvm-objdump] Add --no-print-imm-hex to the command guide — gbreynoo / detail
  8. [mlir:Async] Remove async operations if it is statically known that the parallel operation has a single compute block — ezhulenev / detail
  9. [mlir:Async] Convert AsyncParallelFor pass to ModuleOp pass — ezhulenev / detail
  10. [mlir:Async] Fix a bug in automatic refence counting around function calls — ezhulenev / detail
  11. [libc++] Update ABI docs. NFCI. — arthur.j.odwyer / detail
  12. [RISCV] Protect the SHL/SRA/SRL handlers in LowerOperation against being called for an illegal i32 shift amount. — craig.topper / detail
  13. [lldb] Skip TestPairFromStdModule for now — Raphael Isemann / detail
  14. [Flang][test] Fix Windows buildbot after D104930. — llvm-project / detail
  15. [INSTCOMBINE] Transform reduction(shuffle V, poison, unique_mask) to reduction(V). — a.bataev / detail
  16. [ObjC][ARC] Don't add operand bundle clang.arc.attachedcall to a call if — Akira / detail
  17. [clang][PATCH][nfc] Refactor TargetInfo::adjust to pass DiagnosticsEngine to allow diagnostics on target-unsupported options — melanie.blower / detail

clang-d392356-gbd4bfe0e0c33-t22003-b22003.tar.gz (Jun 29, 2021 8:46:07 AM)

  1. [InstCombine]Add a test for reductions after shuffles, NFC. — a.bataev / detail
  2. [LV] Fix crash when target instruction for sinking is dead. — flo / detail
  3. [mlir] Remove SDBM — zinenko / detail
  4. [mlir] Add support for LLVM's dso_local attr — zinenko / detail
  5. Revert "[NFC] Remove shadowed variable in InnerLoopVectorizer::createInductionVariable" — david.sherwood / detail
  6. [SCCP] Add tests with urem/srem with 2 constant operands. — flo / detail
  7. ARM: fix vacuously true assertion to actually check what it should. NFC. — Tim Northover / detail
  8. [lld/mac] Make symbol table order deterministic — thakis / detail
  9. [mlir][Linalg] NFC - Drop AliasInfo::existsNonDominatingRead — nicolas.vasilache / detail
  10. [NFC] Remove shadowed variable in InnerLoopVectorizer::createInductionVariable — david.sherwood / detail
  11. [X86] Add cmov i33 sgt test case — llvm-dev / detail
  12. [AVR] Fix a bug in prologue of ISR — powerman1st / detail
  13. [DebugInstrRef][3/3] Follow DBG_PHI instructions through LiveDebugValues — jeremy.morse / detail
  14. [SVE] Added CodeGen support for inserting an element into a predicate vector — Dylan.Fleming / detail
  15. Revert "[NFC] Remove shadowed variable in InnerLoopVectorizer::createInductionVariable" — david.sherwood / detail
  16. [analyzer] Make CheckerManager::hasPathSensitiveCheckers() complete again — balazs.benics / detail
  17. [InstCombine] Gracefully handle an alloca outside the alloca-AS — johannes / detail
  18. [Attributor][NFC] Clang format — johannes / detail
  19. [Attributor] Teach AAPotentialValues about constant select conditions — johannes / detail
  20. [Attributor][NFCI] Remove unneeded namespace — johannes / detail
  21. [Attributor][NFCI] Make the state of AAValueSimplify explicit — johannes / detail
  22. Revert "[omp] Fix build without ITT after D103121 changes" — johannes / detail
  23. Revert "[OpenMP] Add Two-level Distributed Barrier" — johannes / detail
  24. [mlir] silence -Wunused-variable in Linalg comprehensive bufferize — zinenko / detail
  25. Catch an extremely obvious memory leak, thanks asan — jeremy.morse / detail
  26. [libc++] NFCI: Remove code duplication and obsolete declarations in wrap_iter — Louis Dionne / detail
  27. [libc++] Serialize Lit parameters to make them available to from-scratch configs — Louis Dionne / detail
  28. Print default template argument if manually specified in typedef declaration. — v.g.vassilev / detail
  29. [LV] Fix bug when unrolling (only) a loop with non-latch exit — listmail / detail
  30. [SCCP] Extend tests added 1092357ccdc9 in with UREM/SREM by 0. — flo / detail

clang-d392326-gb458bb8c04cd-t21999-b21999.tar.gz (Jun 29, 2021 5:43:34 AM)

  1. [analyzer] Implement getType for SVal — vsavchenko / detail
  2. [gn build] Port 159024ce2315 — llvmgnsyncbot / detail
  3. [gn build] Port 9b02a9b40150 — llvmgnsyncbot / detail
  4. [analyzer] Fix SValTest for LocAsInt test — vsavchenko / detail
  5. [ARM] Fold extract of ARM_BUILD_VECTOR — david.green / detail
  6. [mlir-reduce] Add doc for usage of mlir-reduce — chiahungduan / detail
  7. [NFC][InstCombine] foldAggregateConstructionIntoAggregateReuse(): cast to Instruction eagerly — lebedev.ri / detail
  8. [mlir] Add MemoryEffects::Allocate to memref::CloneOp — ivan.butygin / detail
  9. [LoopVectorize] Add support for scalable vectorization of invariant stores — david.sherwood / detail
  10. Revert "[hwasan] print exact mismatch offset for short granules." — fmayer / detail
  11. [hwasan] Display causes in order of probability. — fmayer / detail

clang-d392315-g78d309ce197c-t21996-b21996.tar.gz (Jun 29, 2021 2:35:11 AM)

  1. [llvm-objcopy][MachO] Minor code cleanup — alexshap / detail
  2. Revert "[Clang] Add option to handle behaviour of vector bool/vector pixel." — dblaikie / detail
  3. [libc][Obvious] Fix typo in implementation of aarch64 clearExcept. — sivachandra / detail
  4. Revert "[mlir] Skip scalar operands when tiling to linalg.tiled_loop." — pifon / detail
  5. [mlir][linalg] All StructuredOp parameters are inputs or outputs. — gysit / detail
  6. [X86] Add -mgeneral-regs-only support. — tianqing.wang / detail
  7. [NFC] Remove shadowed variable in InnerLoopVectorizer::createInductionVariable — david.sherwood / detail
  8. Revert "[llvm-objcopy][MachO] Minor code cleanup" — alexshap / detail
  9. [DebugInfo] Bug 41152 - Improve dumping of empty location expressions — james.henderson / detail
  10. [BasicAA] Be more careful with modulo ops on VariableGEPIndex. — flo / detail
  11. [flang] Add runtime interface for SYSTEM_CLOCK — diana.picus / detail
  12. PR50767: clear non-distinct debuginfo for function with nodebug definition after undecorated declaration — jeroen.dobbelaere / detail
  13. [X86] Add a test to reveal a bug in CMOV conversion. — tianqing.wang / detail
  14. [lldb/Interpreter] Add setting to set session transcript save directory — medismail.bennani / detail
  15. [lldb/Interpreter] Fix session-save-on-quit when using ^D — medismail.bennani / detail
  16. [OpenCL] Fix qualifiers check on binding references to temporaries — olemarius.strohm / detail

clang-d392299-g6d234a690864-t21992-b21992.tar.gz (Jun 28, 2021 11:39:19 PM)

  1. [sanitizers] Remove unset variables — Vitaly Buka / githubweb
  2. [zorg] Reduce # targets built on Linaro flang bots — diana.picus / githubweb

clang-d392299-g6d234a690864-t21992-b21992.tar.gz (Jun 28, 2021 11:39:19 PM)

  1. [AVR][clang] Fix wrong calling convention in functions return struct type — ben.shi / detail
  2. [X86] Zero some outputs of Kelocker intrinsics in error case — xiang1.zhang / detail

clang-d392297-gae79854e1c59-t21990-b21990.tar.gz (Jun 28, 2021 8:45:21 PM)

  1. [vscode-mlir] Add support for restarting the server on setting/server changes — riddleriver / detail
  2. Create synthetic symbol names on demand to improve memory consumption and startup times. — gclayton / detail
  3. Fix buildbot failure after https://reviews.llvm.org/D104488. — gclayton / detail
  4. Fix a case where multiple symbols with zero size would cause duplicate entries in gsym files. — gclayton / detail
  5. [mlir][vector] Order parallel indices before transposing the input in multireductions — thomasraoux / detail
  6. [lld-macho] Preserve alignment for non-deduplicated cstrings — thakis / detail
  7. [Coroutines] Remove CoroElide from O0 pipeline — lxfind / detail
  8. [MIRParser] Add machine metadata. — michael.hliao / detail
  9. Fix `-Wunused-variable` warning. NFC. — michael.hliao / detail
  10. Fix failing tests after https://reviews.llvm.org/D104488. — gclayton / detail
  11. [AIX][compiler-rt] Deliver libatomic.a at top level library directory — lkail / detail

clang-d392286-g8e66fc438463-t21986-b21986.tar.gz (Jun 28, 2021 5:51:49 PM)

  1. [Test] rewrite inline_nossp.ll — ndesaulniers / detail
  2. [IR] remove assert since always_inline can appear on CallBase — ndesaulniers / detail
  3. [InstCombine][test] add test for potential miscompile with constant expression; NFC (PR50906) — spatel / detail
  4. [InstCombine] don't try to fold a constant expression that can trap (PR50906) — spatel / detail
  5. [mlir] Skip scalar operands when tiling to linalg.tiled_loop. — pifon / detail
  6. [OpenMP][Documentation] Add OpenMPOpt optimization section — jhuber6 / detail
  7. [OpenMP][Documentation] Add FAQ entry for CMake module — jhuber6 / detail
  8. [AsmWriter] Properly handle uselistorder for global symbols — nikita.ppv / detail
  9. [DebugInfo] Enforce implicit constraints on `distinct` MDNodes — scott.linder / detail
  10. [LLDB] dotest.py set selected_platform on remote connection — omair.javaid / detail
  11. [UniqueLinkageName] Use exsiting GlobalDecl object instead of reconstructing one. — hoy / detail
  12. [lld/mac] Fix nondeterminism in output section ordering — thakis / detail
  13. [OpenMP] Run the OpenMPOpt module pass at O1 — huberjn / detail
  14. [IR] Fix replaceUsesWithIf ponetial issue with constants — Stanislav.Mekhanoshin / detail
  15. Precommit miscompile test from D103700 — listmail / detail
  16. [JITLink][ELF] Move ELF section and symbol parsing into ELFLinkGraphBuilder. — Lang Hames / detail

clang-d392270-g57ad2e106767-t21983-b21983.tar.gz (Jun 28, 2021 2:56:05 PM)

  1. [hwasan] print exact mismatch offset for short granules. — fmayer / detail
  2. [ObjC][ARC] Ignore operand bundle "clang.arc.attachedcall" on a call if — Akira / detail
  3. [SystemZ][z/OS][libcxx]: fix libcxx test cases failed on ebcdic mode on z/OS — muiez / detail
  4. [flang] Fix conformability for intrinsic procedures — psteinfeld / detail
  5. [libc++] NFCI: Remove unused Lit parameter sanitizer_library — Louis Dionne / detail
  6. [flang] Implement user-defined derived type runtime I/O — pklausler / detail
  7. [lld-macho] Extend ICF to literal sections — jezng / detail
  8. [lld-macho][nfc] Add absolute-vs-non-absolute symbol test for ICF — jezng / detail
  9. [lld-macho][nfc] Remove unnecessary dyn_cast and simplify code — jezng / detail
  10. [Clang] [NFC] fix CHECK lines for convergent attribute tests — sameer.sahasrabuddhe / detail
  11. [clangd] Add a flag to disable formatting of tweak edits — kadircet / detail
  12. [clang][PATCH][nfc] Refactor TargetInfo::adjust to pass DiagnosticsEngine to allow diagnostics on target-unsupported options — melanie.blower / detail
  13. [clang-tidy] Add -line-filter to run-clang-tidy.py — kbobyrev / detail
  14. [flang] Fix "non-advancing" I/O, support $ in FORMAT — pklausler / detail
  15. [ADT] Add makeVisitor to STLExtras.h — scott.linder / detail
  16. [Verifier] Support opaque pointers for global_ctors — nikita.ppv / detail
  17. Revert "[clang][PATCH][nfc] Refactor TargetInfo::adjust to pass DiagnosticsEngine to allow diagnostics on target-unsupported options" — melanie.blower / detail
  18. Revert "[ADT] Add makeVisitor to STLExtras.h" — scott.linder / detail
  19. IR: Fix use-list-order round-tripping for br — Duncan P. N. Exon Smith / detail
  20. [ADT] Add makeVisitor to STLExtras.h — scott.linder / detail
  21. [SanitizerCoverage] Support opaque pointers — nikita.ppv / detail
  22. [mlir] Destroy MLIRContext thread pool when disable multi threading — ezhulenev / detail
  23. [drr] Enable specifying range in NativeCodeCall replacement. — jpienaar / detail
  24. [OpenMP] Prevent OpenMPOpt from internalizing uncalled functions — huberjn / detail

clang-d392246-g355541a1b7a5-t21980-b21980.tar.gz (Jun 28, 2021 11:57:56 AM)

  1. [AMDGPU] Use opName instead of PseudoName in VOP2 multiclasses. NFC. — jay.foad / detail
  2. [MLIR] Don't remove memref allocation if stored into another allocation — gh / detail
  3. [Clang] Add option to handle behaviour of vector bool/vector pixel. — stefanp / detail
  4. [mlir][llvm] Fix windows build — herhut / detail
  5. [MLIR] Correct memrefdataflow behavior in the presence of cast and other operations — gh / detail
  6. [libc++] Split the various iterator types out of <iterator> — Louis Dionne / detail
  7. [llvm][clang][fpenv] Create new intrinsic llvm.arith.fence to control FP optimization at expression level — melanie.blower / detail
  8. [clang][PATCH][nfc] Refactor TargetInfo::adjust to pass DiagnosticsEngine to allow diagnostics on target-unsupported options — melanie.blower / detail
  9. [clang][patch][fpenv] Add builtin __arithmetic_fence and option fprotect-parens — melanie.blower / detail
  10. [gn build] Port f32f3db9fcbf — llvmgnsyncbot / detail
  11. [coro] Fix rematerializable instruction sinking to coro.suspend blocks — aschwaighofer / detail
  12. Revert "[clang][PATCH][nfc] Refactor TargetInfo::adjust to pass DiagnosticsEngine to allow diagnostics on target-unsupported options" — melanie.blower / detail
  13. Revert "[clang][patch][fpenv] Add builtin __arithmetic_fence and option fprotect-parens" — melanie.blower / detail
  14. [AArch64] Added tests to neon-truncstore.ll. NFC. — sjoerd.meijer / detail
  15. Revert "[AArch64] Custom lower <4 x i8> loads" — sjoerd.meijer / detail
  16. [AsmParser][SystemZ][z/OS] Fix hanging scenario in HLASMAsmParser class — anirudh_prasad / detail
  17. Revert "Revert "[mlir][memref] Implement lowering of memref.copy to llvm"" — herhut / detail
  18. [libc++] Remove some _LIBCPP_CXX03_LANG from iostreams headers. — arthur.j.odwyer / detail
  19. [MLIR][SCF] Inline ExecuteRegion if parent can contain multiple blocks — gh / detail
  20. [Hexagon] Add patterns to load i1 — kparzysz / detail
  21. [mlir][tosa] Update Tosa conv verifier to handle IntegerType input — rob.suderman / detail
  22. [lldb] Remove spurious lldb/lldb subdirectory — Jonas Devlieghere / detail
  23. Add papers adopted by the C++ committee in the June 2021 plenary — aaron / detail
  24. Revert "[MLIR][SCF] Inline ExecuteRegion if parent can contain multiple blocks" — gh / detail
  25. [lldb] Avoid using any shell when calling xcrun. — Raphael Isemann / detail

clang-d392221-gd5402a2fee5d-t21978-b21978.tar.gz (Jun 28, 2021 9:02:15 AM)

  1. [AIX][PowerPC] Reduce number of parallel link jobs for AIX crosstargetting buildbot — zarko / githubweb

clang-d392221-gd5402a2fee5d-t21978-b21978.tar.gz (Jun 28, 2021 9:02:15 AM)

  1. [NFC] Adding test for clobbering of high registers in Thumb — lucas.prates / detail
  2. [Aarch64] Adding support for Armv9-A Realm Management Extension — lucas.prates / detail
  3. [OpenMP] Increase attributor iterations on the GPU — huberjn / detail
  4. [mlir][memref] Implement lowering of memref.copy to llvm — herhut / detail
  5. [NFC] Fixing short title underline in release notes file — lucas.prates / detail
  6. [C++20] Support for lambdas in unevaluated context — aaron / detail
  7. [AMDGPU][GlobalISel] Legalize and select G_SBFX and G_UBFX — brendon.cahoon / detail
  8. [OpenMP][NFC] Fix missing argument — huberjn / detail
  9. [AVR][test] Add a new test: functions with struct return type — powerman1st / detail
  10. [Analyzer] Attempt to fix windows bots test failure b/c of new-line — gabor.marton / detail
  11. [OpenMP][NFC] Fix typo in OpenMPOpt — huberjn / detail
  12. [InferAddressSpaces] NFC: For noop IntToPtr/PtrToInt pair cast to operator instead of PtrToInt — Reshabhkumar.Sharma / detail
  13. [libc++] Remove unnecessary reinterpret_cast from typeinfo — fanbo.meng / detail
  14. [AArch64][SVE] DAG combine SETCC_MERGE_ZERO of a SETCC_MERGE_ZERO — bradley.smith / detail
  15. Teach peephole optimizer to not emit sub-register defs — saghir / detail
  16. Reland [GlobalISel] NFC: Have LLT::getSizeInBits/Bytes return a TypeSize. — sander.desmalen / detail
  17. [AIX] Use less than or equal to for some alignment tests on AIX — zarko / detail
  18. Revert "[mlir][memref] Implement lowering of memref.copy to llvm" — jpienaar / detail
  19. [Orc][examples] Temporarily disable LLJITWithRemoteDebugging build and test — Stefan Gränitz / detail
  20. [MLIR] Simplify select to a not — gh / detail
  21. [flang][docs] Minor update to Fortran LLVM Tests-suite docs. — naromero / detail
  22. [BasicAA] Add test to cover GetIndexDifference change in D99424. — flo / detail
  23. [llvm][ARM] Treat xscale arch as an alias of armv5te — david.spickett / detail
  24. Revert "[DebugInfo] Enable variadic debug value salvaging" — thakis / detail
  25. Revert "[Analyzer][solver] Add dump methods for (dis)equality classes." — thakis / detail

clang-d392196-g20df2c7052c0-t21974-b21974.tar.gz (Jun 28, 2021 6:08:01 AM)

  1. [lld][MachO] Temporarily require 64 bit build for dead-strip.s — david.spickett / detail
  2. [VPlan] Merge predicated-triangle regions, after sinking. — flo / detail
  3. [LoopVectorize] Fix strict reductions where VF = 1 — kerry.mclaughlin / detail
  4. [RFC][debuginfo-test] Rename debug-info lit tests for general purposes — james.henderson / detail
  5. [cross-project-tests] Rename vars to make sense for new directory name — james.henderson / detail
  6. [cross-project-tests] Add lld as a dependency if in LLVM_ENABLE_PROJECTS — james.henderson / detail
  7. [cross-project-tests] Make clang optional if not in LLVM_ENABLE_PROJECTS — james.henderson / detail
  8. [cross-project-tests] Add/update check-* targets for cross-project-tests — james.henderson / detail
  9. [compiler-rt][asan] Disable two tests on Arm Thumb — david.spickett / detail
  10. [Analyzer][solver] Add dump methods for (dis)equality classes. — gabor.marton / detail
  11. [analyzer][solver][NFC] Simplify function signatures — vsavchenko / detail
  12. [AMDGPU][Libomptarget] Collect allocatable memory pools using HSA — Pushpinder.Singh / detail

clang-d392196-g20df2c7052c0-t21974-b21974.tar.gz (Jun 28, 2021 6:08:01 AM)

  1. [test-suite] NIST Fortran Compiler Validation Suite. — naromero / githubweb

clang-d392184-g8f9db0aeebec-t21971-b21971.tar.gz (Jun 28, 2021 2:56:38 AM)

  1. Revert "[M68k][GloballSel] Formal arguments lowering in IRTranslator" — minyihh / detail
  2. [llvm-objdump] Print comments for the disassembled code — ikudrin / detail
  3. [llvm-objdump] Prevent variable locations to overlap short comments — ikudrin / detail
  4. [llvm-objdump] Prefix memory operand addresses with '0x' — ikudrin / detail
  5. [llvm-objdump] Print memory operand addresses as regular comments — ikudrin / detail
  6. [ARM] Add an extra fold for f32 extract(vdup(i32)) — david.green / detail
  7. [mlir][linalg] Remove the StructuredOp capture mechanism. — gysit / detail
  8. [clang][ARM] Mark sanitize-coverage-old-pm.c unsupported on armv7l — david.spickett / detail
  9. [clang-tidy] Add 'bugprone-easily-swappable-parameters' check — whisperity / detail
  10. [clang-tidy] Extend 'bugprone-easily-swappable-parameters' with `typedef` and `const &` diagnostics — whisperity / detail
  11. [clang-tidy] Extend 'bugprone-easily-swappable-parameters' with optionally considering differently qualified types mixable — whisperity / detail
  12. [clang-tidy] Extend 'bugprone-easily-swappable-parameters' with mixability because of implicit conversions — whisperity / detail
  13. [clang-tidy] Suppress reports to similarly used parameters in 'bugprone-easily-swappable-parameters' — whisperity / detail
  14. [clang-tidy] Suppress reports to patternedly named parameters in 'bugprone-easily-swappable-parameters' — whisperity / detail
  15. [gn build] Port 499e39c5983d — llvmgnsyncbot / detail
  16. [clang-tidy][NFC] Fix buildbot failures in 'bugprone-easily-swappable-parameters' — whisperity / detail
  17. [hwasan] Show sp in register dump. — fmayer / detail

clang-d392167-g616b998b53d8-t21967-b21967.tar.gz (Jun 28, 2021 12:03:27 AM)

  1. [LoopDeletion] Benefit from branches by undef conditions when symbolically executing 1st iteration — mkazantsev / detail
  2. [Test] Add XFAIL test for PR50918 — mkazantsev / detail
  3. [LSR][NFC] Make sure that after the canonicalization the formula is canonical — mkazantsev / detail
  4. Revert "[Test] Add XFAIL test for PR50918" — mkazantsev / detail

clang-d392163-geb237ffca821-t21964-b21964.tar.gz (Jun 27, 2021 9:08:23 PM)

  1. Tag sanitize-coverage-old-pm.c unsupported on arm 32 bit — omair.javaid / detail
  2. [LLDB] Silence warnings in cli-wrapper-mpxtable.cpp — omair.javaid / detail
  3. [PowerPC] Add XL Compat fetch builtins — Jinsong Ji / detail

clang-d392160-g8f43407a07f0-t21962-b21962.tar.gz (Jun 27, 2021 6:16:14 PM)

  1. PR50708: Update link to Intel SIMD ABI — dblaikie / detail
  2. Remove XFAIL flag from sanitize-coverage-old-pm.c — omair.javaid / detail
  3. [M68k][GloballSel] Formal arguments lowering in IRTranslator — minyihh / detail

clang-d392157-g1b112c80a686-t21960-b21960.tar.gz (Jun 27, 2021 3:23:55 PM)

  1. [RISCV] Add tests for __builtin_parity idiom. — craig.topper / detail
  2. PR37255: DebugInfo: LTO with -g inlined into -gmlt combined with Split DWARF without CU cross-references — dblaikie / detail

clang-d392155-g4ae0ab095bf9-t21958-b21958.tar.gz (Jun 27, 2021 12:30:08 PM)

  1. Revert "[RISCV] Use zexti32/sexti32 in srliw/sraiw isel patterns to improve usage of those instructions." — craig.topper / detail
  2. [MemCpyOpt] Preserve address space — nikita.ppv / detail
  3. [DSE] Preserve address space — nikita.ppv / detail
  4. [BitCode] Add noprofile to getAttrFromCode() — nathan / detail

clang-d392151-gf00941e061f3-t21955-b21955.tar.gz (Jun 27, 2021 9:37:11 AM)

  1. [VPlan] Track both incoming values for first-order recurrence phis. — flo / detail
  2. [LoadStoreVectorizer] Support opaque pointers — nikita.ppv / detail
  3. [MemCpyOpt] Support opaque pointers — nikita.ppv / detail
  4. [InstCombine] hoist min/max intrinsics above select with constant op — spatel / detail
  5. [MemCpyOpt] Handle unusual memcpy element type — nikita.ppv / detail
  6. [clang-format] Fix the issue that empty lines being removed at the beginning of namespace — mydeveloperday / detail
  7. [Bazel] Update for 0813700de1 — gcmn / detail
  8. [DSE] Support opaque pointers — nikita.ppv / detail

clang-d392143-g1729d6be07ff-t21951-b21951.tar.gz (Jun 27, 2021 6:44:04 AM)

  1. Fix lld testsuite after llvm-dwarfdump now errors on invalid DWARF — jan.kratochvil / detail
  2. [lld/mac] Don't fold UNWIND_X86_64_MODE_STACK_IND unwind entries — thakis / detail
  3. [Orc][examples] LLJITWithRemoteDebugger: fix CMake when utils are not built — Stefan Gränitz / detail
  4. [Analysis] improve function signature checking for calloc — spatel / detail
  5. [InstCombine][test] add tests for min/max intrinsics with select operand; NFC — spatel / detail

clang-d392138-gc19a28919fc9-t21947-b21947.tar.gz (Jun 27, 2021 3:36:36 AM)

  1. llvm-dwarfdump: Print warnings on invalid DWARF — jan.kratochvil / detail

clang-d392137-g0813700de1af-t21946-b21946.tar.gz (Jun 27, 2021 12:42:19 AM)

  1. [X86] Tighten up some inline assembly constraint handling. — craig.topper / detail
  2. [mlir][NFC] Cleanup: Move helper functions to StaticValueUtils — springerm / detail

clang-d392135-gd8678246fcd9-t21944-b21944.tar.gz (Jun 26, 2021 9:44:20 PM)

  1. [X86] Correct the conversion of VALIGND/Q intrinsics to shufflevector. — craig.topper / detail
  2. [docs][llvm-strip] Fix documentation for -s/-S — alexshap / detail

clang-d392133-g699d47472c3f-t21942-b21942.tar.gz (Jun 26, 2021 3:53:40 PM)

  1. [ARM] Introduce MVETRUNC ISel lowering — david.green / detail
  2. [clang] add C++ feature test macro for P2266 simpler implicit move — mizvekov / detail
  3. [ARM] Lower MVETRUNC to stack operations — david.green / detail
  4. [Driver] do not link _p libs for -pg on FreeBSD 14 and later — emaste / detail

clang-d392129-g81b2f95971ed-t21939-b21939.tar.gz (Jun 26, 2021 12:55:08 PM)

  1. [ISel] Port AArch64 SABD and UABD to DAGCombine — david.green / detail
  2. [ARM] MVE vabd — david.green / detail
  3. [RISCV] Use zexti32/sexti32 in srliw/sraiw isel patterns to improve usage of those instructions. — craig.topper / detail

clang-d392126-g8c2d4621d94e-t21937-b21937.tar.gz (Jun 26, 2021 9:58:41 AM)

  1. [clang-format] Add basic support for formatting JSON — mydeveloperday / detail
  2. [gn build] Port 8b7881a084d0 — llvmgnsyncbot / detail
  3. [Verifier] Support masked load/store with opaque pointers — nikita.ppv / detail

clang-d392123-g37c2233097ac-t21934-b21934.tar.gz (Jun 26, 2021 7:07:23 AM)

  1. [clang][tests] Specify unwindlib in aix-ld tests — tbaeder / detail
  2. [JITLink][ELF] Add generic ELFLinkGraphBuilder template. — Lang Hames / detail
  3. [gn build] Port aff57ff24aca — llvmgnsyncbot / detail
  4. [LV] Adjust trip count based on IsOrdered in widenPHIInstruction (NFC). — flo / detail
  5. [ARM] Regenerate big-endian-vector-caller.ll test checks. NFC — david.green / detail
  6. [clang-format] PR50525 doesn't handle AlignConsecutiveAssignments correctly in some situations — mydeveloperday / detail
  7. [clang-format] [PR50702] Lamdba processing does not respect AfterClass and AfterNamespace — mydeveloperday / detail

clang-d392116-g779d2b0a4273-t21930-b21930.tar.gz (Jun 26, 2021 3:54:50 AM)

  1. [Docs] Minor fixes with language extension docs — saurabh.jhaa / detail
  2. [RISCV][NFC] Combine the control flow for different RetOp of interrupt function — jim / detail

clang-d392114-gd4f4a1ba626d-t21928-b21928.tar.gz (Jun 26, 2021 1:00:33 AM)

  1. [MLIR][Sparse] Move `buildLattices` into Merger — gusss / detail
  2. [RISCV] Add DAG combine to detect opportunities to replace (i64 (any_extend (i32 X)) with sign_extend. — craig.topper / detail

clang-d392112-ge074d580b28b-t21926-b21926.tar.gz (Jun 25, 2021 10:05:25 PM)

  1. [ms] [llvm-ml] Disable C-style comments — epastor / detail

clang-d392111-g36003c20ada6-t21925-b21925.tar.gz (Jun 25, 2021 7:08:04 PM)

  1. [libc] Use __builtin_ctzll instead of __builtin_ctzl in elements_x86.h. — sivachandra / detail
  2. [DFSan] Change shadow and origin memory layouts to match MSan. — browneee / detail
  3. Disable ReplaceLDS pass, patch up tests to match — jonathanchesterfield / detail
  4. [X86] Selecting fld0 for undefined value in fast ISEL. — yuanke.luo / detail

clang-d392107-gfdd4c199a1ec-t21922-b21922.tar.gz (Jun 25, 2021 4:10:19 PM)

  1. [OpaquePtr] Enumerate GlobalAlias value type — nikita.ppv / detail
  2. [mlir:Async] Submit accidentally omitted changes — ezhulenev / detail
  3. [Coroutines] Define __coro_frame_ty in function scope — hoy / detail
  4. [SystemZ] Add support for .reloc assembler directive — ulrich.weigand / detail
  5. [ELF] --sysroot: change sysrooted script to not fall back for an absolute path — i / detail
  6. [llvm-rc] Don't rewrite the arch in the default triple unless necessary — martin / detail
  7. [analyzer] Fix assertion failure on code with transparent unions — vsavchenko / detail
  8. [PowerPC] Disable combine 64-bit bswap(load) without LDBRX — nemanja.i.ibm / detail
  9. [OpenMP] Add Module metadata for OpenMP compilation — huberjn / detail
  10. [OpenMP] Change OpenMPOpt to check openmp metadata — huberjn / detail
  11. [SimplifyLibCalls] Fix memchr opt to use CreateLogicalAnd — aqjune / detail
  12. Change PathMappingList::RemapPath to return an optional result (NFC) — Adrian Prantl / detail
  13. [ms] [llvm-ml] Add support for ALIGN, EVEN, and ORG directives — epastor / detail
  14. [NFC] Prefer ConstantRange::makeExactICmpRegion over makeAllowedICmpRegion — efriedma / detail
  15. Add support for the NSMutableDictionary variant: "__NSFrozenDictionaryM" — jingham / detail
  16. [lldb] Use the non-locking variant of objc_copyRealizedClassList — Jonas Devlieghere / detail
  17. [clang] Stop providing builtin overload candidate for relational function pointer comparisons — mizvekov / detail
  18. [mlir][sparse] add print methods to Merger (for debugging) — ajcbik / detail
  19. OpaquePtr: Reject 'ptr*' again when parsing textual IR — Duncan P. N. Exon Smith / detail
  20. Revert "[InstCombine] Make indexed compare fold opaque ptr compatible" — nikita.ppv / detail

clang-d392087-g585496803ca2-t21918-b21918.tar.gz (Jun 25, 2021 1:14:23 PM)

  1. [Coroutines] Remove all legacy test command — lxfind / detail
  2. [ModuloSchedule] Pass loop block explicitly to kernel rewriter. — hgreving / detail
  3. [mlir][memref] Introduce UnrankedMemRefOf to tablegen definitions — herhut / detail
  4. [test][instcombine] Add test cases for all x.with.overflow overflow checks — listmail / detail
  5. [UpdateCCTestChecks] Support --check-globals — jdenny.ornl / detail
  6. [instcombine] Fold overflow check using umulo to comparison — listmail / detail
  7. [mlir:Async] Add the size parameter to the async.group — ezhulenev / detail
  8. [mlir:Async] Implement recursive async work splitting for scf.parallel operation (async-parallel-for pass) — ezhulenev / detail
  9. [LV] Doxygenize VectorizationFactor member comments (NFC). — flo / detail
  10. [test] Add coverage for existing overflow rule with uadd.with.overflow — listmail / detail
  11. [clang] Make fewer assumptions about path to lit.site.cfg after 9eaf0d120d32 — thakis / detail
  12. [libomptarget][amdgpu] Build openmp for two more targets — jonathanchesterfield / detail
  13. [AArch64] Extra negated shift tests. NFC — david.green / detail
  14. [UpdateCCTestChecks] Fix new test from 9eaf0d120d32 — jdenny.ornl / detail
  15. [X86] Simplify part of the isel for X86ISD::FCMP/STRICT_FCMP/STRICT_FCMPS. — craig.topper / detail
  16. [DAG] Fold neg(splat(neg(x)) -> splat(x) — david.green / detail
  17. [flang] Fix generic/specific procedure confusion — pklausler / detail
  18. [IR] Add Type::isOpaquePointerTy() helper (NFC) — nikita.ppv / detail
  19. [libc++] Enable the rvalue overloads of operator<< and operator>> even in C++03. — arthur.j.odwyer / detail

clang-d392068-gb732e6c9a843-t21915-b21915.tar.gz (Jun 25, 2021 10:17:54 AM)

  1. [OpenCL] Do not include default header for preprocessor output as input — Yaxun.Liu / detail
  2. [clang] Fix build failure due to _S — Yaxun.Liu / detail
  3. [clangd] Call malloc_trim in clangd-index-server periodically — kadircet / detail
  4. [clangd] Introduce a log-prefix flag to remote-index-server — kadircet / detail
  5. [GlobalISel] NFC: Change LLT::changeNumElements to LLT::changeElementCount. — sander.desmalen / detail
  6. [libc++][NFC] Rename include guard. — koraq / detail
  7. [flang][unittest] Add a missing dependency — andrzej.warzynski / detail
  8. [Hexagon] Convert getTypeAlignment to return Align — kparzysz / detail
  9. [AMDGPU] Removed unused Predicate HasOffset3fBug. NFC. — jay.foad / detail
  10. [GlobalISel] NFC: Have LLT::getSizeInBits/Bytes return a TypeSize. — sander.desmalen / detail
  11. [Analysis] use better version of getLibFunc to check for alloc/free calls — spatel / detail
  12. [lldb-vscode] Make extension contribute breakpoints use new package.json schema — Raphael Isemann / detail
  13. [OpaquePtr] Allow globals with opaque pointer value type — nikita.ppv / detail
  14. Revert "[GlobalISel] NFC: Have LLT::getSizeInBits/Bytes return a TypeSize." — sander.desmalen / detail

clang-d392054-g91053e327ccd-t21912-b21912.tar.gz (Jun 25, 2021 7:26:55 AM)

  1. [OpenCL] Use DW_LANG_OpenCL language tag for OpenCL C — stuart.brady / detail
  2. [OpenMP][NFC] Drop unused headers from amdgpu plugin — jonathanchesterfield / detail
  3. [NFC] remove unreferenced function ResolveIPV4HostName — sguelton / detail
  4. [flang][driver] Add `-fno-analyzed-objects-for-unparse` — andrzej.warzynski / detail
  5. [LV] Reflow comment for VectorizationCostTy (NFC). — flo / detail

clang-d392049-g968980ef0895-t21908-b21908.tar.gz (Jun 25, 2021 4:14:45 AM)

  1. [PowerPC] Change VSRpRC allocation order — qiucofan / detail
  2. [OpaquePtr] Enumerate global variable type — nikita.ppv / detail
  3. [OpaquePtr] Enumerate alloca type — nikita.ppv / detail
  4. [AArch64] Custom lower <4 x i8> loads — sjoerd.meijer / detail
  5. [llvm-cov] Enforce alignment of function records — sguelton / detail
  6. [lldb] Fix memory tag unsupported test — david.spickett / detail
  7. [OpaquePtr] Split force-opaque-pointers test (NFC) — nikita.ppv / detail
  8. [OpaquePtr] Allow alias to opaque pointer — nikita.ppv / detail
  9. [SCEV] Support single-cond range check idiom in applyLoopGuards. — flo / detail
  10. [lldb] Skip tests failing with GCC due to LLDB not being able to call constructors — Raphael Isemann / detail
  11. [lldb] Skip libstdc++ tests failing with GCC — Raphael Isemann / detail
  12. [lldb] Skip TestDataFormatterSynthVal.py with GCC as the test compiler — Raphael Isemann / detail
  13. [Analyzer][solver] Fix crashes during symbol simplification — gabor.marton / detail
  14. [SLP][AArch64] Precommit test for D103629, checking <4 x i8> loads. NFC. — sjoerd.meijer / detail
  15. [lldb] Re-enable GDB server client memory tag read tests — david.spickett / detail
  16. [GlobalISel] NFC: Change LLT::scalarOrVector to take ElementCount. — sander.desmalen / detail

clang-d392033-gd07f43641f98-t21904-b21904.tar.gz (Jun 25, 2021 1:15:46 AM)

  1. [X86] Add description of FXAM instruction — sepavloff / detail
  2. [RISCV] Permit larger RVV stacks and stack offsets — fraser / detail
  3. [ARM] Fix crash in chained BFI combine due to incorrectly RAUW'ing a node. — Amara Emerson / detail
  4. [LLD] [COFF] Fix handling of LTO comdats with nontrivial selection types after 728cc0075e5dfdb454eb — martin / detail

clang-d392029-gca3bdb57fa1a-t21902-b21902.tar.gz (Jun 24, 2021 10:20:09 PM)

  1. [PowerPC] Move PPCBranchSelector as close to asm printer as possible — lkail / detail
  2. [lld-macho] Move ICF members from InputSection to ConcatInputSection — jezng / detail
  3. Revert "[BuildLibCalls/SimplifyLibCalls]  Fix attributes on created CallInst instructions." — aeubanks / detail
  4. [MC][ELF] Change SHT_LLVM_CALL_GRAPH_PROFILE relocations from SHT_RELA to SHT_REL — i / detail

clang-d392025-gf3ef4f5bff26-t21900-b21900.tar.gz (Jun 24, 2021 7:24:59 PM)

  1. Fix typo in TestMemoryTag.py — omair.javaid / detail
  2. [ELF] Fix .rela.llvm.call-graph-profile detection after D104080 — i / detail
  3. Disable check_qmemtags unit tests — omair.javaid / detail
  4. [mlir][VectorToGPU] Add conversion for splat constant to MMA const matrix — thomasraoux / detail
  5. [mlir][VectorToGPU] Add conversion for scf::For op with Matrix operands — thomasraoux / detail
  6. Disable TestAArch64UnwindPAC.py for non PAC targets — omair.javaid / detail
  7. [AMDGPU] Reserve AMDGPU ELF e_flags machine 0x43 — Tony.Tye / detail
  8. [OpenMP][NFC] libomp: fix wrong debug assertion. — Andrey.Churbanov / detail
  9. [MLIR][Sparse] Refactor lattice code into its own file — gusss / detail
  10. [PowerPC] Fix bswap combine for big endian systems — nemanja.i.ibm / detail
  11. Update Bazel build for 744146f60b — gcmn / detail
  12. [PowerPC] Fix vec_add for 64-bit on pre-Power7 subtargets — nemanja.i.ibm / detail
  13. Revert "[Clang] XFAIL sanitize-coverage-old-pm.c on 32bit Armv8l" — omair.javaid / detail
  14. Change the flang reshape runtime routine interface to use a result — leairmark / detail
  15. [libcxx][modularisation] splits `<utility>` into self-contained headers — cjdb / detail
  16. [gn build] Port 69d5a6662115 — llvmgnsyncbot / detail
  17. [scudo] Clang-format tests — Vitaly Buka / detail
  18. Revert "[hwasan] print exact mismatch offset for short granules." — Vitaly Buka / detail
  19. Unsupported sanitize-coverage-old-pm.c on 32 bit Arm — omair.javaid / detail
  20. [RISCV] Add vget/vset intrinsics for inserting and extracting between different lmuls. — craig.topper / detail
  21. [PowerPC] Add XL compat __compare_and_swap builtins — Jinsong Ji / detail

clang-d392004-gf1e2d5851bf8-t21896-b21896.tar.gz (Jun 24, 2021 4:30:21 PM)

  1. [PowerPC] Combine 64-bit bswap(load) without LDBRX — nemanja.i.ibm / detail
  2. [Clang-Format] Add ReferenceAlignment directive — bjoern / detail
  3. [WPD] Don't optimize calls more than once — aeubanks / detail
  4. [OpaquePtr] Introduce option to force all pointers to be opaque pointers — aeubanks / detail
  5. [InstCombine] Make indexed compare fold opaque ptr compatible — nikita.ppv / detail
  6. [compiler-rt][test] fix zero_page_pc on arm64e — code / detail
  7. [Polly][ScopInliner] Indicate if the IR has changed. — llvm-project / detail
  8. [lld-macho] Align all cstrings to 16 bytes when deduplicating — jezng / detail
  9. [LangRef] clarify the meaning of noimplicitfloat — llvm / detail
  10. [Hexagon] Opaquify pointer usage in GEP commoning — kparzysz / detail
  11. [ADT] Rename StringRef case insensitive methods for clarity — martin / detail
  12. [llvm] Rename StringRef _lower() method calls to _insensitive() — martin / detail
  13. [clang] Rename StringRef _lower() method calls to _insensitive() — martin / detail
  14. [clang-tools-extra] Rename StringRef _lower() method calls to _insensitive() — martin / detail
  15. [lld] Rename StringRef _lower() method calls to _insensitive() — martin / detail
  16. [lldb] Rename StringRef _lower() method calls to _insensitive() — martin / detail
  17. [mlir] Rename StringRef _lower() method calls to _insensitive() — martin / detail
  18. [ADT] Complete the StringRef case insensitive method renaming — martin / detail
  19. [LLDB] Fix broken LLDB build due MemoryTagManager.h — omair.javaid / detail
  20. [OptTable] Rename PrintHelp to printHelp — i / detail

clang-d391984-g8e0ff44bf896-t21894-b21894.tar.gz (Jun 24, 2021 1:35:26 PM)

  1. Update Bazel build for 929189a499 — gcmn / detail
  2. [AsmParser][SystemZ][z/OS] Support for emitting labels in upper case — anirudh_prasad / detail
  3. [CMake] Don't LTO optimize targets on Darwin either — phosek / detail
  4. [TargetLowering][ARM] Don't alter opaque constants in TargetLowering::ShrinkDemandedConstant. — craig.topper / detail
  5. [InstSimplify][test] move tests that don't require InstCombine; NFC — spatel / detail
  6. [InstSimplify][test] add test for extract of splat; NFC — spatel / detail
  7. [MLIR][SCF] Inline single block ExecuteRegionOp — gh / detail
  8. Precommit tests for context senstive attribute dropping — anna / detail
  9. [InstSimplify] move extract with undef index fold; NFC — spatel / detail
  10. [AArch64][v8.3A] Avoid inserting implicit landing pads (PACI*SP) — pablo.barrio / detail
  11. [NFC][SimplifyCFG] Revisit tail-merge-resume.ll test — lebedev.ri / detail
  12. [libcxx][ranges] Add contiguous_range. — zoecarver / detail
  13. [libcxx][nfc] Add one more test case for contiguous_range. — zoecarver / detail
  14. Attempt to disable MLIR JIT tests on PowerPC to unbreak the bot — joker.eph / detail
  15. [libcxx][NFC] removes `swap`'s dependency on `swap_ranges` — cjdb / detail
  16. [libcxx][modularisation] moves <utility> content out of <type_traits> — cjdb / detail
  17. [gn build] Port 6adbc83ee9e4 — llvmgnsyncbot / detail
  18. [libcxx][ranges] Enable borrowed range for drop view when T has borrowing enabled. — zoecarver / detail
  19. [libcxx][nfc] Update the synopsis comment in <ranges> to include drop_view. — zoecarver / detail
  20. [SimplifyCFG] Tail-merging all blocks with `resume` terminator — lebedev.ri / detail
  21. [AMDGPU] Add gfx1035 target — aakanksha555 / detail
  22. [NFC][Codegen] Autogenerate Thumb2/setjmp_longjmp.ll test — lebedev.ri / detail
  23. [CodeGen] Don't create fake FunctionDecls when generating block/byref — Akira / detail
  24. [clang-format][NFC] Fix documentation — bjoern / detail
  25. [BuildLibCalls/SimplifyLibCalls]  Fix attributes on created CallInst instructions. — paulsson / detail
  26. [InstCombine] Make varargs cast transform compatible with opaque ptrs — nikita.ppv / detail

clang-d391958-g31f9960c3852-t21890-b21890.tar.gz (Jun 24, 2021 10:39:24 AM)

  1. [gn build] Remove an unneeded -I flag — thakis / detail
  2. [lldb][AArch64] Add memory-tagging qSupported feature — david.spickett / detail
  3. Add documentation for compound assignment and type conversion of matrix types — saurabh.jhaa / detail
  4. [lldb][AArch64] Fix unpack tags test case — david.spickett / detail
  5. [AArch64] Precommit extending load tests for D104782. NFC. — sjoerd.meijer / detail
  6. [mlir][Linalg] Add support for scf::ForOp in comprehensive bufferization (7/n) — nicolas.vasilache / detail
  7. [gn build] Fix a comment typo and a comment copy-pasto — thakis / detail
  8. [VPlan] Fix indentation of check lines in sinking test (NFC). — flo / detail
  9. [lldb][AArch64] Add memory tag reading to lldb-server — david.spickett / detail
  10. [MLIR][LLVM] Expose type translator from LLVM to MLIR Type — gh / detail
  11. [LLD][LLVM] CG Graph profile using relocations — aktoon / detail
  12. [lldb][AArch64] Add MTE memory tag reading to lldb — david.spickett / detail
  13. [mlir] remove repeated use of TypeToLLVM.cpp in cmake targets — zinenko / detail
  14. [lldb][AArch64] Add "memory tag read" command — david.spickett / detail

clang-d391944-g78dc1e497807-t21887-b21887.tar.gz (Jun 24, 2021 7:47:13 AM)

  1. [Clang] XFAIL sanitize-coverage-old-pm.c on 32bit Armv8l — omair.javaid / detail
  2. [mlir][Linalg] Add basic lowering test to library calls — nicolas.vasilache / detail
  3. [CostModel][AArch64] Improve cost model for vector reduction intrinsics — rosie.sumpter / detail
  4. [SCEV] Generalize MatchBinaryAddToConst to support non-add expressions. — flo / detail
  5. [X86] Exclude invalid element types for bitcast/broadcast folding. — flo / detail
  6. [MCA] Allow unlimited cycles in the timeline view — jay.foad / detail
  7. [NFC][SimplifyCFG] Add basic test for tail-merging `resume` function terminators — lebedev.ri / detail
  8. [ARM] Extend narrow values to allow using truncating scatters — david.green / detail
  9. [DebugInfo] Enable variadic debug value salvaging — stephen.tozer / detail
  10. [mlir][linalg][python] Add attribute support to the YAML codegen. — gysit / detail
  11. [LV] Support sinking recipe in replicate region after another region. — flo / detail
  12. [GlobalISel] Describe undefined values for G_SBFX/G_UBFX operands — brendon.cahoon / detail
  13. [lldb][AArch64] Add class for managing memory tags — david.spickett / detail
  14. [mlir][linalg][python] Add shape-only tensor support to OpDSL. — gysit / detail

clang-d391930-gc4d3eedc7f1a-t21883-b21883.tar.gz (Jun 24, 2021 4:33:12 AM)

  1. [SLP] Add some tests that require memory runtime checks. — flo / detail
  2. Partial Reapply "[DebugInfo] Use variadic debug values to salvage BinOps and GEP instrs with non-const operands" — stephen.tozer / detail
  3. [hwasan] print exact mismatch offset for short granules. — fmayer / detail
  4. [MLIR][OpenMP]Basic OpenMP target operation — kiran.chandramohan / detail
  5. [RISCV] Lower RVV vector SELECTs to VSELECTs — fraser / detail
  6. [analyzer] Added a test case for PR46264 — dpetrov / detail
  7. [mlir][linalg][python] Add attribute support to the OpDSL. — gysit / detail
  8. [NFC][AArch64] Un-autogenerate swifterror.ll tests — lebedev.ri / detail
  9. [SimplifyCFG] Tail-merging all blocks with `ret` terminator — lebedev.ri / detail
  10. [GlobalISel] NFC: Change LLT::vector to take ElementCount. — sander.desmalen / detail
  11. [X86] Fold nested select_cc to select (cmp*ge/le Cond0, Cond1), LHS, Y) — llvm-dev / detail

clang-d391930-gc4d3eedc7f1a-t21883-b21883.tar.gz (Jun 24, 2021 4:33:12 AM)

  1. Automatically install mypy stubs — thomasp / githubweb

clang-d391919-g2f6f24f0107c-t21880-b21880.tar.gz (Jun 24, 2021 1:36:08 AM)

  1. [trace] Add a TraceCursor class — walter erquinigo / detail
  2. [scudo] Enabled MTE before the first allocator — Vitaly Buka / detail
  3. [NFC][trace] remove dead function — walter erquinigo / detail
  4. [scudo] Fix use of ScopedDisableMemoryTagChecks in test — Vitaly Buka / detail
  5. [scudo] Avoid ifdef in test — Vitaly Buka / detail
  6. [scudo] Fix test on arch without MTE — Vitaly Buka / detail
  7. tsan: fix mmap atomicity — dvyukov / detail
  8. tsan: re-enable mmap_stress.cpp test — dvyukov / detail

clang-d391911-g8a8558ae2795-t21876-b21876.tar.gz (Jun 23, 2021 10:41:22 PM)

  1. Revert "ThinLTO: Fix inline assembly references to static functions with CFI" — zequanwu / detail
  2. gn build: Build ubsan_minimal on Android. — peter / detail
  3. [docs][NewPM] Add some instructions on how to invoke opt — aeubanks / detail
  4. [PowerPC] Add test to show passes in O3 pipeline. NFC. — lkail / detail
  5. [HIP] Defer operator overloading errors — Yaxun.Liu / detail
  6. [ValueTypes] Define MVTs for v3i64/v3f64 to complement v6i32/v6f32 — carl.ritson / detail
  7. [AMDGPU] Add 224-bit vector types and link 192-bit types to MVTs — carl.ritson / detail
  8. [lld-macho] add tests for ICF, plus cleanups — gkm / detail

clang-d391903-ge655e74a318e-t21873-b21873.tar.gz (Jun 23, 2021 7:48:38 PM)

  1. [NFC] [DwarfEHPrepare] Add additional stats for EH — modimo / detail
  2. [Clang] Check for returns_nonnull when deciding to add allocation null checks — modimo / detail
  3. [AIX] Emitting diagnostics error for profile options — whitneyt / detail
  4. [LVI] Remove recursion from getValueForCondition (NFCI) — carl.ritson / detail
  5. Implement an scf.for range folding optimization pass. — joker.eph / detail
  6. Revert "[AMDGPU] [IndirectCalls] Don't propagate attributes to address taken functions and their callees" — jonathanchesterfield / detail
  7. [hwasan] Respect llvm.asan.globals. — eugenis / detail
  8. AST: Create __va_list in the std namespace even in C. — peter / detail

clang-d391895-g24d48d45cc30-t21870-b21870.tar.gz (Jun 23, 2021 4:53:28 PM)

  1. [lld/mac] Delete incorrect FIXME — thakis / detail
  2. [libc] Calculate ulp error after rounding MPFR result to the result type. — sivachandra / detail
  3. [NFC][compiler-rt] Remove iOS xfail for unpoison-alternate-stack — code / detail
  4. [lldb] Decouple ObjCLanguage from Symtab — apl / detail
  5. [NFC][AArch64] Autogenerate assembly checklines in arm64-instruction-mix-remarks.ll — lebedev.ri / detail
  6. [PatternMatch] Make m_VScale compatible with opaque pointers — nikita.ppv / detail
  7. Replace python3 with %python in ML inlining tests. — jacobhegna / detail
  8. [SjLj] Insert UnregisterFn before musttail call — lxfind / detail
  9. [libc++abi][AIX] Enable calculating addresses with DW_EH_PE_datarel — xingxue / detail
  10. [MCA][TimelineView] Fixed a bug that was causing instructions outside of the timeline-max-cycles to still be printed. — patrickeholland / detail
  11. mailmap: add mappings for myself — Saleem Abdulrasool / detail
  12. Revert "[SjLj] Insert UnregisterFn before musttail call" — lxfind / detail
  13. [SjLj] Insert UnregisterFn before musttail call — lxfind / detail
  14. [CGP][RISCV] Teach CodeGenPrepare::optimizeSwitchInst to honor isSExtCheaperThanZExt. — craig.topper / detail
  15. [llvm-diff] Explicitly check ConstantStructs for differences — isanbard / detail
  16. [LangRef] add note to warn-frame-size about ODR — ndesaulniers / detail

clang-d391879-g2716c6faa46f-t21866-b21866.tar.gz (Jun 23, 2021 2:00:14 PM)

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

clang-d391850-g2fd3037ac615-t21862-b21862.tar.gz (Jun 23, 2021 11:06:26 AM)

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

clang-d391850-g2fd3037ac615-t21862-b21862.tar.gz (Jun 23, 2021 11:06:26 AM)

  1. [InstCombine] convert FP min/max with negated op to fabs — spatel / detail
  2. [RISCV] Add explicit copy to V0 in the masked vmsge(u).vx intrinsic handling. — craig.topper / detail
  3. [UpdateCCTestChecks][NFC] Permit other comments in common.py — jdenny.ornl / detail
  4. [InstCombine] Eliminate casts to optimize ctlz operation — spatel / detail
  5. [ARM] Limit v6m unrolling with multiple live outs — david.green / detail
  6. [ValueTracking] look through bitcast of vector in computeKnownBits — spatel / detail
  7. [clang-format] Add IfMacros option — vlovich / detail
  8. Update Bazel BUILD files up to be9a87fe9b — gcmn / detail
  9. [Demangle][Rust] Hide implementation details NFC — tomasz.miasko / detail
  10. [LAA] Make getPointersDiff() API compatible with opaque pointers — nikita.ppv / detail
  11. [ConstantFold] Allow propagation of poison for and/or i1 — aqjune / detail

clang-d391839-g5dfdc1812d9b-t21859-b21859.tar.gz (Jun 23, 2021 8:13:36 AM)

  1. [lldb] Remove CommandReturnObject's SetError(StringRef) — david.spickett / detail
  2. [InstSimplify] Add more poison folding optimizations — aqjune / detail
  3. Add support for #pragma system_header with -fms-extensions — hans / detail
  4. [NFCI-ish][SimplifyCFGPass] Rework and generalize `ret` block tail-merging — lebedev.ri / detail
  5. [AIX][PowerPC] Remove error when specifying mabi=vec-default on AIX — zarko / detail
  6. [clang-format] Fix a bug that indents else-comment-if incorrectly — owenca / detail
  7. [AArch64] Add CodeGen tests for vector reduction intrinsics. NFC — rosie.sumpter / detail
  8. [lldb][NFC] Remove some redundant semicolons on HostInfoMacOSX — Raphael Isemann / detail
  9. [lldb] Remove asserts in CommandReturnObject SetError and AppendError — david.spickett / detail
  10. [ARMParallelDSP] Remove unnecessary wrapper function (NFC) — nikita.ppv / detail
  11. [NFC][ARM] Fix update_llc_test_checks for armv7-apple-ios, autogenerate ifcvt5.ll/ifcvt6.ll — lebedev.ri / detail
  12. [NFC][ARM] Fix update_llc_test_checks for thumbv7-apple-ios, autogenerate switch-minsize.ll — lebedev.ri / detail
  13. [NFC][ARM] Fix update_llc_test_checks for aarch64-apple-ios/thumbv7s-apple-darwin, autogenerate a few tests — lebedev.ri / detail
  14. [NFC][AArch64] Autogenerate a few more tests — lebedev.ri / detail
  15. [NFC][ARM] Fix update_llc_test_checks for thumbv7-apple-darwin, autogenerate thumb2-ifcvt1.ll — lebedev.ri / detail
  16. [AMDGPU] Remove unused multiclass MUBUF_Real_gfx10_with_name — jay.foad / detail
  17. Handle interactions between reserved identifier and user-defined suffixes — sguelton / detail
  18. [NFC] Update arm_function_name.ll after 4de0c400317e5a92d57f2c76545061a9e7de22f8 — lebedev.ri / detail
  19. [libc++] Remove ad-hoc modules tests that are now unnecessary — Louis Dionne / detail
  20. [OpenMP] Improve ref count debug messages — jdenny.ornl / detail
  21. [OpenMP] Fix delete map type in ref count debug messages — jdenny.ornl / detail
  22. [DAGCombine] Check reassoc flags in aggressive fsub fusion — Jinsong Ji / detail
  23. [libc] add benchmarks for memcmp and bzero — gchatelet / detail
  24. [OpenMP][AMDGCN] Apply fix for isnan, isinf and isfinite for amdgcn. — jonathanchesterfield / detail

clang-d391815-g3c4dbf6ea9a0-t21855-b21855.tar.gz (Jun 23, 2021 5:10:54 AM)

  1. [SCEV] Add tests with single-cond range check generated by InstComb. — flo / detail
  2. [SCEV] Support signed predicates in applyLoopGuards. — flo / detail
  3. [llvm] Update tests that got missed in adee485adf84ae8a. — flo / detail
  4. [mlir][linalg] Change the FillOp library call signature. — gysit / detail
  5. [IR] Simplify createReplacementInstr — jay.foad / detail
  6. [AMDGPU] Stop using LegacyLegalizerInfo. NFCI. — jay.foad / detail
  7. [mlir][LLVMIR] Fold ExtractValueOp coming from InsertValueOp — nicolas.vasilache / detail
  8. [LLParser] Remove special handling for call address space — nikita.ppv / detail
  9. [TTI] Make assertion compatible with opaque pointers — nikita.ppv / detail
  10. [Verifier] Fail on overrunning and invalid indices for {insert,extract} vector intrinsics — joe.ellis / detail

clang-d391805-gc65f3f562b15-t21852-b21852.tar.gz (Jun 23, 2021 2:10:04 AM)

  1. [M68k] Fix incorrect #include-ed file in M68kSubtarget — minyihh / detail
  2. [TableGen] Fix printing second PC-relative operand — ikudrin / detail
  3. Revert "[AArch64LoadStoreOptimizer] Recommit: Generate more STPs by renaming registers earlier" — martin / detail
  4. [NFC][PDL] Fix documentation typo, redundant test — uday / detail
  5. [MLIR] Generalize detecting mods during slice computing — uday / detail
  6. [mlir][linalg] Change the pretty printed FillOp operand order. — gysit / detail
  7. [LLD] [MinGW] Print the lld-link command to stderr — martin / detail
  8. [llvm-objcopy][MachO] Fix namespace style issues — i / detail
  9. [LLD] [MinGW] Silence the printouts in one test. NFC. — martin / detail
  10. [AMDGPU] Propagate LDS align into to instructions — Stanislav.Mekhanoshin / detail
  11. [mlir][linalg] Adapt the FillOp builder signature. — gysit / detail
  12. [AMDGPU] Simplify collectReachableCallees. NFCI. — jay.foad / detail

clang-d391793-g0365af1a87eb-t21848-b21848.tar.gz (Jun 22, 2021 11:17:08 PM)

  1. [OpenMP] Introduce an CMake find module for OpenMP Target support — huberjn / detail
  2. [mlir][OpDefGen] Don't emit attribute name getters when there are no attributes — riddleriver / detail
  3. [mlir] Fix GCC5 build after D104516 — riddleriver / detail
  4. Fix typo in Toy Tutorial Ch-4 — joker.eph / detail
  5. [LSR] Filter out zero factors. PR50765 — mkazantsev / detail
  6. [Test] Clear out br i1 undef from tests to avoid UB — mkazantsev / detail
  7. Revert "[CodeGen] Don't create fake FunctionDecls when generating block/byref" — zequanwu / detail
  8. [LoopDeletion] Exploit undef Phi inputs when symbolically executing 1st iteration — mkazantsev / detail
  9. [M68k] Refactor codegen patterns for logic operations and add tests for it — jim / detail
  10. [M68k] Add testcases for shift and rotate instructions — jim / detail

clang-d391783-g0246dd30046a-t21845-b21845.tar.gz (Jun 22, 2021 8:21:53 PM)

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

clang-d391783-g0246dd30046a-t21845-b21845.tar.gz (Jun 22, 2021 8:21:53 PM)

  1. [SemaCXX] Handle lack of TypeSourceInfo on special member functions in templated lambdas — bruno.cardoso / detail
  2. [scudo] Handle predefined M_MEMTAG_TUNING_* constants (NFC). — eugenis / detail
  3. gn build: Add support for building ubsan_minimal. — peter / detail
  4. gn build: Only build the TSan runtime on 64-bit platforms. — peter / detail
  5. [mlir][NFC] Move several small methods from .cpp to .h to allow more aggressive inlining — riddleriver / detail
  6. [llvm][Inliner] Make PriorityInlineOrder lazily updated — taolq / detail
  7. [Remarks] Make memsize remarks report as an analysis, not a missed opportunity. — jonathan_roelofs / detail
  8. [libcxx][NFC] prepares `<type_traits>` for moving out forward and swap — cjdb / detail
  9. [mlir][NFC] Cleanup the MLIRTestReducer pass — riddleriver / detail
  10. [mlir] Add a ThreadPool to MLIRContext and refactor MLIR threading usage — riddleriver / detail
  11. [gn build] don't build ubsan_minimal on mac — thakis / detail
  12. [mlir] Fix slicing-utils.mlir test after D104516 — riddleriver / detail

clang-d391771-g5c8659801a49-t21841-b21841.tar.gz (Jun 22, 2021 5:27:52 PM)

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

clang-d391771-g5c8659801a49-t21841-b21841.tar.gz (Jun 22, 2021 5:27:52 PM)

  1. [PowerPC][NFC] Clean up builtin sema checks — lei / detail
  2. [mlir] Fix build on gcc-5 after D104167 — riddleriver / detail
  3. [compiler-rt] Make use of undefined symbols configurable — phosek / detail
  4. [mlir][sparse] integration test for "simply dynamic" sparse output tensors — ajcbik / detail
  5. gn build: Rebase clang-tblgen include path against root_build_dir instead of root_out_dir. — peter / detail
  6. [clang] unbreak Index/preamble-reparse-changed-module.m with LLVM_APPEND_VC_REV=NO after 7942ebdf01b3 — thakis / detail
  7. [Attributor] Fix AAExecutionDomain returning true on invalid states — huberjn / detail
  8. [ELF] Optimize ScriptLexer::getLineNumber by caching the previous line number and offset — i / detail
  9. precommit test for D104665 — listmail / detail
  10. Revert "Revert "[cmake] [compiler-rt] Call llvm_setup_rpath() when adding shared libraries."" — phosek / detail
  11. [CSSPGO][llvm-profgen] Handle return to external transition. — hoy / detail

clang-d391760-ge3b2f1b6823f-t21838-b21838.tar.gz (Jun 22, 2021 2:34:14 PM)

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

clang-d391760-ge3b2f1b6823f-t21838-b21838.tar.gz (Jun 22, 2021 2:34:14 PM)

  1. AMDGPU: Try to eliminate clearing of high bits of 16-bit instructions — Matthew.Arsenault / detail
  2. [libc++] NFC: Add missing all.h to the modulemap — Louis Dionne / detail
  3. [lldb] Add missing string include to lldb-server's main — Raphael Isemann / detail
  4. [ARM] Change some Gather/Scatter interface types to Instructions. NFC — david.green / detail
  5. [Attributor] Add interface to emit remarks in Attributor — huberjn / detail
  6. [InstCombine][test] add tests for FP min/max with negated op; NFC — spatel / detail
  7. [InstCombine][test] add tests for FP min/max with negated op; NFC — spatel / detail
  8. [InstCombine] reduce code duplication for FP min/max with casts fold; NFC — spatel / detail
  9. Improve clang -Wframe-larger-than= diagnostic — i / detail
  10. Revert "[LLD] [COFF] Avoid doing repeated fuzzy symbol lookup for each iteration. NFC." — rnk / detail
  11. [Attributor] Add an option to increase the max number of iterations — huberjn / detail
  12. [OpenMP][NFC] Add new optimizations to OpenMPOpt comment header — huberjn / detail
  13. [CodeGen] Don't create fake FunctionDecls when generating block/byref — Akira / detail
  14. [compiler-rt][CMake] Drop flags that are set by default for Fuchsia — phosek / detail
  15. [compiler-rt] Make use of undefined symbols configurable — phosek / detail
  16. [libcxx][docs] updates the ranges status paper — cjdb / detail
  17. [CMake] Fix the option declaration — phosek / detail
  18. [libcxx][doc] corrects LWG links in the One Ranges section — cjdb / detail
  19. [OpenMP] Remove OpenMP CUDA Target Parallel compiler flag — huberjn / detail
  20. Revert "ThinLTO: Fix inline assembly references to static functions with CFI" — samitolvanen / detail
  21. [OpaquePtr] Support changing load type in InstCombine — nikita.ppv / detail
  22. Revert "[compiler-rt] Make use of undefined symbols configurable" — nikita.ppv / detail
  23. [llvm-diff] Add support for diffing the callbr instruction — isanbard / detail
  24. [llvm-diff] Explicitly check ConstantArrays — isanbard / detail
  25. Make lit configs relocatable again after c747b7d1d9a — thakis / detail
  26. [gn build] manually port c747b7d1d9a2 more (config.osx_sysroot) — thakis / detail
  27. Revert "[cmake] [compiler-rt] Call llvm_setup_rpath() when adding shared libraries." — phosek / detail
  28. [clang-format] Add new LambdaBodyIndentation option — bjoern / detail
  29. Introduce a Bazel build configuration — gcmn / detail
  30. Add regression test for maybeMangle issue — rnk / detail
  31. [mlir][OpGen] Cache Identifiers for known attribute names in AbstractOperation. — riddleriver / detail
  32. [mlir] Remove the Identifier ThreadLocalCache from MLIRContext — riddleriver / detail
  33. [libc++] NFC: Remove unused c++98 Lit feature — Louis Dionne / detail
  34. [OpenMP] Add thread limit environment variable support to plugins — huberjn / detail
  35. [clang] Add cc1 option for dumping layout for all complete types — daltenty / detail
  36. [mlir][sparse] add support for "simply dynamic" sparse tensor expressions — ajcbik / detail
  37. [clangd] Dont index ObjCCategoryDecls for completion — kadircet / detail
  38. [OpenMP] Change remaining globalization from an analysis remark to missed — huberjn / detail
  39. [flang] [NFC] Repair build with GCC 7.3 — pklausler / detail

clang-d391721-g317e92a3e82f-t21835-b21835.tar.gz (Jun 22, 2021 11:40:52 AM)

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

clang-d391721-g317e92a3e82f-t21835-b21835.tar.gz (Jun 22, 2021 11:40:52 AM)

  1. [lldb][NFC] Remove an outdated comment in HostInfoBase — Raphael Isemann / detail
  2. [OpenMP] Simplify GPU memory globalization — huberjn / detail
  3. [SCEV] Reduce code to handle predicates in applyLoopGuards (NFC). — flo / detail
  4. [SimpleLoopUnswich] Fixa a bug on ComputeUnswitchedCost with partial unswitch — jingu.kang / detail
  5. [lldb] Remove more redundant SetStatus(eReturnStatusFailed) — david.spickett / detail
  6. [AArch64LoadStoreOptimizer] Recommit: Generate more STPs by renaming registers earlier — meera.nakrani / detail
  7. [OpaquePtr] Handle addrspacecasts in InstCombine — nikita.ppv / detail
  8. [Libomptarget] Improve device runtime implementation for globalized variables. — huberjn / detail
  9. [OpenMP] Replace GPU globalization calls with shared memory in the middle-end — huberjn / detail
  10. [llvm-diff] Constify APIs so that there aren't conflicts — isanbard / detail
  11. [llvm-objcopy] Fix some namespace style issues — i / detail
  12. [llvm] Fix lto tests that requires ld64 — Steven Wu / detail
  13. [OpenMP] Internalize functions in OpenMPOpt to improve IPO passes — huberjn / detail
  14. [NFC][OpenMP][Offloading] Unified the construction of mapping table entry — tianshilei1992 / detail
  15. [clang][c++20] Fix false warning for unused private fields when a class has only defaulted comparison operators. — hans / detail
  16. [libc++] Change forward_list::swap to use propagate_on_container_swap for noexcept specification — Louis Dionne / detail
  17. AMDGPU: Move zeroed FP high bits optimization to patterns — Matthew.Arsenault / detail
  18. [gn build] manually port c747b7d1d9a2 (config.osx_sysroot) — thakis / detail
  19. [libcxx][ranges] Add `ranges::iter_swap`. — zoecarver / detail
  20. Improve the diagnostic of DiagnosticInfoResourceLimit (and warn-stack-size in particular) — i / detail
  21. [AMDGPU] Use performOptimizedStructLayout for LDS sort — Stanislav.Mekhanoshin / detail
  22. [AIX][XCOFF] generate eh_info when vector registers are saved according to the traceback table. — zhijian / detail
  23. ThinLTO: Fix inline assembly references to static functions with CFI — samitolvanen / detail
  24. [gn build] Port 40d6d2c49dd1 — llvmgnsyncbot / detail
  25. AMDGPU: Fix high 16-bit optimization on gfx9 — Matthew.Arsenault / detail
  26. [MCA] [In-order pipeline] Fix for 0 latency instruction causing assertion to fail. — patrickeholland / detail
  27. [OpenMP] Add new OpenMP globalization functions to library info — huberjn / detail
  28. [OpenMP] Enable HeapToStack conversion in OpenMPOpt for new RTL globalization calls — huberjn / detail
  29. AMDGPU: Add baseline test for instructions zeroing high bits — Matthew.Arsenault / detail
  30. [libc++] Enable `explicit` conversion operators, even in C++03 mode. — arthur.j.odwyer / detail

clang-d391691-gb2f48cc91420-t21832-b21832.tar.gz (Jun 22, 2021 8:50:48 AM)

  1. [mlir] Fix invalid handling of AllocOp symbolOperands by SimplifyAllocConst. — ivan.butygin / detail
  2. [OpenMP] libomp: fix dynamic loop dispatcher — Andrey.Churbanov / detail
  3. [ConstantFold] Skip bitcast -> GEP transform for opaque pointers — nikita.ppv / detail
  4. [ConstantFold] Delay fetching pointer element type — nikita.ppv / detail
  5. [BitcodeReader] Validate Strtab before accessing. — flo / detail
  6. [Libomptarget] Introduce new globalization runtime calls — huberjn / detail
  7. [clang] Remove unused capture in closure — graham.hunter / detail
  8. [SLP][AArch64] Add SLP vectorizer tests for XOR and AND reductions. NFC — rosie.sumpter / detail

clang-d391683-g9d110f915918-t21829-b21829.tar.gz (Jun 22, 2021 6:00:06 AM)

  1. [Clang][OpenMP] Monotonic does not apply to SIMD — graham.hunter / detail
  2. [ADT] Add StringRef consume_front_lower and consume_back_lower — martin / detail
  3. [lldb] Bumb Clang version requirement for TestBasicEntryValues.py to 11 —