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

Issues

No known issues detected

Build Log

Changes

clang-d391285-g25073a4ecfc9-t21694-b21694.tar.gz (Jun 16, 2021 1:56:43 PM)

  1. [flang] Correct the subscripts used for arguments to character intrinsics — pklausler / detail
  2. RISCVFixupKinds.h: Don’t duplicate function or class name at the beginning of the comment && fix some comments — i / detail
  3. [ValueTracking] add FP intrinsics to test for propagatesPoison; NFC — spatel / detail
  4. [mlir][sparse] support new kind of scalar in sparse linalg generic op — ajcbik / detail
  5. [CSSPGO] Report zero-count probe in profile instead of dangling probes. — hoy / detail
  6. [llvm-objcopy][MachO] Copy LC_LINKER_OPTIMIZATION_HINT — i / detail
  7. [lld-macho][nfc] Put back shouldOmitFromOutput() asserts — jezng / detail
  8. [lld-macho] Handle multiple LC_LINKER_OPTIONs — jezng / detail
  9. [lld-macho] Put DATA_IN_CODE immediately after FUNCTION_STARTS — jezng / detail
  10. [flang] Don't crash on some bogus expressions — pklausler / detail
  11. [NFC][ScalarEvolution] Refactor createNodeForSelectOrPHI — efriedma / detail
  12. Fix verifier crashing on some invalid IR — joker.eph / detail
  13. Use early exist and simplify a condition in Block SuccessorRange (NFC) — joker.eph / detail
  14. [MCA] Anchoring the vtable of CustomBehaviour — minyihh / detail
  15. [flang] Fix crashes on calls to non-procedures — pklausler / detail
  16. Add hook for dialect specializing processing blocks post inlining calls — jpienaar / detail
  17. [MLIR] Fix affine parallelize pass. — uday / detail
  18. [MLIR] Make store to load fwd condition less conservative — uday / detail
  19. [ASTMatchers] Fix bug in `hasUnaryOperand` — yitzhakm / detail
  20. Add sparse matrix multiplication integration test — ajcbik / detail
  21. [libTooling] Change `access` stencil to recognize use of `operator*`. — yitzhakm / detail
  22. [OpenMP] Add Two-level Distributed Barrier — terry.l.wilmarth / detail

clang-d391263-g773ad55a393f-t21690-b21690.tar.gz (Jun 16, 2021 11:13:18 AM)

  1. Revert "Revert "[libcxx][module-map] creates submodules for private headers"" — cjdb / detail
  2. [M68k][GloballSel] Adding initial GlobalISel infrastructure — angandhi / detail
  3. [llvm-objcopy] Make ihex writer similar to binary writer — i / detail
  4. [index] Fix performance regression with indexing macros — blangmuir / detail

clang-d391259-g572e506b55f0-t21689-b21689.tar.gz (Jun 16, 2021 10:22:27 AM)

  1. [zorg] Rename Linaro-maintained 2-stage bots — maxim.kuvyrkov / githubweb

clang-d391259-g572e506b55f0-t21689-b21689.tar.gz (Jun 16, 2021 10:22:27 AM)

  1. [ARM] Correct type of setcc results for FP vectors — david.green / detail
  2. [mlir] ODS: temporarily disbale external model in presence of extra class declarations — zinenko / detail
  3. [ELF] Consider that NOLOAD sections should be placed in a PT_LOAD segment — konstantin.schwarz / detail
  4. [lld/mac] Put lld-only flags in "LLD-SPECIFIC:" --help section — thakis / detail
  5. [lld/mac] Add support for -no_data_in_code_info flag — thakis / detail
  6. Revert "[flang] Check there's no dependency on C++ libs" — diana.picus / detail
  7. [AMDGPU] Set mayLoad and mayStore on Real instructions — jay.foad / detail
  8. [lldb] vwprintw -> vw_printw in IOHandlerCursesGUI — Raphael Isemann / detail
  9. [libc] Add a set of elementary operations — gchatelet / detail
  10. Revert "[libc] Add a set of elementary operations" — gchatelet / detail
  11. [AMDGPU] Set IsAtomicRet and IsAtomicNoRet on Real instructions — jay.foad / detail
  12. [flang] Check there's no dependency on C++ libs. NFC — diana.picus / detail
  13. [OpenMP] libomp: fixed implementation of OMP 5.1 inoutset task dependence type — Andrey.Churbanov / detail
  14. [lldb] Require Clang 8 for gpubnames test — Raphael Isemann / detail
  15. [SVE] Fix PromoteIntRes_TRUNCATE not to call getVectorNumElements — Dylan.Fleming / detail
  16. [libc] Add a set of elementary operations — gchatelet / detail
  17. [libcxx] Fix exception raised during downstream bare-metal libunwind tests — amilendra.kodithuwakku / detail
  18. [AMDGPU] Set SALU, VALU and other instruction type flags on Real instructions — jay.foad / detail
  19. [llvm-symbolizer] improve test and fix doc example after recent --print-source-context-lines behaviour change — Ben.Dunbobbin / detail
  20. [X86][AVX] Regenerate pr15296.ll tests — llvm-dev / detail
  21. [mlir] NFC - Drop newline form BlockArgument printing. — nicolas.vasilache / detail
  22. [MCA][InstrBuilder] Always check for implicit uses of resource units (PR50725). — andrea.dibiagio / detail
  23. [libc++] Undeprecate the std::allocator<void> specialization — Louis Dionne / detail
  24. [llvm][AArch64] Handle arrays of struct properly (from IR) — david.spickett / detail
  25. [AMDGPU] Set VOP3P flag on Real instructions — jay.foad / detail
  26. [obj2yaml] Address D104035 review comments — james.henderson / detail
  27. [SVE] Selection failure with scalable insertelements — Dylan.Fleming / detail
  28. [lld-macho] Downgrade version mismatch to warning — jezng / detail
  29. [libTooling][NFC] Refactor implemenation of Transformer Stencils to use standard OOP — yitzhakm / detail
  30. [FuncSpec] Fixed prefix typo in test function-specialization-noexec.ll. NFC. — sjoerd.meijer / detail
  31. [InstSimplify] propagate poison through FP ops — spatel / detail
  32. [NFC][libomptarget] Reduce the dependency on libelf — vyacheslav.p.zakharin / detail
  33. Reapply "[MCA] Adding the CustomBehaviour class to llvm-mca". — andrea.dibiagio / detail
  34. [gn build] Port ef16c8eaa5cd — llvmgnsyncbot / detail
  35. [ValueTracking] add tests for propagatesPoison with FP ops; NFC — spatel / detail

clang-d391259-g572e506b55f0-t21689-b21689.tar.gz (Jun 16, 2021 10:22:27 AM)

  1. [test-suite] Suppress FP_CONTRACT due to command line changes planned in D74436 — melanie.blower / githubweb

clang-d391224-g3f18fc5ece72-t21681-b21681.tar.gz (Jun 16, 2021 3:23:02 AM)

  1. [DFSan][NFC] Fix shadowing variable name. — browneee / detail
  2. [SLP] Incorrect handling of external scalar values — ybrevnov / detail
  3. [SCEV] PtrToInt on non-integral pointers is allowed — lebedev.ri / detail
  4. [NFC][X86] lowerVECTOR_SHUFFLE(): drop FIXME about widening to i128 (YMM half) element type — lebedev.ri / detail
  5. [OpenMP] Remove unused variables from libomp code — protze / detail
  6. [flang][driver] Add `-fdebug-dump-all` — andrzej.warzynski / detail
  7. [flang][nfc] Move `external-hello-world` to flang/examples — andrzej.warzynski / detail
  8. [ORC] Switch to WrapperFunction utility for calls to registration functions. — Lang Hames / detail
  9. [FuncSpec] Statistics — sjoerd.meijer / detail
  10. [OpenMP][NFC] Add back suppression of warning — protze / detail
  11. [AMDGPU] Use defvar in SOPInstructions.td. NFC. — jay.foad / detail
  12. [flang] Check there's no dependency on C++ libs — diana.picus / detail
  13. [AMDGPU] Set more flags on Real instructions — jay.foad / detail
  14. [yaml2obj] Fix bug when referencing items in SectionHeaderTable — james.henderson / detail
  15. [yaml2obj][obj2yaml] Support custom ELF section header string table name — james.henderson / detail
  16. [FuncSpec] Add test for a call site that will never be executed. NFC. — sjoerd.meijer / detail
  17. [flang] Add clang-tidy check for braces around if — diana.picus / detail
  18. [FuncSpec] Remove other passes in a test RUN line. NFC. — sjoerd.meijer / detail
  19. [flang] Fixup 7ddbf2633911a5c378ad6af01e250f6f252b9032 — diana.picus / detail
  20. [ARM] Extra tests for sign extended floating point compares. NFC — david.green / detail

clang-d391204-ged88e57f6587-t21676-b21676.tar.gz (Jun 15, 2021 11:06:09 PM)

  1. [DFSan] Handle landingpad inst explicitly as zero shadow. — browneee / detail
  2. [NFC][sanitizer] Remove calls to __asan_get_current_fake_stack — Vitaly Buka / detail
  3. [FuncSpec] Use std::pow instead of operator^ — yedeng.yd / detail
  4. X86: balance the frame prologue and epilogue on Win64 — Saleem Abdulrasool / detail
  5. [Debug-Info] guard DW_LANG_C_plus_plus_14 under strict dwarf — czhengsz / detail
  6. [Driver] Delete -fsanitize-coverage-blocklist= in favor of -fsanitize-coverage-ignorelist= — i / detail
  7. Revert "[SampleFDO] Using common linkage for the discriminator flag variable" — xur / detail
  8. [flang] Add semantic check for the RANDOM_SEED intrinsic — psteinfeld / detail
  9. [SampleFDO] Place the discriminator flag variable into the used list. — xur / detail
  10. [LLDB] Fix buildbots breakage due to TestGuessLanguage.py — czhengsz / detail

clang-d391194-g4f194d0db78f-t21670-b21670.tar.gz (Jun 15, 2021 6:45:18 PM)

  1. [libc][NFC] Disable thrd_test as it is exhibiting flaky behavior on the bots. — sivachandra / detail
  2. AArch64 Linux and elf-core PAC stack unwinder support — omair.javaid / detail
  3. [OpenMP] Lazily assign root affinity — jonathan.l.peyton / detail
  4. [OpenMP] Fix affinity determine capable algorithm on Linux — jonathan.l.peyton / detail
  5. [OpenMP] Add GOMP 5.0 version symbols to API — jonathan.l.peyton / detail
  6. Convert functions that were returning BreakpointOption * to BreakpointOption &. — jingham / detail
  7. [SampleFDO] Using common linkage for the discriminator flag variable — xur / detail
  8. [mlir][sparse] allow all-dense annotated "sparse" tensor output — ajcbik / detail
  9. [OpaquePtr] Verify Opaque pointer in function parameter — zequanwu / detail
  10. [mlir][SCF] Remove empty else blocks of `scf.if` operations. — ravishankarm / detail
  11. [docs] Exclude FlangOption and re-generate ClangCommandLineReference.rst — i / detail
  12. Missed a Windows use of ValidForThisThread in the changes for — jingham / detail
  13. [mlir][sparse] integration test for all-dense annotated "sparse" output — ajcbik / detail
  14. CMake: allow overriding CMAKE_CXX_VISIBILITY_PRESET — aktoon / detail
  15. Don't depend on the "run" alias doing shell expanding. — jingham / detail
  16. [libc++] Promote GCC 11 to mandatory CI — Louis Dionne / detail

clang-d391178-ga04f01bab2da-t21665-b21665.tar.gz (Jun 15, 2021 2:28:55 PM)

  1. [ARM] Extend narrow values to allow using truncating scatters — david.green / detail
  2. Remove unnecessary triple from test — rnk / detail
  3. [NFC] Remove redundant variable — aeubanks / detail
  4. [NFC][OpaquePtr] Avoid calling getPointerElementType() — aeubanks / detail
  5. Revert "[ARM] Extend narrow values to allow using truncating scatters" — david.green / detail
  6. [lldb] Make the ClassTemplateDecl merging logic in TypeSystemClang respect template parameters — Raphael Isemann / detail
  7. [NewPM] Remove SpeculateAroundPHIs pass — lebedev.ri / detail
  8. [compiler-rt][hwasan] Add GetShadowOffset function — leonardchan / detail
  9. [AMDGPU] Fix lds superalign test. NFC. — Stanislav.Mekhanoshin / detail
  10. [X86] avoid assert with varargs, soft float, and no-implicit-float — llvm / detail
  11. Support: Remove F_{None,Text,Append} compatibility synonyms, NFC — Duncan P. N. Exon Smith / detail
  12. [libc++] [P0619] Add _LIBCPP_ABI_NO_BINDER_BASES and remove binder typedefs in C++20. — arthur.j.odwyer / detail
  13. [PowerPC] Fix spilling of paired VSX registers — nemanja.i.ibm / detail
  14. [PowerPC] Moving defineXLCompatMacros() definition — albionapc / detail
  15. [libcxx][iwyu] ensures we IWYU as prep for modules — cjdb / detail
  16. [NFC] Update renamed option in comments — Jinsong Ji / detail
  17. Remove redundant test that was causing intermittent build bot failures. — douglas.yung / detail
  18. Support lowering of index-cast on vector types. — jpienaar / detail
  19. [NFC] Fix "unused variable" warning — Vitaly Buka / detail
  20. [asan] Remove Asan, Ubsan support of RTEMS and Myriad — Vitaly Buka / detail
  21. [InstSimplify] Treat invariant group insts as bitcasts for load operands — aeubanks / detail
  22. [gn build] Port 6478ef61b1a4 — llvmgnsyncbot / detail
  23. Adding the rest of the C11 papers to the status page. — aaron / detail
  24. [MCA] Adding the CustomBehaviour class to llvm-mca — andrea.dibiagio / detail
  25. Revert "[MCA] Adding the CustomBehaviour class to llvm-mca" — andrea.dibiagio / detail

clang-d391153-ga6948da86ad7-t21660-b21660.tar.gz (Jun 15, 2021 10:13:51 AM)

  1. [libc++] [test] Fix some GCC 11 errors/warnings in these tests. NFCI. — arthur.j.odwyer / detail
  2. [mlir][linalg][python] Adapt the OpDSL to use scalars. — gysit / detail
  3. [mlir] separable registration of attribute and type interfaces — zinenko / detail
  4. [mlir] Add SignOp to complex dialect. — akuegel / detail
  5. [llvm-exegesis] Fix X86LbrCounter destructor to correctly unmap memory and not double-close fd (PR50620) — llvm-dev / detail
  6. [ARM] Rejig some of the MVE gather/scatter lowering pass. NFC — david.green / detail
  7. [libc] Add a set of elementary operations — gchatelet / detail
  8. [mlir] Avoid GCC naming conflict. — gysit / detail
  9. [libcxx][atomic] Fix failure mapping in compare_exchange_{strong,weak}. — rupprecht / detail
  10. Revert "[libc] Add a set of elementary operations" — gchatelet / detail
  11. [flang] [openmp] Add Fortran specific semantic check 4 for OpenMP Allocate directive. — isaac.perry / detail
  12. Work around MSVC compiler intricacies. — Adrian Prantl / detail
  13. [mlir][linalg] Adapt yaml codegen to support scalar parameters. — gysit / detail
  14. [IROutliner] Adding DebugInfo handling for IR Outlined Functions — andrew.litteken / detail
  15. [ARM] Use rq gather/scatters for smaller v4 vectors — david.green / detail
  16. DirectoryWatcher: close a possible window of race on Windows — Saleem Abdulrasool / detail

clang-d391137-g304b9c25d58d-t21655-b21655.tar.gz (Jun 15, 2021 5:45:14 AM)

  1. Revert "[libc] Add a set of elementary operations" — gchatelet / detail
  2. [builtins] Allow compiling the builtins without libc headers — Alexander.Richardson / detail
  3. [IR] Remove forward declaration of GraphTraits from Type.h — jay.foad / detail
  4. [mlir][linalg] Fold linalg.pad_tensor if src type == result type — springerm / detail
  5. [clang-format] distinguish function type casts after 21c18d5a04316891110cecc2bf37ce51533decba — krasimir / detail
  6. [analyzer] Refactor StoreSiteFinder and extract DefaultStoreHandler — vsavchenko / detail
  7. [analyzer] Extract ControlDependencyHandler — vsavchenko / detail
  8. [analyzer] Extract NilReceiverHandler — vsavchenko / detail
  9. [analyzer] Extract ArrayIndexHandler — vsavchenko / detail
  10. [analyzer] Extract InterestingLValueHandler — vsavchenko / detail
  11. [analyzer] Extract InlinedFunctionCallHandler — vsavchenko / detail
  12. [analyzer] Simplify the process of producing notes for stores — vsavchenko / detail
  13. Fix Windows builders after 244601f4720d9cda6e81ea1908f3ce905a4bcb0e — Alexander.Richardson / detail
  14. [MCA][InstrBuilder] Check for the presence of flag VariadicOpsAreDefs. — andrea.dibiagio / detail
  15. [analyzer] Decouple NoteTag from its Factory — vsavchenko / detail
  16. [X86] Schedule-model second (mask) output of GATHER instruction — lebedev.ri / detail
  17. [lldb] Fix libstdc++ 11's std::unique_ptr affecting LLDB testsuite TestDataFormatterStdUniquePtr.py — jan.kratochvil / detail
  18. ABI breaking changes fixes. — neil.henning / detail
  19. [mlir] Add NegOp to complex dialect. — akuegel / detail
  20. [mlir][MemRef] Make sure types match when folding dim(reshape) — benny.kra / detail
  21. [ORC] Port WrapperFunctionUtils and SimplePackedSerialization from ORC runtime. — Lang Hames / detail
  22. [ORC] Make WrapperFunctionResult's ValuePtr member non-const. — Lang Hames / detail
  23. Clearly specify that these are partially implemented features — aaron / detail
  24. [mlir] ODS: do not emit trailing const for static methods — zinenko / detail
  25. [ORC] Fix missing function in unit test. — Lang Hames / detail
  26. [ORC] Fix narrowing-in-initializer-list warnings. — Lang Hames / detail
  27. [ORC] Fix missing std::move. — Lang Hames / detail
  28. [ORC] Fix endianness in manual serialization to match WrapperFunctionUtils. — Lang Hames / detail
  29. [LoopDeletion] Check for irreducible cycles when deleting loops. — flo / detail
  30. [OPENMP]Fix PR50699: capture locals in combine directrives for aligned clause. — a.bataev / detail
  31. [gn build] Port 4eb9fe2e1a07 — llvmgnsyncbot / detail
  32. [Polly][Isl] Replacing isl method `to_str()` with `stringFromIslObj()`. NFC. — patacca / detail
  33. [Matrix] Add tests for fast-math flags & matrix codegen. — flo / detail

clang-d391104-g454d92ac3b3b-t21650-b21650.tar.gz (Jun 15, 2021 1:33:40 AM)

  1. [lld][MachO] Fix UB after D103006 — Vitaly Buka / detail
  2. [NFC][hwasan] Fix "implicitly declaring library function" — Vitaly Buka / detail
  3. [X86] Use EVT::getVectorVT instead of changeVectorElementType in reduceVMULWidth. — craig.topper / detail
  4. [NFC] This is a test commit to check commit access. — CarlosAlbertoEnciso / detail
  5. [AMDGPU][Libomptarget] Drop dead code related to g_atl_machine — Pushpinder.Singh / detail
  6. Revert "[NFC] This is a test commit to check commit access." — CarlosAlbertoEnciso / detail
  7. [ORC-RT] Fix void function handling in the WrapperFunction utility. — Lang Hames / detail
  8. [Debug-Info][CodeView] Fix GUID string generation for MSVC generated objects. — CarlosAlbertoEnciso / detail
  9. [gn build] Port d0a5d8611935 — llvmgnsyncbot / detail
  10. Support buffers in LinalgFoldUnitExtentDims — tpopp / detail
  11. [libc] Add a set of elementary operations — gchatelet / detail

clang-d391093-g79f9cfbc21e0-t21646-b21646.tar.gz (Jun 14, 2021 9:16:50 PM)

  1. [SVE][LSR] Teach LSR to enable simple scaled-index addressing mode generation for SVE. — huihuiz / detail
  2. Allow signposts to take advantage of deferred string substitution — Adrian Prantl / detail
  3. Remove redundant environment variable XLA_FLAGS. — jacobhegna / detail
  4. [compiler-rt][hwasan] Add newline between record_addr lines on frame record dumps — leonardchan / detail
  5. [mlir:OpFormatGen] Add Support for `$_ctxt` in the transformer. — silvasean / detail
  6. [NFC][sanitizer] clang-format some code — Vitaly Buka / detail
  7. [PowerPC] Export 16 byte load-store instructions — lkail / detail
  8. [lld][MachO] Add support for LC_DATA_IN_CODE — alexshap / detail
  9. [libc++][ci] Enable modules in the Runtimes build — Louis Dionne / detail
  10. Do not merge LocalInstantiationScope for template specialization — Yaxun.Liu / detail

clang-d391083-g7a7c00761f62-t21640-b21640.tar.gz (Jun 14, 2021 4:59:49 PM)

  1. [libc++] Clean up scripts to setup CI on macOS — Louis Dionne / detail
  2. [libc++abi] NFC: avoid a -Wunused-parameter warning — xingxue / detail
  3. [AMDGPU] Limit runs of fixLdsBranchVmemWARHazard — Piotr Sobczak / detail
  4. [mlir][Linalg] Make printer/parser have the same behavior. — hanchung / detail
  5. Adding some of the documents for C11. — aaron / detail
  6. [TLI] SimplifyDemandedVectorElts(): handle SCALAR_TO_VECTOR(EXTRACT_VECTOR_ELT(?, 0)) — lebedev.ri / detail
  7. [dfsan] Add stack-trace printing functions to dfsan interface — gbalats / detail
  8. Allow signposts to take advantage of deferred string substitution — Adrian Prantl / detail
  9. [HWASan] Enable globals support for LAM. — mascasa / detail
  10. [libc] Add hardware implementations of x86_64 sqrt functions. — sivachandra / detail
  11. [Hexagon] Add HVX and control register names to Hexagon target — kparzysz / detail
  12. Revert "Allow signposts to take advantage of deferred string substitution" — Adrian Prantl / detail

clang-d391071-g4e155608796b-t21635-b21635.tar.gz (Jun 14, 2021 12:40:03 PM)

  1. [libc++] [test] No longer rely on std::hash<T>::argument_type. — arthur.j.odwyer / detail
  2. [lldb][docs] Fix section name for InputReaderGranularity — Raphael Isemann / detail
  3. [lldb][docs] Add the missing rst anchors to the Python enum docs — Raphael Isemann / detail
  4. [libcxx][ranges] Implement views::all. — zoecarver / detail
  5. [gn build] Port c820b494d6e1 — llvmgnsyncbot / detail
  6. Revert "[clang] NRVO: Improvements and handling of more cases." — hans / detail
  7. [AArch64] Improve SAD pattern — jingu.kang / detail
  8. [ADT] Use unnamed argument for unused arg in StringMapEntryStorage. — flo / detail
  9. [AIX][XCOFF] emit vector info of traceback table. — zhijian / detail
  10. SelectionDAG: repair the Windows build — Saleem Abdulrasool / detail
  11. [VectorCombine] Limit scalarization to non-poison indices for now. — flo / detail
  12. [mlir] Mark gpu dialect illegal in gpu-to-llvm conversion — csigg / detail
  13. [LoopDeletion] Add test with irreducible control flow in loop. — flo / detail
  14. [InstCombine] add tests for logical and/or with not ops; NFC — spatel / detail
  15. [InstCombine] add DeMorgan folds for logical ops in select form — spatel / detail
  16. [Verifier] Parallelize verification and dom checking.  NFC. — clattner / detail
  17. [flang] Move buffer runtime test to GTest — ashermancinelli / detail
  18. [RISCV] Transform unaligned RVV vector loads/stores to aligned ones — fraser / detail
  19. [Clang] Test case for -Wunused-but-set-variable, warn for volatile. — George Burgess IV / detail
  20. [CSSPGO] Aggregation by the last K context frames for cold profiles — wlei / detail
  21. [OpenMP] Fix C-only clang assert on parsing use_allocator clause of target directive — a.bataev / detail
  22. [lld-macho] Reword comment for clarity — jezng / detail
  23. [lld-macho] Fix "shift exponent too large" UBSAN error — jezng / detail
  24. [OpaquePtr] Remove existing support for forward compatibility — aeubanks / detail
  25. [NFC] Remove unused variable — Vitaly Buka / detail
  26. [docs][OpaquePtr] Shuffle around the transition plan section — aeubanks / detail
  27. X86: pass swift_async context in R14 on Win64 — Saleem Abdulrasool / detail
  28. Remove accidentally added debugging code from D103135 — aeubanks / detail
  29. [mlir:Linalg] Populate LinalgOp patterns on LinalgDialect as opposed to each op — riddleriver / detail
  30. Move some code under NDEBUG from D103135 — aeubanks / detail
  31. [PassManager] Save compile time by not running the verifier unnecessarily. NFC — clattner / detail
  32. [OPENMP][C++20]Add support for CXXRewrittenBinaryOperator in ranged for loops. — a.bataev / detail

clang-d391039-gc83e696732fd-t21630-b21630.tar.gz (Jun 14, 2021 8:28:21 AM)

  1. [clang][deps] Fix failing modules.cpp test — Jan Svoboda / detail
  2. [lldb][docs] Document SBType — Raphael Isemann / detail
  3. [clang][deps] NFC: Check the correct context hashes in tests — Jan Svoboda / detail
  4. [clang][deps] Prevent unintended modifications of the original TU command-line — Jan Svoboda / detail
  5. Revert "[lldb] Set return status to failed when adding a command error" (and fixups) — david.spickett / detail
  6. [libc++] Refactor the tests for std::prev, next and advance — Louis Dionne / detail
  7. [MLIR][NFC] Rename MemRefDataFlow -> AffineScalarReplacement — uday / detail
  8. [clang][deps] NFC: Fix an XFAIL test on Windows — Jan Svoboda / detail
  9. [libc++] NFC: More refactoring in the prev/next/advance tests per review comments — Louis Dionne / detail
  10. Intrinsic::getName: require a Module argument — jeroen.dobbelaere / detail
  11. [clang][deps] NFC: Handle `DependencyOutputOptions` only once — Jan Svoboda / detail
  12. [clang][deps] NFC: Stop using moved-from object — Jan Svoboda / detail
  13. [DAGCombine] reduceBuildVecToShuffle(): sort input vectors by decreasing size — lebedev.ri / detail
  14. [NFC][DAGCombine] Extract getFirstIndexOf() lambda back into a function — lebedev.ri / detail
  15. Reland "[lldb] Set return status to failed when adding a command error" — david.spickett / detail
  16. [flang] Fix compilation problem with rename of "MemRefDataFlow" — psteinfeld / detail
  17. Add AutomaticAllocationScope to memref.alloca_scope — zinenko / detail

clang-d391022-g9e77526d4673-t21626-b21626.tar.gz (Jun 14, 2021 4:04:21 AM)

  1. [zorg] Cleanup clang-cmake-{armv7,aarch64}-quick bots — maxim.kuvyrkov / githubweb
  2. [zorg] Build all targets on Linaro-maintained bots — maxim.kuvyrkov / githubweb
  3. [zorg] Add AArch64 SVE vector-length-specific (VLS) bots — maxim.kuvyrkov / githubweb
  4. [zorg] Rename Linaro's AArch64 and ARM bots to use consistent names — maxim.kuvyrkov / githubweb
  5. [zorg] Remove settings that match defaults from Linaro bots — maxim.kuvyrkov / githubweb

clang-d391022-g9e77526d4673-t21626-b21626.tar.gz (Jun 14, 2021 4:04:21 AM)

  1. [VP] Binary floating-point intrinsics. — simon.moll / detail
  2. [flang] Add initial implementation for CPU_TIME — diana.picus / detail
  3. [llvm] remove Sequence::asSmallVector() — gchatelet / detail
  4. [clang][deps] NFC: Preserve the original frontend action — Jan Svoboda / detail
  5. [libc] Add a set of elementary operations — gchatelet / detail
  6. [clang][modules][pch] Allow loading PCH with different modules cache path — Jan Svoboda / detail
  7. Reland "[lldb] Set return status to failed when adding a command error" — david.spickett / detail
  8. [lldb] Add missing changes to a2363c0cf9b6a9a81c76ac652da667f73845d38b — david.spickett / detail
  9. [clang][deps] Handle precompiled headers' AST files — Jan Svoboda / detail
  10. Revert "[libc] Add a set of elementary operations" — gchatelet / detail
  11. [lldb] Correct "else if" to "elif" in TestRegisters — david.spickett / detail
  12. [flang] Add POSIX implementation for CPU_TIME — diana.picus / detail
  13. Fix -Wswitch warning after 092c303955cd18be6c0b923b1c0a1b96e2c91893. — hokein.wu / detail
  14. [clang][deps] Handle modular dependencies present in PCH — Jan Svoboda / detail
  15. [Analyzer][solver] Simplify existing eq classes and constraints when a new constraint is added — gabor.marton / detail
  16. [clang][deps] Move stripping of diagnostic serialization from `clang-scan-deps` to `DependencyScanning` library — Jan Svoboda / detail
  17. [clang][deps] Move invocation adjustments from `clang-scan-deps` to `DependencyScanning` library — Jan Svoboda / detail
  18. [clang][deps] Move injection of `-Wno-error` from `clang-scan-deps` to `DependencyScanning` library — Jan Svoboda / detail
  19. [clang][deps] Move enabling system header deps from `clang-scan-deps` to `DependencyScanning` library — Jan Svoboda / detail
  20. [VPlan] Add additional tests for region merging. — flo / detail

clang-d391022-g9e77526d4673-t21626-b21626.tar.gz (Jun 14, 2021 4:04:21 AM)

  1. [test-suite] Suppress FP_CONTRACT due to command line changes planned in D74436 — melanie.blower / githubweb
  2. Revert "[test-suite] Suppress FP_CONTRACT due to command line changes planned in D74436" — melanie.blower / githubweb

clang-d391002-g2116eadf0994-t21622-b21622.tar.gz (Jun 14, 2021 12:05:19 AM)

  1. Calculate getTerminator only when necessary — 1894981+hiraditya / detail
  2. Implement DW_CFA_LLVM_* for Heterogeneous Debugging — VenkataRamanaiah.Nalamothu / detail
  3. [lld-macho] Try to fix MSAN "uninitialized memory" error — jezng / detail
  4. [Testsuite] Change these tests to only have a single verification error, NFC. — clattner / detail
  5. [LLParser] Remove outdated deplibs — th3charlie / detail
  6. AMD k8 family does not support SSE4.x which are required by x86-64-v2+ — sguelton / detail
  7. [mlir][linalg] Lower PadTensorOp to InitTensorOp + FillOp + SubTensorInitOp — springerm / detail
  8. [mlir][linalg] Vectorize linalg.pad_op source copying (static source shape) — springerm / detail
  9. [mlir][linalg] Vectorize linalg.pad_op source copying (improved) — springerm / detail
  10. [LoopVectorize] precommit pr50686.ll for D104148 — guopeilin1 / detail
  11. Only consider built-in compound assignment operators for -Wunused-but-set-* — sbergman / detail
  12. [mlir] Add ExpOp to Complex dialect. — akuegel / detail
  13. [mlir][linalg] Lower PadTensorOps with non-constant pad value — springerm / detail
  14. [mlir][linalg] Add support for scalar input operands. — gysit / detail
  15. [mlir] Remove traits that require vector type support from ops in Complex dialect. — akuegel / detail

clang-d390987-gba9e28064b25-t21617-b21617.tar.gz (Jun 13, 2021 8:07:17 PM)

  1. [lld-macho][nfc] Remove InputSection::outSecFileOff — jezng / detail
  2. [lld-macho][nfc] Represent the image loader cache with a ConcatInputSection — jezng / detail
  3. [lld-macho][nfc] Add `final` to classes where possible — jezng / detail
  4. [Utils] Add missing freeze and poison keyword highlights — aqjune / detail
  5. [mlir][linalg] Add constant padding helper to PadTensorOp — springerm / detail
  6. [mlir] Vectorize linalg.pad_tensor consumed by transfer_read — springerm / detail
  7. [mlir] Vectorize linalg.pad_tensor consumed by subtensor_insert — springerm / detail
  8. [mlir] Vectorize linalg.pad_tensor consumed by transfer_write — springerm / detail
  9. [DominanceInfo] Make the ctor take a defaulted value for the operand. NFC. — clattner / detail
  10. [mlir][linalg] Remove generic PadTensorOp vectorization pattern — springerm / detail
  11. [ORC-RT] Fix an error check. — Lang Hames / detail

clang-d390976-gf09e200b31f4-t21613-b21613.tar.gz (Jun 13, 2021 4:16:29 PM)

  1. [clang-format] Adds a formatter for aligning arrays of structs — bjoern / detail
  2. [fuzzer] Fix build on musl — i / detail
  3. [ELF] Add OVERWRITE_SECTIONS command — i / detail
  4. Introduce tensor.insert op to Tensor dialect. — hanchung / detail
  5. [DSE] Extra multiblock loop tests, NFC. — david.green / detail
  6. unwind: allow building with GCC — Saleem Abdulrasool / detail
  7. Fix misspelled instruction in X86 assembly parser — epastor / detail
  8. [ms] [llvm-ml] Fix capitalization of the ignored CPU directives — epastor / detail
  9. [ms] [llvm-ml] When parsing MASM, "jmp short" instructions are case insensitive — epastor / detail

clang-d390967-g5be3a1a06483-t21608-b21608.tar.gz (Jun 13, 2021 12:26:27 PM)

  1. DetailedRecordsBackend.cpp - tidy implicit header dependencies. NFCI. — llvm-dev / detail
  2. DetailedRecordsBackend.cpp - printSectionHeading - avoid std::string creation/copies. — llvm-dev / detail
  3. DIPrinter.h - tidy implicit header dependencies. NFCI. — llvm-dev / detail
  4. BoundsChecking.cpp - tidy implicit header dependencies. NFCI. — llvm-dev / detail
  5. RawError.h - remove unused <string> include. NFCI. — llvm-dev / detail
  6. [LoopUnroll] Test multi-exit runtime unrolling with predictable exit (NFC) — nikita.ppv / detail
  7. [lld/mac] clarify comment — thakis / detail
  8. DirectoryWatcher: also wait for the notifier thread — Saleem Abdulrasool / detail
  9. [SPARC] Legalize truncation and extension between fp128 and half — thatlemon / detail

clang-d390958-g3dc727e81b92-t21603-b21603.tar.gz (Jun 13, 2021 8:37:36 AM)

  1. VPlanSLP.cpp - tidy implicit header dependencies. NFCI. — llvm-dev / detail
  2. ArgumentPromotion.cpp - remove unused <string> include. NFCI. — llvm-dev / detail
  3. SValExplainer.h - get APSInt values by const reference instead of value. NFCI. — llvm-dev / detail
  4. [InstCombine] fold ctlz/cttz of bool types — spatel / detail
  5. [clang][NFC] Add IsAnyDestructorNoReturn field to CXXRecord instead of calculating it on demand — markus.boeck02 / detail
  6. [ARM] Introduce t2WhileLoopStartTP — david.green / detail
  7. LoopUnrollAndJamPass.cpp - remove unused <vector> include. NFCI. — llvm-dev / detail
  8. GVN.cpp - remove unused <vector> include. NFCI. — llvm-dev / detail
  9. fix comment typos to cycle bots — thakis / detail
  10. DWARFDebugFrame.cpp - remove unused <string> include. NFCI. — llvm-dev / detail
  11. MachOObjectFile.cpp - remove unused <string> include. NFCI. — llvm-dev / detail
  12. RegUsageInfoPropagate.cpp - remove unused <string> and <map> includes. NFCI. — llvm-dev / detail
  13. ProfiledCallGraph.h - remove unused <string> include. NFCI. — llvm-dev / detail

clang-d390945-ga7c3105adb55-t21599-b21599.tar.gz (Jun 13, 2021 4:33:49 AM)

  1. [X86] Check immediate before get it. — yuanke.luo / detail
  2. [ARM][NEON] Combine base address updates for vld1Ndup intrinsics — kbessonova / detail
  3. [clang] Implement P2266 Simpler implicit move — mizvekov / detail
  4. [ORC-RT] Fix a comment. — Lang Hames / detail
  5. [JITLink][MachO] Add missing testcase. — Lang Hames / detail
  6. [ORC-RT] Remove unused header in unit test. — Lang Hames / detail

clang-d390939-g1e72b9d52f9c-t21595-b21595.tar.gz (Jun 13, 2021 12:49:41 AM)

  1. Revert "[X86] Check immediate before get it." — yuanke.luo / detail

clang-d390938-gaa93603ff6a4-t21594-b21594.tar.gz (Jun 12, 2021 9:17:44 PM)

  1. [ORC-RT] Split Simple-Packed-Serialization code into its own header. — Lang Hames / detail
  2. [X86] Check immediate before get it. — yuanke.luo / detail
  3. llvm-objcopy: fix section size truncation/extension when dumping sections — dblaikie / detail
  4. [runtimes] Fix umbrella component targets — smeenai / detail

clang-d390934-g152c9871e6ac-t21590-b21590.tar.gz (Jun 12, 2021 5:41:14 PM)

  1. Use dyn_cast_or_null instead of dyn_cast in FunctionLike::verifyTrait (NFC) — joker.eph / detail
  2. [NFC][X86][Codegen] Add shuffle test that would benefit from sorting in reduceBuildVecToShuffle() — lebedev.ri / detail
  3. Simplify getArgAttrDict/getResultAttrDict by removing unnecessary checks — joker.eph / detail

clang-d390931-g5899278758b6-t21587-b21587.tar.gz (Jun 12, 2021 2:08:54 PM)

  1. [X86] Add ISD::FREEZE and ISD::AssertAlign to the list of opcodes that don't guarantee upper 32 bits are zero. — craig.topper / detail
  2. [CHR] Don't run ControlHeightReduction if any BB has address taken — lxfind / detail
  3. [llvm-objcopy] Exclude empty sections in IHexWriter output — i / detail

clang-d390928-g76f1baa7875a-t21584-b21584.tar.gz (Jun 12, 2021 10:41:41 AM)

  1. [MLIR] Simplify affine.if ops with trivial conditions — uday / detail
  2. [VPlan] Add more sinking/merging tests with predicated loads/stores. — flo / detail
  3. [clang] NRVO: Improvements and handling of more cases. — mizvekov / detail
  4. Revert "Revert "DirectoryWatcher: add an implementation for Windows"" — Saleem Abdulrasool / detail

clang-d390924-gb4583a5ad73b-t21581-b21581.tar.gz (Jun 12, 2021 7:14:55 AM)

  1. Revert "[X86FixupLEAs] Sub register usage of LEA dest should block LEA/SUB optimization" — flo / detail
  2. Revert "[X86FixupLEAs] Transform the sequence LEA/SUB to SUB/SUB" — flo / detail
  3. [lit] Attempt for fix tests failing because of 'warning: non-portable path to file' — kbessonova / detail
  4. Revert "Allow signposts to take advantage of deferred string substitution" — flo / detail

clang-d390920-gc27e8141b3d1-t21579-b21579.tar.gz (Jun 12, 2021 12:03:07 AM)

  1. [Flang][test] Fix Windows buildbot. — llvm-project / detail
  2. A post-processing for BFI inference — aktoon / detail
  3. [AMDGPU][IndirectCalls] Fix register usage propagation for indirect/external calls — Madhur.Amilkanthwar / detail

clang-d390917-g984e270a9a70-t21576-b21576.tar.gz (Jun 11, 2021 8:40:48 PM)

  1. [llvm-objcopy][MachO] Do not strip symbols with the flag REFERENCED_DYNAMICALLY set — alexshap / detail
  2. Allow signposts to take advantage of deferred string substitution — Adrian Prantl / detail
  3. Disambiguate usage of struct mach_header and other MachO definitions. — Adrian Prantl / detail
  4. [IRSim] Strip out the findSimilarity call from the constructor — andrew.litteken / detail
  5. Revert "Allow signposts to take advantage of deferred string substitution" — Adrian Prantl / detail
  6. [lld-macho] Deduplicate fixed-width literals — jezng / detail
  7. [lld-macho][nfc] Move liveness-tracking fields into ConcatInputSection — jezng / detail
  8. [lld-macho][nfc] Have InputSection ctors take some parameters — jezng / detail
  9. [lld-macho] Have dead-stripping work with literal sections — jezng / detail
  10. Allow signposts to take advantage of deferred string substitution — Adrian Prantl / detail
  11. [AIX][compiler-rt] Fix cmake build of libatomic for cmake-3.16+ — lkail / detail
  12. [MLIR] Execution engine python binding support for shared libraries — uday / detail
  13. [lld-macho] Fix debug build — jezng / detail
  14. [lld][MachO] Fix function starts section — alexshap / detail
  15. Improve materializer error messages to include type names. — Adrian Prantl / detail
  16. [mlir] make normalizeAffineFor public — stephen.neuendorffer / detail

clang-d390901-gb9af157fd18d-t21572-b21572.tar.gz (Jun 11, 2021 5:19:03 PM)

  1. [mlir][docs] Reorder PassWrapper arguments — marius.brehler / detail
  2. [docs][OpaquePtr] Add some specific examples of what needs to be done — aeubanks / detail
  3. [IRSim] Adding basic implementation of llvm-sim. — andrew.litteken / detail
  4. [clang][ObjC] allow the use of NSAttributedString * argument type with format attribute — Alex Lorenz / detail
  5. Allow ptrtoint/inttoptr of non-integral pointer types in IR — listmail / detail
  6. Revert "[IRSim] Adding basic implementation of llvm-sim." — andrew.litteken / detail
  7. [NFC][CostModel] Fixed comment that comparisons work regardless of the state. — daniil.fukalov / detail
  8. [NFC][X86][Codegen] Megacommit: mass-regenerate all check lines that were already autogenerated — lebedev.ri / detail
  9. [lldb] Remove GCC XFAIL for TestCPPAuto and TestClassTemplateParameterPack — Raphael Isemann / detail
  10. [IRSim] Don't copy the Mapper for createCandidatesFromSuffixTree — andrew.litteken / detail
  11. [sanitizer] Replace -mllvm -asan-use-after-return in compile-rt tests with -fsanitize-address-use-after-return (NFC) — kda / detail
  12. [sanitizer] Remove numeric values from -asan-use-after-return flag. (NFC) — kda / detail
  13. [InstCombine] update test checks; NFC — spatel / detail
  14. [InstCombine] add tests for bit manipulation intrinsics with bool values; NFC — spatel / detail
  15. [NFC][OpaquePtr] Make getMemoryParamAllocType() compatible with opaque pointers — aeubanks / detail
  16. [ASan/Win] Hide index from compiler to avoid new clang warning — rnk / detail

clang-d390885-g1b241b9b400b-t21568-b21568.tar.gz (Jun 11, 2021 1:59:24 PM)

  1. [SLP][NFC] Fix condition that was supposed to save a bit of compile time. — valery.n.dmitriev / detail
  2. [lldb] Enable TestRuntimeTypes on Apple Silicon — Jonas Devlieghere / detail
  3. [lldb] Support new objective-c hash table layout — Jonas Devlieghere / detail
  4. Introduce alloca_scope op — zinenko / detail
  5. [Sema] Address-space sensitive check for unbounded arrays (v2) — Chris.Hamilton / detail
  6. CodeGen: Fix missing const — Matthew.Arsenault / detail
  7. GlobalISel: Reduce indentation and remove dead path — Matthew.Arsenault / detail
  8. AMDGPU/GlobalISel: Fix indentation — Matthew.Arsenault / detail
  9. AMDGPU/GlobalISel: Remove leftover hack for argument memory sizes — Matthew.Arsenault / detail
  10. [libcxx][ranges] Add class ref_view. — zoecarver / detail
  11. [gn build] Port 7eba4856c702 — llvmgnsyncbot / detail
  12. [compiler-rt] Add platform detection support for x32 — harald / detail
  13. [NFC][OpaquePtr] Explicitly pass GEP source type in optimizeGatherScatterInst() — aeubanks / detail
  14. [clang-cl][sanitizer] Add -fsanitize-address-use-after-return to clang. — kda / detail
  15. [flang] Handle multiple USE statements for the same module — psteinfeld / detail

clang-d390870-gee98f600de9e-t21565-b21565.tar.gz (Jun 11, 2021 10:40:52 AM)

  1. [AST] Include the TranslationUnitDecl when traversing with TraversalScope — sam.mccall / detail
  2. APInt.h - add missing <utility> header. — llvm-dev / detail
  3. [lldb] DumpDataExtractor.cpp - replace APInt::toString() with llvm::toString(APInt) — llvm-dev / detail
  4. [Polly][Isl] Removing explicit operator bool() from isl C++ bindings. NFC. — patacca / detail
  5. [mlir][[linalg] Remove deprecated structured op interface methods. — gysit / detail
  6. Revert "[lldb] Add support for evaluating expressions in static member functions" — Raphael Isemann / detail
  7. [mlir][linalg] Prepare drop unit dims for scalar operands. — gysit / detail
  8. Fix Wdocumentation missing parameter warnings. NFCI. — llvm-dev / detail
  9. StringExtrasTest.cpp - add missing newline at the end of file. NFCI. — llvm-dev / detail
  10. [SimplifyCFG] avoid crash on degenerate loop — spatel / detail
  11. Fix extraneous ')' error. — llvm-dev / detail
  12. [mlir][linalg] Prepare pad to static bounding box for scalar operands. — gysit / detail
  13. Fix for error "'Run' overrides a member function but is not marked — zahira.ammarguellat / detail
  14. Referencing a static function defined in an opnemp clause, is — zahira.ammarguellat / detail
  15. Move Function Specialization to its correct location. NFC. — sjoerd.meijer / detail
  16. [gn build] Port 9907746f5db7 — llvmgnsyncbot / detail
  17. [lldb] Unmark TestInlines as XFAIL for gcc — Raphael Isemann / detail
  18. [lldb] Fix compilation after removal of APInt::toString — Raphael Isemann / detail
  19. [lldb] Remove GCC XFAIL for TestTypedefArray — Raphael Isemann / detail
  20. [mlir][VectorToGPU] First step to convert vector ops to GPU MMA ops — thomasraoux / detail
  21. [SLP][NFC]Add a test for unordered stores, NFC. — a.bataev / detail
  22. [SLP]Remove unnecessary UndefValue in CreateShuffle. — a.bataev / detail
  23. [lld/mac] Use sectionType() more — thakis / detail
  24. [HWASan] Add basic stack tagging support for LAM. — mascasa / detail
  25. [Sema] Address-space sensitive check for unbounded arrays (v2) — Chris.Hamilton / detail
  26. Revert "[Sema] Address-space sensitive check for unbounded arrays (v2)" — Chris.Hamilton / detail
  27. [SLP]Allow reordering of insertelements. — a.bataev / detail
  28. [CodeGen][regalloc] Don't align stack slots if the stack can't be realigned — tomas.matheson / detail
  29. Update the C status page somewhat. — aaron / detail
  30. [lldb-vscode] Synchronize calls to SendTerminatedEvent — asahay / detail
  31. [HIP] Fix --hip-version flag with 0 as component — enye.shi / detail
  32. [Matrix] In transpose opts, handle a^t * a^t — anemet / detail
  33. [libcxx][ranges] Add range.subrange. — zoecarver / detail
  34. [gn build] Port 9106047ee3dd — llvmgnsyncbot / detail
  35. [libc++] Enable the synchronization library on Apple platforms — Louis Dionne / detail
  36. [X86FixupLEAs] Sub register usage of LEA dest should block LEA/SUB optimization — carrot / detail
  37. [libc++] NFC: Move indirect_concepts.h to __iterator/concepts.h — Louis Dionne / detail
  38. [gn build] Port c54d3050f7b9 — llvmgnsyncbot / detail

clang-d390832-g61cdaf66fe22-t21561-b21561.tar.gz (Jun 11, 2021 7:23:01 AM)

  1. [X86] Support __tile_stream_loadd intrinsic for new AMX interface — bing1.yu / detail
  2. [NFC][VectorCombine] Extract computeAlignmentAfterScalarization() helper function — lebedev.ri / detail
  3. [VectorCombine] scalarizeLoadExtract(): use computeAlignmentAfterScalarization() helper — lebedev.ri / detail
  4. [analyzer] Introduce a new interface for tracking — vsavchenko / detail
  5. [analyzer] Reimplement trackExpressionValue as ExpressionHandler — vsavchenko / detail
  6. [analyzer] Change FindLastStoreBRVisitor to use Tracker — vsavchenko / detail
  7. [analyzer] Hide and rename FindLastStoreBRVisitor — vsavchenko / detail
  8. [analyzer] Turn ReturnVisitor into a tracking visitor — vsavchenko / detail
  9. [analyzer] Refactor trackRValueExpression into ExpressionHandler — vsavchenko / detail
  10. [analyzer] Turn TrackControlDependencyCond into a tracking visitor — vsavchenko / detail
  11. [analyzer] Refactor trackExpressionValue to accept TrackingOptions — vsavchenko / detail
  12. [llvm-stress] Fix dead code preventing us generating per-element vector selects — llvm-dev / detail
  13. clang-format: [JS] don't sort named imports if off. — martin / detail
  14. [OpenCL] Fix overloading resolution of addrspace constructors — olemarius.strohm / detail
  15. [CostModel][AArch64] Improve the cost estimate of CTPOP intrinsic — rosie.sumpter / detail
  16. Do not generate calls to the 128-bit function __multi3() on 32-bit ARM — rengolin / detail
  17. [clang][NFC] Avoid assignment in condition — nathan / detail
  18. [ADT] Consistently use StringExtrasTest for the test suite filter. NFCI. — llvm-dev / detail
  19. [clang-tidy] NarrowingConversionsCheck should support inhibiting conversions of — hokein.wu / detail
  20. [Test] Add loop deletion test with switch — mkazantsev / detail
  21. [PowerPC] Allow wa inline asm to also accept floating point arguments — zarko / detail
  22. [mlir] Provide minimal Python bindings for the math dialect — zinenko / detail
  23. precommit tests for D104042 — jingu.kang / detail
  24. [Test] One more elaborate test with selects for loop deletion — mkazantsev / detail
  25. [clangd] don't rename if the triggering loc is not actually being renamed. — hokein.wu / detail
  26. [VP][NFC] Format comment to 80 columns — fraser / detail
  27. [ADT] Remove APInt/APSInt toString() std::string variants — llvm-dev / detail

clang-d390805-gf0a68bbc967a-t21558-b21558.tar.gz (Jun 11, 2021 3:49:09 AM)

  1. [PowerPC] Relax register superclasses for paired memops — qiucofan / detail
  2. [lldb] Fix leak in test — Vitaly Buka / detail
  3. Revert "[CMake] Don't use libc++ by default on Windows yet" — phosek / detail
  4. Revert "[Driver] Support libc++ in MSVC" — phosek / detail
  5. Function Specialization Pass — sjoerd.meijer / detail
  6. [gn build] Port c4a0969b9c14 — llvmgnsyncbot / detail
  7. [mlir] Refactor ComplexOps.td [NFC] — akuegel / detail
  8. [clang-tidy] LIT test fix for Remark diagnostic — dmitry.polukhin / detail
  9. [compiler-rt] [builtins] [AArch64] Add missing AArch64 data synchronization barrier (dsb) to __clear_cache — srhines / detail
  10. [OpenCL][NFC] Reorganize ClangOpenCLBuiltinEmitter comments — sven.vanhaastregt / detail
  11. Fix implicit dependency on <string> header. NFCI. — llvm-dev / detail
  12. [Analysis] Pass RecurrenceDescriptor as const reference. NFCI. — llvm-dev / detail
  13. SampleProf.h - fix spelling mistake in assert message. NFC. — llvm-dev / detail

clang-d390805-gf0a68bbc967a-t21558-b21558.tar.gz (Jun 11, 2021 3:49:09 AM)

  1. Revert "[test-suite] Suppress FP_CONTRACT due to command line changes planned in D74436" — melanie.blower / githubweb

clang-d390792-g632cbcac7906-t21555-b21555.tar.gz (Jun 11, 2021 12:35:45 AM)

  1. [lld/mac] Make binaries written by lld strippable — thakis / detail
  2. [RISCV] Avoid scalar outgoing argumetns overwriting vector frame objects. — kai.wang / detail
  3. [lldb] Move once_flags in HostInfoLinux so the internal state struct — Raphael Isemann / detail

clang-d390789-g081ae5fe1aa3-t21553-b21553.tar.gz (Jun 10, 2021 9:25:31 PM)

  1. [static initializers] Emit global_ctors and global_dtors in reverse order when .ctors/.dtors are used. — wolfgang_pieb / detail
  2. [IR] Value: Fix OpCode checks — ndesaulniers / detail
  3. [RISCV] Add test cases that show failure to use some W instructions if they are proceeded by a load. NFC — craig.topper / detail
  4. [SDAG] Fix pow2 assumption when splitting vectors — carl.ritson / detail
  5. [ValueTypes] Define MVTs for v6i32, v6f32, v7i32, v7f32 — carl.ritson / detail
  6. [AArch64][GlobalISel] Fix incorrectly generating uxtw/sxtw for addressing modes. — Amara Emerson / detail
  7. [mlir][IR] Move MemRefElementTypeInterface to a new BuiltinTypeInterfaces file — riddleriver / detail
  8. [mlir] Add new SubElementAttr/SubElementType Interfaces — riddleriver / detail
  9. [mlir-ir-printing] Prefix the dump message with the split marker(// -----) — riddleriver / detail
  10. [Flang] Compile fix after D99459. — llvm-project / detail
  11. [RISCV] Use ComputeNumSignBits/MaskedValueIsZero in RISCVDAGToDAGISel::selectSExti32/selectZExti32. — craig.topper / detail
  12. [VectorCombine] Fix alignment in single element store — qiucofan / detail
  13. Revert "[clang] Implement P2266 Simpler implicit move" — aeubanks / detail
  14. Revert "[clang] NRVO: Improvements and handling of more cases." — aeubanks / detail
  15. [RISCV] Remove extra assignment of intrinsic ID in ManualCodegen. NFC — craig.topper / detail

clang-d390774-g119965865cc7-t21549-b21549.tar.gz (Jun 10, 2021 6:16:05 PM)

  1. [clang] NRVO: Improvements and handling of more cases. — mizvekov / detail
  2. [SimplifyCFG] avoid 'tmp' variables in test file; NFC — spatel / detail
  3. [LV] Parallel annotated loop does not imply all loads can be hoisted. — joachim / detail
  4. 2d Arm Neon sdot op, and lowering to the intrinsic. — ataei / detail
  5. [MLIR] Document that Dialect Conversion traverses in preorder — gcmn / detail
  6. [AArch64][GlobalISel] Legalize scalar G_CTTZ + G_CTTZ_ZERO_UNDEF — Jessica Paquette / detail
  7. [libcxx][ranges] removes default_initializable from weakly_incrementable and view — cjdb / detail
  8. Preserve more MD_mem_parallel_loop_access and MD_access_group in SROA — andrew.kaylor / detail
  9. [clang] Implement P2266 Simpler implicit move — mizvekov / detail
  10. [Profile] Handle invalid profile data — aeubanks / detail
  11. [IR] make -warn-frame-size into a module attr — ndesaulniers / detail
  12. [Profile] Remove redundant check — aeubanks / detail
  13. LoadStoreVectorizer: support different operand orders in the add sequence match — vkeles / detail

clang-d390761-g5d5b686f6bf6-t21546-b21546.tar.gz (Jun 10, 2021 3:07:04 PM)

  1. [ms] [llvm-ml] Warn on command-line redefinition — epastor / detail
  2. [mlir-vscode] Fix dependencies to enable packaging the extension properly. — riddleriver / detail
  3. [libc] Add implementation of expm1f. — lntue / detail
  4. [lld-macho][nfc] Fix uninitialized members warning from Coverity — jezng / detail
  5. [ARM] Ensure instructions are simplified prior to GatherScatter lowering. — david.green / detail
  6. [OpenMP] Implement '#pragma omp unroll'. — llvm-project / detail
  7. [libcxx][ranges][nfc] moves view concepts into `__ranges/concepts.h` — cjdb / detail
  8. [gn build] Port bbb3d03f93b8 — llvmgnsyncbot / detail
  9. Move code for checking loop metadata into Analysis [nfc] — listmail / detail
  10. Move variable only used inside an assert into the assert. — saugustine / detail
  11. [SCEV] Use mustprogress flag on loops (in addition to function attribute) — listmail / detail
  12. [ELF][RISCV] Resolve branch relocations referencing undefined weak to current location if not using PLT — i / detail
  13. [ELF] Simplify getAArch64UndefinedRelativeWeakVA. NFC — i / detail
  14. [libc++] Remove unnecessary header in enable_view.h (which caused a cycle) — Louis Dionne / detail
  15. [LI] Add a cover function for checking if a loop is mustprogress [nfc] — listmail / detail
  16. [ARM] Fix Changed status in MVEGatherScatterLoweringPass. — david.green / detail

clang-d390745-gca10add5dbe4-t21543-b21543.tar.gz (Jun 10, 2021 12:02:49 PM)

  1. [clang-cl] Add /permissive and /permissive- — markus.boeck02 / detail
  2. [AArch64] Silence fallthrough warning. NFC. — benny.kra / detail
  3. [docs][llvm-ar] Add rsp-quoting option to the llvm-ar command guide. — gbreynoo / detail
  4. [mlir][gpu] Add op to create MMA constant matrix — thomasraoux / detail
  5. Fix range-loop-analysis warning — keithbsmiley / detail
  6. Add a page to track the status of C proposals in Clang. — aaron / detail
  7. [AIX] Build libLTO as MODULE rather than SHARED — daltenty / detail
  8. Revert "[clang][FPEnv] Clang floatng point model ffp-model=precise enables ffp-contract=on" — melanie.blower / detail
  9. [libc++abi] Remove the LIBCXXABI_ENABLE_PIC option — Louis Dionne / detail
  10. [lldb] Add 9494c510af56 to .git-blame-ignore-revs — Jonas Devlieghere / detail
  11. [Flang][Runtime][tests] Escape regex special character. — llvm-project / detail
  12. [gn build] minor TODO.txt update — thakis / detail
  13. [flang] Fixed simple typo in runtime code — unknown / detail
  14. [SLP]Disable scheduling of insertelements. — a.bataev / detail
  15. [AArch64][GlobalISel] Mark some G_BITREVERSE types as legal + select them — Jessica Paquette / detail
  16. [mlir-lsp-server] Add support for textDocument/documentSymbols — riddleriver / detail
  17. [mlir-lsp-server] Document the features provided by the language server — riddleriver / detail
  18. [lldb, win] Remove obsolete workaround for MSVC and python libs — stilis / detail

clang-d390727-g936d6756ccfb-t21539-b21539.tar.gz (Jun 10, 2021 8:52:58 AM)

  1. [AArch64] Add cost tests for bitreverse — irina.dobrescu / detail
  2. [TableGen] Eliminate dead code in ParseForeachDeclaration [NFC] — Paul C. Anagnostopoulos / detail
  3. [libc++abi] NFC: adding a new parameter base to functions for calculating addresses with relative encodings — xingxue / detail
  4. [X86][NFC] Fix typo. — yuanke.luo / detail
  5. [clang] Do not crash when ArgTy is null in CheckArgAlignment — adamcz / detail
  6. [clang][driver] Add -foperator-names — markus.boeck02 / detail
  7. [clang][msvc] Define _HAS_STATIC_RTTI to 0, when compiling with -fno-rtti — markus.boeck02 / detail

clang-d390720-g9872551ca09b-t21538-b21538.tar.gz (Jun 10, 2021 8:04:41 AM)

  1. [XCOFF][llvm-objdump] Dump the debug type in `--section-headers` option. — esme.yi / detail
  2. [LangRef] Fix missing code highlighting format — aqjune / detail
  3. Revert "[AArch64LoadStoreOptimizer] Generate more STPs by renaming registers earlier" — martin / detail
  4. Revert "[Verifier] Speed up and parallelize dominance checking.  NFC" — alexfh / detail
  5. Implementation of global.get/set for reftypes in LLVM IR — pmatos / detail
  6. [OpenCL] Add builtin header test — sven.vanhaastregt / detail
  7. [OpenCL] Relax test implicit members in C++ for OpenCL — olemarius.strohm / detail
  8. [mlir] make LLVMPointerType implement the data layout type interface — zinenko / detail
  9. [clang][Arm] Require arm and aarch64 target for bf16 intrinsics test — david.spickett / detail
  10. [TargetLowering] getABIAlignmentForCallingConv - pass DataLayout by const reference. NFCI. — llvm-dev / detail
  11. Add explicit braces to silence warning about ambiguous 'else' inside the EXPECT_EQ macro. NFCI. — llvm-dev / detail
  12. Fix MSVC int64_t -> uint64_t "narrowing conversion" warning. — llvm-dev / detail
  13. Revert "Implementation of global.get/set for reftypes in LLVM IR" — david.spickett / detail
  14. [flang][windows] Run regression tests under Windows. NFCI. — llvm-project / detail
  15. Reland "[gn build] port d1d36f7ad (llvm-tapi-diff)" — thakis / detail
  16. [llvm][PPC] Add missing case for 'I' asm memory operands — tbaeder / detail
  17. [NFC][XCOFF] Replace structs FileHeader32/SectionHeader32 with constants. — esme.yi / detail
  18. [llvm] Make Sequence reverse-iterable — gchatelet / detail
  19. [InstSimplify] Add constant fold for extractelement + splat for scalable vectors — caroline.concatto / detail
  20. [ms] [llvm-ml] Make variable redefinition match ML.EXE — epastor / detail
  21. [InstCombine] Add fold for extracting known elements from a stepvector — caroline.concatto / detail
  22. [clang-tidy] Allow disabling integer narrowing conversions for cppcoreguidelines-narrowing-conversions — gchatelet / detail
  23. [CodeGen] limit tests to current pass manager to avoid variability; NFC — spatel / detail
  24. [clang] Make CXXDefaultArgExpr inherit dependence from the inner Expr — adamcz / detail
  25. [OpenMP] Add type to firstprivate symbol for const firstprivate values — huberjn / detail
  26. Fix test hip-device-compile.hip — Yaxun.Liu / detail
  27. [clang][FPEnv] Clang floatng point model ffp-model=precise enables ffp-contract=on — melanie.blower / detail
  28. [ARM] MVE VPT block tests with debug info. NFC — david.green / detail
  29. [ARM] Skip debug during vpt block creation — david.green / detail

clang-d390691-g0b21371e1201-t21530-b21530.tar.gz (Jun 10, 2021 12:39:35 AM)

  1. [HIP] Add --gpu-bundle-output — Yaxun.Liu / detail
  2. Reland "[llvm] llvm-tapi-diff" — Cyndy Ishida / detail
  3. [llvm-objdump][XCOFF] Enable the -l (--line-numbers) option. — esme.yi / detail
  4. [Utils][vim] Highlight 'ptr' type — tstellar / detail
  5. [ConstantFolding] Enable folding of min/max/copysign for all floats — sepavloff / detail
  6. [libc] Remove libc-fuzzer as a dependency to check-libc. — sivachandra / detail
  7. [libcxx][optional] adds missing constexpr operations — cjdb / detail
  8. Update my mailmap — qiucofan / detail
  9. [Docs] Fix incorrect return type for example code — jim / detail
  10. [NFC] Pre-commit tests for VectorCombine scalarize — qiucofan / detail
  11. [mlir] Support pre-existing tokens in 'gpu-async-region' — csigg / detail

clang-d390680-gf6632f11ed19-t21526-b21526.tar.gz (Jun 9, 2021 9:34:31 PM)

  1. llvmbisect: Add support for monorepo artifacts — Azharuddin Mohammed / githubweb
  2. [libc] Add a "libc-fuzzer" step in full build mode. — sivachandra / githubweb

clang-d390680-gf6632f11ed19-t21526-b21526.tar.gz (Jun 9, 2021 9:34:31 PM)

  1. [lld/mac] Make framework symlinks in tests more realistic — thakis / detail
  2. Save/restore OuterTemplateParams in AbstractManglingParser::parseEncoding. — justin.lebar / detail
  3. Annotate memcpy's of globals with info about the src/dst — jonathan_roelofs / detail
  4. [clang][RISCV][test] Add more tests of the -mabi and -march options — powerman1st / detail
  5. Add .mailmap entries for myself, and sort the list — jonathan_roelofs / detail
  6. [libomptarget][amdgpu] Remove stray fprintf in rtl.cpp — Pushpinder.Singh / detail
  7. [lld/mac] Print dylib search details with --print-dylib-search or RC_TRACE_DYLIB_SEARCHING — thakis / detail
  8. [AIX] Add traceback ssp canary bit support — Jinsong Ji / detail
  9. [AMDGPU] Fix missing lowering of LDS used in global scope. — mahesha.comp / detail

clang-d390671-g0e399eb5273b-t21522-b21522.tar.gz (Jun 9, 2021 6:32:21 PM)

  1. [ms] [llvm-ml] Add support for INCLUDE environment variable — epastor / detail
  2. [tests] Precommit test for D103991 — listmail / detail
  3. [RISCV] Remove unused method from RISCVInsertVSETVLI. NFC — craig.topper / detail
  4. Folds linalg.pad_tensor with zero padding — ataei / detail
  5. Fix to Windows temp file change. — akhuang / detail
  6. [lld/mac] When handling @loader_path, use realpath() of symlinks — thakis / detail

clang-d390665-g1b21e9c1fa99-t21519-b21519.tar.gz (Jun 9, 2021 3:31:17 PM)

  1. [LangRef] Add link to opaque pointers — Madhur.Amilkanthwar / detail
  2. [libc++][nfc] Test std::unique_ptr self move assignment. — koraq / detail
  3. Revert "[InstSimplify] Treat invariant group insts as bitcasts for load operands" — aeubanks / detail
  4. [ms] [llvm-ml] Add support for INCLUDE environment variable — epastor / detail
  5. Revert "[ms] [llvm-ml] Add support for INCLUDE environment variable" — epastor / detail
  6. [clang-tidy] performance-unnecessary-copy-initialization: Remove the complete statement when the copied variable is unused. — flx / detail
  7. [compiler-rt][hwasan] Decouple use of the TLS global for getting the shadow base and using the frame record feature — leonardchan / detail
  8. [llvm-tapi-diff] Apply stable sorting to output — Cyndy Ishida / detail
  9. [OpenMP][NFC] Precommit change to hide_mem_transfer_latency test flags — huberjn / detail
  10. [Attributor] Set floating point loads and stores as nofree in AANoFreeFloating — huberjn / detail
  11. [Polly][Matmul] Re-pack A in every iteration. — llvm-project / detail
  12. [clang-tidy] performance-unnecessary-copy-initialization: Look at the canonical type when checking for aliases. — flx / detail
  13. Cleanup for final comment on https://reviews.llvm.org/D103304 — kda / detail
  14. Revert "[llvm-tapi-diff] Apply stable sorting to output" — Cyndy Ishida / detail
  15. Revert "Reland "[llvm] llvm-tapi-diff"" — Cyndy Ishida / detail
  16. [SCEV] Minor code motion to simplify a later patch [nfc] — listmail / detail
  17. Add a static assertions for custom Op<> to not defined data members (NFC) — joker.eph / detail

clang-d390648-gf776108168ab-t21515-b21515.tar.gz (Jun 9, 2021 12:29:42 PM)

  1. [SCEV] Keep common NUW flags when inlining Add operands. — flo / detail
  2. [mlir][gpu][NFC] Simplify conversion of MMA type to NVVM — thomasraoux / detail
  3. [lldb] Use C++11 default member initializers — Jonas Devlieghere / detail
  4. [libc++] Fix libc++ build with assertions enabled — Louis Dionne / detail
  5. Revert "Do not generate calls to the 128-bit function __multi3() on 32-bit ARM" — thakis / detail
  6. [ms] [llvm-ml] Fix parity errors in error handling for INCLUDE directive — epastor / detail
  7. Reland "[llvm] llvm-tapi-diff" — Cyndy Ishida / detail
  8. Corrects some minor issues with the CXX status page. — aaron / detail
  9. [CSSPGO] Emit mangled dwarf names for line tables debug option under -fpseudo-probe-for-profiling — hoy / detail
  10. [mlir][spirv] Use SingleBlock + NoTerminator for spv.module — antiagainst / detail
  11. [mlir][tosa] Update tosa.matmul lowering to linalg.batch_matmul — rob.suderman / detail
  12. [docs] Collate CMake options — nathan / detail

clang-d390636-gacc3ca3b7a08-t21512-b21512.tar.gz (Jun 9, 2021 9:28:54 AM)

  1. [SLP]Improve gathering of scalar elements. — a.bataev / detail
  2. [clang-cl] Parse /await:strict, new in MSVC 16.10 — hans / detail
  3. [clang] p1099 using-enum feature macro & web page — nathan / detail
  4. [X86][SSE] Regenerate slow-pmulld.ll test checks — llvm-dev / detail
  5. [X86][SLM] Adjust XMM non-PMULLD throughput costs to half rate. — llvm-dev / detail
  6. [OpenCL] Add OpenCL builtin test generator — sven.vanhaastregt / detail
  7. [x86] add tests for store merging miscompile (PR50623); NFC — spatel / detail
  8. [TableGen] Fix ProfileFoldOpInit so that parameters are named consistently [NFC] — Paul C. Anagnostopoulos / detail
  9. [ARM] Fix Machine Outliner LDRD/STRD handling in Thumb mode. — yvan.roux / detail
  10. Sanitizers.h - remove MathExtras.h include dependency — llvm-dev / detail
  11. [SDAG] fix miscompile from merging stores of different sizes — spatel / detail
  12. [X86] Check destination element type before forming VTRUNCS/VTRUNCUS in combineTruncateWithSat. — craig.topper / detail
  13. [mlir][openacc][NFC] move index in processDataOperands — clementval / detail
  14. [SROA] Avoid splitting loads/stores with irregular type — thatlemon / detail
  15. Revert "[OpenMP] libomp: implement OpenMP 5.1 inoutset task dependence type" — Andrey.Churbanov / detail
  16. [mlir][ArmSVE] Add basic load/store operations — javier.setoain / detail
  17. Do not generate calls to the 128-bit function __multi3() on 32-bit ARM — rengolin / detail
  18. [InstCombine] add tests for casts-around-ctlz; NFC — spatel / detail
  19. [libcxx][ci] enables assertions for runtimes-build — cjdb / detail
  20. [mlir] fix a crash if the dialect is missing a data layout interface — zinenko / detail
  21. clang/darwin: use response files with ld64 — keithbsmiley / detail
  22. Fix typo in Toy tutorial Ch1 — joker.eph / detail

clang-d390614-g0120e6c295e4-t21508-b21508.tar.gz (Jun 9, 2021 6:31:18 AM)

  1. [JITLink][MachO] Handle muliple symbols at same offset when splitting C-strings. — Lang Hames / detail
  2. [docs] Fix load instructions in chapter 7 of the tutorial — jim / detail
  3. [SROA] Avoid splitting loads/stores with irregular type — thatlemon / detail
  4. Interp.h - AddSubMulHelper - avoid APSInt::toString std::string wrapper. NFCI — llvm-dev / detail
  5. JSONNodeDumper.cpp - VisitIntegerLiteral - avoid APSInt::toString std::string wrapper. NFCI — llvm-dev / detail
  6. [clang] NFC: Rename rvalue to prvalue — mizvekov / detail
  7. Revert "[SROA] Avoid splitting loads/stores with irregular type" — thakis / detail
  8. [clang] NFC: rename SK_CastDerivedToBaseRValue to SK_CastDerivedToBasePRValue — mizvekov / detail
  9. Correct the behavior of va_arg checking in C++ — aaron / detail
  10. [ValueTypes][RISCV] Cap RVV fixed-length vectors by size — fraser / detail
  11. [AArch64LoadStoreOptimizer] Generate more STPs by renaming registers earlier — meera.nakrani / detail
  12. [OpenMP][Tools] Fix Archer for MACOS — protze / detail
  13. [OpenMP][Tools] Cleanup memory pool used in Archer — protze / detail
  14. [OpenMP][Tools] Fix Archer handling of task dependencies — protze / detail
  15. [mlir] Expose a function to populate tensor constant bufferization patterns — benny.kra / detail
  16. [Test] Add more elaborate case of symbolic execution of 1-iteration loop — mkazantsev / detail

clang-d390598-ge978f6bc9706-t21505-b21505.tar.gz (Jun 9, 2021 3:13:57 AM)

  1. Add Twine support for std::string_view. — saugustine / detail
  2. Fix LIT test failure encountered on AIX — cebowleratibm / detail
  3. Remove white space in llvm-objdump/XCOFF/section-headers.test — esme.yi / detail
  4. [mlir] Fix body-less async.execute printing — csigg / detail
  5. [PowerPC] Make sure the first probe is full size or is the last probe when stack is realigned — lkail / detail
  6. [CMake] Don't use libc++ by default on Windows yet — phosek / detail
  7. [mlir][linalg] Prepare fusion on tensors for scalar operands. — gysit / detail
  8. [Docs] Fix incorrect return type for example code — jim / detail
  9. [NFC] Reformat MachineValueType — gchatelet / detail
  10. Fix the 4203-Buildbot failure in LLVM Buildbot on llvm-clang-win-x-aarch64 — esme.yi / detail
  11. Prevent generation of dependency on _cxa_guard for static initialization — sguelton / detail
  12. [MLIR] Make DictionaryAttr::getAs take name as && reference — fabian / detail
  13. [llvm] Sync DebugInfo.h with DebugInfoFlags.def — jan.kratochvil / detail
  14. [RISCV] Support CONCAT_VECTORS on scalable masks — fraser / detail
  15. [ScalarEvolution] Add test for preserving add overflow flags. — flo / detail
  16. [flang] Define the API for CPU_TIME — diana.picus / detail
  17. Revert "[llvm] Sync DebugInfo.h with DebugInfoFlags.def" — jan.kratochvil / detail
  18. Revert "[lldb] Set return status to failed when adding a command error" — david.spickett / detail
  19. [LoopBoundSplit] Ignore phi node which is not scevable — jingu.kang / detail
  20. [ValueTypes] Add missing enum names for MVTs — fraser / detail
  21. [compiler-rt] Mark symbolize_stack_fp test unsupported on Arm Thumb — david.spickett / detail
  22. [RISCV] Fix failing RVV MC tests — fraser / detail
  23. [mlir][ArmSVE] Add basic mask generation operations — javier.setoain / detail
  24. [LTO] Support new PM in ThinLTOCodeGenerator. — flo / detail

clang-d390574-g242ddd50897c-t21499-b21499.tar.gz (Jun 8, 2021 8:44:02 PM)

  1. [libc][NFC][Obvious] Compare against size_t values in ArrayRef tests. — sivachandra / detail
  2. [JITLink][MachO] Split C-string literal sections on null-terminators. — Lang Hames / detail
  3. [OpenMP] Add an information flag for device data transfers — huberjn / detail
  4. Add llvm_unreacheable to silence warning "not all control paths return a value" (NFC) — joker.eph / detail
  5. Revert "Add a static assertions for custom Op<> to not defined data members (NFC)" — joker.eph / detail
  6. Rename compiler-rt/lib/orc/endian.h to endianness.h to avoid conflict with system headers — dblaikie / detail
  7. Add a couple of missing includes — dblaikie / detail
  8. ORTRT: Add tests for string_view equality and inequality operators — dblaikie / detail
  9. Reland "[AMDGPU] Add gfx1013 target" — brendon.cahoon / detail
  10. [PowerPC][Dwarf] Assign MMA register's dwarf register number to negative value — lkail / detail
  11. [NFC][XCOFF] Use yaml2obj in llvm-objdump/XCOFF/section-headers.test instead of binary files. — esme.yi / detail
  12. [RISCV][NFC] Add a single space after comma for VType — jim / detail

clang-d390562-g6344a583ca8d-t21495-b21495.tar.gz (Jun 8, 2021 5:48:04 PM)

  1. [scudo] Add Scudo support for Trusty OS — kostyak / detail
  2. [InstCombine] add FMF tests for fneg-of-select; NFC — spatel / detail
  3. [InstCombine] fix nsz (fast-math) propagation from fneg-of-select — spatel / detail
  4. [LLDB][NFC] Remove parameter names from forward declarations from hand written expressions used in heap.py — Shafik Yaghmour / detail
  5. [SystemZ] Return true from convertSetCCLogicToBitwiseLogic for scalar integer. — paulsson / detail
  6. Update and improve compiler-rt tests for -mllvm -asan_use_after_return=(never|[runtime]|always). — kda / detail
  7. [Polly][Isl] Removing nullptr constructor from C++ bindings. NFC. — patacca / detail
  8. Revert "Revert "[LoopNest] Fix Wdeprecated-copy warnings"" — whitneyt / detail
  9. LTO: Export functions referenced by non-canonical CFI jump tables — ndesaulniers / detail
  10. [NFC] In the future, all intrinsics defined for compatibility with the XL — albionapc / detail
  11. [mlir][tosa] Temporarily support 2D and 3D tensor types in matmul — rob.suderman / detail
  12. [libc][NFC] Use add_library instead of add_llvm_library for a few libraries. — sivachandra / detail
  13. [libc] Add a macro to include/exclude subprocess tests. — sivachandra / detail

clang-d390549-g1a216fb15a18-t21491-b21491.tar.gz (Jun 8, 2021 2:49:15 PM)

  1. [libcxx] Remove VLA from libcxx locale header — Abhina.Sreeskantharajan / detail
  2. reland [IR] make -stack-alignment= into a module attr — ndesaulniers / detail
  3. [CMake] Only include LTO on Apple targets — phosek / detail
  4. [clang] p1099 using enum part 2 — nathan / detail
  5. [FuzzMutate] Fix getWeight of InstDeleterIRStrategy — Justin Bogner / detail
  6. [RISCV] Remove dead code from fixed-vectors-abs.ll test cases. NFC — craig.topper / detail
  7. [CMake][Fuchsia] Include llvm-otool in Fuchsia toolchain — phosek / detail
  8. Add an option to hide "cold" blocks from CFG graph — apilipenko / detail
  9. Add a static assertions for custom Op<> to not defined data members (NFC) — joker.eph / detail
  10. [ARM] A couple of extra VMOVimm tests, useful for showing BE codegen. NFC — david.green / detail
  11. GlobalISel: Hide virtual register creation in MIRBuilder — Matthew.Arsenault / detail
  12. GlobalISel: Avoid use of G_INSERT in insertParts — Matthew.Arsenault / detail
  13. [SystemZ][z/OS] Pass OpenFlags when creating tmp files — Abhina.Sreeskantharajan / detail
  14. [NFC][compiler-rt][hwasan] Move allocation functions into their own file — leonardchan / detail
  15. [gn build] (semi-manually) port 944b3c53aec5 — thakis / detail
  16. [CMake][Fuchsia] Use PIC for Fuchsia runtimes — phosek / detail
  17. [CodeGen] remove instcombine from codegen tests; NFC — spatel / detail
  18. [lldb][NFC] Refactor name to index maps in Symtab — apl / detail
  19. Fix for failing test mentioned in https://reviews.llvm.org/D103564. — leonardchan / detail
  20. [amdgpu] Add `-enable-ocl-mangling-mismatch-workaround`. — michael.hliao / detail
  21. [ms] [llvm-ml] Disambiguate size directives and variable declarations — epastor / detail
  22. [ARM] Generate VDUP(Const) from constant buildvectors — david.green / detail
  23. Partially revert the Fuchsia changes to avoid the use of PIC — phosek / detail
  24. Revert "[DSE] Remove stores in the same loop iteration" — david.green / detail
  25. Revert "[AMDGPU] Add gfx1013 target" — brendon.cahoon / detail
  26. [SystemZ] Return true from isMaskAndCmp0FoldingBeneficial(). — paulsson / detail
  27. [CMake][Fuchsia] Disable vcruntime for first stage as well — phosek / detail
  28. Revert "[LoopNest] Fix Wdeprecated-copy warnings" — whitneyt / detail
  29. [libc++] NFC: Rewrite the documentation for the debug mode — Louis Dionne / detail
  30. [DSE] Add another multiblock loop DSE test. NFC — david.green / detail
  31. [lldb] Don't print script output twice in HandleCommand — Jonas Devlieghere / detail

clang-d390518-g4d680b06c92a-t21488-b21488.tar.gz (Jun 8, 2021 11:53:52 AM)

  1. Revert "[Polly][Isl] Removing nullptr constructor from C++ bindings. NFC." — patacca / detail
  2. [libc++] Remove the old HTML documentation — Louis Dionne / detail
  3. NFC: .clang-tidy: Inherit configs from parents to improve maintainability — dblaikie / detail
  4. [IR] make -stack-alignment= into a module attr — ndesaulniers / detail
  5. .clang-tidy: Disable misc-no-recursion in general/across the monorepo — dblaikie / detail
  6. [MLIR][MemRef] Only allow fold of cast for the pointer operand, not the value — gh / detail
  7. Revert "[IR] make -stack-alignment= into a module attr" — ndesaulniers / detail
  8. [clang-cl] Parse the /external: flags (PR36003) — hans / detail
  9. [libc++] NFC: Add regression tests for some <tuple> PRs that have been fixed — Louis Dionne / detail
  10. [MLIR] Remove LLVM_AnyInteger type constraint — kiran.chandramohan / detail
  11. [ELF] Add a GRP_COMDAT test with a local signature symbol — i / detail
  12. [RISCV] Remove ForceTailAgnostic flag from vmv.s.x, vfmv.s.f and reductions. — craig.topper / detail
  13. Fix a typo in the internals manual — aaron / detail
  14. Further improve register allocation for vwadd(u).wv, vwsub(u).wv, vfwadd.wv, and vfwsub.wv. — craig.topper / detail
  15. [Verifier] Speed up and parallelize dominance checking.  NFC — clattner / detail
  16. [Core] Add Twine support for StringAttr and Identifier. NFC. — clattner / detail
  17. [AMDGPU] Add gfx1013 target — brendon.cahoon / detail
  18. InstrEmitter.cpp - don't dereference a dyn_cast<>. — llvm-dev / detail
  19. PPCISelLowering.cpp - don't dereference a dyn_cast<>. — llvm-dev / detail
  20. Use llvm_unreachable for unsupported integer types. — llvm-dev / detail
  21. Revert "[llvm] Make Sequence reverse-iterable" — joker.eph / detail
  22. [Fuchsia] Update some of the Fuchsia toolchain flags — phosek / detail
  23. Add missing header <atomic> in lib/IR/Verifier.cpp (NFC) — joker.eph / detail
  24. [GlobalISel] Handle non-multiples of the base type in narrowScalarInsert — Justin Bogner / detail
  25. [GlobalISel] Handle non-multiples of the base type in narrowScalarAddSub — Justin Bogner / detail
  26. [libc++] Add a CI configuration for the modular build — Louis Dionne / detail

clang-d390492-g61a2d6bfe48c-t21483-b21483.tar.gz (Jun 8, 2021 8:56:30 AM)

  1. [NFC] Remove some include cycles — tbaeder / detail
  2. [VP] getDeclarationForParams — simon.moll / detail
  3. [MLIR] Mark additional builtin attr methods const — fabian / detail
  4. Revert "3rd Reapply "[DebugInfo] Use variadic debug values to salvage BinOps and GEP instrs with non-const operands"" — hans / detail
  5. [llvm] Make Sequence reverse-iterable — gchatelet / detail
  6. [Polly][Isl] Removing nullptr constructor from C++ bindings. NFC. — patacca / detail
  7. Fix missing header and namespace qualifier in ADT Sequence — gchatelet / detail
  8. [CUDA][HIP] Fix store of vtbl in ctor — Yaxun.Liu / detail
  9. [LoopNest] Fix Wdeprecated-copy warnings — whitneyt / detail
  10. [DAG] foldShuffleOfConcatUndefs - ensure shuffles of upper (undef) subvector elements is undef (PR50609) — llvm-dev / detail

clang-d390482-g2b626aba448a-t21480-b21480.tar.gz (Jun 8, 2021 5:57:26 AM)

  1. [mlir] fix shared-libs build — zinenko / detail
  2. [LoopVectorize] Don't use strict reductions when reordering is allowed — kerry.mclaughlin / detail
  3. NVPTXTargetLowering::LowerReturn - Pass DataLayout by reference. NFCI. — llvm-dev / detail
  4. ValueTrackingTest.cpp - Pass DataLayout by reference. NFCI. — llvm-dev / detail
  5. MemCpyOptimizer.cpp - hasUndefContentsMSSA - Pass DataLayout by reference. NFCI. — llvm-dev / detail
  6. [CostModel][X86] Improve AVX1/AVX2 truncation costs — llvm-dev / detail
  7. OptBisect.cpp - remove unused include. NFCI. — llvm-dev / detail
  8. [InstCombine] Add instcombine fold for extractelement + splat for scalable vectors — caroline.concatto / detail
  9. [RISCV] Add a test case showing inefficient vector codegen — fraser / detail
  10. [OpenCL] Add memory_scope_all_devices — sven.vanhaastregt / detail
  11. [CostModel] Return an invalid cost for memory ops with unsupported types — kerry.mclaughlin / detail
  12. [OpenMP][OMPD] Implementation of OMPD debugging library - libompd. — Vignesh.Balasubrmanian / detail
  13. [LoopUnrollAndJam] Change LoopUnrollAndJamPass to LoopNest pass — konndennsa / detail
  14. [clang] p1099 using enum part 1 — nathan / detail
  15. [VE][NFC] IRBuilder<> -> IRBuilderBase — simon.moll / detail

clang-d390467-gb889c6ee9911-t21477-b21477.tar.gz (Jun 8, 2021 3:06:39 AM)

  1. [analyzer]  [NFC] Implement a wrapper SValBuilder::getCastedMemRegionVal for similar functionality on region cast — dpetrov / detail
  2. [mlir][ArmSVE] Add basic mask generation operations — javier.setoain / detail
  3. [Demangle][Rust] Parse path backreferences — tomasz.miasko / detail
  4. [Demangle][Rust] Parse type backreferences — tomasz.miasko / detail
  5. [Demangle][Rust] Parse const backreferences — tomasz.miasko / detail
  6. [lldb] Set return status to failed when adding a command error — david.spickett / detail
  7. [JITLink] Clarify LinkGraph::splitBlock contract in comment. — Lang Hames / detail
  8. Revert "[mlir][ArmSVE] Add basic mask generation operations" — javier.setoain / detail
  9. [mlir] fix integer type mismatch in alloc conversion to LLVM — zinenko / detail
  10. [mlir] Make MemRef element type extensible — zinenko / detail
  11. [mlir] support memref of memref in standard-to-llvm conversion — zinenko / detail
  12. [clang] Apply MS ABI details on __builtin_ms_va_list on non-windows platforms on x86_64 — martin / detail
  13. [DAG] Allow isNullOrNullSplat to see truncated zeroes — david.green / detail

clang-d390454-g9625d61eb66c-t21474-b21474.tar.gz (Jun 8, 2021 12:28:02 AM)

  1. [VE] disable cmake caches until resolved — simon.moll / githubweb
  2. Enable retry on failed git operations — kuhnel / githubweb

clang-d390454-g9625d61eb66c-t21474-b21474.tar.gz (Jun 8, 2021 12:28:02 AM)

  1. [lld-macho] Implement cstring deduplication — jezng / detail
  2. [lld-macho] Implement -force_load_swift_libs — jezng / detail
  3. BPF: fix relocation types in lib/Object/RelocationResolver.cpp — yhs / detail
  4. [RISCV] Use AVL Operand instead of GPR for tied mask pseudo for vwadd.wv and similar. — craig.topper / detail
  5. [RISCV] Masked compares should use a tail agnostic policy. — craig.topper / detail
  6. [RISCV] Use 0 for Log2SEW for vle1/vse1 intrinsics to enable vsetvli optimization. — craig.topper / detail
  7. [Driver] Support libc++ in MSVC — phosek / detail

clang-d390447-g310d2b4957c8-t21470-b21470.tar.gz (Jun 7, 2021 9:31:31 PM)

  1. [NFC][scudo] Print errno of fork failure — Vitaly Buka / detail
  2. [AIX] Define __STDC_NO_ATOMICS__ and __STDC_NO_THREADS__ predefined macros — cbowler / detail
  3. [AMDGPU] Add v5f32/VReg_160 support for MIMG instructions — carl.ritson / detail
  4. Revert "[AIX] Define __STDC_NO_ATOMICS__ and __STDC_NO_THREADS__ predefined macros" — cebowleratibm / detail
  5. [AIX] Define __STDC_NO_ATOMICS__ and __STDC_NO_THREADS__ — cebowleratibm / detail
  6. [AMDGPU] Allow oversize vaddr in GFX10 MIMG assembly — carl.ritson / detail
  7. [yaml2obj] Fix buildbot-issue-4886 — esme.yi / detail

clang-d390440-g0aa941654fc0-t21467-b21467.tar.gz (Jun 7, 2021 6:38:59 PM)

  1. [IR] Add utility to convert constant expression operands (of an instruction) to instructions. — mahesha.comp / detail
  2. [AMDGPU] Introduce command line switch to control super aligning of LDS. — mahesha.comp / detail
  3. [AMDGPU] Handle constant LDS uses from different kernels — Stanislav.Mekhanoshin / detail
  4. [RISCV] Store Log2 of EEW in the vector load/store intrinsic to pseudo lookup tables. NFCI — craig.topper / detail
  5. Revert "[TargetLowering] Only inspect attributes in the arguments for ArgListEntry" — aeubanks / detail
  6. [RISCV] Optimize bitwise and with constant for the Zbs extension — powerman1st / detail
  7. Revert "[libcxx][module-map] creates submodules for private headers" — phosek / detail
  8. Revert "[libcxx][gardening] Move all algorithms into their own headers." — phosek / detail
  9. [gn build] Port 692d7166f771 — llvmgnsyncbot / detail
  10. [dfsan] Add full fast8 support — gbalats / detail
  11. [NFC][LSAN] Limit the number of concurrent threads is the test — Vitaly Buka / detail
  12. [RISCV] Use bitfields to shrink the size of the vector load/store intrinsics to pseudo instruction lookup tables. — craig.topper / detail

clang-d390428-g3c6e419198f3-t21463-b21463.tar.gz (Jun 7, 2021 3:44:22 PM)

  1. [clang] Fix reading long doubles with va_arg on x86_64 mingw — martin / detail
  2. [X32] Add Triple::isX32(), use it. — harald / detail
  3. [ELF] getRelocatedSection: remove the check for ET_REL object file — i / detail
  4. [lld/mac] Add reexports after reexporter to inputFiles — thakis / detail
  5. [mlir-lsp-server] Add support for hover on region operations — riddleriver / detail
  6. [mlir-lsp-server] Add support for hover on symbol references — riddleriver / detail
  7. [mlir-lsp-server] Fix bug in symbol use/def tracking — riddleriver / detail
  8. Revert "[AArch64] handle -Wa,-march=" — caij2003 / detail
  9. [Test] Add a JumpThreading test exposing a bug in BasicAA. — dsuchkov / detail
  10. [BasicAA] Handle PHIs without incoming values gracefully — dsuchkov / detail
  11. [SCEV] Properly guard reasoning about infinite loops being UB on mustprogress — listmail / detail

clang-d390417-g8fdd7c2ff16d-t21461-b21461.tar.gz (Jun 7, 2021 12:48:51 PM)

  1. [mlir][openacc] Add conversion for if operand to scf.if for standalone data operation — clementval / detail
  2. [Demangle][Rust] Parse dyn-bounds — tomasz.miasko / detail
  3. [Demangle][Rust] Parse dyn-trait — tomasz.miasko / detail
  4. [Demangle][Rust] Parse dyn-trait-assoc-binding — tomasz.miasko / detail
  5. [CostModel] Return Invalid cost in getArithmeticCost instead of crashing for scalable vectors. — sander.desmalen / detail
  6. [CostModel][AArch64] NFC: Simplify some cost model tests for SVE. — sander.desmalen / detail
  7. [NFC] Add missing include to LaneBitmask.h to fix modules build — Raphael Isemann / detail
  8. [lldb] Fix TypeSystemClang compilation after D101777 — Raphael Isemann / detail
  9. [libc++] Simplify a few macros in __config — Louis Dionne / detail
  10. [docs] Set Phabricator as the tool for pre-commit reviews — kparzysz / detail
  11. [dfsan] Fix internal build errors because of more strict warning checks — jianzhouzh / detail
  12. [VPlan] Print successors of VPRegionBlocks. — flo / detail
  13. [AArch64] handle -Wa,-march= — caij2003 / detail
  14. [Demangle][Rust] Parse instantiating crate — tomasz.miasko / detail
  15. [RISCV] Don't enable loop vectorizer interleaving if the V extension isn't enabled. — craig.topper / detail
  16. [InstCombine] add tests for FMF propagation via -(C/X); NFC — spatel / detail
  17. [InstCombine] refactor match clauses; NFC — spatel / detail
  18. [InstCombine] intersect nsz and ninf fast-math-flags (FMF) for fneg(fdiv) fold — spatel / detail
  19. [XCOFF][AIX] Enable tooling support for 64 bit symbol table parsing — jasonliu / detail
  20. [RS4GC] Treat inttoptr as base pointer — listmail / detail
  21. [RISCV] Lower i8/i16 bswap/bitreverse to grevi/greviw with Zbp. — craig.topper / detail
  22. [MLIR] Conditional Branch Argument Propagation — gh / detail
  23. [lld/mac] Add a test for -reexport_library + -dead_strip_dylibs — thakis / detail
  24. [libc++] Rename 'and' to '&&' — Louis Dionne / detail
  25. [MLIR][GPU] Simplify memcpy of cast — gh / detail
  26. [SCEV] Compute exit counts for unsigned IVs using mustprogress semantics — listmail / detail
  27. GlobalISel: Remove unnecessary .getReg(0)s — Matthew.Arsenault / detail
  28. GlobalISel: Use MMO helper for getting the size in bits — Matthew.Arsenault / detail
  29. AMDGPU: Move codegen test out of MIR test directory — Matthew.Arsenault / detail
  30. [OpenMP] libomp: implement OpenMP 5.1 inoutset task dependence type — Andrey.Churbanov / detail
  31. [OpenMP][runtime] add .clang-tidy file — jonathan.l.peyton / detail
  32. [LoopUnroll] Clamp unroll count to MaxTripCount — nikita.ppv / detail

clang-d390385-gaa4e6a609acd-t21457-b21457.tar.gz (Jun 7, 2021 9:50:15 AM)

  1. [MLIR] Enable tensorcore integration tests — thomasraoux / githubweb

clang-d390385-gaa4e6a609acd-t21457-b21457.tar.gz (Jun 7, 2021 9:50:15 AM)

  1. [clang][NFC] Break out BaseUsingDecl from UsingDecl — nathan / detail
  2. [clang][NFC] Break out enum completion from other type context completion — nathan / detail
  3. [clangd] Bump recommended gRPC version (1.33.2 -> 1.36.3) — kbobyrev / detail
  4. [Constants] Extend support for scalable-vector splats — fraser / detail
  5. [test] Use host platform specific error message substitution — Abhina.Sreeskantharajan / detail
  6. [AMDGPU] Use s_add_i32 for address additions — sebastian.neubauer / detail
  7. [clang] Fix using-enum breakage — nathan / detail
  8. [clang] Remove inadvertent commit — nathan / detail
  9. [InstCombine] Support negation of scalable-vector splats — fraser / detail
  10. [flang][driver] Add support for the "-init-only" option — andrzej.warzynski / detail
  11. [OpenMP] Check loc for NULL before dereferencing it — bryan.chan / detail
  12. [mlir][openacc] Conversion of data operands in acc.parallel to LLVM IR dialect — clementval / detail
  13. [Clang][CodeGen] Set the size of llvm.lifetime to unknown for scalable types. — kai.wang / detail
  14. [mlir][openacc] Add canonicalization for standalone data operations for if condition — clementval / detail

clang-d390371-g52ffbfdffc24-t21451-b21451.tar.gz (Jun 7, 2021 6:57:10 AM)

  1. ASTConcept.h - remove unused <string> include. NFCI. — llvm-dev / detail
  2. [PhaseOrdering] Update tests after 23c2f2e6b24d. — flo / detail
  3. [NFC] Fix semantic discrepancy for MVT::LAST_VALUETYPE — gchatelet / detail
  4. [clang] NFC: test for undefined behaviour in RawComment::getFormattedText() — dmitry.polukhin / detail
  5. [lld/mac] Implement support for searching dylibs with @rpath/ in install name — thakis / detail
  6. [llvm] Add interface to order inlining — taolq / detail
  7. [OpenCL] Add const attribute to ctz() builtins — stuart.brady / detail
  8. [AMDGPU][Libomptarget] Remove atlc global — Pushpinder.Singh / detail
  9. [mlir] Add offset/stride helper functions to OffsetSizeAndStrideOpInterface — springerm / detail
  10. [Matrix] Add -matrix-allow-contract=false to tests. — flo / detail
  11. [LV] Update more target-specific tests after 23c2f2e6b24d. — flo / detail
  12. [mlir][linalg] Add padding helper functions to PadTensorOp — springerm / detail
  13. [AArch64][SVE] Improve codegen for dupq SVE ACLE intrinsics — bradley.smith / detail
  14. [clangd] Drop TestTUs dependency on gtest — kadircet / detail
  15. [gn build] fix syntax error from 50bb1b930dbc — thakis / detail
  16. ExternalASTSource.h - remove unused StringRef and <string> includes. NFCI. — llvm-dev / detail
  17. [clang] Fix a crash during code completion — adamcz / detail
  18. [MLIR][SPIRV] Use getAsmResultName(...) hook for AddressOfOp. — kareem.ergawy / detail
  19. [InstCombine] Missed optimization for pow(x, y) * pow(x, z) with fast-math — spatel / detail
  20. [AMDGPU] Increase alignment of LDS globals if necessary before LDS lowering. — mahesha.comp / detail

clang-d390351-ga2a0ac42abcb-t21448-b21448.tar.gz (Jun 7, 2021 3:39:47 AM)

  1. [buildbot-clangd-ubuntu-clang] deployed new docker image — kuhnel / githubweb

clang-d390351-ga2a0ac42abcb-t21448-b21448.tar.gz (Jun 7, 2021 3:39:47 AM)

  1. [OpenCL] Fix missing addrspace on implicit move assignment operator — olemarius.strohm / detail
  2. [mlir][linalg] Cleanup LinalgOp usage in comprehensive bufferization. — gysit / detail
  3. [AMDGPU] Fix MC tests for v_fmaak_f16 and v_fmamk_f16 — jay.foad / detail
  4. [LV] Mark increment of main vector loop induction variable as NUW. — flo / detail
  5. [Clang] Support a user-defined __dso_handle — andrew.savonichev / detail
  6. [SimpleLoopBoundSplit] Split Bound of Loop which has conditional branch with IV — jingu.kang / detail

clang-d390351-ga2a0ac42abcb-t21448-b21448.tar.gz (Jun 7, 2021 3:39:47 AM)

  1. [AIX] Use posix_memalign instead of malloc to ensure 16 byte alignment — zarko / githubweb
  2. [test-suite] Suppress FP_CONTRACT due to command line changes planned in D74436 — melanie.blower / githubweb

clang-d390345-gf5f329a37175-t21446-b21446.tar.gz (Jun 7, 2021 12:46:28 AM)

  1. Fixed the build failure of yaml2obj in XCOFFEmitter.cpp: — esme.yi / detail
  2. [AMDGPU][Libomptarget] Rework logic for locating kernarg pools — Pushpinder.Singh / detail

clang-d390343-g50bb1b930dbc-t21444-b21444.tar.gz (Jun 6, 2021 9:54:04 PM)

  1. [lld/mac] Implement support for searching dylibs with @loader_path/ in install name — thakis / detail
  2. [yaml2obj] Initial the support of yaml2obj for 32-bit XCOFF. — esme.yi / detail

clang-d390341-ga48bd587f7d2-t21442-b21442.tar.gz (Jun 6, 2021 6:57:34 PM)

  1. [lld/mac] Rename DylibFile::dylibName to DylibFile::installName — thakis / detail
  2. [lld/mac] Implement support for searching dylibs with @executable_path/ in install name — thakis / detail

clang-d390339-ge91043744346-t21440-b21440.tar.gz (Jun 6, 2021 4:04:34 PM)

  1. [RISCV] Replace && with ||. Spotted by coverity. — craig.topper / detail
  2. [CostModel][X86] Improve AVX512 FDIV costs — llvm-dev / detail
  3. [AArch64] Extra tests for vector shift. NFC — david.green / detail
  4. [ARM] MVE tests for vmull from a splat. NFC — david.green / detail
  5. [CostModel][X86] Add 512-bit bswap cost tests — llvm-dev / detail
  6. [CostModel][X86] Add 512-bit bswap costs — llvm-dev / detail
  7. [dfsan] Use the sanitizer allocator to reduce memory cost — jianzhouzh / detail
  8. [lld/mac] Use fewer magic numbers in magic $ld$ handling code — thakis / detail

clang-d390331-g8ab8b3fad7a6-t21436-b21436.tar.gz (Jun 6, 2021 1:09:10 PM)

  1. [X86][SSE] combineVectorTruncation - simplify PSHUFB-is-better logic. NFCI. — llvm-dev / detail
  2. [X86][SSE] LowerFP_TO_INT - remove dead code. NFCI. — llvm-dev / detail

clang-d390329-g0a9d0799316c-t21435-b21435.tar.gz (Jun 6, 2021 10:14:40 AM)

  1. [CodeGen] Add missing includes (NFC) — nikita.ppv / detail
  2. [TargetLowering] Move methods out of line (NFC) — nikita.ppv / detail
  3. [Clang][OpenMP] Add static version of getSingleClause<ClauseT>. NFC. — llvm-project / detail
  4. AssumeBundleQueries.cpp - don't dereference a dyn_cast<> result. NFCI. — llvm-dev / detail
  5. X86Operand.h - fix uninitialized variable warnings in constructor. NFCI. — llvm-dev / detail
  6. [LexicalScopesTest] Add missing IRBuilder.h include (NFC) — nikita.ppv / detail
  7. [TargetLowering] Use IRBuilderBase instead of IRBuilder<> (NFC) — nikita.ppv / detail
  8. X86MachObjectWriter.cpp - silence null deference warnings. NFCI. — llvm-dev / detail
  9. [Clang][OpenMP] Refactor checking for mutually exclusive clauses. NFC. — llvm-project / detail
  10. Revert "[LoopUnrollAndJam] Change LoopUnrollAndJamPass to LoopNest pass" — konndennsa / detail

clang-d390319-g9ced408fe974-t21432-b21432.tar.gz (Jun 6, 2021 7:20:40 AM)

  1. SmallVector.h - remove unused MathExtras.h header. NFCI. — llvm-dev / detail
  2. BPFISelDAGToDAG.cpp - don't dereference a dyn_cast<> result. NFCI. — llvm-dev / detail
  3. PatternMatch.h - wrap WrapFlags tests inside brackets to stop static analysis warning about & vs && usage. NFCI. — llvm-dev / detail
  4. Fix implicit fall through compiler warning. NFCI. — llvm-dev / detail
  5. BreadthFirstIterator.h - fix uninitialized variable warning in default constructor. NFCI. — llvm-dev / detail
  6. SimplifyCFG.cpp - remove dead early-return code added at rGcc63203908da. NFCI. — llvm-dev / detail

clang-d390313-gc18df1e1569c-t21429-b21429.tar.gz (Jun 6, 2021 4:15:34 AM)

  1. Revert rG0b18c4c0ec03f0321ee83b9976da5777d0e4f53f "SmallVector.h - remove unused MathExtras.h header (REAPPLIED). NFCI." — llvm-dev / detail
  2. DirectoryWatcher-linux.cpp - add missing implicit MathExtras.h header dependency. NFCI. — llvm-dev / detail
  3. LibcBenchmark.h - add missing implicit cmath header dependency. NFCI. — llvm-dev / detail
  4. Fix uninitialized variable warnings. NFCI. — llvm-dev / detail

clang-d390309-g0b18c4c0ec03-t21427-b21427.tar.gz (Jun 6, 2021 3:06:13 AM)

  1. SmallVector.h - remove unused MathExtras.h header (REAPPLIED). NFCI. — llvm-dev / detail

clang-d390308-g48252d7570bd-t21426-b21426.tar.gz (Jun 6, 2021 12:38:12 AM)

  1. [llvm] Add interface to order inlining — taolq / detail
  2. Revert "[llvm] Add interface to order inlining" — taolq / detail

clang-d390306-g551a697c5cf3-t21424-b21424.tar.gz (Jun 5, 2021 4:49:59 PM)

  1. BranchProbability.cpp - add missing implicit cmath header dependency. NFCI. — llvm-dev / detail
  2. xray-color-helper.h - sort includes. NFCI. — llvm-dev / detail
  3. xray-color-helper.cpp - add missing implicit cmath header dependency. NFCI. — llvm-dev / detail

clang-d390303-ge3ae4ce66e59-t21423-b21423.tar.gz (Jun 5, 2021 1:55:41 PM)

  1. [MCA] Support.h - add missing implicit MathExtras.h header dependency. NFCI. — llvm-dev / detail
  2. ELFTypes.h - add missing implicit MathExtras.h header dependency. NFCI. — llvm-dev / detail
  3. BitstreamWriter.h - add missing implicit MathExtras.h header dependency. NFCI. — llvm-dev / detail
  4. Fix "not all control paths return a value" MSVC warning. NFCI. — llvm-dev / detail
  5. [AArch64] Remove AArch64ISD::NEG — david.green / detail
  6. SmallVector.h - remove unused MathExtras.h header. NFCI. — llvm-dev / detail
  7. [lld][MachO] Add support for $ld$install_name symbols — alexshap / detail
  8. Revert rG7b839b3542983a313a9bf9f8d8039ceeea35c4d7 - "SmallVector.h - remove unused MathExtras.h header. NFCI." — llvm-dev / detail

clang-d390295-g6ebb28d32ecb-t21420-b21420.tar.gz (Jun 5, 2021 11:00:25 AM)

  1. [libc++] Fix result-type and value_type computation in <valarray>. — arthur.j.odwyer / detail
  2. [libc++] graph_header_deps.py: Update the computing of "root" (public) headers. — arthur.j.odwyer / detail
  3. NativeFormatting.cpp - add missing implicit MathExtras.h header dependency. NFCI. — llvm-dev / detail
  4. MsgPackReader.cpp - add missing implicit MathExtras.h header dependency. NFCI. — llvm-dev / detail
  5. EndianStream.h - add missing implicit MathExtras.h header dependency. NFCI. — llvm-dev / detail

clang-d390290-gdc1e7b73b818-t21418-b21418.tar.gz (Jun 5, 2021 8:07:59 AM)

  1. [libc++][doc] Update Format status. — koraq / detail
  2. Make TableGenGlobalISel an object library — aaronpuchert / detail

clang-d390288-ge350494fb044-t21416-b21416.tar.gz (Jun 5, 2021 5:08:42 AM)

  1. Revert "[LLDB/API] Expose args and env from SBProcessInfo." — bruce.mitchener / detail
  2. [LoopUnroll] Regenerate test checks (NFC) — nikita.ppv / detail
  3. [NFC] Promote willNotOverflow() / getStrengthenedNoWrapFlagsFromBinOp() from IndVars into SCEV proper — lebedev.ri / detail

clang-d390285-gdb45746821ab-t21414-b21414.tar.gz (Jun 5, 2021 2:09:54 AM)

  1. [NFC][memprof] Compile *.c tests as C — Vitaly Buka / detail
  2. [NFC][asan] format ThreadStackContainsAddress — Vitaly Buka / detail
  3. [NFC][memprof] FIx delete[] usage in test — Vitaly Buka / detail
  4. [NFC][asan] Fix include order — Vitaly Buka / detail
  5. [NFC][asan] Split fake_stack() into two funcions — Vitaly Buka / detail
  6. [lld][MachO] Add first bits to support special symbols — alexshap / detail
  7. Fix some -Wunused-but-set-variable in -DLLVM_ENABLE_ASSERTIONS=off build — i / detail
  8. [LLDB/API] Expose args and env from SBProcessInfo. — bruce.mitchener / detail
  9. Revert "[gn build] manually port 60e5243e593e (weak asan symbol)" — Vitaly Buka / detail
  10. Update and improve compiler-rt tests for -mllvm -asan_use_after_return=(never|[runtime]|always). — Vitaly Buka / detail
  11. [MC] Add getLSDASection interface — alexshap / detail
  12. Revert "Update and improve compiler-rt tests for -mllvm -asan_use_after_return=(never|[runtime]|always)." — Vitaly Buka / detail
  13. [lld][MachO] Fix typo in special-symbol-ld-previous.s — alexshap / detail
  14. [LoopUnroll] Separate peeling from unrolling — nikita.ppv / detail

clang-d390271-g170b70b74b53-t21410-b21410.tar.gz (Jun 4, 2021 11:16:49 PM)

  1. [lsan] Bump the thread limit from 1<<13 to 1<<22 — i / detail
  2. Revert "Update and improve compiler-rt tests for -mllvm -asan_use_after_return=(never|[runtime]|always)." — Vitaly Buka / detail
  3. [Polly] Move MatMul optimization into its own file. NFC. — llvm-project / detail
  4. [RISCV] Replace (XLenVT (VLOp GPR:$vl)) with VLOpFrag — jim / detail

clang-d390267-g9ff982dbbdd4-t21407-b21407.tar.gz (Jun 4, 2021 8:26:13 PM)

  1. [NFC][scudo] Fix sign-compare warning in test — Vitaly Buka / detail
  2. [Scudo] Improve ScopedString constructor — Vitaly Buka / detail
  3. [scudo] Remove ScopedString::Length — Vitaly Buka / detail
  4. [NFC][scudo] Convert to TYPED more ScudoCombinedTest — Vitaly Buka / detail
  5. [NFC][scudo] Fix sign-compare warning in test — Vitaly Buka / detail

clang-d390262-g17600ec32a6f-t21404-b21404.tar.gz (Jun 4, 2021 5:33:54 PM)

  1. [OpenMP] Add experimental nesting mode feature — terry.l.wilmarth / detail
  2. [Windows SEH]: Fix -O2 crash for Windows -EHa — tentzen / detail
  3. [flang][OpenMP] Add semantic check to allow only loop iteration variables in a `linear` clause within `distribute` construct. — arnamoy.bhattacharyya / detail
  4. [flang] Check for undefined derived types — psteinfeld / detail
  5. [X86] AMD Zen 3: double the LoopMicroOpBufferSize — lebedev.ri / detail
  6. [ADT] Refactor enumerate unit tests — scott.linder / detail
  7. Revert "Add memref.dim canonicalization patterns to TilingCanonicalizationPatterns" — ataei / detail
  8. Update and improve compiler-rt tests for -mllvm -asan_use_after_return=(never|[runtime]|always). — kda / detail
  9. [mlir][tosa] Update tosa.rescale for i48 input type — rob.suderman / detail
  10. fix SANITIZE_WINDOWS pragma for https://reviews.llvm.org/rG60e5243e593ec7e0feca42783edb735e9ac2c4a7 — kda / detail
  11. [gn build] manually port 60e5243e593e (weak asan symbol) — thakis / detail
  12. [mlir][sparse] add option for 32-bit indices in scatter/gather — ajcbik / detail
  13. remove windows tests for -asan_use-after-return=always (as this is currently disabled for Windows) — kda / detail

clang-d390249-g5019b0a56588-t21400-b21400.tar.gz (Jun 4, 2021 2:37:39 PM)

  1. [flang] CheckConformance: tristate-ify result — pklausler / detail
  2. [SampleFDO] New hierarchical discriminator for FS SampleFDO (llvm-profdata part) — xur / detail
  3. [IndVars] Don't forget value when inferring nowrap flags — nikita.ppv / detail
  4. [mailmap] Add the canonical spelling of my name — martin / detail
  5. [scudo] Remove disableMemoryTagChecksTestOnly — Vitaly Buka / detail
  6. [scudo] Add memtag_test — Vitaly Buka / detail
  7. [scudo] Untag pointer in iterateOverChunks — Vitaly Buka / detail
  8. Fix a diagnoses-valid bug with using declarations — aaron / detail
  9. [InstrProfiling] If no value profiling, make data variable private and (for Windows) use one comdat — i / detail
  10. Regenerate a few tests related to SCEV. — efriedma / detail
  11. Add memref.dim canonicalization patterns to TilingCanonicalizationPatterns — ataei / detail
  12. [gn build] (semi-manually) port 07c92b2e9581 — thakis / detail
  13. [scudo] Fix String DCHECK — kostyak / detail

clang-d390236-gffde966cd9bf-t21397-b21397.tar.gz (Jun 4, 2021 11:48:01 AM)

  1. [AArch64] Remove SETCC of CSEL when the latter's condition can be inverted — bradley.smith / detail
  2. [OPENMP]Fix PR50129: omp cancel parallel not working as expected. — a.bataev / detail
  3. [ConstantFolding] add copysign tests for more FP types; NFC — spatel / detail
  4. [clangd] Run code completion on each token coverd by --check-lines — adamcz / detail
  5. [clang] use a different name for generated test cdb — goncharov.mikhail / detail
  6. [RISCV] Teach vsetvli insertion pass that operations on masks don't care about SEW/LMUL. — craig.topper / detail
  7. [OpenMP] fix spelling error in message-converter.pl — jonathan.l.peyton / detail
  8. [Attributor] Allow lookupAAFor to return null on invalid state — jhuber6 / detail
  9. [libcxx][gardening] Move all algorithms into their own headers. — zoecarver / detail
  10. [Attributor] Check HeapToStack's state for isKnownHeapToStack — jhuber6 / detail
  11. [libcxx][ranges] Add `ranges::empty_view`. — zoecarver / detail
  12. [gn build] Port 7ed7d4ccb899 — llvmgnsyncbot / detail
  13. [gn build] Port d31a2e7554ea — llvmgnsyncbot / detail
  14. Add commutable attribute to opcodes for ARC — danila / detail
  15. [libcxx][ranges] Add concepts in range.utility.helpers. — zoecarver / detail
  16. [AArch64][GlobalISel] Handle multiple phis in fixupPHIOpBanks — Jessica Paquette / detail
  17. CUDA/HIP: Change device-use-host-var.cu's NOT "external" check to include variable name — kzhuravl_dev / detail
  18. [OpenCL] Add DWARF address spaces mapping for SPIR — stuart.brady / detail
  19. [scudo] Always exclude Tag 0 — Vitaly Buka / detail
  20. [profile] Add -fprofile-instr-generate tests for weak definition and various linkages — i / detail
  21. [Matrix] Fix transpose-multiply folding if transpose has multiple uses — anemet / detail

clang-d390215-ge789efc92a5a-t21393-b21393.tar.gz (Jun 4, 2021 8:46:51 AM)

  1. [libc++] Implement LWG3435 (constraints on reverse_iterator and move_iterator) — Louis Dionne / detail
  2. [LoopUnroll] Add additional test with one unpredictable exit (NFC) — nikita.ppv / detail
  3. [GlobalISel] Add G_SBFX/G_UBFX to computeKnownBits — brendon.cahoon / detail
  4. [flang] Fix folding of CMPLX — pklausler / detail
  5. Update and improve compiler-rt tests for -mllvm -asan_use_after_return=(never|[runtime]|always). — kda / detail
  6. [InstrProfiling] If no value profiling, make data variable private and (for Windows) use one comdat — i / detail
  7. [Constants][PowerPC] Check exactlyValue for ppc_fp128 in isNullValue — Jinsong Ji / detail
  8. [flang] Accept BOZ in array constructors w/o types — pklausler / detail
  9. [test] Update c-linkage-available_externally.c — i / detail
  10. [AMDGPU] Fix a crash when selecting a particular case of buffer_load_format_d16 — julien.pages / detail
  11. [test] Update more clang/test/Profile tests — i / detail
  12. [flang] Catch procedure pointer interface error — pklausler / detail
  13. [LoopUnroll] Eliminate PreserveCondBr parameter and fix a bug in the process — listmail / detail
  14. A couple style tweaks on top of 5c0d1b2f9 [nfc] — listmail / detail
  15. [LTO] Fix -fwhole-program-vtables handling after HIP ThinLTO patch — tejohnson / detail
  16. [flang] Support known constant lengths in DynamicType — pklausler / detail
  17. [NFC][compiler-rt][hwasan] Refactor hwasan functions — leonardchan / detail
  18. [NFC] Add missing includes for LLVM_ENABLE_MODULES builds — markus.boeck02 / detail
  19. Kill a variable which is unused after cddcc4cf [nfc] — listmail / detail
  20. [flang] Fix crash on structure constructor as selector — pklausler / detail
  21. [libc++] Also build the static library in the Apple cache — Louis Dionne / detail
  22. [libc++] Define _LIBCPP_NO_NATIVE_SEMAPHORES even outside of pthread — Louis Dionne / detail
  23. [flang] Emit error about missing interface when needed — pklausler / detail
  24. [flang] Catch errors in function calls instead of crashing — pklausler / detail
  25. [CMake][ELF] Add -fno-semantic-interposition for GCC and Clang>=13 — i / detail
  26. [libc++] Simplify apple-install-libcxx since we always use the same CMake cache — Louis Dionne / detail
  27. [flang] Fix spurious "already declared" errors for interfaces — pklausler / detail
  28. [BuildLibCalls] Properly set ABI attributes on arguments — aeubanks / detail
  29. [TargetLowering] Only inspect attributes in the arguments for ArgListEntry — aeubanks / detail
  30. [mlir] Remove redundant loads — amy.zhuang / detail
  31. [HIP] Fix amdgcn builtin for long type — Yaxun.Liu / detail
  32. [mlir-lsp-server] Add support for tracking the use/def chains of symbols — riddleriver / detail
  33. [gn build] port d1d36f7ad (llvm-tapi-diff) — thakis / detail
  34. [mlir][SPIRV] Add lowering for math.log1p operation to SPIR-V dialect. — ravishankarm / detail
  35. [NFC] Add ArrayRef includes to two files. — jpienaar / detail
  36. [RISCV] Simplify some code in RISCVInsertVSETVLI by calling an existing function that does the same thing. NFCI — craig.topper / detail
  37. [CSSPGO][llvm-profgen] Make extended binary the default output format — aktoon / detail
  38. [lld/mac] Add test coverage for --reproduce + -flat_namespace — thakis / detail
  39. Revert "Update and improve compiler-rt tests for -mllvm -asan_use_after_return=(never|[runtime]|always)." — thakis / detail
  40. [scudo] Rework Vector/String — kostyak / detail
  41. [NFC] Remove checking pointee type for byval/preallocated type — aeubanks / detail
  42. [AMDGPU] Increase alignment of LDS globals if necessary before LDS lowering. — mahesha.comp / detail
  43. Revert "[llvm] llvm-tapi-diff" — Cyndy Ishida / detail
  44. Revert "[AMDGPU] Increase alignment of LDS globals if necessary before LDS lowering." — mahesha.comp / detail
  45. [AMDGPU] [IndirectCalls] Don't propagate attributes to address taken functions and their callees — Madhur.Amilkanthwar / detail
  46. Add LLDB in release binaries by default — omair.javaid / detail
  47. [Sema][RISCV][SVE] Allow ?: to select Typedef BuiltinType in C — shihpo.hung / detail
  48. [Format] Fix incorrect pointer detection — marek.kurdej+llvm.org / detail
  49. [Debug-Info] handle DW_CC_pass_by_value/DW_CC_pass_by_reference under strict DWARF. — esme.yi / detail
  50. [flang] Change capitalization for Adjustl/r — diana.picus / detail
  51. AArch64: support atomic zext/sextloads — Tim Northover / detail
  52. [mlir][linalg] Cleanup left over uses of deprecated LinalgOp methods. — gysit / detail
  53. [SelectionDAG] Extend FoldConstantVectorArithmetic to SPLAT_VECTOR — fraser / detail
  54. [libcxx] Don't use an undefined '+' in unsigned/octal/hexal print formats — martin / detail
  55. [lldb][NFC] Remove a redundant call to weak_ptr::expired — Raphael Isemann / detail
  56. [test] Fix accidental match in parent_recurse_depth.s — thomasp / detail
  57. Re-land ae4303b42c, "Track PHI values through register coalescing" — jeremy.morse / detail
  58. Revert "[gn build] port d1d36f7ad (llvm-tapi-diff)" — thakis / detail
  59. [InstCombine] add tests for sext-of-trunc-of-lshr; NFC — spatel / detail
  60. [InstCombine] convert lshr to ashr to eliminate cast op — spatel / detail
  61. [mlir] Catch nonconvertible types in async conversion — csigg / detail
  62. [AArch64][SVE] Add support for using reverse forms of SVE2 shifts — bradley.smith / detail
  63. [clang][AST] Set correct DeclContext in ASTImporter lookup table for ParmVarDecl. — 1.int32 / detail
  64. [flang] Generate type info symbols outside of derived type scopes — jperier / detail
  65. [AMDGPU][MC][NFC] Fixed typos in parser — dmitry.preobrazhensky / detail
  66. [clang][deps] Add argument for customizing PCM paths — Jan Svoboda / detail
  67. [AMDGPU][GlobalISel] Legalize G_ABS — Mirko.Brkusanin / detail
  68. [flang][driver] Add support for `-module-suffix` — andrzej.warzynski / detail
  69. [clang][deps] Support object files — Jan Svoboda / detail
  70. [InstCombine] add/adjust test comments; NFC — spatel / detail
  71. [HIP] Fix spack HIP device lib detection — Yaxun.Liu / detail
  72. [AArch64] Further enable UnrollAndJam — nicholas.guy / detail
  73. [OpenCL][NFC] Test commit: tidy up whitespace in comment — stuart.brady / detail
  74. [libc++] Use the using_if_exists attribute when provided — Louis Dionne / detail
  75. Revert "[InstrProfiling] If no value profiling, make data variable private and (for Windows) use one comdat" — thakis / detail
  76. [clang-format] NFC, 2% improvement in overall clang-formatted status (now 50%) — mydeveloperday / detail
  77. Temporarily remove one of the tests added in effb87dfa810a — thakis / detail
  78. [InstCombine] add tests for pow() reassociation; NFC — spatel / detail
  79. [flang][driver] Add checks for missing option arguments — andrzej.warzynski / detail
  80. [mlir][openacc] Conversion of data operands in acc.data to LLVM IR dialect — clementval / detail
  81. [OPENMP]Fix PR49790: Constexpr values not handled in `omp declare mapper` clause. — a.bataev / detail
  82. [gn build] (manually) port de07b1e84d8de9 — thakis / detail
  83. [mlir] Mark VectorToSCF patterns as recursive — springerm / detail
  84. Revert test fixups after e9a9c850989e (which reverted a14fc74). — thakis / detail
  85. Temporarily remove another test added in one of the tests added in effb87d — thakis / detail
  86. [mlir][linalg] Refactor PadTensorOpVectorizationPattern (NFC) — springerm / detail

clang-d390129-g1dff8637b112-t21347-b21347.tar.gz (Jun 3, 2021 1:48:25 PM)

  1. [libc++][nfc] Add more nasty macros. — koraq / detail
  2. [ADT] Move DenseMapInfo for ArrayRef/StringRef into respective headers (NFC) — nikita.ppv / detail
  3. [mailmap] Add my entry — i / detail
  4. [MC] Add missing include (NFC) — nikita.ppv / detail
  5. [SLP] Avoid std::stable_sort(properlyDominates()). — harald / detail
  6. [lld] Add missing includes (NFC) — nikita.ppv / detail
  7. [Tests] Add missing include (NFC) — nikita.ppv / detail
  8. [SLP]Allow to reorder nodes with >2 scalar values. — a.bataev / detail
  9. add ppc_fp128 bitcode writer testcase — Jinsong Ji / detail
  10. [LoopUnroll] Reorder code to max dom tree update more obvious [nfc] — listmail / detail
  11. [SLP]Improve cost estimation/emission of externally used extractelements. — a.bataev / detail
  12. [LoopUnroll] Eliminate PreserveOnlyFirst parameter [nfc] — listmail / detail
  13. Fully-qualify template args of outer types in getFullyQualifiedType — saugustine / detail
  14. [InstCombine] eliminate sext and/or trunc if value has enough signbits — spatel / detail
  15. Don't delete the module you're inspecting — chris.bieneman / detail
  16. [libcxx][module-map] creates submodules for private headers — cjdb / detail
  17. Remove redundant Begin/End form signpost format strings. — Adrian Prantl / detail
  18. NFC. Refactor DOTGraphTraits::isNodeHidden — apilipenko / detail
  19. NFC. Mark DOTFuncInfo getters as const — apilipenko / detail
  20. [AtomicExpand] Merge cmpxchg success and failure ordering when appropriate. — efriedma / detail
  21. [llvm] llvm-tapi-diff — Cyndy Ishida / detail
  22. [lld-macho] Fix BUILD_SHARED_LIBS build — Alexander.Richardson / detail
  23. [libc++] NFC: Tidy up the reverse_iterator tests — Louis Dionne / detail
  24. [docs] Update llvm-cov gcov — i / detail
  25. [flang] Fix crashes due to failure to find a subprogram — pklausler / detail

clang-d390104-g0507fc2ffc96-t21344-b21344.tar.gz (Jun 3, 2021 10:54:24 AM)

  1. [mlir][linalg] Cleanup LinalgOp usage in scalar inlining. — gysit / detail
  2. [mlir] Fix warnings. — pifon / detail
  3. [RISCV] Precommit a test case to show overwriting vector frame objects. — kai.wang / detail
  4. [mlir][linalg] Cleanup LinalgOp usage in capi. — gysit / detail
  5. [mlir][sparse] add more type combinations to sparse storage scheme — ajcbik / detail
  6. [clang-format] Fix PointerAlignmentRight with AlignConsecutiveDeclarations — bjoern / detail
  7. [clang-format] Add PPIndentWidth option — bjoern / detail
  8. [lld-macho] Parse re-exports of nested TAPI documents — jezng / detail
  9. [DebugInstrRef][2/3] Track PHI values through register coalescing — jeremy.morse / detail
  10. [CostModel][AArch64] Add tests for ctlz, ctpop and cttz. NFC. — rosie.sumpter / detail
  11. Revert "[DebugInstrRef][2/3] Track PHI values through register coalescing" — jeremy.morse / detail

clang-d390093-g22d7e298dc35-t21342-b21342.tar.gz (Jun 3, 2021 8:03:58 AM)

  1. [ARM] Prettify gather/scatter debug comments. NFC — david.green / detail
  2. [mlir][linalg] Cleanup LinalgOp usage in test passes. — gysit / detail
  3. [mlir][linalg] Cleanup LinalgOp usage in bufferize, detensorize, and interchange. — gysit / detail
  4. [LLD] [COFF] Fix autoexport from LTO objects with comdat symbols — martin / detail
  5. [mlir][linalg] Cleanup LinalgOp usage in drop unit dims. — gysit / detail
  6. [lit] Fix testing of standalone clang and lld builds — thomasp / detail
  7. [mlir][linalg] Transform PadTensorOp into InitOp, FillOp, GenericOp — springerm / detail
  8. [mlir][linalg] Cleanup LinalgOp usage in loop lowering. — gysit / detail
  9. [libc++] Remove unused variable warnings — Louis Dionne / detail
  10. [mlir][linalg] Cleanup LinalgOp usage in op declarations. — gysit / detail
  11. [analyzer] Add forwarding `addVisitor` method — vsavchenko / detail
  12. [Matrix] Preserve existing fast-math flags during lowering — flo / detail
  13. [flang] Check for duplicate definitions of defined input/output procedures — psteinfeld / detail

clang-d390080-ge70d2c8e6f7b-t21338-b21338.tar.gz (Jun 3, 2021 5:01:38 AM)

  1. Revert "[Fuchsia] Use libc++abi on Windows in Fuchsia toolchain" — phosek / detail
  2. [clang][clangd] Use reverse header map lookup in suggestPathToFileForDiagnostics — dmitry.polukhin / detail
  3. [ValueTypes] Fix scalable-vector changeExtendedVectorTypeToInteger — fraser / detail
  4. [clang][ARM] Remove arm2/3/6/7m CPU names — david.spickett / detail
  5. Add -fno-visibility-inlines-hidden option — yikong / detail
  6. [lldb][NFC] Remove unused 'using ArrayRef' in RegisterValueTest — Raphael Isemann / detail
  7. [CodeGen] Fix a scalable-vector crash in VSELECT legalization — fraser / detail
  8. [mlir] Split linalg reshape ops into expand/collapse. — pifon / detail
  9. [mlir][linalg] Cleanup LinalgOp usage in generalization. — gysit / detail
  10. [RISCV] Reserve an emergency spill slot for any RVV spills — fraser / detail
  11. [LLDB] Skip TestDataFormatterStdUniquePtr.py on arm/linux — omair.javaid / detail
  12. [LLDB] Skip TestDataFormatterStdUniquePtr.py on arm/linux — omair.javaid / detail
  13. [mlir][linalg] Cleanup LinalgOp usage in promotion. — gysit / detail

clang-d390067-g2f98dfe5b615-t21334-b21334.tar.gz (Jun 3, 2021 2:02:24 AM)

  1. [NFC][scudo] Avoid integer overflow in test — Vitaly Buka / detail
  2. [mlir-reduce] Create MlirReduceLib — chiahungduan / detail

clang-d390065-g1faff79b7ca1-t21332-b21332.tar.gz (Jun 2, 2021 11:13:50 PM)

  1. [DFSan] Properly set argument ABI attributes — aeubanks / detail

clang-d390064-g64e5a3bbdde2-t21331-b21331.tar.gz (Jun 2, 2021 8:15:32 PM)

  1. [InstrProfiling] Delete linkage/visibility toggling for Windows — i / detail
  2. Recommit "Fix tmp files being left on Windows builds." with a fix for — akhuang / detail
  3. Fix llvm/test/tools/llvm-dwp/X86/type_dedup_v5.test — jyknight / detail
  4. [clangd] Improve resolution of static method calls in HeuristicResolver — zeratul976 / detail
  5. [AArch64] Add regression test for missed bfi optimization. — efriedma / detail
  6. Fix "control reaches end of non-void function" warnings on ppc64le — yitzhakm / detail
  7. [clang] Fix fail of OpenMP/tile_codegen_tile_for.cpp. — llvm-project / detail

clang-d390057-geffb87dfa810-t21328-b21328.tar.gz (Jun 2, 2021 5:21:06 PM)

  1. [clangd] TUScheduler uses last active file for file-less queries — kadircet / detail
  2. [clangd][Protocol] Drop optional from WorkspaceEdit::changes — kadircet / detail
  3. [X86][SSE] combineScalarToVector - only reuse broadcasts for scalar_to_vector if the source operands scalar types match — llvm-dev / detail
  4. [NFC][trace][intel-pt] small test fixes — walter erquinigo / detail
  5. Add a .mailmap entry for my two email addresses — rnk / detail
  6. [clangd] Drop optional on ExternalIndexSpec — kadircet / detail
  7. [NFC] Test commit. Fix typos. — amy.zhuang / detail
  8. [Fuchsia] Use libc++abi on Windows in Fuchsia toolchain — phosek / detail
  9. [Clang][OpenMP] Emit dependent PreInits before directive. — llvm-project / detail
  10. Revert "Differential Revision: https://reviews.llvm.org/D99812" — gandhi21299 / detail
  11. [libc++] Enable tests for the experimental library by default — Louis Dionne / detail
  12. [PowerPC] [GlobalISel] Implementation of formal arguments lowering in the IRTranslator for the PPC backend — gandhi21299 / detail
  13. [coro] Preserve scope line for compiler generated functions — davelee.com / detail
  14. [MC] Change "unexpected tokens" to "expected newline" and remove unneeded "in .xxx directive" — i / detail
  15. [MC] Delete unneeded MCAsmParser &Parser — i / detail
  16. [profile] Add -fprofile-instr-generate tests for weak definition and various linkages — i / detail

clang-d390041-gd8e0ae9a76a6-t21325-b21325.tar.gz (Jun 2, 2021 2:27:06 PM)

  1. [x86] add signed compare variant test for PR50055; NFC — spatel / detail
  2. [NFC] Remove variable that was set but not used. — stefanp / detail
  3. Fix dfsan handling of musttail calls. — browneee / detail
  4. [llvm-dwp] Skip type unit debug info sections — dblaikie / detail
  5. [SDAG] allow cast folding for vector sext-of-setcc with signed compare — spatel / detail
  6. [mlir] Add support for filtering patterns based on debug names and labels — riddleriver / detail
  7. [mlir-lsp] Avoid empty range diagnostic — jpienaar / detail
  8. Remove unused function from a previous iteration of unique-stable-name — erich.keane / detail
  9. [mlir] Resolve TODO and use the pass argument instead of the TypeID for registration — riddleriver / detail
  10. [llvm-dwp] Adding support for v5 index writing — dblaikie / detail
  11. [llvm-dwp] Add support for DWARFv5 type units                                                                                                                                                                ... — dblaikie / detail
  12. [llvm-dwp] Add support for rnglists and loclists — dblaikie / detail
  13. [mlir][NFC] Split the non-templated bits out of IROperand into a base class — riddleriver / detail
  14. Revert "[libc++] NFC: Move unwrap_iter to its own header" — Louis Dionne / detail
  15. [gn build] Port 05d164b25c40 — llvmgnsyncbot / detail
  16. PR50337, PR50561: Fix determination of whether a template parameter list — richard / detail
  17. Differential Revision: https://reviews.llvm.org/D99812 — angandhi / detail
  18. [CodeGen][NFC] Remove unused virtual function — minyihh / detail
  19. [SYCL] Fix __builtin_sycl_unique_stable_name to work on windows/spir — erich.keane / detail

clang-d390022-g644f722b369d-t21322-b21322.tar.gz (Jun 2, 2021 11:34:19 AM)

  1. [sanitizer] Test HWASan + LAM via QEMU. — mascasa / githubweb

clang-d390022-g644f722b369d-t21322-b21322.tar.gz (Jun 2, 2021 11:34:19 AM)

  1. [coro async] Add the swiftasync attribute to the resume partial function — aschwaighofer / detail
  2. [lld/mac] Address review feedback and improve a comment — thakis / detail
  3. [LoopStrengthReduce] Ensure that debug intrinsics do not affect LSR's output — stephen.tozer / detail
  4. [lld/mac] Don't strip explicit dylib also mentioned in LC_LINKER_OPTION — thakis / detail
  5. [lld/mac] Implement -needed_framework, -needed_library, -needed-l — thakis / detail
  6. [lld/mac] Implement -dead_strip — thakis / detail
  7. [OpenMP] Use new task type/flag for taskwait depend events. — hansang.bae / detail
  8. [lld/mac] try to fix tests after a5645513dba — thakis / detail
  9. [libcxx][NFC] Tidy up calculation of __nbuf in num_put::do_put, and add comments — Abhina.Sreeskantharajan / detail
  10. [OpenMP] Fix improper printf format specifier — jonathan.l.peyton / detail
  11. Remove redundant comparisons (NFC) — Adrian Prantl / detail
  12. Add missing CMake dependency for mlir/lib/Reducer (NFC) — joker.eph / detail
  13. Fix CMake error: TableGen targets must be in the DEPENDS list instead of LINK_LIBS — joker.eph / detail
  14. [x86] add test for sext-of-setcc; NFC — spatel / detail
  15. [SDAG] allow more cast folding for vector sext-of-setcc — spatel / detail
  16. [lldb] Preserve type sugar when using SBValue::Dereference on C++ references — Raphael Isemann / detail
  17. [MLIR] Fix Standalone dialect test to work in out-of-tree builds — joker.eph / detail
  18. Add matchers for gtest's ASSERT_THAT, EXPECT_THAT, ON_CALL and EXPECT_CALL — yitzhakm / detail
  19. Fix -Wsign-compare warning (NFC) — joker.eph / detail
  20. Improve performance when parsing symbol tables in mach-o files. — gclayton / detail
  21. [SampleFDO] New hierarchical discriminator for FS SampleFDO (ProfileData part) — xur / detail
  22. [mlir-lsp] Report range of potential identifier starting at location of diagnostic — jpienaar / detail

clang-d390000-g369c64839946-t21318-b21318.tar.gz (Jun 2, 2021 8:42:52 AM)

  1. [RISCV][NFC] Add '+mattr=+experimental-v' to RVV test — fraser / detail
  2. [mlir][linalg] Cleanup LinalgOp usage in fusion on tensors (NFC). — gysit / detail
  3. [mlir][linalg] Update result position calculation in the Structured Op Interface (NFC). — gysit / detail
  4. [compiler-rt][asan] Enable unwind-tables for Arm Linux — david.spickett / detail
  5. [TTI] NFC: Change getIntImmCodeSizeCost to return InstructionCost. — daniil.fukalov / detail
  6. [LV] NFC: Replace custom getMemInstValueType by llvm::getLoadStoreType. — sander.desmalen / detail
  7. [LV] NFC: Remove redundant isLegalMasked(Gather|Scatter) functions. — sander.desmalen / detail
  8. [PowerPC][AIX} FIx AIX bootstrap build. — sd.fertile / detail
  9. [compiler-rt][lsan] Increase libdl_deadlock test timeout — david.spickett / detail
  10. [LV] Build and cost VPlans for scalable VFs. — sander.desmalen / detail
  11. [AArch64][NFC] Fix failing cost-model test — irina.dobrescu / detail
  12. Add getDemandedBits for uses. — jotrem / detail
  13. Fix comments in test cuda-kernel-call.cu — Yaxun.Liu / detail
  14. [clangd] Add support for the `defaultLibrary` semantic token modifier — davg / detail
  15. [clang] Implement the using_if_exists attribute — Louis Dionne / detail

clang-d389985-ge971099a9b9b-t21315-b21315.tar.gz (Jun 2, 2021 5:40:54 AM)

  1. [SimplifyLibCalls] Take size of int into consideration when emitting ldexp/ldexpf — bjorn.a.pettersson / detail
  2. [LegalizeTypes] Avoid promotion of exponent in FPOWI — bjorn.a.pettersson / detail
  3. [CodeGen] Refactor libcall lookups for RTLIB::POWI_* — bjorn.a.pettersson / detail
  4. [InstCombine][msp430] Pre-commit test case for @llvm.powi and 16-bit ints — bjorn.a.pettersson / detail
  5. [SimpleLoopUnswitch] Port partially invariant unswitch from LoopUnswitch to SimpleLoopUnswitch — jingu.kang / detail
  6. Add a toplevel .mailmap file — thakis / detail
  7. [mailmap] Use my chromium address as my canonical email address — thakis / detail
  8. [AMDGPU][Libomptarget][NFC] Remove atmi_place_t — Pushpinder.Singh / detail
  9. [lld/mac] Implement -reexport_framework, -reexport_library, -reexport-l — thakis / detail
  10. [AMDGPU][Libomptarget][NFC] Remove bunch of dead structs — Pushpinder.Singh / detail
  11. [AArch64] Optimise bitreverse lowering in ISel — irina.dobrescu / detail

clang-d389974-g942be7cb4d98-t21312-b21312.tar.gz (Jun 2, 2021 2:39:17 AM)

  1. [mlir][linalg] Cleanup LinalgOp usage in sparse compiler (NFC). — gysit / detail
  2. Revert "[NFC][msan] Fix warning on sanitizer-ppc64le-linux bot" — Vitaly Buka / detail
  3. [NFC][msan] Fix assigned-unused warning — Vitaly Buka / detail
  4. [NFC] Fix 'Load' name masking. — daniil.fukalov / detail
  5. [flang] Add tests for REPEAT. NFC — diana.picus / detail
  6. [RISCV] Expand unaligned fixed-length vector memory accesses — fraser / detail
  7. [Demangle][Rust] Parse binders — tomasz.miasko / detail
  8. [mlir] Add DivOp lowering from Complex dialect to Standard/Math dialect. — akuegel / detail

clang-d389966-g516e5bb2b11e-t21308-b21308.tar.gz (Jun 1, 2021 11:47:54 PM)

  1. [NFC][msan] Fix warning on sanitizer-ppc64le-linux bot — Vitaly Buka / detail
  2. [lldb/API] Expose triple for SBProcessInfo. — bruce.mitchener / detail
  3. Resubmit D85085 after fixing the tests that were failing. — tmsriram / detail

clang-d389963-g4124bca30958-t21305-b21305.tar.gz (Jun 1, 2021 8:55:57 PM)

  1. [test] Precommit test for D101103 — aeubanks / detail
  2. [InstSimplify] Treat invariant group insts as bitcasts for load operands — aeubanks / detail
  3. [mlir-reduce] Reducer refactor. — chiahungduan / detail
  4. [OpaquePtr] Create API to make a copy of a PointerType with some address space — aeubanks / detail
  5. [AMDGPU] All GWS instructions need aligned VGPR on gfx90a — Stanislav.Mekhanoshin / detail
  6. Fix tmp files being left on Windows builds. — akhuang / detail
  7. Remove x86 test amx-fast-tile-config.mir (by its author) — xiang1.zhang / detail
  8. [CUDA][HIP] Change default lang std to c++14 — Yaxun.Liu / detail
  9. [RISCV][test] Add new tests of bitwise and with constant for the Zbs extension — powerman1st / detail
  10. Make ignore counts work as "after stop" modifiers so they play nicely with conditions — jingham / detail
  11. [CUDA][HIP] Promote const variables to constant — Yaxun.Liu / detail
  12. [mlir] Support tensor types in non-unrolled VectorToSCF — springerm / detail
  13. [llvm-readobj] Print function names with `--bb-addr-map`. — rahmanl / detail
  14. [mlir] Support tensor types in unrolled VectorToSCF — springerm / detail
  15. [libc++] NFC: Move unwrap_iter to its own header — Louis Dionne / detail
  16. [gn build] Port 924ea3bb53ca — llvmgnsyncbot / detail
  17. [RISCV] Improve register allocation for masked vwadd(u).wv, vwsub(u).wv, vfwadd.wv, and vfwsub.wv. — craig.topper / detail
  18. [libc++] Add a CI job to test libc++ when building for 32 bit — Louis Dionne / detail
  19. Revert "Fix tmp files being left on Windows builds." for now; — akhuang / detail
  20. [scudo] Enabled MTE in tests — Vitaly Buka / detail

clang-d389963-g4124bca30958-t21305-b21305.tar.gz (Jun 1, 2021 8:55:57 PM)

  1. [test-suite] Decouple Fortran tests from C/C++ tests. — naromero / githubweb

clang-d389943-g222a88a24371-t21301-b21301.tar.gz (Jun 1, 2021 6:04:03 PM)

  1. [Dominators] Rewrite the dominator implementation for efficiency. NFC. — clattner / detail
  2. [Fuchsia] Add compat multilibs to cache file — leonardchan / detail
  3. [lld/mac] Emit only one LC_LOAD_DYLIB per dylib — thakis / detail
  4. [CSE] Ask DominanceInfo about "hasSSADominance" instead of reconstructing it. — clattner / detail
  5. [lld-macho][nfc] Remove unnecessary use of Optional<T*> — vyng / detail
  6. [various] Remove or use variables which are unused but set. — George Burgess IV / detail
  7. [Clang] -Wunused-but-set-parameter and -Wunused-but-set-variable — George Burgess IV / detail
  8. [clang][Fuchsia] Turn on relative-vtables by default for Fuchsia — leonardchan / detail
  9. [lld/mac] Make -t work correctly with -flat_namespace — thakis / detail

clang-d389934-gc1a59fa55081-t21299-b21299.tar.gz (Jun 1, 2021 3:09:59 PM)

  1. [ORC-RT] Add equality/inequality comparison to string_view. — Lang Hames / detail
  2. [ORC-RT] Rename C-API functions to use __orc_rt_ prefix (instead of OrcRT). — Lang Hames / detail
  3. [ORC-RT] Add WrapperFunctionResult, Simple Packed Serialization (SPS) system. — Lang Hames / detail
  4. [flang][openacc] Enforce restriction on attach and detach variables — clementval / detail
  5. [clang] RecursiveASTVisitor visits ObjCPropertyRefExpr's class receiver — davg / detail
  6. [OpenMP] Add L2-Tile equivalence for KNL — jonathan.l.peyton / detail
  7. [SLPVectorizer] Ignore unreachable blocks — harald / detail
  8. [AMDGPU][NFC] Remove author's name from codebase — Madhur.Amilkanthwar / detail
  9. [lld/mac] Don't write mtimes to N_OSO entries if ZERO_AR_DATE is set. — thakis / detail
  10. [lld/mac] Don't load DylibFiles from the DylibFile constructor — thakis / detail
  11. [libcxx] Implement view.interface. — zoecarver / detail
  12. [gn build] Port 5671ff20d92b — llvmgnsyncbot / detail
  13. [clang] Fix ICE with typeid & polymorphic class (pr50497) — nathan / detail
  14. [SystemZ][z/OS] Stricter condition for HLASM class instantiation — anirudh_prasad / detail
  15. [InstCombine] add tests for cast folding; NFC — spatel / detail
  16. WindowsSupport.h: do not depend on private config header — martin / detail
  17. [lld/mac] Implement removal of unused dylibs — thakis / detail
  18. [NFC][OpaquePtr] Explicitly pass GEP source type to IRBuilder in more places — aeubanks / detail
  19. Convert TableGen assert to error — stephen.neuendorffer / detail
  20. [globalisel][legalizer] Separate the deprecated LegalizerInfo from the current one — daniel_l_sanders / detail
  21. [mlir] Updated depthwise conv to support kernel dilation — rob.suderman / detail
  22. [gn build] Port aaac268285ff — llvmgnsyncbot / detail
  23. [libc++] Fix the std_include.sh.cpp test that has been failing since c9385297ce — Louis Dionne / detail
  24. [lld/mac] fix test failure after 24979e111 — thakis / detail
  25. fixup: Missing operator in [globalisel][legalizer] Separate the deprecated LegalizerInfo from the current one — daniel_l_sanders / detail
  26. Fix a Clang diagnostic to start with a lowercase letter; NFC — aaron / detail
  27. [libcxx][ranges] Add `default_sentinel` and `default_sentinel_t`. — zoecarver / detail
  28. [gn build] Port 065cf3f9d703 — llvmgnsyncbot / detail
  29. [lld][WebAssemlby] Fix for string merging of -dwarf-5 sections — sbc / detail

clang-d389905-gcf5c94ef08f9-t21295-b21295.tar.gz (Jun 1, 2021 12:18:44 PM)

  1. [lldb][NFC] Use Language plugins in Mangled::GuessLanguage — Raphael Isemann / detail
  2. [RISCV] Remove earlyclobber from compares with LMUL<=1. — craig.topper / detail
  3. [RISCV] Remove earlyclobber from vnsrl/vnsra/vnclip(u) when the source and dest are a single vector register. — craig.topper / detail
  4. [ADT] Move DenseMapInfo for APInt into APInt.h (PR50527) — nikita.ppv / detail
  5. [polly] Fix SCEVLoopAddRecRewriter to avoid invalid AddRecs. — efriedma / detail
  6. [SystemZ] Return true from hasBitPreservingFPLogic(). — paulsson / detail
  7. [MLIR] Add missing APSInt.h include — nikita.ppv / detail
  8. [X86FixupLEAs] Transform the sequence LEA/SUB to SUB/SUB — carrot / detail
  9. [clangd][ObjC] Fix issue completing a method decl by name — davg / detail
  10. [libc++] Temporary hack to unbreak CI — Louis Dionne / detail
  11. [GlobalISel][AArch64] Combine and (lshr x, cst), mask -> ubfx x, cst, width — Jessica Paquette / detail
  12. Fix a git apply that went bad somehow. — aaron / detail
  13. [OpenMP] Define named constants for interop's foreign runtime ID — hansang.bae / detail

clang-d389892-g01fb14e17763-t21293-b21293.tar.gz (Jun 1, 2021 9:26:28 AM)

  1. [compiler-rt] Fix compilation when multiple architectures can be targeted — eleviant / detail
  2. [InstCombine] Relax constraints of uses for exp(X) * exp(Y) -> exp(X + Y) — spatel / detail
  3. [AMDGPU][Libomptarget] Remove g_atmi_machine global — Pushpinder.Singh / detail
  4. [OpenCL] Fix ICE with invalid use of half — olemarius.strohm / detail
  5. [clang][Parse] Add parsing support for C++ attributes on using-declarations — Louis Dionne / detail
  6. [llvm-dwarfdump][test] Add missing dedicated tests for some options — gbreynoo / detail
  7. [SLP]Better detection of perfect/shuffles matches for gather nodes. — a.bataev / detail
  8. Simplify coro-zero-alloca.ll — lxfind / detail
  9. [x86] add test for sext-of-setcc; NFC — spatel / detail
  10. [lldb] Remove SBCommandReturnObject::ref — Raphael Isemann / detail

clang-d389882-g1b84acb23aca-t21289-b21289.tar.gz (Jun 1, 2021 6:36:59 AM)

  1. [mlir][linalg] Fix signed/unsigned comparison warnings (NFC). — gysit / detail
  2. [mlir] Use interfaces in MathToLibm — tpopp / detail
  3. [SDAG] add helper function for sext-of-setcc folds; NFC — spatel / detail
  4. [LoopDeletion] Consider infinite loops alive, unless mustprogress. — flo / detail

clang-d389878-gd4c070d80141-t21286-b21286.tar.gz (Jun 1, 2021 3:28:53 AM)

  1. [X86] Split FeatureFastVariableShuffle tuning into Lane-Crossing and Per-Lane variants — lebedev.ri / detail
  2. [X86] AMD Zen 3 has fast variable per-lane shuffles — lebedev.ri / detail
  3. [mlir][linalg] Cleanup LinalgOp usage in vectorization (NFC). — gysit / detail
  4. [clangd] Fix -Wunused-variable warning (NFC) — nullptr.cpp / detail
  5. [mlir][linalg] Cleanup LinalgOp usage in tiling (NFC). — gysit / detail
  6. [mlir][linalg] Cleanup LinalgOp usage in fusion (NFC). — gysit / detail
  7. [mlir][linalg] Cleanup LinalgOp usage in dependence analysis (NFC). — gysit / detail
  8. Mark test as requiring asserts. — douglas.yung / detail
  9. [VectorCombine] Add tests with multiple noundef indices for scalarization. — flo / detail
  10. [WebAssembly][CodeGen] IR support for WebAssembly local variables — wingo / detail
  11. [RISCV] Support vector types in combination with fastcc — fraser / detail
  12. [VectorCombine] Freeze index unless it is known to be non-poison. — flo / detail

clang-d389866-g41d7909368be-t21283-b21283.tar.gz (Jun 1, 2021 12:37:55 AM)

  1. [Test] Add one more loop deletion irreducible CFG test — mkazantsev / detail
  2. [PowerPC] Split tests for constrained intrinsics — sepavloff / detail
  3. [clangd] Type hints for variables with 'auto' type — zeratul976 / detail
  4. [libcxx] [test] Fix the _supportsVerify check on Windows by fixing quoting — martin / detail

clang-d389862-g119bf57ab6de-t21279-b21279.tar.gz (May 31, 2021 9:56:35 PM)

  1. Fix invalid math formulas in quantization doc — joker.eph / detail

clang-d389861-ge6b086bef2c0-t21278-b21278.tar.gz (May 31, 2021 9:09:34 PM)

  1. Revert "[InstCombine] Fix miscompile on GEP+load to icmp fold (PR45210)" — nathan / detail

clang-d389860-g372237487e24-t21277-b21277.tar.gz (May 31, 2021 6:05:55 PM)

  1. [OpaquePtr] Remove some uses of PointerType::getElementType() — aeubanks / detail

clang-d389859-gdb26cd30b6dd-t21276-b21276.tar.gz (May 31, 2021 3:13:55 PM)

  1. [libcxx] [test] Don't look for the literal spelling __mbstate_t in warnings — martin / detail
  2. [libcxx] Define LIBCPP_HAS_TIMESPEC_GET for MSVC configurations — martin / detail
  3. [libcxx] [test] Remove an incorrect TEST_HAS_ALIGNED_ALLOC define from test_macros.h — martin / detail
  4. [libcxx] [test] Fix the include_as_c.sh.cpp test in MSVC configurations — martin / detail
  5. [LoopDeletion] Add additional test cases with more nested loops. — flo / detail
  6. [LoopInterhcange] Handle movement of reduction phis appropriately — congzhecao / detail
  7. [HIP] Relax checks in hip-include-path.hip test case again — bjorn.a.pettersson / detail
  8. [PowerPC] Improve f32 to i32 bitcast code gen — albionapc / detail

clang-d389851-gaa00b1d76364-t21273-b21273.tar.gz (May 31, 2021 12:23:50 PM)

  1. [libc++] Update all the pre-defined iterator types for C++20 — Louis Dionne / detail
  2. [test] Fix addr-label.ll after D99707 — aeubanks / detail
  3. [MCA][NFCI] Minor changes to InstrBuilder and Instruction. — andrea.dibiagio / detail
  4. [test] Properly match parameter/argument ABI attributes — aeubanks / detail
  5. [libc++] [test] Fix a few tests for 32-bit x86 — Louis Dionne / detail
  6. Re-commit [clang] Add support for the "abstract" contextual keyword of MSVC — hans / detail
  7. [OpaquePtr] Clean up some uses of Type::getPointerElementType() — aeubanks / detail
  8. [MLIR] Specify namespace for standard dialect using cppNamespace field — arjunpitchanathan / detail
  9. [libcxx][nfc] moves std `advance`, `next`, and `prev` into their headers — cjdb / detail
  10. [gn build] make libunwind build on macOS — thakis / detail
  11. [PowerPC] Fix x86 vector intrinsics wrapper compilation under C++ — fwage73 / detail
  12. [MLIR] Add dialect prefix to all operations from Math — arjunpitchanathan / detail
  13. [LV] Try to sink users recursively for first-order recurrences. — flo / detail

clang-d389838-g8815ce03e857-t21269-b21269.tar.gz (May 31, 2021 9:27:41 AM)

  1. [mlir][linalg] Update Structured Op Interface (NFC). — gysit / detail
  2. Revert "[clang] Add support for the "abstract" contextual keyword of MSVC" — goncharov.mikhail / detail
  3. [mlir][linalg] Cleanup LinalgOp usage in verification (NFC). — gysit / detail
  4. [NFC] MemoryDependenceAnalysis cleanup. — daniil.fukalov / detail
  5. [AsmParser][SystemZ][z/OS] Introducing HLASM Parser support to AsmParser - Part 2 — anirudh_prasad / detail
  6. [libc++] Avoid `result_type` and `unary/binary_function` in <valarray>. — arthur.j.odwyer / detail
  7. Remove "Rewrite Symbols" from codegen pipeline — aeubanks / detail

clang-d389831-g63fe4cb08206-t21266-b21266.tar.gz (May 31, 2021 6:36:16 AM)

  1. fix broken clang tests after  7161bb87c914 — aqjune / detail
  2. [SDAG] try harder to fold casts into vector compare — spatel / detail
  3. fix test for symlinked clang c1ee4fb5af49a — goncharov.mikhail / detail
  4. [llvm-objcopy][NFC] Refactor CopyConfig structure - remove lazy options processing. — a.v.lapshin / detail
  5. [AMDGPU][Libomptarget][NFC] Split host and device malloc — Pushpinder.Singh / detail
  6. [MLIR] Fix warnings in AffineOps.cpp — uday / detail
  7. [NFC] ScalarEvolution: apply SSO to the ExprValueMap value — lebedev.ri / detail
  8. [MLIR][Shape] Remove duplicate operands of `shape.assuming_all` op — frgossen / detail
  9. [libunwind] fix -Wc++98-compat-extra-semi without _LIBUNWIND_HIDE_SYMBOLS — thakis / detail
  10. [SDAG] add check to sext-of-setcc fold to bypass changing a legal op — spatel / detail

clang-d389821-gdee85d47d9f1-t21262-b21262.tar.gz (May 31, 2021 3:28:06 AM)

  1. [libcxx] [test] Add UNSUPPORTED: msvc in a couple verify.cpp tests — martin / detail
  2. [LangRef] update according to unwinding support in inline asm — amanieu / detail
  3. [mlir] Support permutation maps in vector transfer op folder — springerm / detail
  4. [mlir][NFC] Remove illegal TanhOp in LLVMConversionTarget — tpopp / detail
  5. [WebAssembly][CodeGen] IR support for WebAssembly local variables — wingo / detail
  6. [clang] Add support for the "abstract" contextual keyword of MSVC — hans / detail
  7. Revert "[WebAssembly][CodeGen] IR support for WebAssembly local variables" — wingo / detail
  8. [clang] NFC: split HeaderMapTest to have re-usable header map implementation for testing — dmitry.polukhin / detail
  9. [RISCV] Support vector conversions between fp and i1 — fraser / detail
  10. [lldb][NFC] Remove unused var in SBDebugger::GetInternalVariableValue — Raphael Isemann / detail
  11. [DSE] Remove stores in the same loop iteration — david.green / detail
  12. [InsCombine] Fix a few remaining vec transforms to use poison instead of undef — aqjune / detail
  13. [RISCV] Scale scalably-typed split argument offsets by VSCALE — fraser / detail
  14. [LiveDebugVariables] Stop trimming locations of non-inlined vars — djtodoro / detail

clang-d389807-g5aa5eba135b7-t21259-b21259.tar.gz (May 31, 2021 12:37:32 AM)

  1. [clangd] Move gtest include to TestTU.cpp from TestTU.h — kadircet / detail
  2. [mlir][NFC] Rename MathToLLVM->MathToLibm — tpopp / detail

clang-d389805-g4f2fd3818b0e-t21257-b21257.tar.gz (May 30, 2021 11:17:49 PM)

  1. [InstCombine] Fix miscompile on GEP+load to icmp fold (PR45210) — aqjune / detail

clang-d389804-g22668c6e1f36-t21256-b21256.tar.gz (May 30, 2021 8:20:11 PM)

  1. [AVR][NFC] Refactor 8-bit & 16-bit shifts — powerman1st / detail

clang-d389803-g36597e4719e9-t21255-b21255.tar.gz (May 30, 2021 6:18:35 PM)

  1. [lldb] Fix typos. NFC. — bruce.mitchener / detail

clang-d389802-g1e344ce4f3fa-t21254-b21254.tar.gz (May 30, 2021 3:04:54 PM)

  1. [CSE] Make domInfo a stored property, cut use of DominanceInfo::hasDominanceInfo. NFC. — clattner / detail

clang-d389801-g1ed29f8784ee-t21253-b21253.tar.gz (May 30, 2021 12:10:01 PM)

  1. [LoopDeletion] Add more tests with infinite sub-loops & mustprogress. — flo / detail
  2. [AVR] Improve inline assembly — powerman1st / detail
  3. [ARM] Guard against loop variant gather ptr operands — david.green / detail
  4. [ORC-RT] Add OrcRTCWrapperFunctionResult. — Lang Hames / detail
  5. [ORC-RT] Add common.h -- Logging, casting and remote dispatch utilities. — Lang Hames / detail

clang-d389796-gbb542f2a76d4-t21250-b21250.tar.gz (May 30, 2021 9:13:57 AM)

  1. Revert "[clang-tidy] Simplify static assert check" — lebedev.ri / detail
  2. [clang][AVR] Add avr-libc/include to clang system include paths — powerman1st / detail
  3. [mlir] StandardToLLVM: option to disable AllocOp lowering — ivan.butygin / detail

clang-d389793-g829978744d24-t21247-b21247.tar.gz (May 30, 2021 6:23:01 AM)

  1. [DAGCombine] Poison-prove scalarizeExtractedVectorLoad. — flo / detail
  2. [InstCombine] fix miscompile from vector select substitution — spatel / detail
  3. [VectorCombine] Add tests with noundef index for load scalarization. — flo / detail

clang-d389790-g71acce68daf4-t21244-b21244.tar.gz (May 30, 2021 3:15:07 AM)

  1. [SafeStack] Use proper API to get stack guard — pzheng / detail
  2. [NFCI] Move DEBUG_TYPE definition below #includes — chenmindong1 / detail

clang-d389788-g71cca4f728d7-t21241-b21241.tar.gz (May 30, 2021 12:23:38 AM)

  1. Revert "[NFC] Use ArgListEntry indirect types more in ISel lowering" — aeubanks / detail
  2. Revert "[TargetLowering] Only inspect attributes in the arguments for ArgListEntry" — aeubanks / detail

clang-d389786-g620cef91207b-t21240-b21240.tar.gz (May 29, 2021 8:55:11 PM)

  1. [analyzer] MallocSizeof: sizeof pointer type is compatible with void* — th3charlie / detail

clang-d389785-gbfbd73f87d7b-t21239-b21239.tar.gz (May 29, 2021 6:00:27 PM)

  1. [libc++] [modules] Add __threading_support to the modulemap. — arthur.j.odwyer / detail
  2. [libc++] Alphabetize and include-what-you-use. NFCI. — arthur.j.odwyer / detail

clang-d389783-g7145c6caf158-t21238-b21238.tar.gz (May 29, 2021 3:08:57 PM)

  1. [ARM] Guard against WhileLoopStart kill flags — david.green / detail
  2. [libc++] [test] Update "test_compare.h" users to avoid removed-in-C++20 members. NFCI. — arthur.j.odwyer / detail
  3. [InstrProfiling][test] Improve tests — i / detail

clang-d389780-g67d0e79b1f41-t21235-b21235.tar.gz (May 29, 2021 12:13:45 PM)

  1. [Verifier] Inline a method to simplify the code in preparation for bigger changes, NFC. — clattner / detail
  2. [Dominance] Speed up recalculate noticable, NFC. — clattner / detail

clang-d389778-gffb48d48e45c-t21233-b21233.tar.gz (May 29, 2021 9:19:39 AM)

  1. [InstCombine] reduce code duplication; NFC — spatel / detail
  2. [InstCombine] fold zext of masked bit set/clear — spatel / detail
  3. [RISCV] Remove -riscv-no-aliases in favour of new -M no-aliases — jrtc27 / detail
  4. [Support] Fix getMainExecutable on FreeBSD when called via an absolute path — jrtc27 / detail
  5. Revert "[RISCV] Remove -riscv-no-aliases in favour of new -M no-aliases" — jrtc27 / detail
  6. [clang-format] successive C# attributes cause line breaking issues — mydeveloperday / detail

clang-d389772-gfae3534b3056-t21229-b21229.tar.gz (May 29, 2021 6:26:50 AM)

  1. [SystemZ] Set getExtendForAtomicOps to ISD::ANY_EXTEND — ulrich.weigand / detail
  2. [analyzer]  Use Optional as a return type of StoreManager::castRegion — dpetrov / detail

clang-d389770-g42910da585d3-t21226-b21226.tar.gz (May 29, 2021 3:20:01 AM)

  1. [LoopUnroll] Make DomTree explicitly required (NFC) — nikita.ppv / detail
  2. Revert "[libc++] NFC: Move unwrap_iter to its own header" — koraq / detail
  3. [gn build] Port b13edf6e907b — llvmgnsyncbot / detail

clang-d389767-gb577ec495698-t21224-b21224.tar.gz (May 29, 2021 12:29:33 AM)

  1. [InstrProfiling][test] Fix stale linkage.ll — i / detail
  2. [AtomicExpandPass][AArch64] Promote xchg with floating-point types to integer ones — thatlemon / detail

clang-d389765-g9f506fc761cc-t21222-b21222.tar.gz (May 28, 2021 9:37:27 PM)

  1. [RISCV] Enable interleaved vectorization for RVV — luke957 / detail
  2. [InstrProfiling][test] Fix stale tests — i / detail

clang-d389763-gc4053cd14eb9-t21220-b21220.tar.gz (May 28, 2021 6:47:46 PM)

  1. [Verifier] Significantly speed up IsolatedFromAbove checking. NFC. — clattner / detail
  2. [clang-format] New BreakInheritanceList style AfterComma — lichray / detail
  3. [AArch64][GlobalISel] Fix a crash during selection of a G_ZEXT(s8 = G_LOAD) — Amara Emerson / detail
  4. [Internalize] Simplify comdat renaming with noduplicates after D103043 — i / detail
  5. [lld/mac] Don't crash on -order_file with assembly inputs on arm64 — thakis / detail

clang-d389758-g577fea4e1a13-t21217-b21217.tar.gz (May 28, 2021 3:56:52 PM)

  1. [libc++] [test] Constexpr-ify a couple of insert-iterator tests. — arthur.j.odwyer / detail
  2. [gn build] manually port 982e3c05108b6 (check-lld needs dsymutil) — thakis / detail
  3. [AArch64][RISCV] Make sure isel correctly honors failure orderings. — efriedma / detail
  4. [clang-format] [docs] Regenerate style options documentation. — marek.kurdej+llvm.org / detail
  5. [dsymutil tests] Try to make eh_frames.test run on other platforms — thakis / detail
  6. [NFC] Remove confusing info about MainLoop VF/UF from debug message — bmahjour / detail
  7. [RISCV] Pre-commit test cases for D103211. NFC — craig.topper / detail
  8. [LoopUnroll] Clean up exit folding (NFC) — nikita.ppv / detail
  9. [LoopUnroll] Add store to unreachable latch test (NFC) — nikita.ppv / detail
  10. [RISCV] Add separate MxList tablegen classes for widening/narrowing and sext.zext.vf2/4/8. NFC — craig.topper / detail
  11. [LoopUnroll] Use changeToUnreachable() (NFC) — nikita.ppv / detail
  12. [lld-macho][test] Simplify --allow-empty with count 0 — i / detail
  13. [CGAtomic] Delete outdated code comparing success/failure ordering for cmpxchg. — efriedma / detail

clang-d389745-gb6afdbac134b-t21213-b21213.tar.gz (May 28, 2021 1:05:06 PM)

  1. [libc++] NFC: Move unwrap_iter to its own header — Louis Dionne / detail
  2. [LoopDeletion] Add test with potentially infinite sub-loop. — flo / detail
  3. [PhaseOrdering] add test for late simplifycfg with LTO; NFC — spatel / detail
  4. [PassManager] unify late simplifycfg options between regular and LTO pipelines — spatel / detail
  5. Revert "[NFCI][LoopDeletion] Do not call complex analysis for known non-zero BTC" — stefanp / detail
  6. Revert "[NFC] Reuse existing variables instead of re-requesting successors" — stefanp / detail
  7. Revert "[NFC] Formatting fix" — stefanp / detail
  8. Revert "[NFCI][LoopDeletion] Only query SCEV about loop successor if another successor is also in loop" — stefanp / detail
  9. Revert "Return "[LoopDeletion] Break backedge if we can prove that the loop is exited on 1st iteration" (try 2)" — stefanp / detail
  10. [VectorCombine] Add variants of multi-extract tests with assumes. — flo / detail
  11. [VectorCombine] Check indices for all extracts we scalarize. — flo / detail
  12. [SelectionDAG] Fix typo in assert. NFC — craig.topper / detail
  13. [VP] Make getMaskParamPos/getVectorLengthParamPos return unsigned. Lowercase function names. — craig.topper / detail
  14. Revert "[clang][Parse] Add parsing support for C++ attributes on using-declarations" — thakis / detail
  15. [RISCV] Add octuple to LMULInfo tablegen class, remove octuple_from_str. NFCI — craig.topper / detail
  16. [gn build] Port 9968896cd62a — llvmgnsyncbot / detail

clang-d389729-g82f7b5e1b999-t21210-b21210.tar.gz (May 28, 2021 10:14:40 AM)

  1. [gn build] Port 58b29a4efc22 — llvmgnsyncbot / detail
  2. [gn] Make ubsan errors fatal, as in cmake — rnk / detail
  3. [IR] Make TypeFinder aware of DIArgList values — david.stenberg / detail
  4. [LoopNest][LoopFlatten] Change LoopFlattenPass to LoopNest pass — eopxd / detail
  5. Revert "Fix "enumerator 'llvm::TargetStackID::WasmLocal' in switch of enum 'llvm::TargetStackID::Value' is not handled" MSVC warnings. NFCI." — nemanja.i.ibm / detail
  6. [clang][Parse] Add parsing support for C++ attributes on using-declarations — Louis Dionne / detail
  7. [mlir] Add missing namespace to createCanonicalizerPass. — jpienaar / detail

clang-d389722-g58b29a4efc22-t21207-b21207.tar.gz (May 28, 2021 7:25:05 AM)

  1. Revert "[WebAssembly][CodeGen] IR support for WebAssembly local variables" — wingo / detail
  2. [mlir] Don't elide the last op if there is no terminator — antiagainst / detail
  3. SwiftAsync: add Clang attribute to apply the LLVM `swiftasync` one. — Tim Northover / detail
  4. [RISCV] Add tests for fixed vector conversions between fp to/from i1 — fraser / detail
  5. [RISCV][NFC] Merge identical RV32 and RV64 test checks — fraser / detail
  6. Fix "enumerator 'llvm::TargetStackID::WasmLocal' in switch of enum 'llvm::TargetStackID::Value' is not handled" MSVC warnings. NFCI. — llvm-dev / detail
  7. [x86] add test for extend of legal vector compare; NFC — spatel / detail
  8. [Matrix] Move C++ matrix cast checks to TryStaticCast. — flo / detail
  9. [gn build] (semi-manually) port bd04d78d649b — thakis / detail
  10. [clang] NFC: Replace std::pair by a struct in InitHeaderSearch — Jan Svoboda / detail
  11. [AArch64] Add additional vector load scalarization tests for D103077. — flo / detail
  12. [LLD][COFF] Reduce the maximum size of the GHASH table — alexandre.ganea / detail
  13. [libc++] Add all indirect callable concepts and projected — Louis Dionne / detail

clang-d389709-g9ff2eb1ea596-t21203-b21203.tar.gz (May 28, 2021 4:17:39 AM)

  1. Revert "[LoopNest][LoopFlatten] Change LoopFlattenPass to LoopNest pass" — eopxd / detail
  2. Revert "[LoopNest][LoopFlatten] Change LoopFlattenPass to LoopNest pass" — eopxd / detail
  3. [ConstantFolding] Fix -Wunused-variable warning (NFC) — nullptr.cpp / detail
  4. [clang] [MinGW] Fix gcc version detection/picking — martin / detail
  5. Revert "[scudo] Check if MADV_DONTNEED zeroes memory" — Vitaly Buka / detail
  6. [NFC][scudo] Re-enable check in the test — Vitaly Buka / detail
  7. [cmake][scudo] Add missing headers — Vitaly Buka / detail
  8. [WebAssembly][CodeGen] IR support for WebAssembly local variables — wingo / detail
  9. [AMDGPU] Precommit test — sebastian.neubauer / detail
  10. [AMDGPU] Fix function calls with flat scratch — sebastian.neubauer / detail
  11. Revert "[LAA] Support pointer phis in loop by analyzing each incoming pointer." — flo / detail
  12. [NFC][Transforms][Utils] remove useless variable in CloneBasicBlock — dongaxis / detail
  13. ARM: support mandatory tail calls for tailcc & swifttailcc — Tim Northover / detail
  14. SwiftTailCC: teach verifier musttail rules applicable to this CC. — Tim Northover / detail

clang-d389695-ge493abcf55a3-t21200-b21200.tar.gz (May 28, 2021 1:24:19 AM)

  1. [sanitizer] Fix QEMU checkout — Vitaly Buka / githubweb

clang-d389695-ge493abcf55a3-t21200-b21200.tar.gz (May 28, 2021 1:24:19 AM)

  1. [AArch64][GlobalISel] Legalize oversize G_EXTRACT_VECTOR_ELT sources. — Amara Emerson / detail
  2. [LoopNest][LoopFlatten] Change LoopFlattenPass to LoopNest pass — eopxd / detail
  3. [LoopNest][LoopFlatten] Change LoopFlattenPass to LoopNest pass — eopxd / detail
  4. [MLIR][SPIRV] Use getAsmResultName(...) hook for ConstantOp. — kareem.ergawy / detail

clang-d389691-g6a2af607ad35-t21197-b21197.tar.gz (May 27, 2021 10:30:28 PM)

  1. [sanitizer] Switch to patched QEMU — Vitaly Buka / githubweb

clang-d389691-g6a2af607ad35-t21197-b21197.tar.gz (May 27, 2021 10:30:28 PM)

  1. [AIX] Enable stackprotect feature — Jinsong Ji / detail
  2. [PDB] Fix ubsan complaint about memcpy from null pointer — rnk / detail
  3. [clang-cl] Bump default -fms-compatibility-version to 19.14 — zequanwu / detail
  4. Pass -gcodeview-ghash when using clang-cl and lld-link — rnk / detail
  5. Revert "[NFCI] Lazily evaluate SCEVs of PHIs" — mkazantsev / detail

clang-d389686-gfc1d39849e8d-t21194-b21194.tar.gz (May 27, 2021 7:35:08 PM)

  1. [ConstFold] Simplify a load's GEP operand through local aliases — aeubanks / detail
  2. [MCA] Minor changes to the InOrderIssueStage. NFC — andrea.dibiagio / detail
  3. [NFC][libObject] clang-format Archive{.h,.cpp} — rupprecht / detail
  4. Fix comment to reflect what the method is doing (NFC) — joker.eph / detail
  5. [dfsan] Add a flag about whether to propagate offset labels at gep — jianzhouzh / detail

clang-d389681-g0fa5aac292b8-t21192-b21192.tar.gz (May 27, 2021 4:42:40 PM)

  1. Removed abandoned lldb-sphinx-docs builder. — gkistanova / githubweb

clang-d389681-g0fa5aac292b8-t21192-b21192.tar.gz (May 27, 2021 4:42:40 PM)

  1. [analyzer] RetainCountChecker: Disable reference counting for OSMetaClass. — Artem Dergachev / detail
  2. Support stripping indirectly referenced DILocations from !llvm.loop metadata — Adrian Prantl / detail
  3. [NFC][X86][Codegen] vector-interleaved-store-i16-stride-5.ll: precisely match the actual IR — lebedev.ri / detail
  4. [x86] add tests for extend of vector compare; NFC — spatel / detail
  5. Replace 'magic static' with a member variable for SCYL kernel names — erich.keane / detail
  6. [libc++] NFC: Make it easier for vendors to extend the run-buildbot script — Louis Dionne / detail
  7. [clang] [MinGW] Don't mark emutls variables as DSO local — martin / detail
  8. [libcxx] [test] Convert an XFAIL LIBCXX-WINDOWS-FIXME into UNSUPPORTED with explanation — martin / detail
  9. [mlir] Add support for querying the ModRef behavior from the AliasAnalysis class — riddleriver / detail
  10. [RISCV] Fix typo, use addImm instead of addReg. — craig.topper / detail
  11. [PDB] Enable parallel ghash type merging by default — rnk / detail
  12. [PowerPC] Added multiple PowerPC builtins — stefanp / detail
  13. [MCA] Refactor the InOrderIssueStage stage. NFCI — andrea.dibiagio / detail
  14. [mlir-lsp-server] Add support for processing split files — riddleriver / detail
  15. [sanitizer] Android ELF TLS is supported from Q (API 29) — rprichard / detail
  16. [mlir][capi] fix build issue with "all passes" registration — ajcbik / detail
  17. [NFC][X86][Codegen] Re-autogenerate a few tests to reduce noise in future changes — lebedev.ri / detail
  18. [SanCov] Properly set ABI parameter attributes — aeubanks / detail
  19. [RISCV] Teach VSETVLI insertion to look through PHIs to prove we don't need to insert a vsetvli. — craig.topper / detail

clang-d389662-g8f23fac4da25-t21189-b21189.tar.gz (May 27, 2021 1:54:17 PM)

  1. [RISCV] Teach vsetvli insertion to use vsetvl x0, x0 form when we can tell that VLMAX and AVL haven't changed. — craig.topper / detail
  2. [CostModel][X86] Improve accuracy of sext/zext to 256-bit vector costs on AVX1 targets — llvm-dev / detail
  3. [NFC][X86][Codegen] Re-autogenerate check lines in a few tests to remove noise from future changes — lebedev.ri / detail
  4. Revert "[libc++] NFC: Parenthesize expression to satisfy GCC 11" — Louis Dionne / detail
  5. [NFC][scudo] Rename internal function — Vitaly Buka / detail
  6. MC: mark `dump` with `LLVM_DUMP_METHOD` — Saleem Abdulrasool / detail
  7. [mlir] AsyncRefCounting: check that LivenessBlockInfo is not nullptr — ezhulenev / detail
  8. [mlir] Update cmake variable post D102976 — jpienaar / detail
  9. [NFC][scudo] Check zeros on smaller allocations — Vitaly Buka / detail
  10. [libc++] NFC: Refactor raw_storage_iterator test to use UNSUPPORTED markup — Louis Dionne / detail
  11. [RISCV] Add a test showing missed opportunity to avoid a vsetvli in a loop. — craig.topper / detail
  12. [lldb][intel-pt] Remove old plugin — walter erquinigo / detail
  13. [mlir:Async] Convert assertions to async errors only inside async functions — ezhulenev / detail

clang-d389649-g750799b7bc3f-t21186-b21186.tar.gz (May 27, 2021 11:22:48 AM)

  1. [Clang] Enable __has_feature(coverage_sanitizer) — elver / detail
  2. [mlir] Add error state and error propagation to async runtime values — ezhulenev / detail
  3. [X86] Pre-commit tests for D103192. NFC — craig.topper / detail
  4. [X86] Fold (shift undef, X)->0 for vector shifts by immediate. — craig.topper / detail
  5. [mlir] Async: Add error propagation support to async groups — ezhulenev / detail
  6. [mlir][NFC] Don't outline kernel in MMA integration tests — thomasraoux / detail

clang-d389643-gc412979cde54-t21185-b21185.tar.gz (May 27, 2021 10:11:36 AM)

  1. [RS4GC] Introduce intrinsics to get base ptr and offset — yrouban / detail
  2. [Fuchsia][CMake] Add missing include path. — haowei / detail
  3. Fix non-global-value-max-name-size not considered by LLParser — joker.eph / detail
  4. [libcxx][iterator] adds `std::ranges::next` — cjdb / detail
  5. [libcxx][iterator] adds `std::ranges::prev` — cjdb / detail
  6. [gn build] Port 0dc7fd1bc167 — llvmgnsyncbot / detail
  7. [gn build] Port 857fa7b7b187 — llvmgnsyncbot / detail
  8. [llvm-objdump] Print the DEBUG type under `--section-headers`. — esme.yi / detail
  9. [NFCI][LoopDeletion] Only query SCEV about loop successor if another successor is also in loop — mkazantsev / detail
  10. [NFC] Formatting fix — mkazantsev / detail
  11. [NFCI] Lazily evaluate SCEVs of PHIs — mkazantsev / detail
  12. [mlir] Add a pass to distribute linalg::TiledLoopOp. — pifon / detail
  13. [docs] llvm-objdump: Mention -M no-aliases is supported on AArch64 — i / detail
  14. [mlir] Add TestLinalgDistribution.cpp to cmake build. — pifon / detail
  15. [GlobalISel] Implement splitting of G_SHUFFLE_VECTOR. — Amara Emerson / detail
  16. [NFC] Reuse existing variables instead of re-requesting successors — mkazantsev / detail
  17. [NFCI][LoopDeletion] Do not call complex analysis for known non-zero BTC — mkazantsev / detail
  18. [mlir] Support dialect-wide canonicalization pattern registration — springerm / detail
  19. [AMDGPU][GlobalISel] Allow amdgpu_gfx calling conv — sebastian.neubauer / detail
  20. [SelectionDAG][RISCV] Don't unroll 0/1-type bool VSELECTs — fraser / detail
  21. [Matrix] Include matrix pipeline for new PM in new-pm-defaults.ll. — flo / detail
  22. [lit][test] Improve testing of use_llvm_tool — james.henderson / detail
  23. Add triples to a bunch of x86-specific tests that currently fail on PPC — benny.kra / detail
  24. [clang-format] [NFC] realign documentation in Format.h... — bjoern / detail
  25. [ARM] Extra test for reverted WLS memset. NFC — david.green / detail
  26. [OpenMP]Add support for workshare loop modifier in lowering — mats.petersson / detail
  27. [AMDGPU][Libomptarget][NFC] Remove atmi_mem_place_t — Pushpinder.Singh / detail
  28. Revert "[OpenMP]Add support for workshare loop modifier in lowering" — mats.petersson / detail
  29. Add --quiet option to llvm-gsymutil to suppress output of warnings. — simon.giesecke / detail
  30. [mlir][Linalg] Add comprehensive bufferization support for subtensor (5/n) — nicolas.vasilache / detail
  31. Add support for #elifdef and #elifndef — aaron / detail
  32. [VPlan] Do not sink uniform recipes in sinkScalarOperands. — flo / detail
  33. [RISCV] Allow passing fixed-length vectors via the stack — fraser / detail
  34. [DAGCombine][RISCV] Don't try to trunc-store combined vector stores — fraser / detail
  35. Fix -Wswitch warning; NFC — aaron / detail
  36. AMDGPU/GlobalISel: Remove redundant parameter from function — Matthew.Arsenault / detail
  37. AMDGPU/GlobalISel: Lower constant-32-bit zextload/sextload consistently — Matthew.Arsenault / detail
  38. Speculatively fix a -Woverloaded-virtual diagnostic; NFC — aaron / detail
  39. Speculatively fix this harder and with improved spelling capabilities. — aaron / detail
  40. Reimplement __builtin_unique_stable_name- — erich.keane / detail
  41. Reuse temporary files for print-changed=diff — schmeise / detail
  42. Correct the 'KEYALL' mask. — erich.keane / detail
  43. Hopefully fix the Clang sphinx doc build. — aaron / detail
  44. [OpenMP]Add support for workshare loop modifier in lowering — mats.petersson / detail
  45. [VP][SelectionDAG] Add a target-configurable EVL operand type — fraser / detail
  46. Disable misc-no-recursion checking in Clang — aaron / detail
  47. VirtRegMap: Preserve LiveDebugVariables — Matthew.Arsenault / detail
  48. [Flang][Openmp] Fortran specific semantic checks for Allocate directive — kiran.chandramohan / detail
  49. [OpenCL][NFC] Fix typos in test — sven.vanhaastregt / detail
  50. [X86][SSE] Regenerate some tests to expose the rip relative vector/broadcast loads — llvm-dev / detail
  51. [CostModel][X86] AVX512 truncation ops are slower than cost models indicate. — llvm-dev / detail
  52. AMDGPU/GlobalISel: Fix broken test run line — Matthew.Arsenault / detail
  53. AMDGPU/GlobalISel: Use IncomingValueAssigner for implicit return — Matthew.Arsenault / detail
  54. [libc++] Deprecate std::iterator and remove it as a base class — Louis Dionne / detail
  55. [libc++] NFC: Parenthesize expression to satisfy GCC 11 — Louis Dionne / detail
  56. Revert "Emit correct location lists with basic block sections." — thakis / detail
  57. Thread safety analysis: Factor out function for merging locks (NFC) — aaron.puchert / detail
  58. Thread safety analysis: Allow exlusive/shared joins for managed and asserted capabilities — aaron.puchert / detail
  59. [AIX] Add -lc++abi and -lunwind for linking — jasonliu / detail
  60. GlobalISel: Do not change register types in lowerLoad — Matthew.Arsenault / detail
  61. [RISCV] Add a test case showing incorrect call-conv lowering — fraser / detail
  62. [HIP] Check compatibility of -fgpu-sanitize with offload arch — Yaxun.Liu / detail
  63. [mlir][gpu] Relax restriction on MMA store op to allow chain of mma ops. — thomasraoux / detail
  64. [SPE] Disable strict-fp for SPE by default — qiucofan / detail
  65. [LoopUnrollAndJam] Change LoopUnrollAndJamPass to LoopNest pass — konndennsa / detail
  66. [mlir] Async reference counting for block successors with divergent reference counted liveness — ezhulenev / detail

clang-d389577-ga4b61c82cf1a-t21169-b21169.tar.gz (May 26, 2021 7:53:22 PM)

  1. [MLIR] Add support for empty IVs to affine.parallel — frank.laub / detail
  2. Revert "[scudo] Build scudo_standalone on Android and Fuchsia." — 31459023+hctim / detail
  3. [AArch64][GlobalISel] Legalize non-power-of-2 vector elements for G_STORE. — Amara Emerson / detail
  4. Emit correct location lists with basic block sections. — tmsriram / detail
  5. [GlobalISel] Don't emit lost debug location remarks when legalizing tail calls — Jessica Paquette / detail
  6. [ORC-RT] Add endianness support to the ORC runtime. — Lang Hames / detail
  7. Fix unit test after 324af79dbc6066 — Jessica Paquette / detail
  8. The compiler is crashing when compiling a coroutine intrinsic without — zahira.ammarguellat / detail

clang-d389569-g002f5e158d08-t21166-b21166.tar.gz (May 26, 2021 4:59:10 PM)

  1. [RISCV] Use X0 as destination of inserted vsetvli when possible. — craig.topper / detail
  2. [llvm-readobj] Optimize printing stack sizes to linear time. — rahmanl / detail
  3. Refactor mutation strategies into a standalone library — mvanotti / detail
  4. [libcxx][docs] Take mutex for common_iterator, common_view, and empty_view. — zoecarver / detail
  5. [AArch64] Support llvm-mc/llvm-objdump -M no-aliases — i / detail
  6. [flang][docs] Initial documentation for the Fortran LLVM Test Suite. — naromero / detail
  7. [libcxx][nfc] Fix the ASAN bots: update expected.pass.cpp. — zoecarver / detail
  8. [libFuzzer] Add missing FuzzerBuiltinsMsvc.h include. — mascasa / detail
  9. [lldb] Fix gnu_libstdcpp's update methods — a20012251 / detail
  10. [mlir][python] Provide "all passes" registration module in Python — ajcbik / detail
  11. Revert "Refactor mutation strategies into a standalone library" — mascasa / detail
  12. [mlir] Add n-D vector lowering to LLVM for cast ops — thomasraoux / detail
  13. [scudo] Build scudo_standalone on Android and Fuchsia. — 31459023+hctim / detail
  14. [tests] Add some basic coverage of multiple exit unrolling — listmail / detail
  15. [Hexagon] Restore handling of expanding shuffles — kparzysz / detail

clang-d389569-g002f5e158d08-t21166-b21166.tar.gz (May 26, 2021 4:59:10 PM)

  1. [benchmark] fix build target timing issues for benchmark — mtrofin / githubweb

clang-d389554-ge4fc8c3de8f3-t21161-b21161.tar.gz (May 26, 2021 1:59:04 PM)

  1. [RISCV] Optimize SEW=64 shifts by splat on RV32. — craig.topper / detail
  2. [SCEV] Add a utility for converting from "exit count" to "trip count" — listmail / detail
  3. [llvm-mc] Add -M to replace -riscv-no-aliases and -riscv-arch-reg-names — i / detail
  4. Revert "[Scudo] Make -fsanitize=scudo use standalone. Migrate tests." — 31459023+hctim / detail
  5. [mlir] Make StripDebugInfo strip out block arguments locs — thomasraoux / detail
  6. [SCEV] Generalize getSmallConstantTripCount(L) for multiple exit loops — listmail / detail
  7. [libomptarget][nfc][amdgpu] Refactor uses of KernelInfoTable — jonathanchesterfield / detail
  8. [AMDGPU][MC][GFX90A] Corrected DS_GWS opcodes — dmitry.preobrazhensky / detail
  9. [AMDGPU] Fix kernel LDS lowering for constants — Stanislav.Mekhanoshin / detail
  10. [SimplifyCFG] Use make_early_inc_range() while deleting instructions — aheejin / detail
  11. [WebAssembly] Add TargetInstrInfo::getCalleeOperand — aheejin / detail
  12. [SCEV] Compute trip multiple for multiple exit loops — listmail / detail
  13. [NFC][X86][Costmodel] Add some more interleaved load/store test with i16 element type — lebedev.ri / detail
  14. [NFC][Codegen][X86] Add a few more interleaved load/store patterns w/ i16 element type — lebedev.ri / detail
  15. [libomptarget][nfc][amdgpu] Factor out setting upper bounds — jonathanchesterfield / detail
  16. [pstl] Fix -Wundef errors in the test suite — Louis Dionne / detail
  17. [DebugInstrRef][1/3] Track PHI values through register allocation — jeremy.morse / detail
  18. [CostModel][AArch64] Add floating point arithmetic tests. NFC. — sjoerd.meijer / detail
  19. [pstl] Workaround more errors in the test suite — Louis Dionne / detail
  20. [libc++] Add a job testing on GCC 11 — Louis Dionne / detail
  21. Update documentation for InlineModel features. — mtrofin / detail
  22. [RISCV][NFC] Fix some whitespace nits in MC test RUN lines — jrtc27 / detail

clang-d389532-gfb14577d0c48-t21158-b21158.tar.gz (May 26, 2021 11:01:18 AM)

  1. [SystemZ][z/OS] Validate symbol names for z/OS for printing without quotes — anirudh_prasad / detail
  2. [AMDGPU] Fix function pointer argument bug in AMDGPU Propagate Attributes pass. — sebastian.neubauer / detail
  3. [SystemZ][z/OS] Enable the AllowAtInName attribute for the HLASM dialect — anirudh_prasad / detail
  4. [MCA] Add a test for PR50483. NFC — andrea.dibiagio / detail
  5. [clangd] New ParsingCallback for semantics changes — kadircet / detail
  6. [SystemZ] Support i128 inline asm operands. — paulsson / detail
  7. [libc++] Fix concepts tests with GCC — Louis Dionne / detail
  8. [unroll] Use value domain for symbolic execution based cost model — listmail / detail
  9. [mlir][openacc] Translate UpdateOp to LLVM IR — clementval / detail
  10. [libc++][NFC] Move format_error to its own header. — koraq / detail
  11. [gn build] Port 16342e39947b — llvmgnsyncbot / detail
  12. [libc++][NFC] Move basic_format_parse_context to its own header. — koraq / detail
  13. [mlir] Add `distributionTypes` to LinalgTilingOptions. — pifon / detail
  14. [libc++][format] Adds availability macros for std::format. — koraq / detail
  15. [gn build] Port de9df3f5b952 — llvmgnsyncbot / detail
  16. [libomptarget][nfc][amdgpu] Remove atmi_status_t type — jonathanchesterfield / detail
  17. [AMDGPU][NFC] Remove non-existing function header — sebastian.neubauer / detail
  18. [RISCV] Enable cross basic block aware vsetvli insertion — craig.topper / detail
  19. [lldb] Remove cache in get_demangled_name_without_arguments — Raphael Isemann / detail
  20. [libunwind] Inform ASan that resumption is noreturn — smeenai / detail
  21. [lldb] add LLDB_SKIP_DSYM option — smeenai / detail
  22. [DebugInfo] Limit the number of values that may be referenced by a dbg.value — stephen.tozer / detail
  23. [SLP]Fix vectorization of insertelements with multiple uses. — a.bataev / detail
  24. [scudo] Get rid of initLinkerInitialized — kostyak / detail
  25. [RISCV] Don't propagate VL/VTYPE across inline assembly in the Insert VSETVLI pass. — craig.topper / detail
  26. [RISCV] Remove --riscv-no-aliases from RVV tests — jrtc27 / detail
  27. [Scudo] Make -fsanitize=scudo use standalone. Migrate tests. — 31459023+hctim / detail
  28. [SCEV] Extract out a helper for computing trip multiples — listmail / detail

clang-d389504-ga8f75d497daa-t21154-b21154.tar.gz (May 26, 2021 8:06:46 AM)

  1. [Docs] Updated the content of getting started documentation under llvm/lib/MC — pyadav2299 / detail
  2. [MC] Move elf-unique-sections-by-flags.ll to X86/ — tomas.matheson / detail
  3. [OpenCL] Include header for atomic-ops test — sven.vanhaastregt / detail
  4. [Test] Add Loop Deletion test with irreducible CFG — mkazantsev / detail
  5. [AArch64] Generate LD1 for anyext i8 or i16 vector load — andrew.savonichev / detail
  6. [mlir] Fold complex.create(complex.re(op), complex.im(op)) — akuegel / detail
  7. Return "[LoopDeletion] Break backedge if we can prove that the loop is exited on 1st iteration" — mkazantsev / detail
  8. Revert "Return "[LoopDeletion] Break backedge if we can prove that the loop is exited on 1st iteration"" — mkazantsev / detail
  9. [InstCombine] avoid 'tmp' usage in test file; NFC — spatel / detail
  10. [InstCombine] avoid 'tmp' usage in test files; NFC — spatel / detail
  11. [InstCombine] add fmul tests with shared operand; NFC — spatel / detail
  12. Return "[LoopDeletion] Break backedge if we can prove that the loop is exited on 1st iteration" (try 2) — mkazantsev / detail
  13. [LoopVectorize] Enable strict reductions when allowReordering() returns false — kerry.mclaughlin / detail
  14. [SLP][NFC]Add a test for multiple uses of insertelement instruction, — a.bataev / detail
  15. [MCA][InOrderIssueStage] Fix LastWriteBackCycle computation. — andrea.dibiagio / detail
  16. [X86][SSE] Regenerate some tests to expose the rip relative vector/broadcast loads — llvm-dev / detail
  17. [ARM] Extra test for reverted WLS memset. NFC — david.green / detail
  18. [CostModel][AArch64] Add tests for bitreverse. NFC. — sjoerd.meijer / detail
  19. [X86][AMX] Fix a bug on tile config. — yuanke.luo / detail
  20. [clang-cl] Add driver support for /std:c++20 and bump /std:c++latest (PR50465) — hans / detail

clang-d389484-g165321b3d27d-t21150-b21150.tar.gz (May 26, 2021 4:54:03 AM)

  1. [NFC][object] Change the input parameter of the method isDebugSection. — esme.yi / detail
  2. [mlir] Fold complex.re(complex.create) and complex.im(complex.create) — akuegel / detail
  3. [InstCombine] Fold extractelement + vector GEP with one use — david.sherwood / detail
  4. [mlir] Simplify folding code (NFC) — akuegel / detail
  5. [mlir] LocalAliasAnalysis: Assume allocation scope to function scope if cannot determine better — ivan.butygin / detail
  6. [HIP] Adjust check in hip-include-path.hip test case — bjorn.a.pettersson / detail
  7. Fix warning introduced by 9c766f4090d19e3e2f56e87164177f8c3eba4b96 — david.sherwood / detail
  8. [NFC][X86] clang-format X86TTIImpl::getInterleavedMemoryOpCostAVX2() — lebedev.ri / detail
  9. [Test] Add test on unrolling to make sure it won't fail — mkazantsev / detail
  10. [X86][Atom] Fix vector variable shift resource/throughputs — llvm-dev / detail
  11. [CostModel][X86] Remove old testshift* tests — llvm-dev / detail
  12. AArch64: support post-indexed stores to bfloat types. — Tim Northover / detail
  13. [Test] Add simplified versions of tests for loop deletion that don't need context — mkazantsev / detail
  14. [RISCV] Pre-commit fixed-length mask vselect tests — fraser / detail
  15. Revert "[AMDGPU][GlobalISel] Stop foldInsertEltToCmpSelect from changing reg banks" — Mirko.Brkusanin / detail
  16. [AMDGPU][GlobalISel] Stop foldInsertEltToCmpSelect from changing reg banks — Mirko.Brkusanin / detail
  17. [NFC] Add CHECK lines for unordered FP reductions — kerry.mclaughlin / detail
  18. [AMDGPU][Libomptarget] Move Kernel/Symbol info tables to RTLDeviceInfoTy — Pushpinder.Singh / detail
  19. [SCEV] Add tests with signed predicates for applyLoopGuards. — flo / detail
  20. [X86][SLM] Fix vector PSHUFB + variable shift resource/throughputs — llvm-dev / detail
  21. [lldb][NFC] Use C++ versions of the deprecated C standard library headers — Raphael Isemann / detail
  22. [AMDGPU][Libomptarget] Delete g_atmi_initialized — Pushpinder.Singh / detail
  23. [AMDGPU][Libomptarget] Inline atmi_init/atmi_finalize — Pushpinder.Singh / detail
  24. [MC][NFCI] Factor out ELF section unique ID calculation — tomas.matheson / detail
  25. [MC][ELF] Emit unique sections for different flags — tomas.matheson / detail

clang-d389459-g2cf0e52b8548-t21147-b21147.tar.gz (May 26, 2021 1:56:04 AM)

  1. [clang-format][NFC] correctly sort StatementAttributeLike-macros' IO.map — bjoern / detail
  2. [ARM] Add patterns for vmulh — david.green / detail

clang-d389457-gdde123993f50-t21145-b21145.tar.gz (May 25, 2021 10:58:56 PM)

  1. [OpaquePtr] Make atomicrmw work with opaque pointers — aeubanks / detail
  2. [libcxx][iterator] adds `std::ranges::advance` — cjdb / detail
  3. [gn build] Port 36d0fdf9ac3b — llvmgnsyncbot / detail

clang-d389454-g564eb20e0dee-t21142-b21142.tar.gz (May 25, 2021 8:03:30 PM)

  1. LLVM Detailed IR tests for introduction of flag -fsanitize-address-detect-stack-use-after-return-mode. — kda / detail
  2. [sanitizer] Let glibc aarch64 use O(1) GetTls — i / detail
  3. [OpaquePtr] Create new bitcode encoding for atomicrmw — aeubanks / detail
  4. [LTT] Handle merged llvm.assume when dropping type tests — tejohnson / detail
  5. [lldb] Avoid format string in LLDB_SCOPED_TIMER — Jonas Devlieghere / detail
  6. Revert "[lldb] Avoid format string in LLDB_SCOPED_TIMER" — Jonas Devlieghere / detail

clang-d389448-g20c9a44ac016-t21140-b21140.tar.gz (May 25, 2021 5:05:52 PM)

  1. [flang] Implement checks for defined input/output procedures — psteinfeld / detail
  2. [Canonicalize] Switch the default setting to "top down". — clattner / detail
  3. [libcxx] Fix the function name in exceptions from create_directories — martin / detail
  4. [libc++] [P0619] Hide not1 and not2 under _LIBCPP_ENABLE_CXX20_REMOVED_NEGATORS. — arthur.j.odwyer / detail
  5. Revert "[LoopDeletion] Break backedge if we can prove that the loop is exited on 1st iteration" — mascasa / detail
  6. [Internalize] Rename instead of removal if a to-be-internalized comdat has more than one member — i / detail
  7. [ARM] Extra predicated tests for VMULH. NFC — david.green / detail
  8. [libc++] Install GCC 11 on CI builders — Louis Dionne / detail
  9. [libomptarget][nfc] Move hostcall required test to rtl — jonathanchesterfield / detail
  10. [Toy] Update tests to pass with top-down canonicalize pass. NFC — clattner / detail
  11. [MLIR Core] Cache the empty StringAttr like we do for empty dictionaries. NFC. — clattner / detail
  12. [NFC][SCUDO] Fix unittest for -gtest_repeat=10 — Vitaly Buka / detail
  13. [NFC][MLIR][TOSA] Replaced tosa linalg.indexed_generic lowerings with linalg.index — rob.suderman / detail
  14. [gcov] Silence warning: comparison of integers of different signs — alexandre.ganea / detail
  15. [benchmark] Silence 'suggest override' and 'missing override' warnings — alexandre.ganea / detail

clang-d389433-g2f23f9e641e3-t21137-b21137.tar.gz (May 25, 2021 2:09:05 PM)

  1. [InstCombine] avoid infinite loop from vector select transforms — spatel / detail
  2. [AMDGPU][GlobalISel] Stop foldInsertEltToCmpSelect from changing reg banks — Mirko.Brkusanin / detail
  3. [flang] Fix recent regression (proc. dummy arg on ENTRY) — pklausler / detail
  4. [CSSPGO][llvm-profgen] Change default cold threshold for context merging — aktoon / detail
  5. [mlir][linalg] Update Linalg.md (NFC). — gysit / detail
  6. [Hexagon] Improve argument packing in vector shuffle selection — kparzysz / detail
  7. [scudo] Consistent setting of SCUDO_DEBUG — Vitaly Buka / detail
  8. [scudo] Fix CHECK implementation — Vitaly Buka / detail
  9. [LoopIdiom] 'arithmetic right-shift until zero': don't turn potentially infinite loops into finite ones — lebedev.ri / detail
  10. [mlir] Add an optional distributionTypes attribute to TiledLoopOp. — pifon / detail
  11. [Matrix] Factor and distribute transposes across multiplies — anemet / detail
  12. [mlir][doc] Fix links and references in documentation of Tutorials — markus.boeck02 / detail
  13. [InstSimplify] allow undef element match in vector select condition value — spatel / detail
  14. [AMDGPU] Lower kernel LDS into a sorted structure — Stanislav.Mekhanoshin / detail
  15. [mlir] Use unique_function in AbstractOperation fields — riddleriver / detail
  16. Add pre-commit tests for [D102215](https://reviews.llvm.org/D102215). — michael.hliao / detail
  17. [SelectionDAG] Propagate scoped AA metadata when lowering mem intrinsics. — michael.hliao / detail
  18. [CVP] Guard against poison in common phi value transform (PR50399) — nikita.ppv / detail
  19. Revert "[NFC][scudo] Let disableMemoryTagChecksTestOnly to fail" — Vitaly Buka / detail
  20. [lld-macho][nfc] Misc code cleanup — jezng / detail
  21. [lld-macho][nfc] clang-format everything — jezng / detail
  22. [lld-macho][nfc] Rename MergedOutputSection to ConcatOutputSection — jezng / detail
  23. [lld-macho][nfc] Sort OutputSections based on explicit order of command-line inputs — jezng / detail
  24. [lld-macho][nfc] Remove unnecessary parameterization of section sort — jezng / detail
  25. [gn build] Port 33706191d88d — llvmgnsyncbot / detail
  26. [SCEV] Cache operands used in BEInfo (NFC) — nikita.ppv / detail
  27. Revert "[AIX] Avoid structor alias; die before bad alias codegen" — wanyu9511 / detail
  28. [Matrix] Use LLVM_DEBUG for a debug flag — benny.kra / detail
  29. [mlir] Add a copy constructor to FailureOr — riddleriver / detail
  30. [JITLink][MachO][arm64] Use a more descriptive test name. — Lang Hames / detail
  31. [JITLink][MachO][arm64] Build GOT entries for defined symbols too. — Lang Hames / detail
  32. [NFC] Fix 'unused' warning — Vitaly Buka / detail
  33. [AMDGPU] Fix unused variable warning. NFC. — Stanislav.Mekhanoshin / detail
  34. [TSAN][CMake] Add support to run lit on individual tests — bruno.cardoso / detail
  35. [docs] Explain address spaces a bit more in opaque pointers doc — aeubanks / detail
  36. [sanitizer][test] s/A<10>/A<7>/ to fix "WARNING: Symbolizer buffer too small" which is somehow a hard error on s390x — i / detail
  37. [Hexagon] Remove unused function from HexagonISelDAGToDAGHVX.cpp — kparzysz / detail
  38. [docs] [CMake] Change recommendations for how to use LLVM_DEFINITIONS — martin / detail
  39. [libcxx] Make the visibility attributes consistent for __narrow_to_utf8/__widen_from_utf8 — martin / detail
  40. [libcxx] [test] Explain an XFAIL LIBCXX-WINDOWS-FIXME and convert into UNSUPPORTED — martin / detail
  41. [libcxxabi] Use ASan interface header for declaration. NFC — smeenai / detail
  42. [Canonicalize] Fully parameterize the pass based on config options. NFC. — clattner / detail

clang-d389391-g0bbb502daa90-t21133-b21133.tar.gz (May 25, 2021 11:12:21 AM)

  1. [AMDGPU] More accurate names for dpp operand types — Joseph.Nash / detail
  2. [clang][ARM] When handling multiple -mimplicit-it mark all as used — david.spickett / detail
  3. Reland "Do not create LLVM IR `constant`s for objects with dynamic initialisation" — momchil.velikov / detail
  4. [X86][SSE] Regenerate vector shift codegen tests. NFCI. — llvm-dev / detail
  5. [CostModel][X86] Improve accuracy of vXi64 vector non-uniform shift costs on AVX2+ targets — llvm-dev / detail
  6. [AMDGPU] Allow no-modifier operands in cvtDPP — Joseph.Nash / detail
  7. [libc++] [test] Format some C++20 iterator_traits tests. NFCI. — arthur.j.odwyer / detail
  8. [libc++] [test] Make iter_difference_t.pass.cpp into a .compile.pass.cpp. NFCI. — arthur.j.odwyer / detail
  9. [SystemZ][z/OS] Implement getHostCPUName for z/OS — anirudh_prasad / detail
  10. BPF: Add more relocation kinds — yhs / detail
  11. [SystemZ] Return true from preferZeroCompareBranch(). — paulsson / detail
  12. [scudo] Rework dieOnMapUnmapError — kostyak / detail
  13. [mlir][CAPI][test] Change casts and fprintf format strings from long to intptr_t — markus.boeck02 / detail
  14. [VectorCombine] Remove unneeded InsertPointGuard (NFCI). — flo / detail
  15. [CostModel][X86] Improve accuracy of 256-bit non-uniform vector shifts on AVX1 — llvm-dev / detail
  16. [X86][Atom] Fix vector PSHUFB resource/throughputs — llvm-dev / detail
  17. [AIX][AsmPrinter] Print Symbol in comments for TOC load — Jinsong Ji / detail
  18. [sparse][mlir] simplify sparse runtime support library — ajcbik / detail
  19. [libc++] Try to fix the oss-fuzz failure — Louis Dionne / detail
  20. [SCEV] Remove unused parameter from computeBECount [NFC] — listmail / detail
  21. [llvm-reduce] Exit when input module is malformed — aeubanks / detail
  22. [SCEV] Cleanup doesIVOverflowOnX checks [NFC] — listmail / detail
  23. Revert "[OpaquePtr] Make atomicrmw work with opaque pointers" — aeubanks / detail

clang-d389391-g0bbb502daa90-t21133-b21133.tar.gz (May 25, 2021 11:12:21 AM)

  1. Updating the `benchmark` dependency of Microbenchmarks — mtrofin / githubweb

clang-d389368-g8607a023574f-t21130-b21130.tar.gz (May 25, 2021 8:22:13 AM)

  1. [NFC][CodeGenOptions] Refactor checking SanitizeCoverage options — elver / detail
  2. [NFC][SanitizeCoverage] Test always_inline functions work — elver / detail
  3. [SanitizeCoverage] Add support for NoSanitizeCoverage function attribute — elver / detail
  4. [lldb] X-FAIL TestCPPStaticMembers on Windows — Raphael Isemann / detail
  5. [lldb][NFC] Remove misleading ModulePass base class for IRForTarget — Raphael Isemann / detail
  6. [NFC][LoopIdiom] Add tests for 'arithmetic right-shift until zero' idiom — lebedev.ri / detail
  7. [LoopIdiom] Support 'arithmetic right-shift until zero' idiom — lebedev.ri / detail
  8. [lldb] Fix that LLDB doesn't print NaN's sign on Darwin — Raphael Isemann / detail
  9. [Dexter] Add DexDeclareFile command to Dexter — Tom.Weaver / detail
  10. [AArch64][SVE] Add fixed length codegen for FP_TO_{S,U}INT/{S,U}INT_TO_FP — bradley.smith / detail
  11. [AMDGPU][Libomptarget] Mark lambda_by_value test as XFAIL — Pushpinder.Singh / detail
  12. [NFC][LoopIdiom] Add tests for 'left-shift until zero' idiom — lebedev.ri / detail
  13. [LoopIdiom] Support 'left-shift until zero' idiom — lebedev.ri / detail
  14. [dexter] Change --source-root-dir and add --debugger-use-relative-paths — orlando.hyams / detail
  15. [NFC] [Coroutines] Remove unused variable: UnreachableCache — yedeng.yd / detail
  16. [Dexter] Remove erroneously added diff file — Tom.Weaver / detail
  17. [mlir] Disallow certain transfer ops in VectorToSCF — springerm / detail
  18. [InstCombine] add tests for cast-of-shuffle; NFC — spatel / detail
  19. [InstCombine] canonicalize cast before unary shuffle — spatel / detail
  20. [mlir][doc] Fix links and references in documentation of Rationale — markus.boeck02 / detail
  21. [mlir] Support buffer hoisting on allocas — tpopp / detail
  22. [mlir][doc] Fix links and references in documentation of Dialects — markus.boeck02 / detail
  23. [VectorCombine] Use constant range info for index scalarization legality. — flo / detail
  24. [Headers][WASM] adjust test that runs the optimizer; NFC — spatel / detail
  25. [VectorCombine] Add test that combines load & store scalarization. — flo / detail
  26. [InstSimplify] Transform X * Y % Y --> 0 — spatel / detail

clang-d389342-ged14062be0c1-t21126-b21126.tar.gz (May 25, 2021 5:22:35 AM)

  1. [ARM][NEON] Combine base address updates for vld1x intrinsics — kbessonova / detail
  2. [llvm-exegesis] Loop unrolling for loop snippet repetitor mode — lebedev.ri / detail
  3. [IR] Allow Value::replaceUsesWithIf() to process constants — Stanislav.Mekhanoshin / detail
  4. [lldb] Re-eanble and rewrite TestCPPStaticMembers — Raphael Isemann / detail
  5. [lldb] Disable minimal import mode for RecordDecls that back FieldDecls — Raphael Isemann / detail
  6. [AArch64] Add tests for lowering of vector load + single extract. — flo / detail
  7. [mlir] Fold memref.dim of OffsetSizeAndStrideOpInterface outputs — tpopp / detail
  8. [MLIR][Affine][LICM] Mark users of `iter_args` variant — uday / detail
  9. [AMDGPU] Remove dead declaration (NFC). — Christudasan.Devadasan / detail
  10. [CostModel][X86] Improve accuracy of vXi8/vXi16 vector non-uniform shift costs on AVX2/AVX512 targets — llvm-dev / detail
  11. Fix MSVC "truncation of constant value" warning. NFCI. — llvm-dev / detail

clang-d389331-gde7729d47a8b-t21124-b21124.tar.gz (May 25, 2021 2:22:13 AM)

  1. [Test] Add test for unreachable backedge with duplicating predecessors — mkazantsev / detail
  2. [LoopDeletion] Break backedge if we can prove that the loop is exited on 1st iteration — mkazantsev / detail
  3. [JITLink] Suppress expect-death test in release mode. — Lang Hames / detail
  4. [RISCV] Optimize xor/or with immediate in the zbs extension — powerman1st / detail
  5. [analyzer][ctu] Avoid parsing invocation list again and again during on-demand parsing of CTU — balazs.benics / detail
  6. Revert "[analyzer][ctu] Avoid parsing invocation list again and again during on-demand parsing of CTU" — balazs.benics / detail
  7. [GlobalISel] Fix MachineIRBuilder not using the DstOp argument for G_SHUFFLE_VECTOR. — Amara Emerson / detail
  8. [analyzer][ctu] Reland "Avoid parsing invocation list again and again.. — balazs.benics / detail
  9. [libomptarget][nfc] Accept callable for hsa iterate_symbols — jonathanchesterfield / detail
  10. [TRE] Reland: allow TRE for non-capturing calls. — a.v.lapshin / detail
  11. [mlir] Check only last dim stride in transfer op lowering — springerm / detail
  12. [clang][ARM] Remove non-existent arm1136jz-s CPU — david.spickett / detail
  13. [GlobalISel] Silence unused variable warning in Release builds. NFC. — benny.kra / detail
  14. [llvm][ARM] Remove non-existent arm1176j-s CPU — david.spickett / detail
  15. [clang][ARM] Remove non-existent arm9312 CPU — david.spickett / detail

clang-d389316-g90d784053f07-t21120-b21120.tar.gz (May 24, 2021 11:30:32 PM)

  1. [zorg] Remove flang-aarch64-ubuntu-out-of-tree-new-driver — diana.picus / githubweb

clang-d389316-g90d784053f07-t21120-b21120.tar.gz (May 24, 2021 11:30:32 PM)

  1. Making Instrumentation aware of LoopNest Pass — aeubanks / detail
  2. [lld:elf] Weaken the requirement for a computed binding to be STB_LOCAL — nathan / detail
  3. [Sema] Always search the full function scope context if a potential availability violation is encountered — logan.r.smith0 / detail
  4. [cfe] Support target-specific escaped character in inline asm — minyihh / detail
  5. [JITLink] Enable creation and management of mutable block content. — Lang Hames / detail
  6. AMDGPU/GlobalISel: Legalize G_[SU]DIVREM instructions — Christudasan.Devadasan / detail

clang-d389310-ge77d24f70a8a-t21117-b21117.tar.gz (May 24, 2021 8:50:46 PM)

  1. [libomptarget] [amdgpu] Added LDS usage to the kernel trace — Dhruva.Chakrabarti / detail
  2. Revert "[LoopUnrollAndJam] Change LoopUnrollAndJamPass to LoopNest pass" — konndennsa / detail

clang-d389308-gd881319cc560-t21116-b21116.tar.gz (May 24, 2021 8:02:50 PM)

  1. [mlir-opt] Don't enable `printOpOnDiagnostic` if it was explicitly disabled. — riddleriver / detail
  2. [scudo] Add unmapTestOnly() to secondary. — 31459023+hctim / detail
  3. PR50456: Properly handle multiple escaped newlines in a '*/'. — richard / detail
  4. [dsymutil] Compute the output location once per input file (NFC) — Jonas Devlieghere / detail
  5. [dsymutil] Use EXIT_SUCCESS and EXIT_FAILURE (NFC) — Jonas Devlieghere / detail
  6. [dsymutil] Emit an error when the Mach-O exceeds the 4GB limit. — Jonas Devlieghere / detail
  7. [NFC][scudo] Avoid cast in test — Vitaly Buka / detail
  8. [NFC][OMP] Fix 'unused' warning — Vitaly Buka / detail
  9. Add a range-based wrapper for std::unique(begin, end, binary_predicate) — dblaikie / detail
  10. lld-coff: Simplify a few lambda uses after 7975dd033cb9 — dblaikie / detail
  11. [NFC][scudo] Add paramenters DCHECKs — Vitaly Buka / detail
  12. Revert "Do not create LLVM IR `constant`s for objects with dynamic initialisation" — thakis / detail

clang-d389296-gb2cd89501164-t21113-b21113.tar.gz (May 24, 2021 4:38:49 PM)

  1. [NFC][CSSPGO]llvm-profge] Fix Build warning dueo to an attrbute usage. — hoy / detail
  2. [flang][cmake] Set the default for FLANG_BUILD_NEW_DRIVER for oot builds — andrzej.warzynski / detail
  3. [lldb] Move ClangModulesDeclVendor ownership to ClangPersistentVariables from Target — apl / detail
  4. Do not create LLVM IR `constant`s for objects with dynamic initialisation — momchil.velikov / detail
  5. [libc++] Assume that __wrap_iter always wraps a fancy pointer. — arthur.j.odwyer / detail
  6. [compiler-rt][scudo] Fix sign-compare warnings — Jinsong Ji / detail
  7. [mlir] Lower sm version for TensorCore intergration tests — thomasraoux / detail
  8. [lldb][NFC] Remove unused header from Target — apl / detail
  9. [libomptarget] [amdgpu] Fix copy-paste error setting NumThreads for a corner case. — Dhruva.Chakrabarti / detail
  10. [OpenMP] Fix crashing critical section with hint clause — hansang.bae / detail
  11. [SLP] Fix "gathering" of insertelement instructions — anton.a.afanasyev / detail

clang-d389285-g64716b2c39c1-t21109-b21109.tar.gz (May 24, 2021 1:47:06 PM)

  1. [NFC] remove explicit default value for strboolattr attribute in tests — sguelton / detail
  2. Revert "[NFC] remove explicit default value for strboolattr attribute in tests" — sguelton / detail
  3. [lldb] Add missing mutex guards to TargetList::CreateTarget — Raphael Isemann / detail
  4. Enable MLIR Python bindings for TOSA. — stellaraccident / detail
  5. [CUDA]  Work around compatibility issue with libstdc++ 11.1.0 — tra / detail
  6. [dfsan] Add function that prints origin stack trace to buffer — gbalats / detail
  7. [WebAssembly] Add NullifyDebugValueLists pass — aheejin / detail
  8. [gn build] Port a64ebb863727 — llvmgnsyncbot / detail
  9. [RISCV] Add a vsetvli insert pass that can be extended to be aware of incoming VL/VTYPE from other basic blocks. — craig.topper / detail
  10. [gn build] Port b510e4cf1b96 — llvmgnsyncbot / detail
  11. Surface clone APIs in CAPI — GeorgeLyon / detail
  12. fix up test from D102742 — ndesaulniers / detail
  13. [CSSPGO][llvm-profgen] Report samples for untrackable frames. — hoy / detail
  14. [GreedyPatternRewriter] Introduce a config object that allows controlling internal parameters. NFC. — clattner / detail

clang-d389271-g3c0735c6d8d0-t21106-b21106.tar.gz (May 24, 2021 10:54:21 AM)

  1. [lldb] Introduce createTestTarget for creating a valid target in API tests — Raphael Isemann / detail
  2. [lldb] Readd deleted variable in the sample test — Raphael Isemann / detail
  3. [VPlan] Add first VPlan version of sinkScalarOperands. — flo / detail
  4. [ConstProp] add tests for vector reductions with poison elements; NFC — spatel / detail
  5. [ConstProp] propagate poison from vector reduction element(s) to result — spatel / detail
  6. [CostModel][X86] Regenerate sse-itoi.ll test checks — llvm-dev / detail
  7. [NVPTX] Fix lowering of frem for negative values — thomasraoux / detail
  8. [libc++][doc] Update format paper status. — koraq / detail
  9. [CostModel][X86] Add missing SSE41 v2iX sext/zext costs — llvm-dev / detail
  10. Remark was added to clang tooling Diagnostic — aaron / detail
  11. [LoopUnroll] Regenerate test checks (NFC) — nikita.ppv / detail
  12. [LoopUnroll] Add additional trip multiple test (NFC) — nikita.ppv / detail
  13. [CVP] Add additional test for phi common val transform (NFC) — nikita.ppv / detail
  14. [scudo] Separate Fuchsia & Default SizeClassMap — kostyak / detail
  15. [mlir][tosa] Align tensor rank specifications with current spec — stellaraccident / detail
  16. [llvm] Revert align attr test in test/Bitcode/attribute-3.3.ll — Steven Wu / detail
  17. CoroSplit: Replace ad-hoc implementation of reachability with API from CFG.h — Adrian Prantl / detail
  18. [Remarks] Look through inttoptr/ptrtoint for -ftrivial-auto-var-init remarks. — jonathan_roelofs / detail
  19. [mlir][doc] Fix links and references in top level docs directory — markus.boeck02 / detail
  20. [RISCV] Optimize getVLENFactoredAmount function. — craig.topper / detail
  21. [X86][Costmodel] getMaskedMemoryOpCost(): don't scalarize non-power-of-two vectors with legal element type — lebedev.ri / detail
  22. [Remarks] Add analysis remarks for memset/memcpy/memmove lengths — jonathan_roelofs / detail
  23. [NFC][scudo] Small test cleanup — Vitaly Buka / detail
  24. [gn build] Port 095e91c9737b — llvmgnsyncbot / detail
  25. [X86] Call insertDAGNode on trunc/zext created in tryShiftAmountMod. — craig.topper / detail

clang-d389246-g42a9c0c80c23-t21102-b21102.tar.gz (May 24, 2021 8:04:17 AM)

  1. [OpenCL] Add clang extension for bit-fields. — anastasia.stulova / detail
  2. [AArch64][SVE] Improve codegen for fixed length vector concat — bradley.smith / detail
  3. [AArch64][SVE] Add fixed length codegen for FP_ROUND/FP_EXTEND — bradley.smith / detail
  4. [OpenCL] Fix test by adding SPIR triple — anastasia.stulova / detail
  5. [VPlan] Add mayReadOrWriteMemory & friends. — flo / detail
  6. [VectorCombine] Fix load extract scalarization tests with assumes. — flo / detail
  7. [CostModel][X86] Improve accuracy of vector non-uniform shift costs on XOP/AVX2 targets — llvm-dev / detail
  8. [OpenCL][Docs] Minor update to OpenCL 3.0 — anastasia.stulova / detail
  9. [lldb] Reland "Fix UB in half2float" to fix the ubsan bot. — Raphael Isemann / detail

clang-d389237-g543406a69b33-t21099-b21099.tar.gz (May 24, 2021 5:01:37 AM)

  1. [VectorCombine] Scalarize vector load/extract. — flo / detail
  2. [Debug-Info]update section name to match AIX behaviour; nfc — czhengsz / detail
  3. [AMDGPU][Libomptarget] Remove global KernelNameMap — Pushpinder.Singh / detail
  4. [CostModel][X86] Improve accuracy of vXi64 MUL costs on AVX2/AVX512 targets — llvm-dev / detail
  5. Revert "[VectorCombine] Scalarize vector load/extract." — flo / detail
  6. flang: include limits — schuett / detail
  7. [LoopIdiom] 'logical right shift until zero': the value must be loop-invariant — lebedev.ri / detail
  8. [NFCI][LoopIdiom] 'left-shift until bittest': assert that BaseX is loop-invariant — lebedev.ri / detail
  9. [debuginfo-tests] Stop using installed LLDB and remove redundancy — james.henderson / detail
  10. [RISCV] Prevent store combining from infinitely looping — fraser / detail
  11. [MLIR] Drop old cmake var names — uday / detail
  12. [ARM] Fix inline memcpy trip count sequence — david.green / detail
  13. [ARM] Ensure WLS preheader blocks have branches during memcpy lowering — david.green / detail
  14. Recommit "[VectorCombine] Scalarize vector load/extract." — flo / detail
  15. [ARM] Allow findLoopPreheader to return headers with multiple loop successors — david.green / detail

clang-d389222-g058f384ae94a-t21095-b21095.tar.gz (May 24, 2021 2:08:17 AM)

  1. [analyzer] Correctly propagate ConstructionContextLayer thru ParenExpr — balazs.benics / detail

clang-d389221-g6caea8a7fa62-t21094-b21094.tar.gz (May 23, 2021 11:05:20 PM)

  1. [Attributor][NFC] Rerun update_test_checks script on Attributor tests — johannes / detail
  2. [Attributor][NFC] Clang format the Attributor source files — johannes / detail
  3. [Attributor][NFC] Add helpful debug outputs — johannes / detail
  4. [Attributor][NFC] Precommit test case with branch on undef — johannes / detail
  5. [Attributor][FIX] Ensure we replace undef if we see the first "real" value — johannes / detail
  6. [Attributor][FIX] Account for undef in the constant value lattice — johannes / detail
  7. [mlir] Normalize dynamic memrefs with a map of tiled-layout. — uday / detail
  8. [MLIR] Make MLIR cmake variable names consistent — uday / detail
  9. [lld][MachO] Fix code formatting — alexshap / detail
  10. [MLIR] [Python] Add Operation.parent — john.demme / detail
  11. [Attributor] Be more careful to not disturb the CG outside the SCC — johannes / detail
  12. [Attributor] Deal with address spaces gracefully — johannes / detail
  13. [Attributor] Teach AAIsDead about undef values — johannes / detail
  14. [Attributor] Introduce a helper do deal with constant type mismatches — johannes / detail

clang-d389207-g99d45ed22fd9-t21091-b21091.tar.gz (May 23, 2021 8:13:41 PM)

  1. [MLIR] Update MLIR build config to reflect cmake variable renames — uday / githubweb

clang-d389207-g99d45ed22fd9-t21091-b21091.tar.gz (May 23, 2021 8:13:41 PM)

  1. [Debug-Info] handle DW_TAG_rvalue_reference_type at strict DWARF. — czhengsz / detail

clang-d389206-gb43bb33eb522-t21090-b21090.tar.gz (May 23, 2021 5:21:22 PM)

  1. [AArch64][MC] Remove unneeded "in .xxx directive" from diagnostics — i / detail
  2. [IR] Add a Location to BlockArgument — clattner / detail
  3. [LoopUnroll] Add test for partial unrolling again non-latch exit (NFC) — nikita.ppv / detail
  4. [libc++] use more early returns for consistency — joerg / detail
  5. [MC] Refactor MCObjectFileInfo initialization and allow targets to create MCObjectFileInfo — i / detail
  6. [NFC][scudo] Enforce header size alignment — Vitaly Buka / detail
  7. [OpenMP][OMPIRBuilder]Adding support for `omp atomic` — fghanim84 / detail
  8. [AArch64] Delete unneeded fixup_aarch64_ldr_pcrel_imm19 VK_GOT special case — i / detail
  9. [NFC] Removing leftover debug code — fghanim84 / detail

clang-d389197-g30c413cda010-t21087-b21087.tar.gz (May 23, 2021 2:26:50 PM)

  1. [AArch64] Use \t in AsmStreamer to match the prevailing style — i / detail
  2. [NFC][X86][Costmodel] Add tests with with masked loads/stores w/non-power-of-two vectors — lebedev.ri / detail
  3. NFC: cleaned up and renamed scalable-vf-analysis.ll -> scalable-vectorization.ll — sander.desmalen / detail
  4. [SPARC] recognize the "rd %pc, reg" special form — joerg / detail

clang-d389193-g9a6eb4968e03-t21084-b21084.tar.gz (May 23, 2021 11:34:02 AM)

  1. [CostModel][X86] Align v2i64 MUL costs on SSE42+ targets with worst case — llvm-dev / detail
  2. Fix bugs URL for PR relocations — llvm-dev / detail
  3. [mlir][doc] Fix links and indentation of mlir::ModuleOp description — markus.boeck02 / detail

clang-d389190-gf47575f83cea-t21082-b21082.tar.gz (May 23, 2021 8:39:50 AM)

  1. [InstSimplify] add more tests for rem-mul-div; NFC — spatel / detail
  2. [gn build] (semi-manually) port 0bccdf82f705 — thakis / detail

clang-d389188-gd65c32fb41b0-t21081-b21081.tar.gz (May 23, 2021 7:27:07 AM)

  1. [LoopUnrollAndJam] Change LoopUnrollAndJamPass to LoopNest pass — konndennsa / detail

clang-d389187-gd4abbcfb0d4a-t21080-b21080.tar.gz (May 23, 2021 2:42:05 AM)

  1. [ARM] Add extra debug messages for gather/scatter lowering. NFC — david.green / detail
  2. [LoopUnroll] Add test for unrollable non-latch multi-exit (NFC) — nikita.ppv / detail

clang-d389185-g887dda5dcdcf-t21078-b21078.tar.gz (May 22, 2021 11:50:30 PM)

  1. [NFC][scudo] Move SKIP_ON_FUCHSIA to common header — Vitaly Buka / detail
  2. [NFC][scudo] Add releasePagesToOS test — Vitaly Buka / detail
  3. [NFC][scudo] Replace size_t with uptr — Vitaly Buka / detail

clang-d389182-g0f298ec6ccc0-t21076-b21076.tar.gz (May 22, 2021 6:08:11 PM)

  1. Revert "[Driver] Support libc++ in MSVC" — phosek / detail
  2. [ELF][test] Avoid local signature symbols for section groups to match reality — i / detail

clang-d389180-gb4fd512c36ca-t21074-b21074.tar.gz (May 22, 2021 3:15:00 PM)

  1. [CostModel][X86] Align v4i64 MUL costs on AVX1 targets with worst case — llvm-dev / detail
  2. [Driver] Support libc++ in MSVC — phosek / detail
  3. [MinGW] Mark a number of library functions unavailable for mingw targets — martin / detail
  4. [Windows] Use TerminateProcess to exit without running destructors — martin / detail

clang-d389176-g05738ffcb87b-t21071-b21071.tar.gz (May 22, 2021 12:21:36 PM)

  1. [IR] Optimize no-op removal from AttributeSet (NFC) — nikita.ppv / detail
  2. [IR] Optimize no-op removal from AttributeList (NFC) — nikita.ppv / detail

clang-d389174-g6f9ac11e3960-t21069-b21069.tar.gz (May 22, 2021 9:30:25 AM)

  1. Reapply [InstCombine] Fold multiuse shr eq zero — nikita.ppv / detail
  2. [mlir][linalg][nfc] Fix signed/unsigned comparison warning in header — ivan.butygin / detail
  3. [HIP] support ThinLTO — Yaxun.Liu / detail
  4. [JITLink] Move some Block bitfields into Addressable to improve packing. — Lang Hames / detail
  5. [ORC] Add more synchronization to TestLookupWithUnthreadedMaterialization. — Lang Hames / detail
  6. [CostModel][X86] Pull out X86/X64 scalar int arithmetric costs from SSE tables. NFCI. — llvm-dev / detail

clang-d389168-g211ce51f27e3-t21065-b21065.tar.gz (May 22, 2021 6:37:06 AM)

  1. [Demangle][Rust] Parse raw pointers — tomasz.miasko / detail
  2. [Demangle][Rust] Parse references — tomasz.miasko / detail
  3. [Demangle][Rust] Parse function signatures — tomasz.miasko / detail
  4. [mlir] ConvertStandardToLLVM: make AllocLikeOpLowering public — ivan.butygin / detail
  5. [CostModel][X86] Improve v8i32 MUL costs on AVX1 targets to account for slower btver2 — llvm-dev / detail
  6. [CostModel][X86] Add test coverage for sub-64bit vXi8 multiplication costs — llvm-dev / detail
  7. [Matrix] Bail out early if there are no matrix intrinsics. — flo / detail
  8. [MLIR] Drop stale reference to mlir-edsc-builder-api-test — uday / detail
  9. [MLIR][GPU] Add CUDA Tensor core WMMA test — uday / detail
  10. [CostModel][X86] vXi8 MUL is always promoted to vXi16 — llvm-dev / detail
  11. [mlir][SCF] Canonicalize nested ParallelOp's — ivan.butygin / detail
  12. [ARM] Clean up some tests, removing dead instructions. NFC — david.green / detail

clang-d389156-g069174a6349b-t21062-b21062.tar.gz (May 22, 2021 3:31:55 AM)

  1. [SelectionDAG] Fix argument copy elision with irregular types — thatlemon / detail
  2. Reland [X86][CostModel] X86TTIImpl::getMemoryOpCost(): rewrite vector handling again — lebedev.ri / detail
  3. Reland [X86] X86TTIImpl::getInterleavedMemoryOpCostAVX2(): use getMemoryOpCost() — lebedev.ri / detail
  4. [CVP] Add test for PR50399 (NFC) — nikita.ppv / detail

clang-d389152-gc9c05a91c484-t21059-b21059.tar.gz (May 22, 2021 12:40:23 AM)

  1. [Polly] Avoid compiler warning. NFC. — llvm-project / detail
  2. [ConstantFolding] Use APFloat for constant folding. NFC — sepavloff / detail

clang-d389150-g4272fca2db9c-t21057-b21057.tar.gz (May 21, 2021 9:48:15 PM)

  1. [UpdateTestChecks] Default --x86_scrub_rip to False — i / detail
  2. [docs] ld.lld.1: Mention -z nostart-stop-gc — i / detail
  3. [ORC] Fix race condtition in CoreAPIsTest. — Lang Hames / detail
  4. [ORC] Fix debugging output: printDescription should not have a newline. — Lang Hames / detail
  5. [ORC] Check for underflow on SymbolStringPtr ref-counts. — Lang Hames / detail

clang-d389145-ge162dc6f281e-t21054-b21054.tar.gz (May 21, 2021 6:55:50 PM)

  1. [IR] make stack-protector-guard-* flags into module attrs — ndesaulniers / detail
  2. [lit] Print full googletest commad line — Vitaly Buka / detail
  3. [NFC][sanitizer] Remove unused variable — Vitaly Buka / detail
  4. [NewPM] Mark BitcodeWriter as required. — efriedma / detail
  5. Revert "[NPM] Do not run function simplification pipeline unnecessarily" — aeubanks / detail
  6. Revert "[NewPM] Only invalidate modified functions' analyses in CGSCC passes" — aeubanks / detail
  7. [ORC][C-bindings] Replace LLVMOrcJITTargetMachineBuilderDisposeTargetTriple. — Lang Hames / detail
  8. [flang] Fix symbol table bugs with ENTRY statements — pklausler / detail

clang-d389137-gab3cd2601bac-t21051-b21051.tar.gz (May 21, 2021 4:02:26 PM)

  1. [libcxx][gardening] Re-order includes across libcxx. — zoecarver / detail
  2. [Verifier] Move some atomicrmw/cmpxchg checks to instruction creation — aeubanks / detail
  3. [LLD][COFF] PR49068: Include the IMAGE_REL_BASED_HIGHLOW relocation base type when the machine is 64 bits and the relocation type is ADDR32 — martin / detail
  4. [OpenMP] libomp: move warnings to after library initialization — Andrey.Churbanov / detail
  5. RISCV: add a few deprecated aliases for CSRs — Saleem Abdulrasool / detail
  6. [clang] Don't pass multiple backend options if mixing -mimplicit-it and -Wa,-mimplicit-it — martin / detail
  7. [NFC][sanitizer] Fix android bot after D102815 — Vitaly Buka / detail
  8. [NFC][HIP] fix comments in __clang_hip_cmath.h — Yaxun.Liu / detail
  9. [compiler-rt][profile] Explicitly specify PROFILE_SOURCES extensions. NFC — jonathan_roelofs / detail
  10. [lld][WebAssembly] Fix for PIC output + TLS + non-shared-memory — sbc / detail
  11. [mlir][docs] Add memref and sparse_tensor to Passes.md — youngar17 / detail

clang-d389126-g3c4b79481d45-t21048-b21048.tar.gz (May 21, 2021 1:10:25 PM)

  1. Revert "[LoopUnrollAndJam] Change LoopUnrollAndJamPass to LoopNest pass" — konndennsa / detail
  2. [NFC][AMDGPU] Add documentation for AMD Instinct MI100 accelerator — Tony.Tye / detail
  3. [CostModel][X86] Improve f64/v2f64/v4f64 FMUL costs on AVX1 targets to account for slower btver2 — llvm-dev / detail
  4. [ORC] Use GTEST_SKIP in ORC C-API unit test. — Lang Hames / detail
  5. [ORC-RT] Add missing headers to CMakeLists.txt. — Lang Hames / detail
  6. [libomptarget] Fix a bug whereby firstprivates are not copied over to the device — georgios.rokos / detail
  7. [scudo] Try to re-enabled the test on arm — Vitaly Buka / detail
  8. precommit tests for D102934 and D102928 — listmail / detail
  9. [Matrix] Remove unused matrix-propagate-shape option. — flo / detail
  10. [libcxx][ranges] Add ranges::data CPO. — zoecarver / detail
  11. [gn build] Port 9db55b314b5b — llvmgnsyncbot / detail
  12. [nfc][lit] Relax spacing check — Vitaly Buka / detail
  13. [NFC][lit] Add skipped test into upstream format — Vitaly Buka / detail
  14. [NFC][lit] Add missing UNRESOLVED test — Vitaly Buka / detail
  15. [mlir][sparse] add full dimension ordering support — ajcbik / detail
  16. [InstSimplify] add tests for rem-of-mul; NFC — spatel / detail

clang-d389110-gea438b489828-t21044-b21044.tar.gz (May 21, 2021 10:19:59 AM)

  1. [mlir][memref] Improve canonicalization of memref.clone — herhut / detail
  2. [SLP]Improve handling of compensate external uses cost. — a.bataev / detail
  3. AMDGPU/GlobalISel: Add subtarget to a test — konndennsa / detail
  4. [LoopUnrollAndJam] Change LoopUnrollAndJamPass to LoopNest pass — konndennsa / detail
  5. [X86] Pre-commit test for D90901 — jim / detail
  6. [X86] Don't fold (fneg (fma (fneg X), Y, (fneg Z))) to (fma X, Y, Z) — jim / detail
  7. [libomptarget][amdgpu] Mark alloc, free weak to facilitate local experimentation — jonathanchesterfield / detail
  8. [X86] Lower calls with clang.arc.attachedcall bundle — flo / detail
  9. [MLIR][GPU][NVVM] Add conversion of warp synchronous matrix-multiply accumulate GPU ops — uday / detail
  10. [mlir] Add support for fusion into TiledLoopOp. — pifon / detail
  11. [PowerPC] Add stack guard tests — Jinsong Ji / detail
  12. Move a definition into cpp from header in advance of other changes [nfc] — listmail / detail
  13. [mlir] NFC: Expose tiled_loop->scf pattern. — pifon / detail
  14. [mlir][docs] Fix links to index and integer types — marius.brehler / detail
  15. [CostModel][X86] Improve fneg costs — llvm-dev / detail
  16. [X86] Inline variable to avoid unused warning in Release builds. NFCI. — benny.kra / detail

clang-d389094-g117a247e8e49-t21041-b21041.tar.gz (May 21, 2021 7:29:32 AM)

  1. Fix warning: comparison of integer expressions of different signedness.  NFC — pengfei.wang / detail
  2. NFC: TreeTransform.h: make the function TransformNestedNameSpecifierLoc more beautiful — pengfei.wang / detail
  3. [CostModel][X86] Add uitpfp v4f32->v4i32 + v8f32->v8i32 SSE/AVX costs — llvm-dev / detail
  4. [mlir][Standard] NFC - Drop remaining EDSC usage — nicolas.vasilache / detail
  5. [CostModel][X86] Match SSE41 legalized conversion costs as well as SSE2 — llvm-dev / detail
  6. [CostModel][X86] Tweak fptoui v4f32->v4i32 + v8f32->v8i32 SSE/AVX costs — llvm-dev / detail
  7. [dexter] Add hit_count keyword arg to DexLimitSteps — orlando.hyams / detail
  8. [OpenCL] Add support of OpenCL C 3.0 __opencl_c_fp64 — anton.zabaznov / detail
  9. [TTI] NFC: Change getRegUsageForType to return InstructionCost. — daniil.fukalov / detail
  10. [TTI] NFC: Change getCostOfKeepingLiveOverCall to return InstructionCost. — daniil.fukalov / detail
  11. [DebugInfo] Salvage dbg.value() during ADCE — djtodoro / detail
  12. [VectorCombine] Add positive test for scalarizing multiple extracts. — flo / detail
  13. [dexter] Add REQUIRES: lldb to the test label_offset.cpp — orlando.hyams / detail
  14. [mlir] Add additional traits to EqualOp and NotEqualOp. — akuegel / detail
  15. [mlir][linalg] Add scalar operands inlining pattern — herhut / detail
  16. [mlir] Disallow tensor types in VectorToSCF — springerm / detail
  17. [SLP][NFC]Add a test for diamond match of broadcast tree nodes. — a.bataev / detail

clang-d389077-gb408efe4ffcd-t21037-b21037.tar.gz (May 21, 2021 4:17:53 AM)

  1. [dexter] Change line label reference syntax to enable label-relative offsets (1/2) — orlando.hyams / detail
  2. [dexter] Change line label reference syntax to enable label-relative offsets (2/2) — orlando.hyams / detail
  3. [dexter] Remove accidentally committed .rej file — orlando.hyams / detail
  4. [clang-repl] Tell the LLJIT the exact target triple we use. — v.g.vassilev / detail
  5. [clang][deps] Explicitly enable C++ modules in a test — Jan Svoboda / detail
  6. [mlir] Rename MlirLspServerLib -> MLIRLspServerLib — kkleine / detail
  7. [ARM] Fix the operand used for WLS in ARMLowOverheadLoops — david.green / detail
  8. [mlir] Add conversion from Complex to Standard dialect for NotEqualOp. — akuegel / detail
  9. Recommit: "[Debugify][Original DI] Test dbg var loc preservation"" — djtodoro / detail
  10. [clang] Fix for "Bug 27113 - MSVC-compat __identifier implementation incomplete" — hans / detail
  11. [clang] Fix Wnested-anon-types in ABIArgInfo — Raphael Isemann / detail
  12. [mlir] Add convenience builders for EqualOp and NotEqualOp. — akuegel / detail
  13. [analyzer][Z3][NFC] Use GTEST_SKIP instead of hacks — balazs.benics / detail
  14. [mlir] NFC - Use builder.getI1Type() — akuegel / detail
  15. [IR][Verifier] Relax restriction on alloca address spaces — wingo / detail
  16. [NFC][Debugify][Original DI] Use MapVector insted of DenseMap for DI tracking — djtodoro / detail
  17. [InstSimplify] Properly constrain {insert,extract}_subvector intrinsic fold — joe.ellis / detail
  18. 3rd Reapply "[DebugInfo] Use variadic debug values to salvage BinOps and GEP instrs with non-const operands" — stephen.tozer / detail
  19. [NFC][AMDGPU] Mark C code in AMDGPUUsage.rst — Tony.Tye / detail

clang-d389058-g5e327785da36-t21034-b21034.tar.gz (May 21, 2021 1:25:11 AM)

  1. [APFloat] convertToDouble/Float can work on shorter types — sepavloff / detail
  2. GlobalISel: Help reduce operation width for instruction with two results. — Christudasan.Devadasan / detail
  3. [scudo] Fix compilation after D102886 — Vitaly Buka / detail
  4. [HWASAN] No code changed, Only clang-format for HWAddressSanitizer.cpp — xiang1.zhang / detail
  5. [scudo][NFC] Split BasicTest further — Vitaly Buka / detail
  6. [clang][driver] Treat -flto=[auto,jobserver] as -flto — tbaeder / detail
  7. [lit][gtest] Support SKIPPED tests — ikudrin / detail
  8. [unittests][CodeGen] Mark tests that cannot be executed with GTEST_SKIP() — ikudrin / detail
  9. Allow incomplete template types in unique_function arguments — yrouban / detail
  10. [lldb] Match test dependencies name to other LLVM projects. — smeenai / detail

clang-d389048-g490288586379-t21031-b21031.tar.gz (May 20, 2021 10:32:12 PM)

  1. [debugserver] Add platform cache support to improve performance. — Jonas Devlieghere / detail
  2. [NFC][scudo] Let disableMemoryTagChecksTestOnly to fail — Vitaly Buka / detail
  3. [NFC][scudo] Fix typo in comment — Vitaly Buka / detail
  4. [AIX] Print printable byte list as quoted string — Jinsong Ji / detail
  5. [sanitizer_common] Add StackTrace::PrintTo method — gbalats / detail
  6. [sanitizer_common] Remove unused var in test — gbalats / detail
  7. [AMDGPU] Request module used variables from LDS lowering as internal — Stanislav.Mekhanoshin / detail

clang-d389041-ga888e492f601-t21028-b21028.tar.gz (May 20, 2021 7:37:29 PM)

  1. [PDB] Check the type server guid when ghashing — rnk / detail
  2. [libcxxabi] Remove unnecessary define from build — smeenai / detail
  3. [scudo] Fix EXPECT_DEATH tests — Vitaly Buka / detail
  4. [tests] Update Transforms/DeadStoreElim/multiblock-malloc-free.ll — nhaehnle / detail
  5. [IR] Memory intrinsics are not unconditionally `nosync` — nhaehnle / detail

clang-d389036-g748db5bfacf1-t21025-b21025.tar.gz (May 20, 2021 4:46:02 PM)

  1. [mlir][MemRef] NFC - Drop MemRef EDSC usage — nicolas.vasilache / detail
  2. [flang] Implement more transformational intrinsic functions in runtime — pklausler / detail
  3. [flang] Fix broken build of flang with clang — pklausler / detail
  4. [M68k] Allow user to preserve certain registers — minyihh / detail
  5. [M68k] Support for inline asm operands w/ simple constraints — minyihh / detail
  6. [CUDA][HIP] Fix device variables used by host — Yaxun.Liu / detail
  7. [flang] Remove unused variable — pklausler / detail
  8. [LLD] [COFF] Fix automatic export of symbols from LTO objects — martin / detail
  9. [mlir][Affine] NFC - Drop Affine EDSC usage — nicolas.vasilache / detail
  10. [clang][AST] Improve AST Reader/Writer memory footprint — apollo.mobility / detail
  11. [asan] Add autogenerated test for fake stack — Vitaly Buka / detail
  12. [AMDGPU] Fix module LDS selection — Stanislav.Mekhanoshin / detail

clang-d389024-g3eb12b0ae11f-t21021-b21021.tar.gz (May 20, 2021 1:51:56 PM)

  1. Limit the number of parallel link jobs for the full LTO builder. — gkistanova / githubweb
  2. Limit the number of parallel link jobs for the full LTO rerlease builder. — gkistanova / githubweb

clang-d389024-g3eb12b0ae11f-t21021-b21021.tar.gz (May 20, 2021 1:51:56 PM)

  1. [PowerPC] Add fix to partword atomic operations — stefanp / detail
  2. Add support for DWARF embedded source to llvm-symbolizer. — aorlov / detail
  3. libsanitizer: Remove cyclades inclusion in sanitizer — tamar.christina / detail
  4. [X86][Atom] Fix vector fadd/fcmp/fmul resource/throughputs — llvm-dev / detail
  5. [ORC-RT] Add string_view and span utilities for use by the ORC runtime. — Lang Hames / detail
  6. [scudo] Disable secondary cache-unmap tests on arm32. — 31459023+hctim / detail
  7. [PGO] Don't reference functions unless value profiling is enabled — rnk / detail
  8. [RISCV] Ensure small mask BUILD_VECTORs aren't expanded — fraser / detail
  9. [scudo] Add supported architectures. — 31459023+hctim / detail
  10. [FPEnv] EarlyCSE support for constrained intrinsics, default FP environment edition — kevin.neal / detail
  11. [gn build] Use .export files — thakis / detail
  12. [libcxx][ranges] Implement `ranges::borrowed_range`. — zoecarver / detail
  13. [gn build] attempt to unbreak linux after fc9696130c8 — thakis / detail
  14. [gn build] use PEP-8 indents in symbol_exports.py — thakis / detail
  15. [gn build] attempt again to unbreak linux after fc9696130c8 — thakis / detail
  16. [gn build] try reverting code part of f05fbb7795 — thakis / detail
  17. Revert "[Remarks] Add analysis remarks for memset/memcpy/memmove lengths" — jonathan_roelofs / detail
  18. [gn build] Port 0af3105b641a — llvmgnsyncbot / detail
  19. [libc++] Translate the test suite sanitizer support to the DSL — Louis Dionne / detail
  20. [libomptarget] Improve dlwrap compile time error diagnostic — jonathanchesterfield / detail
  21. [SelectionDAG][Mips][PowerPC][RISCV][WebAssembly] Teach computeKnownBits/ComputeNumSignBits about atomics — jrtc27 / detail
  22. [lldb] Improve invalid DWARF DW_AT_ranges error reporting — jan.kratochvil / detail
  23. [WebAssembly] Warn on exception spec for Emscripten EH — aheejin / detail

clang-d389001-g26bd2250c187-t21018-b21018.tar.gz (May 20, 2021 11:00:52 AM)

  1. [AST] Store regular ValueDecl* in BindingDecl (NFC) — aaronpuchert / detail
  2. [flang][docs] Update driver sync-up call link — andrzej.warzynski / detail
  3. [libc++] Switch a few CI jobs to the minimal Lit configuration — Louis Dionne / detail
  4. [libomptarget] Disable test bug49334 on amdgpu — jonathanchesterfield / detail
  5. [libc++] Remove workaround for PR28391 (ODR violations with ASAN) — Louis Dionne / detail
  6. [libc++] Fix documentation build failure — Louis Dionne / detail
  7. [ARM][AArch64] SLSHardening: make non-comdat thunks possible — daniel.kiss / detail
  8. [lldb][NFC] Add more Float16 unit tests — Raphael Isemann / detail
  9. [libomptarget][amdgpu] Remove majority of fatal errors — jonathanchesterfield / detail
  10. Correct some thread safety analysis diagnostics; NFC. — aaron / detail
  11. [mlir][Linalg] NFC - Drop Linalg EDSC usage — nicolas.vasilache / detail
  12. [SLP]Try to vectorize tiny trees with shuffled gathers of extractelements. — a.bataev / detail
  13. [lldb] Adjust DumpDataExtractorTest.Formats for Windows — Raphael Isemann / detail
  14. [GlobalOpt] adjust test to show load problems; NFC — spatel / detail
  15. [GlobalOpt] recompute alignments for loads and stores of updated globals — spatel / detail
  16. [CodeGen][AArch64][SVE] Canonicalize intrinsic rdffr{ => _z} — peter.waller / detail
  17. [flang] simplify derived type info table format — jperier / detail
  18. [DebugInfo] Handle DIArgList in FastISel or GlobalIsel — stephen.tozer / detail
  19. When vector is found as a type or non-type id, check if it is really the altivec vector token. — schmeise / detail
  20. [IR][AutoUpgrade] Drop alignment from non-pointer parameters and returns — Steven Wu / detail
  21. [WebAssembly] Fix PIC/GOT codegen for wasm64 — aardappel / detail
  22. [RISCV] Ensure shuffle splat operands are type-legal — fraser / detail

clang-d388979-g0ae3c1d4d7c3-t21015-b21015.tar.gz (May 20, 2021 8:09:40 AM)

  1. [CostModel][X86][AVX2] Improve 256-bit vector non-uniform shifts costs — llvm-dev / detail
  2. [mlir] Add EqualOp and NotEqualOp to complex dialect. — akuegel / detail
  3. [CodeGen] Add support for widening the result of EXTRACT_SUBVECTOR — david.sherwood / detail
  4. [mlir] Add conversion from complex to standard dialect for EqualOp. — akuegel / detail
  5. [ARM] Extra tests for MVE vhadd and vmulh. NFC — david.green / detail
  6. [SPARCv9] allow stw as alias for st — joerg / detail
  7. [clang] Invalidate a non-dependent-type RecordDecl when it has any dependent-type base class specifier. — hokein.wu / detail
  8. Fix LIT failure on native aix — Xiangling.Liao / detail
  9. [TableGen] [Clang] Clean up arm_mve.td file. — Paul C. Anagnostopoulos / detail
  10. [Debugify][Original DI] Test dbg var loc preservation — djtodoro / detail
  11. Revert "libsanitizer: Guard cyclades inclusion in sanitizer" — tamar.christina / detail
  12. [test] Fix pre-ra-sched.c to check for error message from stderr — hubert.reinterpretcast / detail
  13. Revert "[Debugify][Original DI] Test dbg var loc preservation" — djtodoro / detail

clang-d388966-gbf3b6cf92081-t21011-b21011.tar.gz (May 20, 2021 5:09:37 AM)

  1. [WebAssembly] Ignore filters in Emscripten EH landingpads — aheejin / detail
  2. [mlir] Add Python bindings for vector dialect — springerm / detail
  3. [mlir][Linalg] Drop spurious usage of OperationFolder — nicolas.vasilache / detail
  4. [CodeGen] Add support for widening INSERT_SUBVECTOR operands — david.sherwood / detail
  5. [RISCV] Add legality check for vectorizing reduction — luke957 / detail
  6. [X86][AVX] Don't scrub pointer math in avx-vperm2x128.ll — llvm-dev / detail
  7. libsanitizer: Guard cyclades inclusion in sanitizer — tamar.christina / detail
  8. [NFC][SimplifyCFG] Autogenerate checklines in a few tests for ease of updates — lebedev.ri / detail
  9. [NFC][PruneEH] Autogenerate checklines in a few tests for ease of updates — lebedev.ri / detail
  10. [NFC][CHR] Autogenerate checklines in a few tests for ease of updates — lebedev.ri / detail
  11. [llvm-objcopy] Refactor CopyConfig structure. — a.v.lapshin / detail
  12. [gn build] Port 081c62501e4f — llvmgnsyncbot / detail
  13. [AArch64] Add extra codegen tests. NFC — david.green / detail
  14. [llvm-strip] Add support for '--' for delimiting options from input files — serguei.n.dmitriev / detail
  15. [NFC][Coroutines] Autogenerate a few tests for ease of further updates — lebedev.ri / detail
  16. Reapply "[clang][deps] Support inferred modules" — Jan Svoboda / detail
  17. [llvm][sve] Lowering for VLS MLOAD/MSTORE — david.truby / detail

clang-d388949-g9199b6535df1-t21008-b21008.tar.gz (May 20, 2021 2:10:38 AM)

  1. [clangd] Update gRPC dependency for remote index tests — kbobyrev / githubweb

clang-d388949-g9199b6535df1-t21008-b21008.tar.gz (May 20, 2021 2:10:38 AM)

  1. Add option to llvm-gsymutil to read addresses from stdin. — simon.giesecke / detail
  2. [GlobalISel] Fix div+rem -> divrem combine causing use-def violation. — Amara Emerson / detail
  3. [clang-tidy] Fix a crash for raw-string-literal check. — hokein.wu / detail
  4. [mlir][Python][linalg] Fix to limit size of SmallVector. — gysit / detail
  5. [AArch64] Combine vector shift instructions in SelectionDAG — andrew.savonichev / detail
  6. Force visibility of llvm::Any to external — sguelton / detail
  7. [CostModel][AArch64] Add missing costs for getShuffleCost with scalable vectors — caroline.concatto / detail

clang-d388942-g5faeefd4fa34-t21005-b21005.tar.gz (May 19, 2021 11:20:34 PM)

  1. [llvm-objcopy] Update LIT test to resolve bot failure [NFC] — serguei.n.dmitriev / detail
  2. [HWASAN] Update the tag info for X86_64. — xiang1.zhang / detail
  3. [clang-offload-bundler] Delimit input/output file names by '--' for llvm-objcopy — serguei.n.dmitriev / detail
  4. Revert "[HWASAN] Update the tag info for X86_64." — xiang1.zhang / detail
  5. [tsan] Deflake pthread_atfork_deadlock3 — Vitaly Buka / detail

clang-d388937-g6ff380f43987-t21002-b21002.tar.gz (May 19, 2021 8:30:29 PM)

  1. Fix warnings in windows bots. NFC — jonathan_roelofs / detail
  2. [sanitizer] Reduce redzone size for small size global objects — i / detail
  3. [OpenMP][NFC] Remove SIMD check lines for non-simd tests — johannes / detail

clang-d388934-g92469ca027b2-t20999-b20999.tar.gz (May 19, 2021 5:39:51 PM)

  1. [ORC] Add a CPU getter to JITTargetMachineBuilder. — Lang Hames / detail
  2. [ORC-RT] Add ORC runtime error and expected types. — Lang Hames / detail
  3. Treat implicit deduction guides as being equivalent to their — richard / detail
  4. [CSSPGO] Avoid deleting probe instruction in FoldValueComparisonIntoPredecessors — wlei / detail
  5. [mlir][CAPI] Expose [u]int8 DenseElementsAttr. — silvasean / detail
  6. [mlir] Harmonize TOSA include guards — marius.brehler / detail
  7. [mlir] Properly align StorageUniquer::BaseStorage to fix 32 bit build — riddleriver / detail
  8. [mlir][sparse] skip sparsification for unannotated (or unhandled) cases — ajcbik / detail
  9. [NFC][tsan] clang-format the test — Vitaly Buka / detail
  10. Revert "[Driver] Delete -mimplicit-it=" — martin / detail
  11. [mlir][docs] Fix minor typos in vector dialect docs — ajcbik / detail
  12. [CMake] Don't LTO optimize targets that aren't part of any distribution — phosek / detail
  13. [MC][ARM] Reject Thumb "ror rX, #0" — rprichard / detail
  14. [Remarks] Add analysis remarks for memset/memcpy/memmove lengths — jonathan_roelofs / detail
  15. [docs] Describe reporting security issues on the chromium tracker. — Ahmed Bougacha / detail
  16. [lld][WebAssembly] Fix for string tail merging and -r/--relocatable — sbc / detail
  17. [gn build] Port 4bf69fb52b3c — llvmgnsyncbot / detail
  18. PR50402: Use proper constant evaluation rules for checking constraint — richard / detail
  19. -fno-semantic-interposition: Don't set dso_local on GlobalVariable — i / detail
  20. [test] Fix test — i / detail
  21. [mlir] Add a new `print-ir-after-failure` IR pass printing flag — riddleriver / detail
  22. [mlir] Refactor the implementation of pass crash reproducers — riddleriver / detail

clang-d388912-g30a5ddaef3e8-t20995-b20995.tar.gz (May 19, 2021 2:49:04 PM)

  1. [x86] update fma test with deprecated intrinsics; NFC — spatel / detail
  2. [libcxx][iterator][nfc] acquires lock for working on [range.iter.ops] — cjdb / detail
  3. [MCA] Unbreak the buildbots by passing flag -mcpu=generic to the new test added by commit e5d59db469. — andrea.dibiagio / detail
  4. [libcxx][ranges] adds concept `sized_range` and cleans up `ranges::size` — cjdb / detail
  5. [lld/mac] Remove dead declaration — thakis / detail
  6. [x86] propagate FMF from x86-specific intrinsic nodes to others during combining — spatel / detail
  7. [x86] add tests for fma folds with fast-math-flags; NFC — spatel / detail
  8. [Diagnostics] Allow emitting analysis and missed remarks on functions — jhuber6 / detail
  9. [clang][ObjC] Allow different availability annotation on a method — Alex Lorenz / detail
  10. [lldb] Fix UB in half2float and add some more tests. — Raphael Isemann / detail
  11. [OpaquePtr] Make GEPs work with opaque pointers — aeubanks / detail
  12. [PDB] Do not record PGO or coverage public symbols — rnk / detail
  13. [OpaquePtr] Make cmpxchg work with opaque pointers — aeubanks / detail
  14. [OpaquePtr] Make atomicrmw work with opaque pointers — aeubanks / detail
  15. [Reland] [mlir] Speed up Lexer::getEncodedSourceLocation — riddleriver / detail
  16. [mlir] Add include guard to TOSA tblgen passes — marius.brehler / detail
  17. Revert "[lldb] Fix UB in half2float and add some more tests." — Raphael Isemann / detail

clang-d388895-g29a50c5864dd-t20992-b20992.tar.gz (May 19, 2021 11:57:05 AM)

  1. Reapply "[X86] Limit X86InterleavedAccessGroup to handle the same type case only" — pengfei.wang / detail
  2. [clang][patch] Add support for option -fextend-arguments={32,64}: widen integer arguments to int64 in unprototyped function calls — melanie.blower / detail
  3. [lldb] Enable TestCppBitfields on Windows — weratt / detail
  4. [AsmParser][SystemZ][z/OS] Introducing HLASM Parser support to AsmParser - Part 1 — anirudh_prasad / detail
  5. [VP] make getFunctionalOpcode return an Optional — simon.moll / detail
  6. Fix lld macho standalone build by including llvm/Config/llvm-config.h instead of llvm/Config/config.h — thakis / detail
  7. [mlir][SCF] NFC - Drop SCF EDSC usage — nicolas.vasilache / detail
  8. Revert "Do actual DCE in LoopUnroll (try 3)" — akhuang / detail
  9. [CSSPGO] Overwrite branch weight annotated in previous pass. — hoy / detail
  10. Recommit "[GlobalISel] Simplify G_ICMP to true/false when the result is known" — Jessica Paquette / detail
  11. [profile] Skip mmap() if there are no counters — Vedant Kumar / detail
  12. [ScalarEvolution] Remove unused ExitLimit::hasOperand() method (NFC) — nikita.ppv / detail
  13. [x86] add test check lines to demonstrate FMF propagation failure; NFC — spatel / detail
  14. [x86] propagate FMF from x86-specific intrinsic nodes to others during lowering — spatel / detail
  15. Revert "Reapply "[clang][deps] Support inferred modules"" — frgossen / detail
  16. Do actual DCE in LoopUnroll (try 4) — listmail / detail
  17. [MCA] llvm-mca MCTargetStreamer segfault fix — andrea.dibiagio / detail
  18. [NFCI][Local] removeUnreachableBlocks(): use DeleteDeadBlocks() — lebedev.ri / detail
  19. [NFCI][Local] MergeBlockIntoPredecessor(): use DeleteDeadBlocks() — lebedev.ri / detail
  20. [NFCI][Local] TryToSimplifyUncondBranchFromEmptyBlock(): use DeleteDeadBlocks() — lebedev.ri / detail
  21. [CoverageMapping] Handle gaps in counter IDs for source-based coverage — pirama / detail
  22. [MLIR] Update Vector To LLVM conversion to be aware of assume_alignment — stephen.neuendorffer / detail

clang-d388873-g707fc2e2f227-t20988-b20988.tar.gz (May 19, 2021 9:04:37 AM)

  1. Remove scalable vector assert from InnerLoopVectorizer::setDebugLocFromInst — david.sherwood / detail
  2. Revert "[X86] Limit X86InterleavedAccessGroup to handle the same type case only" — pengfei.wang / detail
  3. [mlir][Vector] NFC - Drop vector EDSC usage — nicolas.vasilache / detail
  4. [llvm][AArch64][SVE] Model FFR-using intrinsics with inaccessiblemem — peter.waller / detail
  5. Revert "[GlobalISel] Simplify G_ICMP to true/false when the result is known" — thakis / detail
  6. [lldb][NFC] Remove sample test boilerplate from TestBreakOnCPP11Initializers — Raphael Isemann / detail
  7. [lldb] Encode `bool` as unsigned int — weratt / detail
  8. [mir][Python][linalg] Support OpDSL extensions in C++. — gysit / detail
  9. [X86][Atom] Fix vector integer shift by immediate resource/throughputs — llvm-dev / detail
  10. [X86][AVX] createVariablePermute - generalize the PR50356 fix for smaller indices vector as well — llvm-dev / detail
  11. [nfc] [lldb] 1/2: Fix DW_AT_ranges DW_FORM_sec_offset not using DW_AT_rnglists_base (used by GCC) — jan.kratochvil / detail
  12. [lldb] 2/2: Fix DW_AT_ranges DW_FORM_sec_offset not using DW_AT_rnglists_base (used by GCC) — jan.kratochvil / detail
  13. Revert rG528bc10e95d5f9d6a338f9bab5e91d7265d1cf05 : "[X86FixupLEAs] Transform the sequence LEA/SUB to SUB/SUB" — llvm-dev / detail

clang-d388873-g707fc2e2f227-t20988-b20988.tar.gz (May 19, 2021 9:04:37 AM)

  1. [test-suite, CUDA] Work around build break in CUDA tests. — tra / githubweb
  2. [test-suite,CUDA] Unbreak the test of new/delete with C++98 — tra / githubweb

clang-d388860-gd59a2a32b942-t20985-b20985.tar.gz (May 19, 2021 6:12:02 AM)

  1. [PowerPC] Removed `-DLLVM_ENABLE_PROJECTS=flang` from PowerPC flang buildbot — albionapc / githubweb

clang-d388860-gd59a2a32b942-t20985-b20985.tar.gz (May 19, 2021 6:12:02 AM)

  1. [LV] Add -scalable-vectorization=<option> flag. — sander.desmalen / detail
  2. MachineBasicBlock: add liveout iterator aware of which liveins are defined by the runtime. — Tim Northover / detail
  3. Reformat GSYMCreator.cpp — simon.giesecke / detail
  4. Avoid calculating the string hash twice in GsymCreator::insertString. — simon.giesecke / detail
  5. Move FunctionInfo in addFunctionInfo rather than copying. — simon.giesecke / detail
  6. Use a non-recursive mutex in GsymCreator. — simon.giesecke / detail
  7. [X86] Limit X86InterleavedAccessGroup to handle the same type case only — pengfei.wang / detail
  8. [analyzer] Check the checker name, rather than the ProgramPointTag when silencing a checker — dkszelethus / detail
  9. [x86] Fix FMF propagation test — frgossen / detail
  10. tsan: mark sigwait as blocking — dvyukov / detail
  11. [NFC][SimplifyCFG] removeEmptyCleanup(): use BasicBlock::phis() — lebedev.ri / detail
  12. [NFCI][SimplifyCFG] removeEmptyCleanup(): streamline PHI node updating — lebedev.ri / detail
  13. [NFCI][SimplifyCFG] removeEmptyCleanup(): use DeleteDeadBlock() — lebedev.ri / detail
  14. [HIP] Tighten checks in hip-include-path.hip test case — bjorn.a.pettersson / detail
  15. [X86] Remove copy + paste typos in AtomWriteResPair comment. — llvm-dev / detail
  16. [X86] Atom (pre-SLM) doesn't support PTEST instructions — llvm-dev / detail
  17. [clang] Fix a crash on CheckArgAlignment. — hokein.wu / detail
  18. Reapply "[clang][deps] Support inferred modules" — Jan Svoboda / detail
  19. [SDAG] propagate FMF from target-specific IR intrinsics — spatel / detail
  20. [ARM][NEON] Combine base address updates for vst1x intrinsics — kbessonova / detail

clang-d388840-g57d20cbf467f-t20982-b20982.tar.gz (May 19, 2021 3:04:21 AM)

  1. [clang-tidy] Fix a crash on invalid code for memset-usage check. — hokein.wu / detail
  2. [NFCI] SimplifyCFGPass: mergeEmptyReturnBlocks(): use DeleteDeadBlocks() — lebedev.ri / detail
  3. [RISCV] Support INSERT_VECTOR_ELT into i1 vectors — fraser / detail
  4. [llvm-objcopy] Add support for '--' for delimiting options from input/output files — serguei.n.dmitriev / detail
  5. [NFCI][SimplifyCFG] simplifyCommonResume(): use DeleteDeadBlock() — lebedev.ri / detail
  6. [NFCI][SimplifyCFG] simplifySingleResume(): use DeleteDeadBlock() — lebedev.ri / detail
  7. [NFCI][SimplifyCFG] simplifyReturn(): use DeleteDeadBlock() — lebedev.ri / detail
  8. [NFCI][SimplifyCFG] simplifyUnreachable(): use DeleteDeadBlock() — lebedev.ri / detail

clang-d388832-g60a097e5112d-t20979-b20979.tar.gz (May 19, 2021 12:13:05 AM)

  1. [Utils][vim] Highlight CHECK-EMPTY: & CHECK-COUNT: directives — code / detail
  2. [NewPM] Add options to PrintPassInstrumentation — aeubanks / detail
  3. [mlir][Linalg] Break unnecessary dependency through unused `outs` tensor. — ravishankarm / detail
  4. [libfuzzer] Update doc mentioning removed flags. — Vitaly Buka / detail
  5. [mlir] Use VectorTransferPermutationMapLoweringPatterns in VectorToSCF — springerm / detail
  6. Fix sanitizer test errors from commit 886629a8 — xur / detail

clang-d388826-gb5a80a0f370c-t20975-b20975.tar.gz (May 18, 2021 9:20:26 PM)

  1. [sanitizer] Prepare for D102543 — Vitaly Buka / githubweb
  2. [sanitizer] Remove QEMU from sanitizer-buildbot3 — Vitaly Buka / githubweb
  3. [libfuzzer] Print running tests — Vitaly Buka / githubweb
  4. [libfuzzer] Remove unnecessary cmake flags — Vitaly Buka / githubweb
  5. [sanitizer] Run QEMU cmakes in parallel — Vitaly Buka / githubweb
  6. [sanitizer] Remove nested buildbot_qemu call — Vitaly Buka / githubweb

clang-d388826-gb5a80a0f370c-t20975-b20975.tar.gz (May 18, 2021 9:20:26 PM)

  1. Apply [[standalone_debug]] to some types in the STL. — akhuang / detail
  2. [mlir] Speed up Lexer::getEncodedSourceLocation — riddleriver / detail
  3. Add a helper function to convert LogicalResult to int for return from main — joker.eph / detail
  4. [X86FixupLEAs] Transform the sequence LEA/SUB to SUB/SUB — carrot / detail
  5. [Attributor] Change AAExecutionDomain to only accept intrinsics — huberjn / detail
  6. Revert "[IR] Add a Location to BlockArgument." and follow-on commit — richard / detail
  7. Enhance InferShapedTypeOpInterface to make it accessible during dialect conversion — joker.eph / detail
  8. [CMake] Update Cmake cache file for Win to ARM Linux cross builds. NFC — vvereschaka / detail

clang-d388818-g06b40e80aefc-t20971-b20971.tar.gz (May 18, 2021 6:29:23 PM)

  1. Update configuration for Arm/Aarch64 cross Windows to Linux toolchan builders. — vvereschaka / githubweb
  2. Run only 1 build at a time for heavily loaded workers. — gkistanova / githubweb
  3. Fixed undefined runtime_projects in OpenMPBuilder. — gkistanova / githubweb

clang-d388818-g06b40e80aefc-t20971-b20971.tar.gz (May 18, 2021 6:29:23 PM)

  1. [MSan] Set zeroext on call arguments to msan functions with zeroext parameter attribute — aeubanks / detail
  2. [TargetLowering] Only inspect attributes in the arguments for ArgListEntry — aeubanks / detail
  3. [NFC] Use ArgListEntry indirect types more in ISel lowering — aeubanks / detail
  4. [docs] Fix broken docs after 1c7f32334 — aeubanks / detail
  5. [mlir-docs] Add a blurb on recursion during pattern application — riddleriver / detail
  6. [mlir] Allow derived rewrite patterns to define a non-virtual `initialize` hook — riddleriver / detail
  7. [x86] trim zeros from constants for readability; NFC — spatel / detail
  8. [x86] add FMF propagation test for target-specific intrinsic; NFC — spatel / detail
  9. scudo: Test realloc on increasing size buffers. — peter / detail
  10. [Demangle][Rust] Parse named types — tomasz.miasko / detail
  11. [Demangle][Rust] Parse array type — tomasz.miasko / detail
  12. [Demangle][Rust] Parse slice type — tomasz.miasko / detail
  13. [Demangle][Rust] Parse tuples — tomasz.miasko / detail
  14. Default stack alignment of x86 NaCl to 16 bytes — dschuff / detail
  15. [symbolizer] Added StartAddress for the resolved function. — aorlov / detail
  16. [Demangle][Rust] Speculative fix for bot build failure — tomasz.miasko / detail
  17. [OpenMP] Stabilize OpenMP/parallel_for_codegen.cpp test (NFC) — michael.p.rice / detail
  18. [SampleFDO] New hierarchical discriminator for Flow Sensitive SampleFDO — xur / detail
  19. [gn build] Port 886629a8c9e5 — llvmgnsyncbot / detail
  20. Fix a buildbot failure from commit 886629a8 — xur / detail
  21. [libc++] Some fixes to the <bit> utilities. — arthur.j.odwyer / detail
  22. [libc++] Alphabetize header inclusions and include-what-you-use <__debug>. NFCI. — arthur.j.odwyer / detail

clang-d388796-g4e297dcd18da-t20968-b20968.tar.gz (May 18, 2021 3:37:34 PM)

  1. [scudo] Combine cmake/ninja steps — Vitaly Buka / githubweb
  2. [scudo] Print executed tests — Vitaly Buka / githubweb
  3. [scudo] Install cross compiled libs into STAGE1 — Vitaly Buka / githubweb

clang-d388796-g4e297dcd18da-t20968-b20968.tar.gz (May 18, 2021 3:37:34 PM)

  1. [lld][WebAssembly] Enable string tail merging in debug sections — sbc / detail
  2. [X86][AVX] createVariablePermute - correctly extend same-sized-vector indices (PR50356) — llvm-dev / detail
  3. [lld][WebAssembly] Convert test to assembly. NFC. — sbc / detail
  4. [mlir-lsp-server] Add support for recording text document versions — riddleriver / detail
  5. [PDB] Improve error handling when writes fail — rnk / detail
  6. [CMake] Use -O0 for unittests under full LTO as well — phosek / detail
  7. [OpaquePtr] Make loads and stores work with opaque pointers — aeubanks / detail
  8. [MinGW] Fix the cmake condition for -mbig-obj — martin / detail
  9. [NewPM] Don't mark AA analyses as preserved — aeubanks / detail
  10. [compiler-rt] [builtins] Provide a SEH specific __gcc_personality_seh0 — martin / detail
  11. [SystemZ] [z/OS] Add XPLINK64 Calling Convention to SystemZ — kai.nacke / detail
  12. AMDGPU/Docs: Remove reserved MACH 0x3E (it is no longer reserved), sort MACHs by value — kzhuravl_dev / detail

clang-d388784-g8dd5ef01ef13-t20966-b20966.tar.gz (May 18, 2021 12:46:20 PM)

  1. [clang-offload-bundler] Add sections and set section flags using one llvm-objcopy invocation — serguei.n.dmitriev / detail
  2. [GlobalISel] Simplify G_ICMP to true/false when the result is known — Jessica Paquette / detail
  3. Speculatively fix failing tests from 6381664580080f015bc0c2ec647853f697cf744a — aaron / detail
  4. [MLIR][Affine] Privatize certain escaping memrefs — uday / detail
  5. [X86] AMD Zen 3: fix MULX modelling - don't forget about WriteIMulH (PR50387) — lebedev.ri / detail
  6. [AArch64][GlobalISel] Prefer mov for s32->s64 G_ZEXT — Jessica Paquette / detail
  7. [gn build] Add target for PassesBindingsTest — aeubanks / detail
  8. [test] Speculative fix for bots — aeubanks / detail
  9. [X86] Use Skylake Server model for x86-64-v4 so we have full instruction coverage — llvm-dev / detail
  10. Revert "[test] Speculative fix for bots" — aeubanks / detail
  11. [IR] Add a Location to BlockArgument. — clattner / detail
  12. [InstCombine] add tests for funnel shift miscompile; NFC — spatel / detail
  13. [gn build] Rename PassesBindingsTests and add it to unittests — aeubanks / detail
  14. [test] Speculative fix for bots (round 2) — aeubanks / detail
  15. [InstCombine] restrict funnel shift match to avoid miscompile — spatel / detail
  16. [NFC] Format PassesBindingsTests CMake like other unittests — aeubanks / detail
  17. [IntegerAttr] Add helpers for working with LLVM's APSInt type. — clattner / detail
  18. [lld/mac] Correctly set nextdefsym — thakis / detail
  19. [Driver] Delete -mimplicit-it= — i / detail
  20. [flang] Implement MATMUL in the runtime — pklausler / detail
  21. [LICM] Remove MaybePromotable set (PR50367) — nikita.ppv / detail
  22. [flang] Accept OPEN(ACCESS='APPEND') legacy extension even without warnings enabled — pklausler / detail
  23. [RuntimeDyld] Add allowStubs/allowZeroSyms — rafaelauler / detail
  24. [X86][AVX] Add variable-permute test case from PR50356 — llvm-dev / detail
  25. AMDGPU/NFC: Replace EF_AMDGPU_MACH_AMDGCN_RESERVED_0X3E with EF_AMDGPU_MACH_AMDGCN_GFX1034 — kzhuravl_dev / detail
  26. [clang-repl] Better match the underlying architecture. — v.g.vassilev / detail

clang-d388758-g9e5f3dd9dbb0-t20962-b20962.tar.gz (May 18, 2021 9:54:04 AM)

  1. [sanitizer] Fix "set -e in subshell" in QEMU checkout — Vitaly Buka / githubweb
  2. [scudo] Remove HWCAP2_MTE workaround — Vitaly Buka / githubweb
  3. [scudo] Fix "set -e in subsell" issue — Vitaly Buka / githubweb

clang-d388758-g9e5f3dd9dbb0-t20962-b20962.tar.gz (May 18, 2021 9:54:04 AM)

  1. [ADT] Remove StringRef::withNullAsEmpty — Raphael Isemann / detail
  2. [DebugInfo][test] Check specific func name to ignore codegen differences — Jinsong Ji / detail
  3. Recommit X86: support Swift Async context — Tim Northover / detail
  4. Introduce SYCL 2020 mode — aaron / detail
  5. [ORC] Don't try to obtain a ref to a non-existent buffer. — Lang Hames / detail
  6. [ORC-RT] Add compiler abstraction header for the ORC runtime. — Lang Hames / detail
  7. [ORC-RT] Add apply_tuple utility. — Lang Hames / detail

clang-d388751-g3cc39607668d-t20960-b20960.tar.gz (May 18, 2021 7:05:36 AM)

  1. [SYCL] Enable `opencl_global_[host,device]` attributes for SYCL — alexey.bader / detail
  2. [AMDGPU] Regenerate wave32.ll tests — llvm-dev / detail
  3. Revert rGd70cbd1ce9b426f2c7e0e0f900769bbcbb300a95 "[AMDGPU] Regenerate wave32.ll tests" — llvm-dev / detail
  4. [CostModel][X86] Add missing check prefixes from cast.ll — llvm-dev / detail
  5. [CostModel][X86] Add scalar truncation cost checks — llvm-dev / detail
  6. [LV] Add test which sinks a load a across an aliasing store. — flo / detail
  7. [lld/mac] Propagate -(un)exported_symbol(s_list) to privateExtern in Driver — thakis / detail
  8. [X86][AVX] Cleanup AVX2 vector integer truncation costs — llvm-dev / detail
  9. [LLD] [MinGW] Pass the canExitEarly parameter through properly — martin / detail
  10. [NFC] Removed unused VFInfo comparison operator — david.sherwood / detail
  11. [libcxx][test] Attempt to make debug mode tests more bulletproof — kbessonova / detail
  12. [X86] AMD Zen 3: cap LoopMicroOpBufferSize to workaround PR50384 (quadratic IndVars runtime) — lebedev.ri / detail

clang-d388739-gf8dbd6107417-t20957-b20957.tar.gz (May 18, 2021 3:57:54 AM)

  1. [VPlan] Add VPUserID to distinguish between recipes and others. — flo / detail
  2. [RISCV] Fix operand order in fixed-length VM(OR|AND)NOT patterns — fraser / detail
  3. [lldb][NFC] Cleanup IRForTarget member initializers — Raphael Isemann / detail
  4. Update MSVC version number in preprocessor check — david.spickett / detail
  5. [CodeGen] Avoid unused variable warning in Release builds. NFCI. — benny.kra / detail
  6. [AMDGPU] Fix typo in comment — jay.foad / detail
  7. [mlir] Add folder for complex.ReOp and complex.ImOp. — akuegel / detail
  8. [lit] Stop using PATH to lookup clang/lld/lldb unless requested — james.henderson / detail
  9. [lld] Add a feature for each lld variant when use_lld is called — james.henderson / detail
  10. [OpenCL] Fix initialization of __constant constructors without arguments — olemarius.strohm / detail
  11. [mlir][Linalg] Drop spuriously long matmul_column_major benchmark — nicolas.vasilache / detail

clang-d388728-gdfd929d26174-t20954-b20954.tar.gz (May 18, 2021 1:06:20 AM)

  1. [PowerPC] only check the load instruction result number 0. — czhengsz / detail
  2. [GVN] Improve analysis for missed optimization remark — anemet / detail
  3. [lld][MachO] Adjust isCodeSection signature — alexshap / detail
  4. [Statepoint Lowering] Cleanup: remove unused option statepoint-always-spill-base. — serguei.katkov / detail
  5. [AMDGPU][libomptarget] Remove unused global variables — Pushpinder.Singh / detail
  6. [Windows SEH]: HARDWARE EXCEPTION HANDLING (MSVC -EHa) - Part 1 — tentzen / detail
  7. [AMDGPU][Libomptarget] Rename & move g_executables to private — Pushpinder.Singh / detail
  8. sanitizer_common/symbolizer: fix crashes during exit — dvyukov / detail
  9. [LV] Return both fixed and scalable Max VF from computeMaxVF. — sander.desmalen / detail
  10. [RDA] Fix printing of regs / reg units. NFC — david.green / detail
  11. [NFC][scudo] Reduce test region size on MIPS32 — Vitaly Buka / detail
  12. [lldb][NFC] Remove all uses of StringRef::withNullAsEmpty in LLDB — Raphael Isemann / detail
  13. [ASTimporter] Remove decl from lookup only if it has decl context — balazs.benics / detail
  14. [mlir][docs] Fix broken link to Toy example — marius.brehler / detail

clang-d388714-g5a9b25e15b4f-t20951-b20951.tar.gz (May 17, 2021 10:13:04 PM)

  1. [sanitizer][NFC] Reuse cmake setup — Vitaly Buka / githubweb
  2. [sanitizer] Fix asan builder name — Vitaly Buka / githubweb
  3. [sanitizer] Remove unused GN reference — Vitaly Buka / githubweb
  4. [sanitizer] Add dedicated QEMU builder — Vitaly Buka / githubweb
  5. [scudo] Test on mips and ppc QEMU — Vitaly Buka / githubweb

clang-d388714-g5a9b25e15b4f-t20951-b20951.tar.gz (May 17, 2021 10:13:04 PM)

  1. [NFC][OpaquePtr] Avoid using PointerType::getElementType() in VectorUtils.cpp — aeubanks / detail
  2. [NFC] Pass GV value type instead of pointer type to GetOrCreateLLVMGlobal — aeubanks / detail
  3. [Polly] Add support for -polly-dump-before(-file) with the NPM. — llvm-project / detail
  4. [Inliner] Copy attributes when deoptimize intrinsic is inlined — serguei.katkov / detail
  5. [Polly] Add support for -polly-dump-after(-file) with the NPM. — llvm-project / detail
  6. Revert "[ADT] Add new type traits for type pack indexes" — stilis / detail
  7. Revert "[LV] Unconditionally branch from middle to scalar preheader if the scalar loop must execute (try 3)" — listmail / detail
  8. [lld][WebAssembly] Refactor input chunk class hierarchy. NFC — sbc / detail

clang-d388706-gfcffd087c6bc-t20948-b20948.tar.gz (May 17, 2021 7:21:46 PM)

  1. [sanitizer] Remove disabled line — Vitaly Buka / githubweb
  2. [sanitizer] Fix COMPILER_RT_DEBUG assignment — Vitaly Buka / githubweb
  3. Added missing comma in clang-ppc64le-rhel builder configuration. — gkistanova / githubweb

clang-d388706-gfcffd087c6bc-t20948-b20948.tar.gz (May 17, 2021 7:21:46 PM)

  1. [ADT] Factor out in_place_t and expose in Optional ctor — scott.linder / detail
  2. [ADT] Add new type traits for type pack indexes — scott.linder / detail
  3. Revert "Reset the wakeup timeout when we re-enter the continue wait." — jingham / detail
  4. [clang][AVR] Redefine [u]int16_t to be compatible with avr-gcc — powerman1st / detail
  5. [RISCV][test] Add new tests of or/xor in the zbs extension — powerman1st / detail
  6. [LV] Unconditionally branch from middle to scalar preheader if the scalar loop must execute — listmail / detail
  7. Revert "[LV] Unconditionally branch from middle to scalar preheader if the scalar loop must execute" — listmail / detail
  8. [AMDGPU] Do not check denorm for LDS FP atomic with unsafe flag — Stanislav.Mekhanoshin / detail
  9. [LV] Unconditionally branch from middle to scalar preheader if the scalar loop must execute (try 3) — listmail / detail
  10. [lld/mac] Inline a check — thakis / detail
  11. [lldb/API] Use a valid LineEntry object in SBCompileUnit::FindLineEntryIndex — medismail.bennani / detail
  12. [mlir][tosa] Cleanup of tosa.rescale lowering to linalg — rob.suderman / detail
  13. [Matrix] Fold the transpose into the matmul operand used to fetch scalars — anemet / detail

clang-d388693-g3dd49ec1948b-t20945-b20945.tar.gz (May 17, 2021 4:29:55 PM)

  1. Revert "[Clang] -Wunused-but-set-parameter and -Wunused-but-set-variable" — aeubanks / detail
  2. [NFC][scudo] Clang-format tests — Vitaly Buka / detail
  3. Revert "X86: support Swift Async context" — 31459023+hctim / detail
  4. [lldb] Document ctrl-f for completing show-autosuggestion — davelee.com / detail
  5. [lld][MinGW] Introduce aliases for -Bdynamic and -Bstatic — markus.boeck02 / detail
  6. [clang CodeGen] Don't crash on large atomic function parameter. — efriedma / detail
  7. [Driver][test] Don't assume integrated-as — Jinsong Ji / detail
  8. [mlir][NFC] Remove stale `createLowerAffinePass` declaration — riddleriver / detail
  9. [WebAssembly] Nullify DBG_VALUE_LISTs in DebugValueManager — aheejin / detail
  10. [test] Free triple in PassBuilderBindingsTest — aeubanks / detail
  11. Do actual DCE in LoopUnroll (try 3) — listmail / detail
  12. [AArch64][SVE] Implement extractelement of i1 vectors. — efriedma / detail

clang-d388681-g11c857c71d62-t20942-b20942.tar.gz (May 17, 2021 1:39:48 PM)

  1. jenkins/tasks: virtualenv: Use the Python3 interpreter — Azharuddin Mohammed / githubweb

clang-d388681-g11c857c71d62-t20942-b20942.tar.gz (May 17, 2021 1:39:48 PM)

  1. [HIP] Fix spack detection — Yaxun.Liu / detail
  2. Make `mlir::OpState::operator bool` explicit — joker.eph / detail
  3. [HWASan] Don't build alias mode on non-x86. — mascasa / detail
  4. [LoopIdiom] 'logical right-shift until zero' ('count active bits') "on steroids" idiom recognition. — lebedev.ri / detail
  5. [LLDB] Switch from using member_clang_type.GetByteSize() to member_type->GetByteSize() in ParseSingleMember — Shafik Yaghmour / detail
  6. [NewPM] Add C bindings for new pass manager — aeubanks / detail
  7. Reset the wakeup timeout when we re-enter the continue wait. — jingham / detail
  8. Revert "[NewPM] Add C bindings for new pass manager" — thakis / detail
  9. [Clang] -Wunused-but-set-parameter and -Wunused-but-set-variable — aeubanks / detail
  10. [analyzer] Engine: fix crash with SEH __leave keyword — balazs.benics / detail
  11. Merge with mainline. — clattner / detail
  12. [lld/mac] Honor REFERENCED_DYAMICALLY, set it on __mh_execute_header — thakis / detail
  13. [mlir][sparse] replace experimental flag with inplace attribute — ajcbik / detail
  14. [NewPM] Add C bindings for new pass manager — aeubanks / detail
  15. Add type function for ConstShape op. — jpienaar / detail
  16. gn build: Only build the hwasan runtime in aliasing mode on x86. — peter / detail
  17. [AArch64] Support customizing stack protector guard — ndesaulniers / detail
  18. [InstCombine] add tests for fneg-of-select; NFC — spatel / detail
  19. [InstCombine] fold fnegs around select — spatel / detail
  20. [gn build] Port 0c557db61711 — llvmgnsyncbot / detail

clang-d388661-g08068ddba7f5-t20940-b20940.tar.gz (May 17, 2021 10:50:21 AM)

  1. [APInt][NFC] Fix typo vlalue->value — weratt / detail
  2. [RISCV][NFC] Correct alignment in scatter/gather tests — fraser / detail
  3. [AMDGPU] Tweak VOP3_INTERP16 profile — jay.foad / detail
  4. [clang] In DependencyCollector on Windows, ignore case and separators when discarding duplicate dependency file paths. — sylvain.audi / detail
  5. [X86] Don't dereference a dyn_cast<> - use a cast<> instead. NFCI. — llvm-dev / detail
  6. [x86] update fma test with deprecated intrinsics; NFC — spatel / detail
  7. [mlir][openacc] Translate ExitDataop to LLVM IR — clementval / detail
  8. [AIX] Implement AIX special bitfield related alignment rules — Xiangling.Liao / detail
  9. [AMDGPU] Set unused dst_sel to '?' in the encoding — Stanislav.Mekhanoshin / detail
  10. [LoopUnroll] Add multi-exit test which does not exit through latch. — flo / detail
  11. [OpenMP] Fixed Bug 49356 — tianshilei1992 / detail
  12. [HWASan] Build separate LAM runtime on x86_64. — mascasa / detail
  13. [llvm][doc] fix header for read/write_register intrinsics in LangRef — zinenko / detail
  14. [Clang][NVPTX] Add NVPTX intrinsics and builtins for CUDA PTX cp.async instructions — tra / detail
  15. [Clang][NVPTX] Add NVPTX intrinsics and builtins for CUDA PTX redux.sync instructions — tra / detail
  16. [mlir][tosa] Fix tosa.avg_pool2d lowering to normalize correctly — rob.suderman / detail

clang-d388645-gab92a4c26f54-t20936-b20936.tar.gz (May 17, 2021 8:04:36 AM)

  1. Silence "Undefined or garbage value returned to caller" static analysis warning. NFCI. — llvm-dev / detail
  2. [mlir] fix misformatted documentation for memref convention — zinenko / detail
  3. [mlir] Improve TransferOp verifier: broadcasts are in_bounds — springerm / detail
  4. [clang-tidy] Fix altera-struct-pack-align crash for struct fields with incomplete type — jubnzv / detail

clang-d388645-gab92a4c26f54-t20936-b20936.tar.gz (May 17, 2021 8:04:36 AM)

  1. [MicroBenchmarks] Add initial loop vectorization benchmarks. — florian_hahn / githubweb

clang-d388641-g50511df32edf-t20935-b20935.tar.gz (May 17, 2021 7:09:38 AM)

  1. [Test] Fix test to make the transform for which is was added legal — mkazantsev / detail
  2. [clangd][QueryDriver] Dont check for existence of driver — kadircet / detail
  3. AArch64: mark x22 livein if it's an async context that gets stored. — Tim Northover / detail
  4. X86: support Swift Async context — Tim Northover / detail
  5. [gn build] Add build file for msan runtime — thakis / detail
  6. [gn build] reformat all gn files — thakis / detail
  7. [clang][deps] Specify Python 3 in shebang — Jan Svoboda / detail
  8. [PowerPC] Do not emit dssall on AIX — nemanja.i.ibm / detail
  9. [OpenCL] Drop pragma handling for extension types/decls. — anastasia.stulova / detail
  10. [Test] Auto-generate checks in a test (prepring to update) — mkazantsev / detail
  11. Revert "[clang][deps] Support inferred modules" — Jan Svoboda / detail
  12. [mlir] Add folder for complex.ReOp and complex.ImOp. — akuegel / detail
  13. [PowerPC] Add patterns for vselect of v1i128 — nemanja.i.ibm / detail
  14. [OpenCL] Fix reinterpret_cast of vectors — olemarius.strohm / detail
  15. Clean up uses of gmock Invoke in an attempt to make it work with GCC 6.2. NFCI. — benny.kra / detail
  16. Revert "[mlir] Add folder for complex.ReOp and complex.ImOp." — akuegel / detail
  17. [debuginfo-tests] Fix environment variable used to specify LLDB — james.henderson / detail
  18. [X86] Regenerate cmov.ll tests — llvm-dev / detail
  19. [InstCombine] isFreeToInvert(): constant expressions aren't free to invert (PR50370) — lebedev.ri / detail
  20. Put back the trailing commas on TYPED_TEST_SUITE — benny.kra / detail
  21. [mlir][memref] Mark memref.buffer_cast as NoSideEffect — herhut / detail
  22. [DebugInfo] Fix DWARF expressions for __block vars that are not on the heap — Raphael Isemann / detail
  23. [AArch64] Lower bitreverse in ISel — irina.dobrescu / detail

clang-d388618-gd89602ed62f3-t20932-b20932.tar.gz (May 17, 2021 4:25:23 AM)

  1. [PowerPC] Change RHEL buildbot to unifiedtreebuilder — albionapc / githubweb
  2. Remove -DFLANG_BUILD_NEW_DRIVER=ON from builders. NFCI — diana.picus / githubweb

clang-d388618-gd89602ed62f3-t20932-b20932.tar.gz (May 17, 2021 4:25:23 AM)

  1. [InstCombine] Clean up one-hot merge optimization (NFC) — nikita.ppv / detail
  2. [RISCV] Move instruction information into the RISCVII namespace (NFC) — evandro.menezes / detail
  3. [llvm-cov] Support for v4 format in convert-for-testing — phosek / detail
  4. Revert "[LoopInterchange] Fix legality for triangular loops" — congzhecao / detail
  5. [AIX][TLS] Diagnose use of unimplemented TLS models — wei.huang / detail
  6. [JITLink] Make LinkGraph debug dumps more readable. — Lang Hames / detail
  7. [JITLink][x86-64] Add an x86_64 PointerSize constexpr. — Lang Hames / detail
  8. [JITLink][MachO/x86_64] Expose API for creating eh-frame fixing passes. — Lang Hames / detail
  9. [Coverage] Support overriding compilation directory — phosek / detail
  10. [LoopInterchange] Fix legality for triangular loops — congzhecao / detail
  11. [clang][Fuchsia] Introduce compat multilibs — leonardchan / detail
  12. [JITLink] Fix bogus format string. — Lang Hames / detail
  13. Revert "[GVN] Clobber partially aliased loads." — rupprecht / detail
  14. GlobalISel: Move AArch64 AssignFnVarArg to base class — Matthew.Arsenault / detail
  15. GlobalISel: Split ValueHandler into assignment and emission classes — Matthew.Arsenault / detail
  16. GlobalISel: Make constant fields const — Matthew.Arsenault / detail
  17. AMDGPU: Fix assert on constant load from addrspacecasted pointer — Matthew.Arsenault / detail
  18. GlobalISel: Don't hardcode varargs=false in resultsCompatible — Matthew.Arsenault / detail
  19. Fix bad mangling of <data-member-prefix> for a closure in the initializer of a variable at global namespace scope. — richard / detail
  20. Add test for PR50039. — richard / detail
  21. Revert "Fix bad mangling of <data-member-prefix> for a closure in the initializer of a variable at global namespace scope." — richard / detail
  22. [lld][WebAssembly] Fix for string merging + negative addends — sbc / detail
  23. This test is failing on Linux, skip while I investigate. — jingham / detail
  24. AMDGPU: Fix SILoadStoreOptimizer for gfx90a — Matthew.Arsenault / detail
  25. Removing test... — jingham / detail
  26. [LoopInterchange] Handle lcssa PHIs with multiple predecessors — congzhecao / detail
  27. [NFC][msan] Move setlocale test into sanitizer_common — Vitaly Buka / detail
  28. [mlir][AsmPrinter] Remove recursion while SSA naming — chiahungduan / detail
  29. tsan: add a simple syscall test — dvyukov / detail
  30. tsan: mark sigwait as blocking — dvyukov / detail
  31. [VectorComine] Restrict single-element-store index to inbounds constant — qiucofan / detail
  32. tsan: declare annotations in test.h — dvyukov / detail
  33. sanitizer_common: fix SIG_DFL warning — dvyukov / detail
  34. [symbolizer] Fix leak after D96883 — Vitaly Buka / detail
  35. sanitizer_common: don't write into .rodata — dvyukov / detail
  36. [libcxx][test] Split more debug mode tests — kbessonova / detail
  37. [PowerPC] [Clang] Enable float128 feature on VSX targets — qiucofan / detail
  38. sanitizer_common: deduplicate CheckFailed — dvyukov / detail
  39. [COFF] Fix ARM and ARM64 REL32 relocations to be relative to the end of the relocation — martin / detail
  40. tsan: fix syscall test on aarch64 — dvyukov / detail
  41. [mlir] Support alignment in LLVM dialect GlobalOp — zinenko / detail
  42. [MLIR] Enable conversion from llvm::SMLoc to mlir::Location with OpAsmParser. — zinenko / detail
  43. scudo: fix CheckFailed-related build breakage — dvyukov / detail
  44. [libc] Simplifies multi implementations — gchatelet / detail
  45. [NFC][llvm-dwarfdump] Avoid passing std::string by value in collectStatsForDie() — djtodoro / detail
  46. Fixed llvm-objcopy to add correct symbol table for ELF with program headers. — aorlov / detail
  47. [ARM] Precommit test for D101898 — tomas.matheson / detail
  48. [ARM] Prevent spilling between ldrex/strex pairs — tomas.matheson / detail
  49. Revert "[PowerPC] [Clang] Enable float128 feature on VSX targets" — qiucofan / detail
  50. [AMDGPU] Skip invariant loads when avoiding WAR conflicts — Piotr Sobczak / detail
  51. Remove Windows editline from LLDB — david.spickett / detail
  52. Reapply "[DebugInfo] Fix updateDbgUsersToReg to support DBG_VALUE_LIST" — stephen.tozer / detail
  53. [lldb] [Process/elf-core] Fix reading FPRs from FreeBSD/i386 cores — mgorny / detail
  54. [Process/elf-core] Read PID from FreeBSD prpsinfo — mgorny / detail
  55. [AArch64][SVE] Improve sve.convert.to.svbool lowering — peter.waller / detail
  56. [LoopVectorize] Fix scalarisation crash in widenPHIInstruction for scalable vectors — david.sherwood / detail
  57. [llvm-symbolizer] Place Mach-O options into the Mach-O option group. — gbreynoo / detail
  58. [llvm-readelf] Unhide short options to match the command guide — gbreynoo / detail
  59. [X86][AVX] canonicalizeShuffleMaskWithHorizOp - improve support for 256/512-bit vectors — llvm-dev / detail
  60. [libcxx] NFC. Correct wordings of _LIBCPP_ASSERT debug messages — kbessonova / detail
  61. [mlir][linalg] Remove IndexedGenericOp support from LinalgToStandard... — gysit / detail
  62. [clang-tidy] Enable the use of IgnoreArray flag in pro-type-member-init rule — n.james93 / detail
  63. Revert "[scudo] Enable arm32 arch" — david.spickett / detail
  64. [mlir][linalg] Remove IndexedGenericOp support from LinalgBufferize... — gysit / detail
  65. [clang-tidy][NFC] Simplify a lot of bugprone-sizeof-expression matchers — n.james93 / detail
  66. [x86] add test for pcmpeq with 0; NFC — spatel / detail
  67. [x86] try harder to lower to PCMPGT instead of not-of-PCMPEQ — spatel / detail
  68. [AMDGPU] Remove assert — Piotr Sobczak / detail
  69. [mlir][linalg] Remove IndexedGenericOp support from LinalgInterchangePattern... — gysit / detail
  70. [TargetRegisterInfo] Speed up getAllocatableSet. NFCI. — jay.foad / detail
  71. [InstCombine] ~(C + X) --> ~C - X (PR50308) — lebedev.ri / detail
  72. [AMDGPU] Improve Codegen for build_vector — jay.foad / detail
  73. [llvm-objdump] Exclude __mh_*_header symbols during MachO disassembly — gkm / detail
  74. [Passes] Reenable the relative lookup table converter pass for ELF and COFF on aarch64 — martin / detail
  75. [NFC] Use variable GEP index in vec_demanded_elts tests — david.sherwood / detail
  76. [clang][AVR] Redefine some types to be compatible with avr-gcc — powerman1st / detail
  77. [CodeGen][AArch64][SVE] Fold [rdffr, ptest] => rdffrs; bugfix for optimizePTestInstr — peter.waller / detail
  78. [DAGCombiner] Add test exposing bug in DAG combine. — hgreving / detail
  79. [DAGCombiner] Fix DAG combine store elimination, different address space. — hgreving / detail
  80. Revert "[SelectionDAG][Mips][PowerPC][RISCV][WebAssembly] Teach computeKnownBits/ComputeNumSignBits about atomics" — stefanp / detail
  81. [ValueTypes] Rename MVT::getVectorNumElements() to MVT::getVectorMinNumElements(). Fix some misuses of getVectorNumElements() — craig.topper / detail
  82. [CUDA][HIP] Fix device template variables — Yaxun.Liu / detail
  83. [llvm-cov][test] Add test coverage for "gcov" implying "llvm-cov gcov" compatibility. — rupprecht / detail
  84. [OpenCL] Remove pragma requirement from Arm dot extension. — anastasia.stulova / detail
  85. [mlir][openacc] Conversion of data operand to LLVM IR dialect — clementval / detail
  86. [TargetLowering] Improve legalization of scalable vector types — fraser / detail
  87. [X86][AVX] Add v4i64 shift-by-32 tests — llvm-dev / detail
  88. [X86][AVX] combineConcatVectorOps - add ConcatSubOperand helper. NFCI. — llvm-dev / detail
  89. Fix grammar in README.md — paul.robinson / detail
  90. [AMDGPU] Disable the SIFormMemoryClauses pass at -O1 — baptiste.saleil / detail
  91. [PowerPC] Fix definitions of CMPRB8, CMPEQB, CMPRB, SETB in PPCInstr64Bit.td and PPCInstrInfo.td — wei.huang / detail
  92. [MLIR] Factor pass timing out into a dedicated timing manager — fabian / detail
  93. [docs] Fix documentation for bugprone-dangling-handle — malcolm.parsons / detail
  94. [SystemZ][z/OS] Fix warning caused by umask returning a signed integer type — Abhina.Sreeskantharajan / detail
  95. [libomptarget][amdgpu][nfc] Expand errorcheck macros — jonathanchesterfield / detail
  96. [lld-macho] Implement branch-range-extension thunks — gkm / detail
  97. [AArch64][GlobalISel] Add MMOs to constant pool loads to allow LICM hoisting. — Amara Emerson / detail
  98. [mlir][sparse] keep runtime support library signature consistent — ajcbik / detail
  99. [X86][AVX] Fold concat(ps*lq(x,32),ps*lq(y,32)) -> shuffle(concat(x,y),zero) (PR46621) — llvm-dev / detail
  100. Update static bound checker for Linalg to cover decreasing cases — hanchung / detail
  101. [CMake][ELF] Add -fno-semantic-interposition and -Bsymbolic-functions — i / detail
  102. [X86] Fix -Wunused-lambda-capture — i / detail
  103. [NFCI][clang][Codegen] CodeGenVTables::addVTableComponent(): use getGlobalDecl — lebedev.ri / detail
  104. [NFC][clang][Codegen] Split ThunkInfo into it's own header — lebedev.ri / detail
  105. [mlir][openacc] Add OpenACC translation to LLVM IR (enter_data op create/copyin) — clementval / detail
  106. Remove AST inclusion from Basic include — benny.kra / detail
  107. [mlir][linalg] Fixed issue generating reassociation map with Rank-0 types — rob.suderman / detail
  108. [cmake] Add support for multiple distributions — smeenai / detail
  109. [LoopFlatten] Simplify loops so that the pass can operate on unsimplified loops. — stelios.ioannou / detail
  110. [SCEV] Add loop-guard pessimizing test with step = 2. — flo / detail
  111. [PhaseOrdering] Add test for missing vectorization with NewPM. — flo / detail
  112. [clang-tidy] Allow opt-in or out of some commonly occuring patterns in NarrowingConversionsCheck. — hokein.wu / detail
  113. Revert "Produce warning for performing pointer arithmetic on a null pointer." — thakis / detail
  114. Add type information to integral template argument if required. — v.g.vassilev / detail
  115. [InstCombine] Support one-hot merge for logical and/or — nikita.ppv / detail
  116. [libc++][nfc] remove duplicated __to_unsigned. — koraq / detail
  117. [cmake] Fix typo in function name — smeenai / detail
  118. [libcxx] [test] Fix fs.op.last_write_time for Windows — martin / detail
  119. [LLD] [COFF] Fix including the personality function for DWARF EH when linking with --gc-sections — martin / detail
  120. [ELF][AVR] Add explicit relocation types to getRelExpr — i / detail
  121. [mlir][tosa] Remove tosa.identityn operator — rob.suderman / detail
  122. Suppress Deferred Diagnostics in discarded statements. — erich.keane / detail
  123. [flang] Fix standalone builds — smeenai / detail
  124. [mlir-lsp-server] Add support for sending diagnostics to the client — riddleriver / detail
  125. [mlir-lsp-server][NFC] Add newline between Protocol JSON serialization methods and class definitions. — riddleriver / detail
  126. Fix bad mangling of <data-member-prefix> for a closure in the initializer of a variable at global namespace scope. — richard / detail
  127. [RISCV] Remove RISCVII:VSEW enum. Make encodeVYPE operate directly on SEW. — craig.topper / detail
  128. [WebAssembly] Allow Wasm EH with Emscripten SjLj — aheejin / detail
  129. [WebAssembly] Add TLS data segment flag: WASM_SEG_FLAG_TLS — sbc / detail
  130. [lld][WebAssembly] Allow data symbols to extend past end of segment — sbc / detail
  131. [mlir] Fix ssa values naming bug — riddleriver / detail
  132. Optimize GSymCreator::finalize. — gclayton / detail
  133. Change the context instruction for computeKnownBits in LoadStoreVectorizer pass — Justin Bogner / detail
  134. [mlir][Linalg] Add interface methods to get lhs and rhs of contraction — ravishankarm / detail
  135. [AMDGPU] Refactor shouldExpandAtomicRMWInIR(). NFC. — Stanislav.Mekhanoshin / detail
  136. [mlir][sparse][capi][python] add sparse tensor passes — ajcbik / detail
  137. [libcxx] modifies `_CmpUnspecifiedParam` ignore types outside its domain — cjdb / detail
  138. scudo: Require fault address to be in bounds for UAF. — peter / detail
  139. [AMDGPU][OpenMP] Emit textual IR for -emit-llvm -S — Pushpinder.Singh / detail
  140. Add test for substitutability of variable templates in closure type — richard / detail
  141. Clean up handling of constrained parameters in lambdas. — richard / detail
  142. PR50306: When instantiating a generic lambda with a constrained 'auto', — richard / detail
  143. Handle unexpanded packs appearing in type-constraints. — richard / detail
  144. Rename human-readable name for DW_LANG_Mips_Assembler — Adrian Prantl / detail
  145. [clang] Minor fix for MarkVarDeclODRUsed — Yaxun.Liu / detail
  146. [mlir] Fix masked vector transfer ops with broadcasts — springerm / detail
  147. Revert "[mlir] Fix masked vector transfer ops with broadcasts" — springerm / detail
  148. [Debug-Info] add -gstrict-dwarf support in backend — czhengsz / detail
  149. [mlir] Fix masked vector transfer ops with broadcasts — springerm / detail
  150. [mlir] Allow empty position in vector.insert and vector.extract — springerm / detail
  151. [mlir] Unrolled progressive-vector-to-scf. — springerm / detail
  152. [mlir] Support memref layout maps in vector transfer ops — springerm / detail
  153. [clang-repl] Land initial infrastructure for incremental parsing — v.g.vassilev / detail
  154. [SLP][Test] Fix and precommit tests for D98714 — anton.a.afanasyev / detail
  155. [SLP][Test] Fix and precommit tests for D98714 — anton.a.afanasyev / detail
  156. [SLP] Add insertelement instructions to vectorizable tree — anton.a.afanasyev / detail
  157. [Coroutines] Enable printing coroutine frame when dbg info is available — yedeng.yd / detail
  158. Revert "[clang-repl] Land initial infrastructure for incremental parsing" — v.g.vassilev / detail
  159. [mlir][tosa] Fix tosa.cast semantics to perform rounding/clipping — rob.suderman / detail
  160. [Coroutines] Salvege Debug.values — yedeng.yd / detail
  161. Add some warnings when debugserver is running in translation — Jason Molenda / detail
  162. [JITLink] Add a transferDefinedSymbol operation. — Lang Hames / detail
  163. [JITLink] Expose x86-64 pointer jump stub block construction. — Lang Hames / detail
  164. [GC][NFC] Move GCStrategy from CodeGen to IR — mkazantsev / detail
  165. [gn build] Port d8b37de8a478 — llvmgnsyncbot / detail
  166. [mlir] Support masks in TransferOpReduceRank and TransferReadPermutationLowering — springerm / detail
  167. [clang-repl] Recommit "Land initial infrastructure for incremental parsing" — v.g.vassilev / detail
  168. [clang-repl] Add exhaustive list of libInterpreter dependencies. — v.g.vassilev / detail
  169. Use an allow list on reserved macro identifiers — sguelton / detail
  170. [FPEnv][X86] Implement lowering of llvm.set.rounding — sepavloff / detail
  171. Revert "[SimpleLoopUnswitch] Port partially invariant unswitch from LoopUnswitch to SimpleLoopUnswitch" — jingu.kang / detail
  172. [NFC] Add GetInferiorAddrSize method, unify code to compute — Jason Molenda / detail
  173. [libcxx] NFC. Fix misprint unodered -> unordered — kbessonova / detail
  174. [clang-repl] Add final set of missing library dependencies. — v.g.vassilev / detail
  175. [TSAN] Honor failure memory orders in AtomicCAS — bruno.cardoso / detail
  176. [SCEV] Apply guards to max with non-unitary steps. — flo / detail
  177. [PowerPC] Provide doubleword vector predicate form comparisons on Power7 — nemanja.i.ibm / detail
  178. [Utils] Use whoami to get username for arcanist warning message — david.spickett / detail
  179. [clang-repl] Fix ClangReplInterpreterTests unittest dependency. — v.g.vassilev / detail
  180. [Passes] Use MemorySSA for LICM during LTO. — flo / detail
  181. [RISCV][NFC] Simplify test run lines — fraser / detail
  182. [Passes] Run GlobalsAA before LICM during LTO in new PM. — flo / detail
  183. [Passes] Use regex to match GlobalsAA line in test. — flo / detail
  184. [X86] VZeroUpperInserter::insertVZeroUpper - avoid DebugLoc creation by embedding in the BuildMI calls. NFCI. — llvm-dev / detail
  185. [X86] X86InstrInfo.cpp - try to pass DebugLoc by const-ref to avoid costly TrackingMDNodeRef copies. NFCI. — llvm-dev / detail
  186. [X86] X86ExpandPseudo.cpp - try to pass DebugLoc by const-ref to avoid costly TrackingMDNodeRef copies. NFCI. — llvm-dev / detail
  187. [VPlan] Adjust assert in splitBlock to allow splitting at end. — flo / detail
  188. [PowerPC] Handle inline assembly clobber of link regsiter — stefanp / detail
  189. [clang-tidy] Fix test that requires Windows platofrm — jubnzv / detail
  190. [gn build] (manually) port 92f9852fc99b, clang-repl — thakis / detail
  191. [mlir] Do not use pass labels in unrolled ProgressiveVectorToSCF — springerm / detail
  192. [AIX] XFAIL CodeGen/Generic/externally_available.ll — Jinsong Ji / detail
  193. Add entry about Hexagon V68 support to the release notes — kparzysz / detail
  194. Revert "[CMake][ELF] Add -fno-semantic-interposition and -Bsymbolic-functions" — oliver.stannard / detail
  195. Fix section title underlining in the release notes — kparzysz / detail
  196. [mlir] Migrate vector-to-loops.mlir to ProgressiveVectorToSCF — springerm / detail
  197. Reapply [ConstantFold] Fold more operations to poison — nikita.ppv / detail
  198. [TableGen] Make the NUL character invalid in .td files — Paul C. Anagnostopoulos / detail
  199. [mlir][linalg] Remove IndexedGenericOp support from DropUnitDims... — gysit / detail
  200. [mlir] Replace vector-to-scf with progressive-vector-to-scf — springerm / detail
  201. [mlir][linalg] Remove IndexedGenericOp support from FusionOnTensors... — gysit / detail
  202. [AArch64][SVE] Fix missed immediate selection due to mishandling of signedness — bradley.smith / detail
  203. Parse vector bool when stdbool.h and altivec.h are included — zarko / detail
  204. [HIP] Add __builtin_amdgcn_groupstaticsize — enye.shi / detail
  205. [AMDGPU] Only allow global fp atomics with unsafe option — Stanislav.Mekhanoshin / detail
  206. [OpenMP] Test unified shared memory tests only on systems that support it. — llvm-project / detail
  207. [InstSimplify] Remove redundant {insert,extract}_vector intrinsic chains — joe.ellis / detail
  208. [mlir] Add python test for shape dialect — jpienaar / detail
  209. [libomptarget][amdgpu] Convert an assert to print and offload_fail — jonathanchesterfield / detail
  210. [libomptarget][amdgpu] Fix truncation error for partial wavefront — jonathanchesterfield / detail
  211. [PowerPC] Add clang option -m[no-]prefixed — lei / detail
  212. [libcxx][ranges] Fix `ranges::empty` when begin, end, and empty members are provided. — zoecarver / detail
  213. Modules: Remove ModuleLoader::OtherUncachedFailure, NFC — Duncan P. N. Exon Smith / detail
  214. [pstl] Use logical operator for loop condition in tests — zoecarver / detail
  215. [analyzer][solver] Prevent use of a null state — vsavchenko / detail
  216. [mlir][spirv] Define spv.ImageQuerySize operation — weiwei.li1 / detail
  217. Modules: Rename ModuleBuildFailed => DisableGeneratingGlobalModuleIndex, NFC — Duncan P. N. Exon Smith / detail
  218. [lldb] Fixup more code addresses — Jonas Devlieghere / detail
  219. [lldb] Fixup indirect symbols as they are signed. — Jonas Devlieghere / detail
  220. [ARM] Constrain CMPZ shift combine to a single use — david.green / detail
  221. [NFC][Clang][Codegen] Add tests with wrong attributes on this/return of thunks — lebedev.ri / detail
  222. [Clang][Codegen] Do not annotate thunk's this/return types with align/deref/nonnull attrs — lebedev.ri / detail
  223. Return "[CGCall] Annotate `this` argument with alignment" — lebedev.ri / detail
  224. Modules: Simplify how DisableGeneratingGlobalModuleIndex is set, likely NFC — Duncan P. N. Exon Smith / detail
  225. [flang] Implement DOT_PRODUCT in the runtime — pklausler / detail
  226. [PowerPC] Add ROP Protection to prologue and epilogue — stefanp / detail
  227. [NFC] Try to fix CodeGenCXX/thunk-wrong-this.cpp test — lebedev.ri / detail
  228. Support unwinding from inline assembly — amanieu / detail
  229. [NFC] Try to fix CodeGenCXX/thunk-wrong-return-type.cpp test — lebedev.ri / detail
  230. [flang] (NFC) Expose internal idiom as utility API — pklausler / detail
  231. [NFC] Delete two newly-added test cases — lebedev.ri / detail
  232. [ASTMatchers] NFC: Fix formatting around forFunction(). — Artem Dergachev / detail
  233. [ASTMatchers] Add forCallable(), a generalization of forFunction(). — Artem Dergachev / detail
  234. [clang-tidy] bugprone-infinite-loop: forFunction() -> forCallable(). — Artem Dergachev / detail
  235. [clang-tidy] bugprone-infinite-loop: React to ObjC ivars and messages. — Artem Dergachev / detail
  236. [AMDGPU] Add gfx1034 target — aakanksha555 / detail
  237. [libcxx][docs] Update the One Ranges PRoposal Status with open revisions. — zoecarver / detail
  238. [libcxx][docs] Add two locks: transform_view and take_view. — zoecarver / detail
  239. [flang] Support legacy extension OPEN(ACCESS='APPEND') — pklausler / detail
  240. [HIP] Clean up llvm intrinsics using __asm — enye.shi / detail
  241. [flang][OpenMP] Add semantic check for close nesting of `master` regions — arnamoy.bhattacharyya / detail
  242. [libc] Add x86_64 implementations of double precision cos, sin and tan. — sivachandra / detail
  243. [libc][NFC] Instead of erroring, skip math targets with missing implementations. — sivachandra / detail
  244. [llvm-nm] Support the -V option, print that the tool is compatible with GNU nm — martin / detail
  245. [mlir][NFC] Add helper for common pattern of replaceAllUsesExcept — silvasean / detail
  246. [mlir][tosa] Add tosa.div integer lowering to linalg.generic. — rob.suderman / detail
  247. [OpenMP] Prevent Attributor from deleting functions in OpenMPOptCGSCC pass — huberjn / detail
  248. [CMake][ELF] Link libLLVM.so and libclang-cpp.so with -Bsymbolic-functions — i / detail
  249. [libc] Enable fmaf and fma on x86_64. — sivachandra / detail
  250. [mlir][tosa] Add lowering to tosa.abs for integer cases — rob.suderman / detail
  251. [NFC][X86][MCA] AMD Zen 3: add same-reg SSE XMM XORPS test — lebedev.ri / detail
  252. [X86] AMD Zen 3: same-reg SSE XMM XORPS is a 1-cycle(!) dep-breaking one-idiom — lebedev.ri / detail
  253. Revert "[X86] X86TTIImpl::getInterleavedMemoryOpCostAVX2(): use getMemoryOpCost()" — lebedev.ri / detail
  254. Revert "[X86][CostModel] X86TTIImpl::getMemoryOpCost(): rewrite vector handling again" — lebedev.ri / detail
  255. [AA] Use isIdentifiedFunctionLocal() (NFC) — nikita.ppv / detail
  256. [CaptureTracking] Use isIdentifiedFunctionLocal() (NFC) — nikita.ppv / detail
  257. [clang-repl] Temporarily disable the execute.cpp test on ppc64. — Lang Hames / detail
  258. [docs] Add page on opaque pointer types — aeubanks / detail
  259. Don't run MachineVerifier on sjlj-unwind-inline-asm test because of known issue (PR39439) — amanieu / detail
  260. [Clang][OpenMP] Allow unified_shared_memory for Pascal-generation GPUs. — llvm-project / detail
  261. [IR] Introduce the opaque pointer type — aeubanks / detail
  262. Widen `name` stencil to support `TypeLoc` nodes. — steveire / detail
  263. [mlir][Linalg] Add ComprehensiveBufferize for functions(step 1/n) — nicolas.vasilache / detail
  264. [mlir][Linalg] Add support for vector.transfer ops to comprehensive bufferization (2/n). — nicolas.vasilache / detail
  265. AMDGPU/GlobalISel: Implement tail calls — Matthew.Arsenault / detail
  266. AMDGPU/GlobalISel: Don't hardcode stack alignment in assert message — Matthew.Arsenault / detail
  267. [gn] Don't pass -fprofile-instr-generate to linker on Windows — rnk / detail
  268. [mlir][openacc][NFC] add anonymous namespace around LegalizeDataOpForLLVMTranslation class — clementval / detail
  269. [AArch64][GlobalISel] Fix a crash during unsuccessful G_CTPOP <2 x s64> legalization. — Amara Emerson / detail
  270. [Debug-Info] make DIE attributes generation under strict DWARF control — czhengsz / detail
  271. [sanitizer] Use size_t on g_tls_size to fix build on x32 — i / detail
  272. [test] Fix new-pm-lto-defaults.ll to work on all platforms — aeubanks / detail
  273. scudo: Check for UAF in ring buffer before OOB in more distant blocks. — peter / detail
  274. scudo: Fix MTE error reporting for zero-sized allocations. — peter / detail
  275. [Debug-Info] change Tag type to dwarf::Tag for createAndAddDIE; NFC — czhengsz / detail
  276. [mlir] VectorToSCF target rank is a pass option — springerm / detail
  277. [ORC] Remove some stale unit test utils. — Lang Hames / detail
  278. [ORC] Remove unused RTDyldObjectLinkingLayerExecutionTest class from unit test. — Lang Hames / detail
  279. [ORC] Remove the OrcExecutionTest class. It is no longer used. — Lang Hames / detail
  280. [MLIR] Fix build failures due to unused variables in non-debug builds. — jurahul / detail
  281. [mlir] VectorToSCF cleanup — springerm / detail
  282. [COFF] Remove a truncation assertion from setRVA — rnk / detail
  283. Use enum comparison instead of generated switch/case, NFC — rnk / detail
  284. [AMDGPU] Do not clause NSA instructions — carl.ritson / detail
  285. [sanitizer] Simplify __sanitizer::BufferedStackTrace::UnwindImpl implementations — i / detail
  286. [JITLink] Fix missing 'static' keyword in unit test. — Lang Hames / detail
  287. [ORC] Add support for adding LinkGraphs directly to ObjectLinkingLayer. — Lang Hames / detail
  288. [gn build] Port 0fda4c4745b8 — llvmgnsyncbot / detail
  289. [ORC] Add JITLink dependence for ObjectLinkingLayerTest. — Lang Hames / detail
  290. [DSE] Move isOverwrite into DSEState. NFC — david.green / detail
  291. [GVN] Clobber partially aliased loads. — daniil.fukalov / detail
  292. New tag for ittapi - fix an error related to cross-compiling ITTAPI in LLVM with mingw — alexey.bader / detail
  293. [llvm][AsmPrinter] Restore source location to register clobber warning — david.spickett / detail
  294. [AMDGPU][AsmParser/Disassembler] Correct A16 and G16 handling — david.stuttard / detail
  295. [AMDGPU] Fix codegen of image intrinsics for g16 and a16 — david.stuttard / detail
  296. [docs] Added llvm/cmake section — shivam98.tkg / detail
  297. [NFC][X86][MCA] AMD Zen 3: add same-reg AVX XMM VXORPS tests — lebedev.ri / detail
  298. [X86] AMD Zen 3: same-reg AVX XMM VXORPS is a zero-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  299. [NFC][X86][MCA] AMD Zen 3: add same-reg AVX YMM VXORPS tests — lebedev.ri / detail
  300. [X86] AMD Zen 3: same-reg AVX YMM VXORPS is a zero-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  301. [NFC][X86][MCA] AMD Zen 3: add same-reg SSE XMM XORPD tests — lebedev.ri / detail
  302. [NFC][X86][MCA] AMD Zen 3: add same-reg AVX XMM VXORPD tests — lebedev.ri / detail
  303. [NFC][X86][MCA] AMD Zen 3: add same-reg AVX YMM VXORPD tests — lebedev.ri / detail
  304. [X86] AMD Zen 3: same-reg SSE XMM XORPD is a 1-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  305. [X86] AMD Zen 3: same-reg AVX XMM VXORPD is a zero-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  306. [X86] AMD Zen 3: same-reg AVX YMM VXORPD is a zero-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  307. [libcxx] [test] Change the generic_string_alloc test to test conversions to all char types — martin / detail
  308. [llvm-mc][AArch64] HINT instruction disassembled as BTI — alexandros.lamprineas / detail
  309. [AMDGPU] getMemOperandsWithOffset: add vaddr operand for stack access BUF instructions — jay.foad / detail
  310. NFCI: Remove VF argument from isScalarWithPredication — sander.desmalen / detail
  311. AArch64: support i128 cmpxchg in GlobalISel. — Tim Northover / detail
  312. [Test] Add test on missing opportunity in Loop Deletion — mkazantsev / detail
  313. [X86] Try to pass DebugLoc by const-ref to avoid costly TrackingMDNodeRef copies. NFCI. — llvm-dev / detail
  314. [SLP] Fix spill cost computation for insertelement tree node — anton.a.afanasyev / detail
  315. [VectorCombine] Add tests with assumes involvind variable index. — flo / detail
  316. [Local] collectBitParts - reduce maximum recursion depth. — llvm-dev / detail
  317. [Local] collectBitParts - for bswap-only matches, limit shift amounts to whole bytes to reduce compile time. — llvm-dev / detail
  318. IR+AArch64: add a "swiftasync" argument attribute. — Tim Northover / detail
  319. [WebAssembly] Support Emscripten EH/SjLj in Wasm64 — aheejin / detail
  320. [WebAssembly] Omit DBG_VALUE after terminator — aheejin / detail
  321. [LoopVectorizationLegality] NFC: Mark some interfaces as 'const' — sander.desmalen / detail
  322. [NFC][X86][MCA] AMD Zen 3: add same-reg SSE XMM ANDNPS tests — lebedev.ri / detail
  323. [NFC][X86][MCA] AMD Zen 3: add same-reg AVX XMM VANDNPS tests — lebedev.ri / detail
  324. [NFC][X86][MCA] AMD Zen 3: add same-reg AVX YMM VANDNPS tests — lebedev.ri / detail
  325. [X86] AMD Zen 3: same-reg SSE XMM ANDNPS is a 1-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  326. [X86] AMD Zen 3: same-reg AVX XMM VANDNPS is a zero-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  327. [X86] AMD Zen 3: same-reg AVX YMM VANDNPS is a zero-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  328. [NFC][X86][MCA] AMD Zen 3: add same-reg SSE XMM ANDNPD tests — lebedev.ri / detail
  329. [NFC][X86][MCA] AMD Zen 3: add same-reg AVX XMM VANDNPD tests — lebedev.ri / detail
  330. [NFC][X86][MCA] AMD Zen 3: add same-reg AVX YMM VANDNPD tests — lebedev.ri / detail
  331. [X86] AMD Zen 3: same-reg SSE XMM ANDNPD is a 1-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  332. [X86] AMD Zen 3: same-reg AVX XMM VANDNPD is a zero-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  333. [X86] AMD Zen 3: same-reg AVX YMM VANDNPD is a zero-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  334. [TableGen] Remove unneeded forward defs. NFC. — jay.foad / detail
  335. [Transforms][Debugify] Fix "Missing line" false alarm on PHI nodes — djordje.todorovic / detail
  336. [clang][NFC] remove unused return value — nathan / detail
  337. [SDAG] reduce code duplication for extend_vec_inreg combines; NFC — spatel / detail
  338. [PowerPC] Add vec_vupkhpx and vec_vupklpx for XL compatibility — nemanja.i.ibm / detail
  339. [AMDGPU][MC][NFC][DOC] Updated AMD GPU assembler syntax description. — dmitry.preobrazhensky / detail
  340. [ARM][AArch64] Correct __ARM_FEATURE_CRYPTO macro and crypto feature — david.candler / detail
  341. [RISCV] Add the DebugLoc parameter to getVLENFactoredAmount(). — kai.wang / detail
  342. [ARM] Define CPSR on MEMCPY pseudos — david.green / detail
  343. [ARM] Expand predecessor search to multiple blocks when reverting WhileLoopStarts — david.green / detail
  344. [utils] Don't print username in arcanist clang format message — david.spickett / detail
  345. [clangd] Always default to raw pch format — kadircet / detail
  346. [rs4gc] Strip memory related attributes consistently — listmail / detail
  347. [AArch64][SVE] Add unpredicated vector BIC ISD node — bradley.smith / detail
  348. Bump googletest to 1.8.1 — benny.kra / detail
  349. [libc++] Improve make_string test support. — koraq / detail
  350. [X86][SSE] Pull out combineToHorizontalAddSub helper from inside (F)ADD/SUB combines. NFCI. — llvm-dev / detail
  351. Fix some typos. — shivam98.tkg / detail
  352. [AArch64][SVE] Combine cntp intrinsics with add/sub to produce incp/decp — bradley.smith / detail
  353. [LV] Add a few more complex first-order recurrence tests. — flo / detail
  354. Autogen a test for ease of update — listmail / detail
  355. [ELF][test] Improve -Bsymbolic & -Bsymbolic-functions test — i / detail
  356. [ELF] Add -Bno-symbolic — i / detail
  357. [OpenCL] Simplify use of C11 atomic types. — anastasia.stulova / detail
  358. [HWASan] Add aliasing flag and enable HWASan to use it. — mascasa / detail
  359. Do actual DCE in LoopUnroll — listmail / detail
  360. Revert "Do actual DCE in LoopUnroll" — listmail / detail
  361. Bump googletest to 1.10.0 — benny.kra / detail
  362. [NFC][X86][MCA] AMD Zen 3: add same-reg SSE XMM PXOR tests — lebedev.ri / detail
  363. [NFC][X86][MCA] AMD Zen 3: add same-reg AVX XMM VPXOR tests — lebedev.ri / detail
  364. [NFC][X86][MCA] AMD Zen 3: add same-reg AVX YMM VPXOR tests — lebedev.ri / detail
  365. [X86] AMD Zen 3: same-reg SSE XMM PXOR is a 1-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  366. [X86] AMD Zen 3: same-reg AVX XMM VPXOR is a zero-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  367. [X86] AMD Zen 3: same-reg AVX YMM VPXOR is a zero-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  368. [NFC][X86][MCA] AMD Zen 3: add same-reg SSE XMM PANDN tests — lebedev.ri / detail
  369. [NFC][X86][MCA] AMD Zen 3: add same-reg AVX XMM VPANDN tests — lebedev.ri / detail
  370. [NFC][X86][MCA] AMD Zen 3: add same-reg AVX YMM VPANDN tests — lebedev.ri / detail
  371. [X86] AMD Zen 3: same-reg SSE XMM PANDN is a 1-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  372. [X86] AMD Zen 3: same-reg AVX XMM VPANDN is a zero-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  373. [X86] AMD Zen 3: same-reg AVX YMM VPANDN is a zero-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  374. [NFC][X86][MCA] AMD Zen 3: add same-reg SSE XMM PSUB{B,W,D,Q} tests — lebedev.ri / detail
  375. [NFC][X86][MCA] AMD Zen 3: add same-reg AVX XMM VPSUB{B,W,D,Q} tests — lebedev.ri / detail
  376. [NFC][X86][MCA] AMD Zen 3: add same-reg AVX YMM VPSUB{B,W,D,Q} tests — lebedev.ri / detail
  377. [X86] AMD Zen 3: same-reg SSE XMM PSUB{B,W,D,Q} is a 1-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  378. [X86] AMD Zen 3: same-reg AVX XMM VPSUB{B,W,D,Q} is a zero-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  379. [X86] AMD Zen 3: same-reg AVX YMM VPSUB{B,W,D,Q} is a zero-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  380. [NFC][X86][MCA] AMD Zen 3: add same-reg SSE XMM PSUBS{B,W} tests — lebedev.ri / detail
  381. [NFC][X86][MCA] AMD Zen 3: add same-reg AVX XMM VPSUBS{B,W} tests — lebedev.ri / detail
  382. [NFC][X86][MCA] AMD Zen 3: add same-reg AVX YMM VPSUBS{B,W} tests — lebedev.ri / detail
  383. [X86] AMD Zen 3: same-reg SSE XMM PSUBS{B,W} is a 1-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  384. [X86] AMD Zen 3: same-reg AVX XMM VPSUBS{B,W} is a 1-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  385. [X86] AMD Zen 3: same-reg AVX YMM VPSUBS{B,W} is a 1-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  386. [NFC][X86][MCA] AMD Zen 3: add same-reg SSE XMM PSUBUS{B,W} tests — lebedev.ri / detail
  387. [NFC][X86][MCA] AMD Zen 3: add same-reg AVX XMM VPSUBUS{B,W} tests — lebedev.ri / detail
  388. [NFC][X86][MCA] AMD Zen 3: add same-reg AVX YMM VPSUBUS{B,W} tests — lebedev.ri / detail
  389. [X86] AMD Zen 3: same-reg SSE XMM PSUBUS{B,W} is a 1-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  390. [X86] AMD Zen 3: same-reg AVX XMM VPSUBUS{B,W} is a 1-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  391. [X86] AMD Zen 3: same-reg AVX YMM VPSUBUS{B,W} is a 1-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  392. [NFC][X86][MCA] AMD Zen 3: add same-reg SSE XMM PCMPGT{B,W,D,Q} tests — lebedev.ri / detail
  393. [NFC][X86][MCA] AMD Zen 3: add same-reg AVX XMM VPCMPGT{B,W,D,Q} tests — lebedev.ri / detail
  394. [NFC][X86][MCA] AMD Zen 3: add same-reg AVX YMM VPCMPGT{B,W,D,Q} tests — lebedev.ri / detail
  395. [X86] AMD Zen 3: same-reg SSE XMM PCMPGT{B,W,D,Q} is a 1-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  396. [X86] AMD Zen 3: same-reg AVX XMM VPCMPGT{B,W,D,Q} is a zero-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  397. [X86] AMD Zen 3: same-reg AVX YMM VPCMPGT{B,W,D,Q} is a zero-cycle(!) dep-breaking zero-idiom — lebedev.ri / detail
  398. [NFC][X86][MCA] Add sudo-zero-idiom vperm2f128/vperm2i128 tests - don't break deps — lebedev.ri / detail
  399. AMDGPU: Fix assert when rewriting saddr d16 loads — Matthew.Arsenault / detail
  400. Document updated googletest + modifications — benny.kra / detail
  401. [mlir][NFC] Move passes in test/lib/Transforms/ to a directory that mirrors what they test — riddleriver / detail
  402. [clangd] Make unit test compatible with gtest 1.10.0 — benny.kra / detail
  403. [test] Improve x86-64-plt.s — i / detail
  404. Allow same memory space for SRC and DST of dma_start operations — stilis / detail
  405. [GWP-ASan] Migrate lit tests from old Scudo -> Standalone. — 31459023+hctim / detail
  406. Do actual DCE in LoopUnroll (try 2) — listmail / detail
  407. [Demangle][Rust] Parse integer constants — tomasz.miasko / detail
  408. [gn build] (manually) merge b7d1ab75cf47 — thakis / detail
  409. [AMDGPU] Add support for architected flat scratch — Stanislav.Mekhanoshin / detail
  410. [InstCombine] add test for shl demanded bits miscompile; NFC — spatel / detail
  411. [InstCombine] drop poison flags when simplifying 'shl' based on demanded bits — spatel / detail
  412. [Polly] Add support for -polly-position=early with the NPM. — llvm-project / detail
  413. [mlir] Add missing dependence to TestDialect from TestTransforms — riddleriver / detail
  414. Discount invariant instructions in full unrolling — listmail / detail
  415. SwiftAsync: remove duplicate instance in array. NFC. — Tim Northover / detail
  416. Add another -Wdeprecated-copy hack for gtest — benny.kra / detail
  417. [flang] s/TYPED_TEST_CASE/TYPED_TEST_SUITE/ as the former is deprecated — benny.kra / detail
  418. Remove (unneeded) '-asan-use-after-return' from hoist-argument-init-insts.ll. — kda / detail
  419. [ProfData] Address a unit test FIXME — benny.kra / detail
  420. GTEST_HAS_TR1_TUPLE is gone, stop defining it. — benny.kra / detail
  421. [sanitizer] Fall back to fast unwinder — i / detail
  422. [sanitizer] Commit a missing change in BufferedStackTrace::Unwind — i / detail
  423. [SLP][NFC]Add a test for non-consecutive inserts, NFC. — a.bataev / detail
  424. [AA] Support callCapturesBefore() on BatchAA (NFCI) — nikita.ppv / detail
  425. [Clang,Driver] Add -fveclib=Darwin_libsystem_m support. — flo / detail
  426. [LV] Add another more complex first-order recurrence sinking test. — flo / detail
  427. [Scudo] Delete unused flag 'rss_limit_mb'. — 31459023+hctim / detail
  428. [MinGW] Always enable -mbig-obj for LLVM build unless using Clang — martin / detail
  429. [LLD][MinGW] Ignore --no-undefined flag — martin / detail
  430. [SystemZ] [z/OS] Add SystemZCallingConventionRegisters class — kai.nacke / detail
  431. [MemDep] Use BatchAA in more places (NFCI) — nikita.ppv / detail
  432. [CSSPGO] Fix return value of getProbeWeight — wlei / detail
  433. [Polly] Run polly-update-format. NFC. — llvm-project / detail
  434. [NFC] Directly get GV type — aeubanks / detail
  435. Revert "[X86] Try to pass DebugLoc by const-ref to avoid costly TrackingMDNodeRef copies. NFCI." — 31459023+hctim / detail
  436. [mlir][Linalg] Add support for subtensor_insert comprehensive bufferization (3/n) — nicolas.vasilache / detail
  437. [msan] [NFC] Add newline to EOF in test. — 31459023+hctim / detail
  438. [AMDGPU] Update SCC defs to VCC when uses are changed to VCC — brendon.cahoon / detail
  439. [mlir][Linalg] NFC - More gracefully degrade lookup into failure during comprehensive bufferization (4/n) — nicolas.vasilache / detail
  440. [compiler-rt] Fix deprection warnings on INSTANTIATE_TEST_CASE_P — benny.kra / detail
  441. [libcxx][ranges] Add `contiguous_iterator`. — zoecarver / detail
  442. [LowerConstantIntrinsics] reuse isManifestLogic from ConstantFolding — ndesaulniers / detail
  443. Reinstate gtest fix from 4f0b0bf5c6731e3d370558be08c9261801263b09 — benny.kra / detail
  444. [lld][WebAssembly] Remove unused method declaration. NFC — sbc / detail
  445. [GlobalISel][CallLowering] Fix crash when handling a v3s32 type that's being passed as v2s64. — Amara Emerson / detail
  446. [Compiler-rt] Distinguish between testing just built runtime libraries and the libraries shipped with the compiler. — Dan Liew / detail
  447. [MC] Add the ability to pass MCRegisterInfo to dump_pretty. — hgreving / detail
  448. Extract a helper routine to simplify D91481 [NFC] — listmail / detail
  449. [mlir][sparse] prepare runtime support lib for multiple dim level types — ajcbik / detail
  450. [gn build] (manually) port ad7e12226f6b — thakis / detail
  451. [mlir][sparse] remove accidental debug code — ajcbik / detail
  452. [llvm-jitlink] Link libnetwork on Haiku in llvm-jitlink — Lang Hames / detail
  453. Fix "is not used" warning — Vitaly Buka / detail
  454. [sanitizer] Disable test on Android — Vitaly Buka / detail
  455. Revert "[Clang,Driver] Add -fveclib=Darwin_libsystem_m support." — douglas.yung / detail
  456. Verifier: second attempt to fix what I broke with swiftasync. — Tim Northover / detail
  457. [Demangle][Rust] Parse bool constants — tomasz.miasko / detail
  458. [Demangle][Rust] Parse char constants — tomasz.miasko / detail
  459. [CaptureTracking] Clean up same instruction check (NFC) — nikita.ppv / detail
  460. [CFG] Use comesBefore() (NFC) — nikita.ppv / detail
  461. [clang-format]  PR50326 AlignAfterOpenBracket AlwaysBreak does not keep to the ColumnLimit — mydeveloperday / detail
  462. [IR] Add BasicBlock::isEntryBlock() (NFC) — nikita.ppv / detail
  463. [GlobalOpt] add test checks; NFC — spatel / detail
  464. [GlobalOpt] add tests for store alignment (PR50253); NFC — spatel / detail
  465. [Local] collectBitParts - early-out from binops. NFCI. — llvm-dev / detail
  466. [X86] Try to pass DebugLoc by const-ref to avoid costly TrackingMDNodeRef copies (REAPPLIED). NFCI. — llvm-dev / detail
  467. [InstCombine] InstCombinerImpl::visitOr - enable bitreverse matching — llvm-dev / detail
  468. [Local] collectBitParts - bail out if we find more than one root input value. — llvm-dev / detail
  469. [X86][Atom] Fix vector integer multiplication resource/throughputs — llvm-dev / detail
  470. [CFG] Move reachable from entry checks into basic block variant — nikita.ppv / detail
  471. IfConverter::MeetIfcvtSizeLimit - Fix uninitialized variable warnings. NFCI. — llvm-dev / detail
  472. SampleProfileLoader::inlineHotFunctionsWithPriority - Fix uninitialized variable warning. NFCI. — llvm-dev / detail
  473. X86SpeculativeLoadHardeningPass::hardenValueInRegister - assert that we have a i8/i16/i32/i64 sized register. NFCI. — llvm-dev / detail
  474. [TableGen] TreePatternNode::isIsomorphicTo - early out for matching leafs. NFCI. — llvm-dev / detail
  475. Revert rG632668c1c0e7dcf97154d2e377491cdc8cb6963c : "[TableGen] TreePatternNode::isIsomorphicTo - early out for matching leafs. NFCI." — llvm-dev / detail
  476. [X86] X86CmovConverterPass::convertCmovInstsToBranches - take a copy of the DebugLoc not a reference as it may be deleted. — llvm-dev / detail
  477. [X86] X86OptimizeLEAPass::replaceDebugValue - take a copy of the DebugLoc not a reference as it may be deleted. — llvm-dev / detail
  478. [ARM] Add an extra memset test showing reverted WLSTP loops. NFC — david.green / detail
  479. Revert "[X86][SSE] Pull out combineToHorizontalAddSub helper from inside (F)ADD/SUB combines. NFCI." — thakis / detail
  480. Support GCC's -fstack-usage flag — pzheng / detail
  481. [Compiler-rt] Downgrade fatal error about unsupported test configuration — Dan Liew / detail
  482. [Compiler-rt] Downgrade another fatal error to warning — Dan Liew / detail
  483. NFC. Refactored DIPrinter for support embedded source. — aorlov / detail
  484. [X86][SSE] Add SSE3 coverage to PHADD/SUB generation tests — llvm-dev / detail
  485. [CaptureTracking] Only check reachability for capture candidates — nikita.ppv / detail
  486. [X86] Remove unused check-prefixes — llvm-dev / detail
  487. [Attributor] Call site specific AAValueSimplification and AAIsDead. — kuterdinel / detail
  488. [Demangle][Rust] Parse inherent implementations — tomasz.miasko / detail
  489. [Demangle][Rust] Parse trait implementations — tomasz.miasko / detail
  490. [Demangle][Rust] Parse trait definitions — tomasz.miasko / detail
  491. [AIX][clang-repl][test] Mark unsupported pending XCOFF64 integrated-as — hubert.reinterpretcast / detail
  492. [AIX][AsmPrinter] Print Global Variable in comments — Jinsong Ji / detail
  493. [AIX][compiler-rt] Build and install standalone libatomic — lkail / detail
  494. [MLIR][NFC] Fix clang-tidy warnings in IntegerSet.h — uday / detail
  495. [Matrix] Implement static cast for matrix types — saurabh.jhaa / detail
  496. [MLIR][PYTHON] Provide opt level for ExecutionEngine Python binding — uday / detail
  497. [MemCpyOpt] Add test for unreachable capture (NFC) — nikita.ppv / detail
  498. [CaptureTracking] Do not check domination — nikita.ppv / detail
  499. Revert "[CaptureTracking] Do not check domination" — nikita.ppv / detail
  500. [NFC][X86][Costmodel] Add tests for load/store with i1 element type — lebedev.ri / detail
  501. [VectorCombine] Add tests with and & urem guaranteeing idx is valid. — flo / detail
  502. [PhaseOrdering] Add test for insert/extract code for matrixes. — flo / detail
  503. [Matrix] Extend test to also check new PM pipeline. — flo / detail
  504. [Matrix] Fix some newpm check lines, which fail on some bots. — flo / detail
  505. [X86][SSE] Pull out combineToHorizontalAddSub helper from inside (F)ADD/SUB combines (REAPPLIED). NFCI. — llvm-dev / detail
  506. [Matrix] Fix some newpm check lines, which fail on some bots. (2) — flo / detail
  507. Reapply [CaptureTracking] Do not check domination — nikita.ppv / detail
  508. [CaptureTracking] Simplify reachability check (NFCI) — nikita.ppv / detail
  509. [Utils] Fix indentation error in utils/wciia.py — lkail / detail
  510. [ARM] Extra branch on zero tests. NFC — david.green / detail
  511. Revert "Do actual DCE in LoopUnroll (try 2)" — listmail / detail
  512. [CPG][ARM] Optimize towards branch on zero in codegenprepare — david.green / detail
  513. [JITLink] Fix symbol comparator in LinkGraph::dump. — Lang Hames / detail
  514. [clang] Fix ternary operator in the second for loop statement — richard / detail
  515. Recommit "[Clang,Driver] Add -fveclib=Darwin_libsystem_m support." — flo / detail
  516. [BPF] add support for 32 bit registers in inline asm — yhs / detail
  517. [test] Improve CodeGen/*/semantic-interposition-asm.ll — i / detail
  518. [RISCV] Replace AddiPair ComplexPattern with a PatLeaf. NFC — craig.topper / detail
  519. Fix some deprecated copy ops in google mock — dblaikie / detail
  520. [lld][X86] Restore gotEntrySize. — harald / detail
  521. [RISCV][test] Add new tests of or/xor in the zbs extension — powerman1st / detail
  522. [NFC][sanitizer] Fix 'macro redefined' warning in test — Vitaly Buka / detail
  523. [RISCV] Optimize or/xor with immediate in the zbs extension — powerman1st / detail
  524. [SelectionDAG] Make fast and linearize visible by clang -pre-RA-sched — pengfei.wang / detail
  525. Revert "[NFC] Use ArgListEntry indirect types more in ISel lowering" — aeubanks / detail
  526. Revert "[TargetLowering] Only inspect attributes in the arguments for ArgListEntry" — aeubanks / detail
  527. [CSSPGO] Update pseudo probe distribution factor based on inline context. — hoy / detail
  528. [mlir] Fix in_bounds attr handling in TransferReadPermutationLowering — springerm / detail
  529. [mlir] Lower permutation maps on TransferWriteOps — springerm / detail
  530. Add support for complex constants to MLIR core. — akuegel / detail
  531. [clang][deps] NFC: Stop assuming the TU's context hash — Jan Svoboda / detail
  532. [clang][deps] NFC: Report modules' context hash — Jan Svoboda / detail
  533. [PowerPC] add a testcase for reverse memory op; nfc — czhengsz / detail
  534. [clang] NFC: Remove CompilerInstance::getInvocationPtr — Jan Svoboda / detail
  535. [LLD][MinGW] Add --fatal-warnings and --no-fatal-warnings flags — martin / detail
  536. [dexter] Remove unnecessary double check on conditional breakpoints — orlando.hyams / detail
  537. [dexter] Remove requirement for a condition in DexLimitSteps — orlando.hyams / detail
  538. [libcxx] NFC. Add missed articles to _LIPCPP_ASSERT messages in <list> — kbessonova / detail
  539. [DAGCombiner] Relax an assertion to an early return — fraser / detail
  540. Revert "[NFC][LSAN] Limit the number of concurrent threads is the test" — flo / detail
  541. [clang][modules] Build inferred modules — Jan Svoboda / detail
  542. [lldb][NFC] Specify guidelines for API tests — Raphael Isemann / detail
  543. [clangd] Set FileSystem for tweaks in Check tool. — usx / detail
  544. [lldb] Let dotest check for the `cassert` header instead of `algorithm` for libc++ check — Raphael Isemann / detail
  545. [AArch64] Lower fpto*i.sat intrinsics. — jacob.bramley / detail
  546. [mlir][linalg] Remove template parameter from loop lowering. — gysit / detail
  547. [WIP][mlir] Resolve memref dependency in canonicalize pass. — julian.gross / detail
  548. [clang][deps] Support inferred modules — Jan Svoboda / detail
  549. IR/AArch64/X86: add "swifttailcc" calling convention. — Tim Northover / detail
  550. Revert "tsan: mark sigwait as blocking" — flo / detail
  551. [TargetLowering] prepareUREMEqFold/prepareSREMEqFold - account for non legal shift types — llvm-dev / detail
  552. Add `mlirModuleFromOperation` to C API — nicolas.vasilache / detail

clang-d388066-g764ad3b3fafb-t20756-b20756.tar.gz (May 11, 2021 2:22:21 PM)

  1. [libcxx] [test] Fix filesystem permission tests for windows — martin / detail
  2. [mlir][ODS]: Add per-op cppNamespace. — silvasean / detail
  3. [ArgumentPromotion] Fix byval alignment handling. — efriedma / detail
  4. [RISCV] Prefer to lower MC_GlobalAddress operands to .Lfoo$local — i / detail
  5. [AArch64][GlobalISel] Support truncstorei8/i16 w/ combine to form truncating G_STOREs. — Amara Emerson / detail
  6. [GlobalOpt] Remove heap SROA — i / detail
  7. [X86] X86TTIImpl::getInterleavedMemoryOpCostAVX2(): canonicalize to integer type — lebedev.ri / detail
  8. [lld][WebAssembly] Convert test to assembly. NFC. — sbc / detail
  9. [clang] Support -fpic -fno-semantic-interposition for RISCV — i / detail
  10. [OpenMP] Use compound operators for reduction combiner if available. — michael.p.rice / detail
  11. [libc++] Run `substitutes-in-compile-flags.sh.cpp` test on Windows. — vvereschaka / detail
  12. Add an "interrupt timeout" to Process, and pipe that through the — jingham / detail
  13. [lld][WebAssembly] Remove relocation target verification — sbc / detail
  14. [mlir] Move move capture in SparseElementsAttr::getValues — riddleriver / detail
  15. [NFC][LSAN] Limit the number of concurrent threads is the test — Vitaly Buka / detail
  16. [AArch64][GlobaISel] Mark target generic instructions as HasNoSideEffects. — Amara Emerson / detail
  17. [PowerPC] Improve codegen for int-to-fp conversion of subword vector extract — albionapc / detail
  18. [OpenMP] Changes to enable MSVC ARM64 build of libomp — Andrey.Churbanov / detail
  19. [RISCV] Regenerate stepvector.ll. NFC — craig.topper / detail
  20. [hwasan] Stress test for thread creation. — eugenis / detail
  21. [AMDGPU] Fix extra waitcnt being added with BUFFER_INVL2 — Austin.Kerbow / detail
  22. Removed unnecessary introduction of semi-colons. — aorlov / detail
  23. [mlir] Elide large elements attrs when printing Operations in diagnostics — riddleriver / detail
  24. [mlir][tosa] Tosa elementwise broadcasting had some minor bugs — rob.suderman / detail

clang-d388042-g0fd0a010a1ed-t20751-b20751.tar.gz (May 11, 2021 11:34:27 AM)

  1. [NFC][AMDGPU] Correct product name for gfx908 — Tony.Tye / detail
  2. [IR][AutoUpgrade] Drop align attribute from void return types — Steven Wu / detail
  3. Produce warning for performing pointer arithmetic on a null pointer. — schmeise / detail
  4. [NFC][X86] Precommit another testcase for D101944 — lebedev.ri / detail
  5. Fix branch coverage merging in FunctionCoverageSummary::get() for instantiation — a-phipps / detail
  6. Change Target::ReadMemory to ensure the amount of memory read from the file-cache is the amount requested. — augusto2112 / detail
  7. Add null-pointer checks when accessing a TypeSystem's SymbolFile — augusto2112 / detail
  8. [mlir] Use static shape knowledge when lowering memref.reshape — benny.kra / detail
  9. [libomptarget][nfc] Add hook to easily disable building amdgcn bclib — jonathanchesterfield / detail
  10. [libc++] s/_VSTD::declval/declval/g. NFCI. — arthur.j.odwyer / detail
  11. [libc++] s/std::size_t/size_t/g. NFCI. — arthur.j.odwyer / detail
  12. [libc++] s/_VSTD::chrono/chrono/g. NFCI. — arthur.j.odwyer / detail
  13. [libc++] s/_VSTD::is_unsigned/is_unsigned/ in <random>. NFCI. — arthur.j.odwyer / detail
  14. [libc++] Remove more unnecessary _VSTD:: from type names. NFCI. — arthur.j.odwyer / detail
  15. Revert "Fix branch coverage merging in FunctionCoverageSummary::get() for instantiation" — a-phipps / detail
  16. [RISCV] Match trunc_vector_vl+sra_vl/srl_vl with splat shift amount to vnsra/vnsrl. — craig.topper / detail
  17. [X86][Codegen] Shift amount mod: sh? i64 x, (32-y) --> sh? i64 x, -(y+32) — lebedev.ri / detail
  18. [RISCV] Use fractional LMULs for fixed length types smaller than riscv-v-vector-bits-min. — craig.topper / detail
  19. [libcxx][tests] Fix incomplte.verify tests by disabling them on clang-10. — zoecarver / detail
  20. [X86][SSE] Add tests for permute(phaddw(phaddw(x,y),phaddw(z,w))) -> phaddw(phaddw(),phaddw()) folds. — llvm-dev / detail
  21. Reland "[Coverage] Fix branch coverage merging in FunctionCoverageSummary::get() for instantiation"" — a-phipps / detail
  22. Revert "[ORC-RT] Add unit test infrastructure, extensible_rtti..." — Lang Hames / detail
  23. [TextAPI] Reformat llvm_unreachable message — Jonas Devlieghere / detail
  24. [flang] Allow large and erroneous ac-implied-do's — psteinfeld / detail
  25. Re-apply "[ORC-RT] Add unit test infrastructure, extensible_rtti..." — Lang Hames / detail
  26. [lld/mac] Implement -sectalign — thakis / detail
  27. [git-clang-format] Do not apply clang-format to symlinks — pirama / detail

clang-d388015-geca3d6839924-t20748-b20748.tar.gz (May 11, 2021 8:47:08 AM)

  1. [Zorg][OpenMP] Add CUDA offloading worker. — llvm-zorg / githubweb

clang-d388015-geca3d6839924-t20748-b20748.tar.gz (May 11, 2021 8:47:08 AM)

  1. [AMDGPU] Move code sinking before structurizer — Piotr Sobczak / detail
  2. [SLP] restrict matching of load combine candidates — spatel / detail
  3. [X86][CostModel] X86TTIImpl::getMemoryOpCost(): rewrite vector handling again — lebedev.ri / detail
  4. CodeGen: Fix null dereference before null check — Matthew.Arsenault / detail
  5. [X86][SSE] Replace foldShuffleOfHorizOp with generalized version in canonicalizeShuffleMaskWithHorizOp — llvm-dev / detail
  6. [X86] Replace repeated isa/cast<ConstantSDNode> calls with single single dyn_cast<>. NFCI. — llvm-dev / detail
  7. [TableGen] Make the NUL character invalid in .td files — Paul C. Anagnostopoulos / detail
  8. [X86] X86TTIImpl::getInterleavedMemoryOpCostAVX2(): use getMemoryOpCost() — lebedev.ri / detail
  9. [VPlan] Register recipe for instr if the simplified value is recipe. — flo / detail
  10. [OpenMP] Fix hidden helper + affinity — jonathan.l.peyton / detail
  11. Revert "[TableGen] Make the NUL character invalid in .td files" — Paul C. Anagnostopoulos / detail
  12. Fix typo "Execpt" in comments — aakanksha555 / detail
  13. [LoopInterchange] Fix legality for triangular loops — congzhecao / detail
  14. Revert "[AMDGPU][OpenMP] Emit textual IR for -emit-llvm -S" — Pushpinder.Singh / detail

clang-d388001-g13ea238b1e1d-t20744-b20744.tar.gz (May 11, 2021 5:57:35 AM)

  1. Fix -Wdocumentation warnings. NFCI. — llvm-dev / detail
  2. * Add support for JSON output style to llvm-symbolizer — aorlov / detail
  3. [flang][cmake] Enable the new driver by default — andrzej.warzynski / detail
  4. [WebAssembly] Support for WebAssembly globals in LLVM IR — wingo / detail
  5. [VP] Improve the VP intrinsic unittests — simon.moll / detail
  6. [CodeGen][WebAssembly] Better lowering for WASM_SYMBOL_TYPE_GLOBAL symbols — wingo / detail
  7. [LLD] [COFF] Add an assert regarding the RVA of exported symbols. NFC. — martin / detail
  8. [MLIR] Switch llvm.noalias to a unit attribute — uday / detail
  9. [AMDGPU] Add some GFX10.3 testing. NFC. — jay.foad / detail
  10. [RegAllocFast] properly handle STATEPOINT instruction. — dantrushin / detail
  11. [PowerPC][Bug] Fix Bug in Stack Frame Update Code — stefanp / detail
  12. [LLDB] Don't use the local python to set a default for LLDB_PYTHON_RELATIVE_PATH when cross compiling. — martin / detail
  13. [libomptarget][nfc] Drop stringify in macro — jonathanchesterfield / detail
  14. [OpenCL] Allow use of double type without extension pragma. — anastasia.stulova / detail

clang-d387987-g7d20f709ea6d-t20740-b20740.tar.gz (May 11, 2021 2:57:28 AM)

  1. [libcxx] removes operator!= and globally guards against no spaceship operator — cjdb / detail
  2. [libcxx] makes comparison operators for `std::*_ordering` types hidden friends — cjdb / detail
  3. [libcxx] deprecates/removes `std::raw_storage_iterator` — cjdb / detail
  4. [mlir][linalg] Remove IndexedGenericOp support from Fusion... — gysit / detail
  5. [mlir][linalg] Remove IndexedGenericOp support from LinalgToLoops... — gysit / detail
  6. [llvm-dwarfdump] Fix abstract origin vars location stats calculation — djtodoro / detail
  7. [libcxx][test] Make string.modifiers/clear_and_shrink_db1.pass.cpp a regular mode test — kbessonova / detail
  8. Support VectorTransfer splitting on writes also. — tpopp / detail
  9. [OpenCL] [NFC] Fixed underline being too short in rst — olemarius.strohm / detail

clang-d387978-g888307ee625b-t20737-b20737.tar.gz (May 11, 2021 12:08:42 AM)

  1. [OpAsmParser] Refactor parseOptionalInteger to support wide integers, NFC. — clattner / detail
  2. [LLD] Improve reporting unresolved symbols in shared libraries — ikudrin / detail
  3. [mlir][linalg] Remove IndexedGenericOp support from Tiling... — gysit / detail
  4. [clangd][index-sever] Limit results in repsonse — kadircet / detail
  5. [clangd][remote-client] Set HasMore to true for failure — kadircet / detail

clang-d387973-gad558a4ff7cd-t20735-b20735.tar.gz (May 10, 2021 9:18:32 PM)

  1. Enable export of FIR includes into the install tree — rkauffmann / detail
  2. [RISCV] Fix the calculation of the offset of Zvlsseg spilling. — kai.wang / detail
  3. [AMDGPU] Pre-commit tests for D102211 — carl.ritson / detail

clang-d387970-gc057779d389c-t20732-b20732.tar.gz (May 10, 2021 6:29:00 PM)

  1. Pre-commit test case for D101970 — carrot / detail
  2. [AArch64][GlobalISel] Enable memcpy family combines on minsize functions — Jessica Paquette / detail
  3. Revert "[lld][WebAssembly] Initial support merging string data" — thakis / detail
  4. [AArch64][GlobalISel] Add post-legalizer lowering for NEON vector fcmps — Jessica Paquette / detail
  5. [mlir][Tensor] Add folding for tensor.from_elements — benny.kra / detail
  6. Reland: "[lld][WebAssembly] Initial support merging string data" — sbc / detail
  7. [gn build] Port 3b8d2be52725 — llvmgnsyncbot / detail
  8. [AMDGPU] Constant fold Intrinsic::amdgcn_perm — Stanislav.Mekhanoshin / detail
  9. [mlir][linalg] remove the -now- obsolete sparse support in linalg — ajcbik / detail
  10. [libcxx][ranges] Add ranges::empty CPO. — zoecarver / detail
  11. [ORC-RT] Add unit test infrastructure, extensible_rtti implementation, unit test — Lang Hames / detail
  12. [gn build] Port e5d483f28a3a — llvmgnsyncbot / detail
  13. [NFC][LSAN] Fix flaky multithreaded test — Vitaly Buka / detail

clang-d387957-g8b9c15c2819b-t20728-b20728.tar.gz (May 10, 2021 3:41:25 PM)

  1. [PassManager] add helper function to hold set of vector passes (2nd try) — spatel / detail
  2. [GlobalISel][IRTranslator] Fix bit-test lowering dropping phi edges. — Amara Emerson / detail
  3. [RISCV] Validate the SEW and LMUL operands to __builtin_rvv_vsetvli(max) — craig.topper / detail
  4. [scudo] [GWP-ASan] Add GWP-ASan variant of scudo benchmarks. — 31459023+hctim / detail
  5. [libc] Rever "Simplifies multi implementations and benchmarks". — sivachandra / detail
  6. [mlir][linalg] Restrict distribution to parallel dims — antiagainst / detail
  7. [TargetLowering] Only inspect attributes in the arguments for ArgListEntry — aeubanks / detail
  8. [PowerPC] Spilling to registers does not require frame index scavenging — stefanp / detail
  9. [lld-macho][nfc] Clean up tests — jezng / detail
  10. [lld-macho] Treat undefined symbols uniformly — jezng / detail
  11. [lld-macho] Fix order file arch filtering — jezng / detail
  12. [mlir][sparse] complete migration to sparse tensor type — ajcbik / detail
  13. [Scudo] Use GWP-ASan's aligned allocations and fixup postalloc hooks. — 31459023+hctim / detail
  14. [Inliner] Fix noalias metadata handling for instructions simplified during cloning (PR50270) — nikita.ppv / detail
  15. [ORC] Use a unique_function rather than std::function for dispatchTask. — Lang Hames / detail
  16. [NFC] Use ArgListEntry indirect types more in ISel lowering — aeubanks / detail
  17. [lld][WebAssembly] Initial support merging string data — sbc / detail
  18. [VecLib] Add support for vector fns from Darwin's libsystem. — flo / detail
  19. [InstCombine] Fold comparison of integers by parts — nikita.ppv / detail
  20. [mlir][Python] Finish adding RankedTensorType support for encoding. — stellaraccident / detail
  21. [mlir] Fix windows build bot break due to use of `alloca` in a test. — stellaraccident / detail
  22. [test] Put aix-xcoff-huge-relocs.ll under expensive checks — aeubanks / detail
  23. [libcxx] removes `weak_equality` and `strong_equality` from <compare> — cjdb / detail
  24. [NFC][X86][MCA] AMD Zen 3: add tests for same-reg MMX PCMPEQ — lebedev.ri / detail
  25. [X86] AMD Zen 3: same-reg PCMPEQ is an MMX all-ones dep breaking idiom — lebedev.ri / detail
  26. [NFC][X86][MCA] AMD Zen 3: add tests for same-reg XMM SSE PCMP — lebedev.ri / detail
  27. [X86] AMD Zen 3: same-reg SSE XMM PCMP is dep breaking one-idiom — lebedev.ri / detail
  28. [NFC][X86][MCA] AMD Zen 3: add tests for same-re AVX XMM VPCMP — lebedev.ri / detail
  29. [X86] AMD Zen 3: same-reg AVX XMM VPCMP is dep breaking one-idiom — lebedev.ri / detail
  30. [NFC][X86][MCA] AMD Zen 3: add tests for same-re AVX YMM VPCMP — lebedev.ri / detail
  31. [X86] AMD Zen 3: same-reg AVX YMM VPCMP is dep breaking one-idiom — lebedev.ri / detail
  32. [clang-tidy] Aliasing: Add support for captures. — Artem Dergachev / detail
  33. [clang-tidy] Aliasing: Add more support for captures. — Artem Dergachev / detail
  34. [clang-tidy] Aliasing: Add support for aggregates with references. — Artem Dergachev / detail
  35. [InstCombine] add tests for extract-subvector of insert; NFC — spatel / detail
  36. [InstCombine] fold extract subvector of bitcast insertelt — spatel / detail
  37. Remove some unnecessary explicit defaulted copy ctors to cleanup -Wdeprecated-copy — dblaikie / detail
  38. Clangd Matchers.h: Fix -Wdeprecated-copy by making the defaulted copy ctor and deleted copy assignment operators explicit — dblaikie / detail
  39. [Hexagon] Handle loads and stores of scalar predicate vectors — kparzysz / detail

clang-d387918-gf38633d1bbf5-t20725-b20725.tar.gz (May 10, 2021 12:51:33 PM)

  1. [AArch64][GlobalISel] Create a new minimal combiner pass just for -O0. — Amara Emerson / detail
  2. [mlir][vector] Fix warning — thomasraoux / detail
  3. [gn build] Manually port 5b158093e — aeubanks / detail
  4. Revert "lit: revert 134b103fc0f3a995d76398bf4b029d72bebe8162" — aeubanks / detail
  5. [mlir] Add hover support to mlir-lsp-server — riddleriver / detail
  6. [lit] Bump up the Windows process cap from 32 to 60 — aeubanks / detail
  7. [mlir] Refactor the representation of function-like argument/result attributes. — riddleriver / detail
  8. [DebugInfo] UnwindTable::create() should not add empty rows to CFI unwind table — VenkataRamanaiah.Nalamothu / detail
  9. [NewPM] Hide pass manager debug logging behind -debug-pass-manager-verbose — aeubanks / detail
  10. Replace a remaining CRLF with LF. NFC. — michael.hliao / detail
  11. [X86] Support AMX fast register allocation — xiang1.zhang / detail
  12. Revert "[X86] Support AMX fast register allocation" — xiang1.zhang / detail
  13. Fix build after 34a8a437b — aeubanks / detail
  14. [X86] Support AMX fast register allocation — xiang1.zhang / detail
  15. [mlir] Debug print pattern before and after matchAndRewrite call — ivan.butygin / detail
  16. [VectorCombine] Simplify to scalar store if only one element updated — qiucofan / detail
  17. [libc++] Use Xcode's CMake if it's present — Louis Dionne / detail
  18. [X86] Improve costmodel for scalar byte swaps — lebedev.ri / detail
  19. Revert "[LICM] Hoist loads with invariant.group metadata" — lebedev.ri / detail
  20. [MLIR][NFC] Remove unused MLIRContext declaration — uday / detail
  21. [MLIR] Add memref dialect dependency for affine fusion pass — uday / detail
  22. [libc++] Move handling of the target triple to the DSL — Louis Dionne / detail
  23. [X86] combineHorizOpWithShuffle - generalize HOP(SHUFFLE(X),SHUFFLE(Y)) -> SHUFFLE(HOP(X,Y)) fold. — llvm-dev / detail
  24. [GlobalISel] Ensure MachineIRBuilder::getDebugLoc() returns a const reference. NFCI. — llvm-dev / detail
  25. [VPlan] Add test for sink scalars and merging using VPlan. — flo / detail
  26. [libc++] NFC: Refactor Lit annotations — Louis Dionne / detail
  27. [lld/mac] Copy some of the commit message of d5a70db193 into a comment — thakis / detail
  28. [MCA][RegisterFile] Refactor the move elimination logic to address PR50258. — andrea.dibiagio / detail
  29. [lld-macho] Explicitly undefine literal exported symbols — gkm / detail
  30. [llvm-mca][View] Update the Register File statistics. — andrea.dibiagio / detail
  31. [Hexagon] Propagate metadata in Hexagon Vector Combine — kparzysz / detail
  32. [test] Fix tools/gold/X86/new-pm.ll after D101797 — i / detail
  33. [NFCI][X86] Mark a few lately-added system instructions as such for Scheduling purposes — lebedev.ri / detail
  34. [NFCI][X86] Mark Znver3 scheduling model as complete — lebedev.ri / detail
  35. [NFC][LoopIdiom] Add some tests for 'lshr until zero' ('count active bits') "on steroids" idiom — lebedev.ri / detail
  36. [lld-macho][NFC] Purge stale test-output trees prior to split-file — gkm / detail
  37. [libc++][doc] Update the Format library status. — koraq / detail
  38. [SROA] Regenerate test checks (NFC) — nikita.ppv / detail
  39. [SelectionDAG] Regenerate test checks (NFC) — thatlemon / detail
  40. [X86] AMD Zen 3: XCHG is a zero-cycle instruction — lebedev.ri / detail
  41. [NFC][X86] Znver3: drop obsolete fixme — lebedev.ri / detail
  42. [SCEV] Add additional loop guard and/or tests (NFC) — nikita.ppv / detail
  43. [SCEV] Handle and/or in applyLoopGuards() — nikita.ppv / detail
  44. [ARM] Fix postinc of vst1xN — david.green / detail
  45. [NFC][X86][MCA] AMD Zen3: add GPR zero-idiom dependency breaking tests — lebedev.ri / detail
  46. [X86] AMD Zen 3: same-register XOR/SUB are GPR dependency breaking zero-idioms — lebedev.ri / detail
  47. [NFC][X86][MCA] AMD Zen 3: add tests for SBB dependency breaking — lebedev.ri / detail
  48. [X86] AMD Zen 3: same-reg SBB is a dependency-breaking instruction — lebedev.ri / detail
  49. [NFC][X86][MCA] AMD Zen 3: add tests for CMP dependency breaking — lebedev.ri / detail
  50. [X86] AMD Zen 3: same-reg CMP is a zero-cycle dependency-breaking instruction — lebedev.ri / detail
  51. [Demangle][Rust] Print special namespaces — dblaikie / detail
  52. [lld-macho] Don't reference entry symbol for non-executables — jezng / detail
  53. [lld/mac] Fix alignment on subsections — thakis / detail
  54. [lld-macho] Add llvm-otool as a test dependency — jezng / detail
  55. Support NativeCodeCall binding in rewrite pattern. — chiahungduan / detail
  56. [RISCV][NFC] Don't need to create a new STI in RISCVAsmPrinter. — zakk.chen / detail
  57. [NFC][Coroutines] Fix two tests by removing hardcoded SSA value. — Yuanfang Chen / detail
  58. [SimplifyCFG] Ignore ephemeral values when counting insts for threading — tejohnson / detail
  59. [ORC] Generalize materialization dispatch to task dispatch. — Lang Hames / detail
  60. [ORC] Use the new dispatchTask API to run query callbacks. — Lang Hames / detail
  61. [AArch64][SVE] Remove index_vector node. — JunMa / detail
  62. [mlir] Fix compile error. — akuegel / detail
  63. [LegalizeVectorOps][RISCV] Add scalable-vector SELECT expansion — fraser / detail
  64. [amdgpu-arch] Guard hsa.h with __has_include — Pushpinder.Singh / detail
  65. [AMDGPU][OpenMP] Disable tests when amdgpu-arch fails — Pushpinder.Singh / detail
  66. [libc] Allow target architecture customization — gchatelet / detail
  67. [AMDGPU][OpenMP] Emit textual IR for -emit-llvm -S — Pushpinder.Singh / detail
  68. [mlir] OpenMP-to-LLVM: properly set outer alloca insertion point — zinenko / detail
  69. AMDGPU/GlobalISel: Add regbankselect test for vgpr(dest) sgpr(address) load — petar.avramovic / detail
  70. AMDGPU/GlobalISel: Use destination register bank in applyMappingLoad — petar.avramovic / detail
  71. [libc] Simplifies multi implementations and benchmarks — gchatelet / detail
  72. [MLIR][Shape] Concretize broadcast result type if possible — frgossen / detail
  73. [compiler-rt] Handle None value when polling addr2line pipe — david.spickett / detail
  74. Fixed bug in buffer deallocation pass using unranked memref types. — julian.gross / detail
  75. [OpenMP][MLIR]Add support for guided, auto and runtime scheduling — andrzej.warzynski / detail
  76. [clang][PreProcessor] Cutoff parsing after hitting completion point — kadircet / detail
  77. HexagonVectorCombine.cpp - don't negate a bool value. NFCI. — llvm-dev / detail
  78. [AArch64][SVE] Fix isel failure for FP-extending loads — sander.desmalen / detail
  79. [GlobalISel] Fix wrong invocation of `getParamStackAlign` (NFC) — momchil.velikov / detail
  80. [AArch64][SVE] Better utilisation of unpredicated forms of arithmetic intrinsics — bradley.smith / detail
  81. [AArch64][SVE] Better utilisation of unpredicated forms of remaining intrinsics — bradley.smith / detail
  82. clang: Fix tests after 7f78e409d028 if clang is not called clang-13 — thakis / detail
  83. [NFC][llvm-dwarfdump] Code clean up for inlined var loc stats — djtodoro / detail
  84. [clangd] Fix data type of WorkDoneProgressReport::percentage — kadircet / detail
  85. [Constant] Allow ConstantAggregateZero a scalable element count — fraser / detail
  86. X86LoadValueInjectionLoadHardening.cpp - use const-reference in for-range loops to avoid unnecessary copies. NFCI. — llvm-dev / detail
  87. X86FlagsCopyLowering.cpp - try to pass DebugLoc by const-ref to avoid costly TrackingMDNodeRef copies. NFCI. — llvm-dev / detail
  88. [TableGen] Remove redundant `Error:` in msg (NFC) — qixingxue / detail
  89. [OPENMP]Fix PR48851: the locals are not globalized in SPMD mode. — a.bataev / detail
  90. [AArch64][SVE] Improve SVE codegen for fixed length BITCAST — bradley.smith / detail
  91. [libc++][AIX] Define _LIBCPP_ELAST — jasonliu / detail
  92. [SLP]Do not count perfect diamond matches for gathers several times. — a.bataev / detail
  93. [PowerPC] Enable safe for 32bit vins* P10 instructions — zarko / detail
  94. [libomptarget] Add support for target allocators to dynamic cuda RTL — jonathanchesterfield / detail
  95. Revert "[PassManager] add helper function to hold set of vector passes" — spatel / detail
  96. [clang][AArch32] Correctly align HA arguments when passed on the stack — momchil.velikov / detail
  97. [NFC] Synchronize reserved identifier code between macro and variables / symbols — sguelton / detail
  98. [X86] Fix position-independent TType encoding — harald / detail
  99. [libc++][NFC] Remove _VSTD:: when not needed. — koraq / detail
  100. [llvm-objdump][MachO] Print a newline before lazy bind/bind/weak/exports trie — i / detail
  101. [X86][SSE] Merge equal X32/X64 check prefixes. NFCI. — llvm-dev / detail
  102. [X86][SSE] Add tests for missing shuffle(pack(x,y),pack(z,w)) -> permute(pack()) folds. — llvm-dev / detail
  103. [llvm-symbolizer] Update Command Guide — gbreynoo / detail
  104. [llvm-nm] Help option output should be consistent with the command guide — gbreynoo / detail
  105. [ORC] Update SpeculativeJIT example for dispatchTask changes in 5344c88dcb2. — Lang Hames / detail
  106. [clang] Support -fpic -fno-semantic-interposition for AArch64 — i / detail
  107. [Demangle][Rust] Parse basic types — dblaikie / detail
  108. [RISCV] Correct VL for fixed length masked scatter. — craig.topper / detail
  109. [X86][SSE] Add examples of failures to remove a permute(pack(pack(),pack())) shuffle by reordering the packed operands. — llvm-dev / detail
  110. [mlir][CAPI] Add CAPI bindings for the sparse_tensor dialect. — stellaraccident / detail
  111. [cmake] Enable -Wmisleading-indentation — davelee.com / detail
  112. [lld][WebAssembly] Disallow exporting of TLS symbols — sbc / detail
  113. [mlir][Python] Upstream the PybindAdaptors.h helpers and use it to implement sparse_tensor.encoding. — stellaraccident / detail
  114. [Dependence Analysis] Enable delinearization of fixed sized arrays — andrew.kaylor / detail
  115. [lld-macho] Improve an external weak def test — i / detail
  116. [X86][SSE] canonicalizeShuffleMaskWithHorizOp - add TODO for better 256/512-bit shuffle+hop folding support. NFC. — llvm-dev / detail
  117. [X86][AVX] Add example of failure to remove a 256-bit permute(hadd(hadd(),hadd())) shuffle by reordering the packed operands. — llvm-dev / detail
  118. [NFC][X86][MCA] AMD Zen 3: add tests for sub-32-bit CMP dep breaking — lebedev.ri / detail
  119. [X86] AMD Zen 3: sub-32-bit CMP also break dependencies — lebedev.ri / detail
  120. [mlir][Python] Re-export cext sparse_tensor module to the public namespace. — stellaraccident / detail

clang-d387797-g808bc11d9e1a-t20721-b20721.tar.gz (May 7, 2021 5:37:48 PM)

  1. [BareMetal] Ensure that sysroot always comes after library paths — phosek / detail
  2. Fix the module-enabled build by removing a redundant type definition. — Adrian Prantl / detail
  3. [AArch64][GlobalISel] Legalize narrow type G_CTPOPs — Jessica Paquette / detail
  4. [NewPM] Move analysis invalidation/clearing logging to instrumentation — aeubanks / detail
  5. NFC: Move TypeList implementation up the file — steveire / detail
  6. Make `hasTypeLoc` matcher support more node types. — steveire / detail
  7. [GlobalISel] Don't form zero/sign extending loads for atomics. — Amara Emerson / detail

clang-d387790-gd5a70db1938c-t20718-b20718.tar.gz (May 7, 2021 2:47:12 PM)

  1. Internalize some cl::opt global variables or move them under namespace llvm — i / detail
  2. Allow empty value list in propagateMetadata(Inst, ArrayOf...) — kparzysz / detail
  3. [unittest] Fix -Wunused-variable after D94717 — i / detail
  4. [WebAssembly] Use functions instead of macros for const SIMD intrinsics — tlively / detail
  5. [SCEV] By more careful when traversing phis in isImpliedViaMerge. — flo / detail
  6. Revert "[DebugInfo] Fix updateDbgUsersToReg to support DBG_VALUE_LIST" — aeubanks / detail
  7. [mlir][docs] remove stale statement about index type in vectors — gysit / detail
  8. [mlir] Add a pattern to bufferize linalg.tensor_reshape. — pifon / detail
  9. [mlir] Add a pattern to bufferize std.index_cast. — pifon / detail
  10. An attempt to abandon omptarget out-of-tree builds. — vyacheslav.p.zakharin / detail
  11. [RISCV] Consider scalar types for required extensions. — kai.wang / detail
  12. [BareMetal] Ensure that sysroot always comes after library paths — phosek / detail
  13. [flang] Implement NORM2 in the runtime — pklausler / detail
  14. [LV] Rename Region to TargetRegion, similar to SinkRegion (NFC). — flo / detail
  15. [LV] Assert if trying to sink replicate region into another region (NFC) — flo / detail
  16. [SEH] Fix regression with SEH in noexpect functions — rnk / detail
  17. [MCA][RegisterFile] Fix register class check for move elimination (PR50265) — andrea.dibiagio / detail
  18. [LV] Remove reference of PHI from comment, they are not recorded (NFC). — flo / detail
  19. Revert "[BareMetal] Ensure that sysroot always comes after library paths" — phosek / detail
  20. [mlir][vector] Extend pattern to trim lead unit dimension to Splat Op — thomasraoux / detail
  21. [mlir] Missed clang-format — thomasraoux / detail
  22. [lld/mac] Write every weak symbol only once in the output — thakis / detail

clang-d387768-g8002c5d65fdc-t20714-b20714.tar.gz (May 7, 2021 11:57:44 AM)

  1. [LoopNest] Consider loop nest with inner loop guard using outer loop — whitneyt / detail
  2. [libFuzzer] Fix stack-overflow-with-asan.test. — mascasa / detail
  3. [AArch64][ELF] Prefer to lower MC_GlobalAddress operands to .Lfoo$local — i / detail
  4. [X86] AMD Zen 3: MOVSX32rr32 is a zero-cycle move — lebedev.ri / detail
  5. [X86] AMD Zen 3: mark XMM/YMM (but not MMX!) reg moves as eliminatible in RegisterFile — lebedev.ri / detail
  6. lit: revert 134b103fc0f3a995d76398bf4b029d72bebe8162 — Saleem Abdulrasool / detail
  7. [libc++][ci] Run longer CI jobs first — Louis Dionne / detail

clang-d387761-gf744723f7538-t20711-b20711.tar.gz (May 7, 2021 9:09:51 AM)

  1. [NFC] Correctly assert the indents for printEnumValHelpStr. — joachim / detail
  2. [OpenCL] Fix optional image types. — anastasia.stulova / detail
  3. [ARM] Transforming memset to Tail predicated Loop — malhar.jajoo / detail
  4. Fix: [DebugInfo] Fix crash when emitting an invalidated SDDbgValue — stephen.tozer / detail
  5. AMDGPU: Correct const_index_stride for wave 32 for PAL ABI — david.stuttard / detail
  6. [AMDGPU] Restrict immediate scratch offsets — sebastian.neubauer / detail
  7. Retire TargetRegisterInfo::getSpillAlignment — benny.kra / detail
  8. [DAG] Ensure all SD classes consistently return a const reference with getDebugLoc(). NFCI. — llvm-dev / detail
  9. [CodeGen] Ensure UserValue::getDebugLoc() and UserLabel::getDebugLoc() consistently return a const reference NFCI. — llvm-dev / detail
  10. Reapply "[DebugInfo] Drop DBG_VALUE_LISTs with an excessive number of debug operands" — stephen.tozer / detail
  11. [libc++] [test] Test that list::swap/move/move-assign does not invalidate iterators. — arthur.j.odwyer / detail
  12. [libc++] [test] Simplify arithmetic in list.special/swap.pass.cpp. NFCI. — arthur.j.odwyer / detail
  13. [libc++] [test] Test that unordered_*::swap/move/assign does not invalidate iterators. — arthur.j.odwyer / detail
  14. [NFC][X86][MCA] Increase iteration count in reg move elimination tests — lebedev.ri / detail
  15. [NFC][X86] AMD Zen 3: move sched classes for renameables moves togeter — lebedev.ri / detail
  16. [X86] AMD Zen 3: throughput for renameable GPR moves is 6 — lebedev.ri / detail
  17. [NFC][X86][MCA] AMD Zen 3: Add tests for renameable SSE XMM moves — lebedev.ri / detail
  18. [NFC][X86][MCA] AMD Zen 3: Add tests for renameable AVX XMM moves — lebedev.ri / detail
  19. [NFC][X86][MCA] AMD Zen 3: Add tests for renameable AVX YMM moves — lebedev.ri / detail
  20. [X86] AMD Zen 3: SSE XMM moves are zero-cycle — lebedev.ri / detail
  21. [X86] AMD Zen 3: AVX XMM moves are zero-cycle — lebedev.ri / detail
  22. [X86] AMD Zen 3: AVX YMM moves are zero-cycle — lebedev.ri / detail
  23. [X86] AMD Zen 3: throughput for renameable XMM/YMM moves is 6 — lebedev.ri / detail
  24. [NFC][X86][MCA] AMD Zen3 Decrease iteration count in reg-move-elimination tests — lebedev.ri / detail
  25. [PowerPC] Provide MMA builtins for compatibility — saghir / detail
  26. [mlir] Rename BufferAliasAnalysis to BufferViewFlowAnalysis — tpopp / detail
  27. [mlir][linalg] Remove redundant indexOp builder. — gysit / detail
  28. [libomptarget] Add support for target memory allocators to cuda RTL — huberjn / detail
  29. [AArch64] add test for missed vectorization; NFC — spatel / detail
  30. BasicAA: Recognize inttoptr as isEscapeSource — jotrem / detail
  31. [mlir][spirv] add support lowering of extract_slice to scalar type — thomasraoux / detail
  32. [mlir][vector] add pattern to cast away leading unit dim for elementwise op — thomasraoux / detail
  33. [libFuzzer] Fix stack overflow detection — mascasa / detail
  34. [NFC][X86][MCA] AMD Zen3: add test for zero-cycle X87 move — lebedev.ri / detail
  35. [X86] AMD Zen 3: _REV variants of zero-cycles moves are also zero-cycles (PR50261) — lebedev.ri / detail
  36. [X86] combineXor - limit fold to non-opaque constants (PR50254) — llvm-dev / detail

clang-d387725-gce0c1f3ced9b-t20707-b20707.tar.gz (May 7, 2021 6:17:58 AM)

  1. [AsmParser][ARM] Make .thumb_func imply .thumb — thatlemon / detail
  2. [llvm][NFC] Remove deprecated TargetFrameLowering and InstrTypes alignment functions — gchatelet / detail
  3. [llvm][NFC] Remove remaining deprecated alignment functions from CodeGen — gchatelet / detail
  4. [llvm-dwarfdump] Help option output should be consistent with the command guide — gbreynoo / detail
  5. [DebugInfo] Fix updateDbgUsersToReg to support DBG_VALUE_LIST — stephen.tozer / detail
  6. [NFC][X86][MCA] AMD Zen 3: add tests with eliminatible GPR moves — lebedev.ri / detail
  7. [X86] AMD Zen 3: 32/64 -bit GPR register moves are zero-cycle — lebedev.ri / detail
  8. [NFC][X86][MCA] AMD Zen 3: add tests with non-eliminatible MMX moves — lebedev.ri / detail
  9. AMDGPU: Correct const_index_stride for wave 32 for PAL ABI — david.stuttard / detail
  10. [NFC] (test commit) Changed example invocation of C++ for OpenCL — olemarius.strohm / detail
  11. [X86] Ensure we pass DebugLoc by const reference where possible. NFCI. — llvm-dev / detail
  12. [SLP] Regenerate tests to reduce diff in D98714. NFCI. — llvm-dev / detail
  13. Revert "AMDGPU: Correct const_index_stride for wave 32 for PAL ABI" — david.stuttard / detail
  14. [DAG] Add a generic expansion for SHIFT_PARTS opcodes using funnel shifts — llvm-dev / detail
  15. [DebugInfo] Fix crash when emitting an invalidated SDDbgValue — stephen.tozer / detail

clang-d387710-g8894a4b5d70a-t20704-b20704.tar.gz (May 7, 2021 3:10:15 AM)

  1. [GlobalISel] Micro-optimize the conditional branch optimization. — Amara Emerson / detail
  2. [Debug-Info][NFC] add a wrapper for Die.addValue — czhengsz / detail
  3. [LazyValueInfo] Insert an Overdefined placeholder to prevent infinite recursion — guopeilin1 / detail
  4. [libcxx] Fix a case of -Wundef warnings. NFC. — martin / detail
  5. [lit][test] Attempt fix when paths include symlink — james.henderson / detail
  6. [LoopVectorize][SVE] Remove assert for scalable vector in InnerLoopVectorizer::fixReduction — caroline.concatto / detail
  7. [flang] Add tests for MIN for character arrays. NFC — diana.picus / detail
  8. [flang] Remove redundant reallocation — diana.picus / detail
  9. [AMDGPU] Serialize MFInfo::ScavengeFI — sebastian.neubauer / detail
  10. [gn build] Port 98e5ede60499 — llvmgnsyncbot / detail

clang-d387700-ge4dee7e7309a-t20701-b20701.tar.gz (May 7, 2021 12:20:26 AM)

  1. [IR] Fix typo in comment of Intrinsics.td (NFC) — qixingxue / detail
  2. [TableGen] Use range-based for loops (NFC) — coelacanthus / detail
  3. BPF: fix FIELD_EXISTS relocation with array subscripts — yhs / detail
  4. [PowerPC] Remove extra swap for extract+vperm on LE — qiucofan / detail
  5. [mlir][linalg] Add IndexedGenericOp to GenericOp canonicalization. — gysit / detail
  6. [XCOFF] handle string constants generation for AIX — czhengsz / detail
  7. [MLIR][SPIRV] Properly (de-)serialize BranchConditionalOp. — kareem.ergawy / detail

clang-d387693-g819e0d105e84-t20698-b20698.tar.gz (May 6, 2021 9:29:07 PM)

  1. [mlir][Linalg] Allow folding to rank-zero tensor when using rank-reducing subtensors. — ravishankarm / detail
  2. [CGAtomic] Lift strong requirement for remaining compare_exchange combinations — bruno.cardoso / detail

clang-d387691-g87a6325fbe43-t20696-b20696.tar.gz (May 6, 2021 6:37:09 PM)

  1. [libomptarget][amdgpu][nfc] Remove dead code from amdgpu plugin — jonathanchesterfield / detail
  2. [ARM] Transforming memcpy to Tail predicated Loop — malhar.jajoo / detail
  3. [mlir] Update dstNode after DenseMap insertion in loop fusion pass. — sergei.grechanik / detail
  4. [libomptarget][nfc] Refactor amdgpu partial barrier to simplify adding a second one — jonathanchesterfield / detail
  5. [mlir][tosa] Added div op, variadic concat. Removed placeholder. Spec v0.22 alignment. — rob.suderman / detail
  6. [AMDGPU] Expose __builtin_amdgcn_perm for v_perm_b32 — Stanislav.Mekhanoshin / detail
  7. [llvm][TextAPI] add mapping from OS string to Platform — Cyndy Ishida / detail
  8. [dfsan] Rename and fix an internal test issue for mmap+calloc — jianzhouzh / detail

clang-d387683-g41bc54cc56fd-t20693-b20693.tar.gz (May 6, 2021 3:46:18 PM)

  1. [PassManager] add helper function to hold set of vector passes — spatel / detail
  2. [mlir] Store the flag for dynamic operand storage in the low bits — riddleriver / detail
  3. [Index] Ignore nullptr decls for indexing — kyrtzidis / detail
  4. new altera ID dependent backward branch check — aaron / detail
  5. [gn build] Port 83af66e18e3d — llvmgnsyncbot / detail
  6. Thread safety analysis: Eliminate parameter from intersectAndWarn (NFC) — aaron.puchert / detail
  7. When SendContinuePacketAndWaitForResponse returns eStateInvalid, don't fetch more packets. — jingham / detail
  8. [mlir][spirv] NFC: Replace OwningSPIRVModuleRef with OwningOpRef — antiagainst / detail

clang-d387675-g97ab06803416-t20690-b20690.tar.gz (May 6, 2021 12:56:18 PM)

  1. [AIX][Test][ORC] Skip unsupported ORC C API tests on AIX — hubert.reinterpretcast / detail
  2. [RISCV] Remove unused RISCV::VLEFF and VLEFF_MASK. NFC — craig.topper / detail
  3. [PowerPC][LLD] Make sure that the correct Thunks are used. — stefanp / detail
  4. [WebAssembly] Fix argument types in SIMD narrowing intrinsics — tlively / detail
  5. [mlir][linalg][NFC] Make reshape folding control more fine grain — thomasraoux / detail
  6. [mlir][vector] Fix typo — thomasraoux / detail
  7. [gn build] Support compiler-rt/profile on Windows — aeubanks / detail
  8. [flang] Runtime must defer formatted/unformatted determination — pklausler / detail
  9. Allow llvm-dis to disassemble multiple files — matthew.voss / detail
  10. [flang] Fix race condition in runtime — pklausler / detail
  11. [AArch64] Fix namespace issue. NFC — i / detail
  12. [flang] Implement NAMELIST I/O in the runtime — pklausler / detail
  13. [RISCV] Minor vector instruction tablegen cleanup. NFC — craig.topper / detail
  14. [libunwind] NFC: Use macros to accommodate differences in representation of PowerPC assemblers — xingxue / detail
  15. [Fuchsia][CMake] Update OSX deployment target — phosek / detail
  16. [flang][OpenMP] Add semantic check for occurrence of constructs nested inside a SIMD region — arnamoy.bhattacharyya / detail
  17. [RISCV] Remove unused ComplexPatterns. NFC — craig.topper / detail
  18. [NPM] Do not run function simplification pipeline unnecessarily — mtrofin / detail

clang-d387657-g1f109f9d9cdd-t20686-b20686.tar.gz (May 6, 2021 10:08:00 AM)

  1. [TableGen] [Clang] Clean up Options.td and add asserts. — Paul C. Anagnostopoulos / detail
  2. [PowerPC] Provide some P8-specific altivec overloads for P7 — nemanja.i.ibm / detail
  3. [AMDGPU] SIInsertHardClauses: move more stuff into the class. NFC. — jay.foad / detail
  4. [lldb][NFC] Make assert in TestStaticVariables more expressive — Raphael Isemann / detail
  5. Revert "[PowerPC] Provide some P8-specific altivec overloads for P7" — thakis / detail
  6. [AIX][TLS] Add support for TLSGD relocations to XCOFF objects — wei.huang / detail
  7. [libc++] Rewrite std::to_address to avoid relying on element_type — Louis Dionne / detail
  8. [OpenMP] Temporarily require X86 target for parallel_for_codegen.cpp test — david.spickett / detail
  9. [AMDGPU][NFC] Fix typos in SIFormMemoryClauses description — Austin.Kerbow / detail
  10. [PowerPC] Re-commit ed87f512bb9eb5c1d44e9a1182ffeaf23d6c5ae8 — nemanja.i.ibm / detail
  11. [mlir][vector] add pattern to cast away lead unit dimension for broadcast op — thomasraoux / detail
  12. [mlir][NFC] Fix warning in VectorTransforms.cpp — thomasraoux / detail
  13. [lld-macho][nfc] Convert the mock libSystem.tbd to TBDv4 — jezng / detail
  14. [lld-macho] Support loading of zippered dylibs — jezng / detail
  15. [SLP] Use empty() instead of size() == 0. NFCI. — llvm-dev / detail
  16. [SLP] Constify the TreeEntry* input into dumpTreeCosts(). NFCI. — llvm-dev / detail
  17. [SLP] Constify the TreeEntry* input into getEntryCost() + setInsertPointAfterBundle(). NFCI. — llvm-dev / detail
  18. [AMDGPU] Fix 64 bit DPP validation — Stanislav.Mekhanoshin / detail
  19. [clangd][ObjC] Highlight Objc Ivar refs — davg / detail
  20. [LangRef][VP] Fix typos in VP sdiv/udiv examples — fraser / detail
  21. [RISCV] Cleanup instruction formats used for B extension ternary operations. — craig.topper / detail
  22. [SystemZ] Don't use libcall for 128 bit shifts. — paulsson / detail
  23. Fix array attribute in bindings for linalg.init_tensor — zinenko / detail

clang-d387634-gc28a602329a7-t20682-b20682.tar.gz (May 6, 2021 7:20:06 AM)

  1. [clang-format] Fix C# nullable-related errors — marek.kurdej+llvm.org / detail
  2. [clang-format] Rename common types between C#/JS — marek.kurdej+llvm.org / detail
  3. [SVE][LoopVectorize] Add support for scalable vectorization of first-order recurrences — kerry.mclaughlin / detail
  4. [SystemZ] Support builtin_frame_address with packed stack without backchain. — paulsson / detail
  5. [AMDGPU] Regenerate shift tests. NFCI. — llvm-dev / detail
  6. [AMDGPU] Regenerate fp2int tests. NFCI. — llvm-dev / detail
  7. [mlir] Add support for ops with regions in 'gpu-async-region' rewriter. — csigg / detail
  8. [LLD] Improve --strip-all help text — Ben.Dunbobbin / detail
  9. [LV] Account for tripcount when calculation vectorization profitability — david.green / detail
  10. [ORC] Silence unused variable warnings in Release builds. NFC. — benny.kra / detail
  11. Revert "[ARM] Transforming memcpy to Tail predicated Loop" — malhar.jajoo / detail
  12. [AMDGPU] Fix WQM failure with single block inactive demote — carl.ritson / detail
  13. [amdgpu-arch] Fix rpath to run from build dir — jonathanchesterfield / detail
  14. [OpenCL] Remove subgroups pragma in enqueue kernel and pipe builtins. — anastasia.stulova / detail

clang-d387620-ga437befa8f85-t20678-b20678.tar.gz (May 6, 2021 4:13:11 AM)

  1. [llvm][NFC] Remove deprecated Alignment::None() — gchatelet / detail
  2. [llvm][NFC] Remove deprecated DataLayout::getPreferredAlignment functions — gchatelet / detail
  3. [llvm][NFC] Remove deprecated InterleaveGroup::getAlignment() function. — gchatelet / detail
  4. [llvm][NFC] Remove SelectionDag alignment deprecated functions — gchatelet / detail
  5. [llvm][NFC] Remove CallingConvLower deprecated alignment functions — gchatelet / detail
  6. [llvm-objdump] Use std::make_unique — tim.renouf / detail
  7. [lit] Report tool path from use_llvm_tool if found via env variable — james.henderson / detail
  8. [ARM] Transforming memcpy to Tail predicated Loop — malhar.jajoo / detail
  9. [flang] Remove `%f18` from LIT configuration files — andrzej.warzynski / detail
  10. [AMDGPU] SIFoldOperands: clean up tryConstantFoldOp — jay.foad / detail
  11. [clang-format] Add more support for C# 8 nullables — marek.kurdej+llvm.org / detail

clang-d387609-gdf729e2b82b3-t20676-b20676.tar.gz (May 6, 2021 1:22:48 AM)

  1. [clangd] Check if macro is already in the IdentifierTable before loading it — kadircet / detail
  2. [MLIR][GPU][NVVM] Add warp synchronous matrix-multiply accumulate ops — uday / detail
  3. [OpenMP] Make sure classes work on the device as they do on the host — johannes / detail
  4. [OpenMP] Ensure the DefaultMapperId has a location — johannes / detail
  5. [OpenMP] Overhaul `declare target` handling — johannes / detail

clang-d387604-g207b08a9130b-t20674-b20674.tar.gz (May 5, 2021 10:31:45 PM)

  1. [scudo] Add initialization for TSDRegistrySharedT — kostyak / detail
  2. [ORC] Introduce C API for adding object buffers directly to an object layer. — Lang Hames / detail
  3. [OpenMP] Fix non-determinism in clang copyin codegen — georgakoudis1 / detail
  4. [ORC] Add missing library dependency on IRReader. — Lang Hames / detail
  5. [BPF][Test] Disable codegen test on AIX — Jinsong Ji / detail
  6. [SelectionDAG][Mips][PowerPC][RISCV][WebAssembly] Teach computeKnownBits/ComputeNumSignBits about atomics — jrtc27 / detail
  7. [OpenMP][NFC] Refactor Clang OpenMP tests using update_cc_test_checks — georgakoudis1 / detail

clang-d387597-gab90ae6f476d-t20672-b20672.tar.gz (May 5, 2021 7:39:43 PM)

  1. [tests] Update Transforms/FunctionAttrs/nosync.ll — nhaehnle / detail
  2. [mlir] Check generated IR of math_polynomial_approx.mlir — ezhulenev / detail
  3. [flang] Provide access to constant character array data — pklausler / detail
  4. [WebAssembly] Fix JS code mentions in LowerEmscriptenEHSjLj — aheejin / detail
  5. [M68k][test] Initial migration of MC tests — minyihh / detail
  6. [M68k][AsmParser] Support negative integer constants — minyihh / detail
  7. [M68k][AsmParser] Fix invalid register name parsing logics — minyihh / detail
  8. [dfsan] extend a test case to measure origin memory usage — jianzhouzh / detail
  9. [ARM] Simplification to ARMBlockPlacement Pass. — malhar.jajoo / detail
  10. [AMDGPU] Revise handling of preexisting waitcnt — Austin.Kerbow / detail
  11. [InstCombine] Fully disable select to and/or i1 folding — aqjune / detail
  12. [test] Delete redundant arm64-tls-relocs.s — i / detail
  13. [AArch64] Replace fixup_aarch64_tlsdesc_call with FirstLiteralRelocationKind + R_AARCH64_{,P32_}TLSDESC_CALL — i / detail
  14. [M68k][test][NFC] Scrubing some tests — minyihh / detail
  15. [AMDGPU] Move insertion of function entry waitcnt later — Austin.Kerbow / detail
  16. [AMDGPU] Switch AnnotateUniformValues to MemorySSA — Stanislav.Mekhanoshin / detail

clang-d387581-gd738ac6e12ac-t20669-b20669.tar.gz (May 5, 2021 4:50:50 PM)

  1. [libc++] Move <__sso_allocator> out of include/ into src/. NFCI. — arthur.j.odwyer / detail
  2. [libc++] [LIBCXX-DEBUG-FIXME] Fix an iterator-invalidation issue in string::assign. — arthur.j.odwyer / detail
  3. [libc++] [LIBCXX-DEBUG-FIXME] Iterating a string::iterator "off the end" is UB. — arthur.j.odwyer / detail
  4. [libc++] [LIBCXX-DEBUG-FIXME] Our `__debug_less` breaks some complexity guarantees. — arthur.j.odwyer / detail
  5. [libc++] [LIBCXX-DEBUG-FIXME] std::advance shouldn't use ADL `>=` on the _Distance type. — arthur.j.odwyer / detail
  6. [libc++] [LIBCXX-DEBUG-FIXME] Stop using invalid iterators to insert into sets/maps. — arthur.j.odwyer / detail
  7. [scudo] Align objects with alignas — Vitaly Buka / detail
  8. [mlir][tosa] Add tosa.depthwise lowering to existing linalg.depthwise_conv — rob.suderman / detail
  9. [lld] Convert LLVM_CMAKE_PATH to a CMake path — isuruf / detail
  10. [WebAssembly] Add SIMD const_splat intrinsics — tlively / detail
  11. [NFC][X86][Codegen] Add some tests for 64-bit shift by (32-x) — lebedev.ri / detail
  12. Preserve metadata on masked intrinsics in auto-upgrade — kparzysz / detail
  13. [Utils][NFC] Rename replace-function-regex in update_cc_test_checks — georgakoudis1 / detail
  14. [MachineCSE][NFC]: Refactor and comment on preventing CSE for isConvergent instrs — mkitzan / detail
  15. [mlir] Add polynomial approximation for math::ExpM1 — ezhulenev / detail
  16. GlobalISel: Use DAG call lowering infrastructure in a more compatible way — Matthew.Arsenault / detail
  17. X86/GlobalISel: Use generic version of splitToValueTypes — Matthew.Arsenault / detail
  18. AMDGPU/GlobalISel: Remove unnecessary override — Matthew.Arsenault / detail
  19. GlobalISel: Update documentation — Matthew.Arsenault / detail
  20. [clangd] Split CC and refs limit and increase refs limit to 1000 — kbobyrev / detail
  21. [AMDGPU] Improve global SADDR selection — Stanislav.Mekhanoshin / detail
  22. When performing template argument deduction to select a partial — richard / detail
  23. ARM/GlobalISel: Don't store a MachineInstrBuilder reference — Matthew.Arsenault / detail
  24. AMDGPU: Add a few more tail call tests — Matthew.Arsenault / detail
  25. [gn build] (semi-manually) port 0b10bb7ddd3c — thakis / detail
  26. [lld-macho] Check simulator platforms to avoid issuing false positive errors. — vyng / detail
  27. [lldb] Handle missing SBStructuredData copy assignment cases — davelee.com / detail
  28. [gn build] (semi-manually) port 0b10bb7ddd3c more — thakis / detail
  29. [AMDGPU][GlobalISel] Widen 1 and 2 byte scalar loads — Vang.Thao / detail
  30. [Driver] Move -print-runtime-dir and -print-resource-dir tests — phosek / detail
  31. [AArch64] Fix some coding standard issues related to namespace llvm — i / detail
  32. [mlir][Linalg] Fix element type of results when folding reshapes. — ravishankarm / detail
  33. AMDGPU: Fix lit test — Matthew.Arsenault / detail
  34. Allow /STACK in #pragma comment(linker, ...) — rnk / detail
  35. Attach metadata to simplified masked loads and stores — kparzysz / detail
  36. [mlir][Linalg] Fix test to use new reshape op form. — ravishankarm / detail
  37. [MCAsmInfo] Support UsesCFIForDebug for targets with no exception handling — VenkataRamanaiah.Nalamothu / detail
  38. [AArch64] Deleted unused AsmBackend functions — i / detail

clang-d387543-g602f318cfdac-t20665-b20665.tar.gz (May 5, 2021 1:59:58 PM)

  1. [Clang] remove text extension from diag::err_drv_invalid_value_with_suggestion — ndesaulniers / detail
  2. Make clangd CompletionModel not depend on directory layout. — harald / detail
  3. [lld-macho] Have --reproduce account for path rerooting — jezng / detail
  4. [lld-macho] Preliminary support for ARM_RELOC_BR24 — jezng / detail
  5. [hwasan] Fix missing synchronization in AllocThread. — eugenis / detail
  6. [libomptarget] Initial documentation on amdgpu offload — jonathanchesterfield / detail
  7. [WebAssembly] Set alignment to 1 for SIMD memory intrinsics — tlively / detail
  8. [libc++] NFC: Remove stray semicolon in from-scratch config files — Louis Dionne / detail
  9. [libcxx] [ci] Add a Windows CI configuration for a statically linked libc++ — martin / detail
  10. [lld-macho] Try to unbreak build — jezng / detail
  11. Add fuzzer for Rust demangler — dblaikie / detail
  12. [WebAssembly] Update narrowing builtin function operand types — tlively / detail
  13. [WebAssembly] Fix constness of pointer params to load intrinsics — tlively / detail

clang-d387530-g8048005739eb-t20662-b20662.tar.gz (May 5, 2021 11:10:54 AM)

  1. [mlir][linalg] Fix bug in the fusion on tensors index op handling. — gysit / detail
  2. [AMDGPU] Fix llc pipeline lit test for bots enabling expensive checks — baptiste.saleil / detail
  3. [MIPS][MSA] Regenerate bitwise tests. NFCI. — llvm-dev / detail
  4. [MIPS][MSA] Regenerate i5-b tests. NFCI. — llvm-dev / detail
  5. [MIPS][MSA] Regenerate immediates tests. NFCI. — llvm-dev / detail
  6. [InstCombine] improve readability; NFC — spatel / detail
  7. [GlobalISel] Fix buildZExtInReg creating new register. — Vang.Thao / detail
  8. [SelectionDAG][Mips][PowerPC][RISCV][WebAssembly] Teach computeKnownBits/ComputeNumSignBits about atomics — jrtc27 / detail
  9. [RISCV][NFC] Fix up pseudoinstruction name in comment — fraser / detail
  10. [libc] Normalize LIBC_TARGET_MACHINE — gchatelet / detail
  11. Revert "[SelectionDAG][Mips][PowerPC][RISCV][WebAssembly] Teach computeKnownBits/ComputeNumSignBits about atomics" — jrtc27 / detail
  12. [docs] Update the llvm/example section — shivam98.tkg / detail
  13. Added a faster method to clone llvm project [DOCS] — shivam98.tkg / detail
  14. [clang][Driver] Add -fintegrate-as to debug-pass-structure test — Jinsong Ji / detail
  15. [mlir][Affine][Vector] Support vectorizing reduction loops — sergei.grechanik / detail
  16. [AMDGPU] Pre-commit 2 new saddr load tests. NFC. — Stanislav.Mekhanoshin / detail
  17. [clang] remove an incremental build workaround — thakis / detail
  18. [mlir][ArmSVE] Add masked arithmetic operations — javier.setoain / de