100%
WDescription%
Test Result: 0 tests failing out of a total of 74,394 tests.100
Build stability: No recent builds failed.100
Build History
x
 Identified problems
 Identified problems

Changes

#19670 (Jun 16, 2021 8:10:59 PM)

  1. [clang] NRVO: Improvements and handling of more cases. — mizvekov / detail
  2. [AMDGPU] Fixed constexpr expansion to handle multiple uses — Stanislav.Mekhanoshin / detail
  3. [clang] use correct builtin type for defaulted comparison analyzer — mizvekov / detail
  4. Improve error message on pass registration failures to include the faulty pass name — joker.eph / detail
  5. [mlir-lsp-server][Docs] Tweak the documentation for the visual studio code extension — riddleriver / detail
  6. [flang] Complain about more cases of calls to insufficiently defined procedures — pklausler / detail
  7. Relax language comparison when matching up C++ forward decls with definitions — Adrian Prantl / detail
  8. [mlir-lsp-server] Add an explicit blurb on where to send code contributions. — riddleriver / detail
  9. [mlir-vscode] Add a link to mlir.llvm.org at the top of the vscode extension doc — riddleriver / detail
  10. Remove obsolete call to AsyncSignalSafeLazyInitiFakeStack. — kda / detail
  11. [mlir] Fixed dynamic operand storage on big-endian machines. — riddleriver / detail
  12. [lld][MachO] Sort symbols in parallel in -map — th3charlie / detail
  13. Improve error reporting on pass registration collision (NFC) — joker.eph / detail

#19669 (Jun 16, 2021 4:53:04 PM)

  1. [llvm-objcopy] Make ihex writer similar to binary writer — i / detail
  2. [index] Fix performance regression with indexing macros — blangmuir / detail
  3. [flang] Correct the subscripts used for arguments to character intrinsics — pklausler / detail
  4. RISCVFixupKinds.h: Don’t duplicate function or class name at the beginning of the comment && fix some comments — i / detail
  5. [ValueTracking] add FP intrinsics to test for propagatesPoison; NFC — spatel / detail
  6. [mlir][sparse] support new kind of scalar in sparse linalg generic op — ajcbik / detail
  7. [CSSPGO] Report zero-count probe in profile instead of dangling probes. — hoy / detail
  8. [llvm-objcopy][MachO] Copy LC_LINKER_OPTIMIZATION_HINT — i / detail
  9. [lld-macho][nfc] Put back shouldOmitFromOutput() asserts — jezng / detail
  10. [lld-macho] Handle multiple LC_LINKER_OPTIONs — jezng / detail
  11. [lld-macho] Put DATA_IN_CODE immediately after FUNCTION_STARTS — jezng / detail
  12. [flang] Don't crash on some bogus expressions — pklausler / detail
  13. [NFC][ScalarEvolution] Refactor createNodeForSelectOrPHI — efriedma / detail
  14. Fix verifier crashing on some invalid IR — joker.eph / detail
  15. Use early exist and simplify a condition in Block SuccessorRange (NFC) — joker.eph / detail
  16. [MCA] Anchoring the vtable of CustomBehaviour — minyihh / detail
  17. [flang] Fix crashes on calls to non-procedures — pklausler / detail
  18. Add hook for dialect specializing processing blocks post inlining calls — jpienaar / detail
  19. [MLIR] Fix affine parallelize pass. — uday / detail
  20. [MLIR] Make store to load fwd condition less conservative — uday / detail
  21. [ASTMatchers] Fix bug in `hasUnaryOperand` — yitzhakm / detail
  22. Add sparse matrix multiplication integration test — ajcbik / detail
  23. [libTooling] Change `access` stencil to recognize use of `operator*`. — yitzhakm / detail
  24. [OpenMP] Add Two-level Distributed Barrier — terry.l.wilmarth / detail
  25. [flang] Cope with errors with array constructors — pklausler / detail
  26. [flang][driver] Add missing `! REQUIRES` LIT directive — andrzej.warzynski / detail
  27. [flang] Fold MAXVAL & MINVAL — pklausler / detail
  28. [scudo] Ensure proper allocator alignment in TSD test — kostyak / detail
  29. [flang] Use a "double-double" accumulator in SUM — pklausler / detail
  30. Move the definition of LLVM_SUPPORT_XCODE_SIGNPOSTS into llvm-config.h — Adrian Prantl / detail
  31. Use `-cfg-func-name` value as filter for `-view-cfg`, etc. — joachim / detail
  32. [flang] Implement runtime for IALL & IANY — pklausler / detail
  33. [gn build] (manually) port f9aba9a5afe — thakis / detail
  34. [mlir] Make Type::print and Type::dump const — i / detail
  35. [RISCV][test] Add new tests of SH*ADD in the zba extension — powerman1st / detail
  36. [flang] Fix ARM/POWER test failure (folding20.f90) — pklausler / detail
  37. Decouple registring passes from specifying argument/description — joker.eph / detail
  38. Migrate MLIR test passes to the new registration API — joker.eph / detail

#19668 (Jun 16, 2021 1:23:25 PM)

  1. [🍒][libc++] Un-deprecate std::allocator<void> — Louis Dionne / detail

#19667 (Jun 16, 2021 10:07:19 AM)

  1. [MCA][InstrBuilder] Always check for implicit uses of resource units (PR50725). — andrea.dibiagio / detail
  2. [libc++] Undeprecate the std::allocator<void> specialization — Louis Dionne / detail
  3. [llvm][AArch64] Handle arrays of struct properly (from IR) — david.spickett / detail
  4. [AMDGPU] Set VOP3P flag on Real instructions — jay.foad / detail
  5. [obj2yaml] Address D104035 review comments — james.henderson / detail
  6. [SVE] Selection failure with scalable insertelements — Dylan.Fleming / detail
  7. [lld-macho] Downgrade version mismatch to warning — jezng / detail
  8. [libTooling][NFC] Refactor implemenation of Transformer Stencils to use standard OOP — yitzhakm / detail
  9. [FuncSpec] Fixed prefix typo in test function-specialization-noexec.ll. NFC. — sjoerd.meijer / detail
  10. [InstSimplify] propagate poison through FP ops — spatel / detail
  11. [NFC][libomptarget] Reduce the dependency on libelf — vyacheslav.p.zakharin / detail
  12. Reapply "[MCA] Adding the CustomBehaviour class to llvm-mca". — andrea.dibiagio / detail
  13. [gn build] Port ef16c8eaa5cd — llvmgnsyncbot / detail
  14. [ValueTracking] add tests for propagatesPoison with FP ops; NFC — spatel / detail
  15. Revert "Revert "[libcxx][module-map] creates submodules for private headers"" — cjdb / detail
  16. [M68k][GloballSel] Adding initial GlobalISel infrastructure — angandhi / detail

#19666 (Jun 16, 2021 6:51:23 AM)

  1. [zorg] Rename Linaro-maintained 2-stage bots — maxim.kuvyrkov / detail
  2. [ELF] Consider that NOLOAD sections should be placed in a PT_LOAD segment — konstantin.schwarz / detail
  3. [lld/mac] Put lld-only flags in "LLD-SPECIFIC:" --help section — thakis / detail
  4. [lld/mac] Add support for -no_data_in_code_info flag — thakis / detail
  5. Revert "[flang] Check there's no dependency on C++ libs" — diana.picus / detail
  6. [AMDGPU] Set mayLoad and mayStore on Real instructions — jay.foad / detail
  7. [lldb] vwprintw -> vw_printw in IOHandlerCursesGUI — Raphael Isemann / detail
  8. [libc] Add a set of elementary operations — gchatelet / detail
  9. Revert "[libc] Add a set of elementary operations" — gchatelet / detail
  10. [AMDGPU] Set IsAtomicRet and IsAtomicNoRet on Real instructions — jay.foad / detail
  11. [flang] Check there's no dependency on C++ libs. NFC — diana.picus / detail
  12. [OpenMP] libomp: fixed implementation of OMP 5.1 inoutset task dependence type — Andrey.Churbanov / detail
  13. [lldb] Require Clang 8 for gpubnames test — Raphael Isemann / detail
  14. [SVE] Fix PromoteIntRes_TRUNCATE not to call getVectorNumElements — Dylan.Fleming / detail
  15. [libc] Add a set of elementary operations — gchatelet / detail
  16. [libcxx] Fix exception raised during downstream bare-metal libunwind tests — amilendra.kodithuwakku / detail
  17. [AMDGPU] Set SALU, VALU and other instruction type flags on Real instructions — jay.foad / detail
  18. [llvm-symbolizer] improve test and fix doc example after recent --print-source-context-lines behaviour change — Ben.Dunbobbin / detail
  19. [X86][AVX] Regenerate pr15296.ll tests — llvm-dev / detail
  20. [mlir] NFC - Drop newline form BlockArgument printing. — nicolas.vasilache / detail

#19665 (Jun 16, 2021 3:27:54 AM)

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

#19664 (Jun 16, 2021 12:10:00 AM)

  1. Revert "[SampleFDO] Using common linkage for the discriminator flag variable" — xur / detail
  2. [flang] Add semantic check for the RANDOM_SEED intrinsic — psteinfeld / detail
  3. [SampleFDO] Place the discriminator flag variable into the used list. — xur / detail
  4. [LLDB] Fix buildbots breakage due to TestGuessLanguage.py — czhengsz / detail
  5. [DFSan][NFC] Fix shadowing variable name. — browneee / detail
  6. [SLP] Incorrect handling of external scalar values — ybrevnov / detail

#19663 (Jun 15, 2021 8:52:39 PM)

  1. [compiler-rt][hwasan] Add GetShadowOffset function — leonardchan / detail
  2. [AMDGPU] Fix lds superalign test. NFC. — Stanislav.Mekhanoshin / detail
  3. [X86] avoid assert with varargs, soft float, and no-implicit-float — llvm / detail
  4. Support: Remove F_{None,Text,Append} compatibility synonyms, NFC — Duncan P. N. Exon Smith / detail
  5. [libc++] [P0619] Add _LIBCPP_ABI_NO_BINDER_BASES and remove binder typedefs in C++20. — arthur.j.odwyer / detail
  6. [PowerPC] Fix spilling of paired VSX registers — nemanja.i.ibm / detail
  7. [PowerPC] Moving defineXLCompatMacros() definition — albionapc / detail
  8. [libcxx][iwyu] ensures we IWYU as prep for modules — cjdb / detail
  9. [NFC] Update renamed option in comments — Jinsong Ji / detail
  10. Remove redundant test that was causing intermittent build bot failures. — douglas.yung / detail
  11. Support lowering of index-cast on vector types. — jpienaar / detail
  12. [NFC] Fix "unused variable" warning — Vitaly Buka / detail
  13. [asan] Remove Asan, Ubsan support of RTEMS and Myriad — Vitaly Buka / detail
  14. [InstSimplify] Treat invariant group insts as bitcasts for load operands — aeubanks / detail
  15. [gn build] Port 6478ef61b1a4 — llvmgnsyncbot / detail
  16. Adding the rest of the C11 papers to the status page. — aaron / detail
  17. [MCA] Adding the CustomBehaviour class to llvm-mca — andrea.dibiagio / detail
  18. Revert "[MCA] Adding the CustomBehaviour class to llvm-mca" — andrea.dibiagio / detail
  19. [libc][NFC] Disable thrd_test as it is exhibiting flaky behavior on the bots. — sivachandra / detail
  20. AArch64 Linux and elf-core PAC stack unwinder support — omair.javaid / detail
  21. [OpenMP] Lazily assign root affinity — jonathan.l.peyton / detail
  22. [OpenMP] Fix affinity determine capable algorithm on Linux — jonathan.l.peyton / detail
  23. [OpenMP] Add GOMP 5.0 version symbols to API — jonathan.l.peyton / detail
  24. Convert functions that were returning BreakpointOption * to BreakpointOption &. — jingham / detail
  25. [SampleFDO] Using common linkage for the discriminator flag variable — xur / detail
  26. [mlir][sparse] allow all-dense annotated "sparse" tensor output — ajcbik / detail
  27. [OpaquePtr] Verify Opaque pointer in function parameter — zequanwu / detail
  28. [mlir][SCF] Remove empty else blocks of `scf.if` operations. — ravishankarm / detail
  29. [docs] Exclude FlangOption and re-generate ClangCommandLineReference.rst — i / detail
  30. Missed a Windows use of ValidForThisThread in the changes for — jingham / detail
  31. [mlir][sparse] integration test for all-dense annotated "sparse" output — ajcbik / detail
  32. CMake: allow overriding CMAKE_CXX_VISIBILITY_PRESET — aktoon / detail
  33. Don't depend on the "run" alias doing shell expanding. — jingham / detail
  34. [libc++] Promote GCC 11 to mandatory CI — Louis Dionne / detail
  35. [DFSan] Handle landingpad inst explicitly as zero shadow. — browneee / detail
  36. [NFC][sanitizer] Remove calls to __asan_get_current_fake_stack — Vitaly Buka / detail
  37. [FuncSpec] Use std::pow instead of operator^ — yedeng.yd / detail
  38. X86: balance the frame prologue and epilogue on Win64 — Saleem Abdulrasool / detail
  39. [Debug-Info] guard DW_LANG_C_plus_plus_14 under strict dwarf — czhengsz / detail
  40. [Driver] Delete -fsanitize-coverage-blocklist= in favor of -fsanitize-coverage-ignorelist= — i / detail

#19662 (Jun 15, 2021 5:25:13 PM)

  1. [llvm][PPC] Add missing case for 'I' asm memory operands — tstellar / detail

#19661 (Jun 15, 2021 1:56:41 PM)

  1. [clang-format] Rework Whitesmiths mode to use line-level values in UnwrappedLineParser — mydeveloperday / detail

#19660 (Jun 15, 2021 10:40:43 AM)

  1. [ARM] Rejig some of the MVE gather/scatter lowering pass. NFC — david.green / detail
  2. [libc] Add a set of elementary operations — gchatelet / detail
  3. [mlir] Avoid GCC naming conflict. — gysit / detail
  4. [libcxx][atomic] Fix failure mapping in compare_exchange_{strong,weak}. — rupprecht / detail
  5. Revert "[libc] Add a set of elementary operations" — gchatelet / detail
  6. [flang] [openmp] Add Fortran specific semantic check 4 for OpenMP Allocate directive. — isaac.perry / detail
  7. Work around MSVC compiler intricacies. — Adrian Prantl / detail
  8. [mlir][linalg] Adapt yaml codegen to support scalar parameters. — gysit / detail
  9. [IROutliner] Adding DebugInfo handling for IR Outlined Functions — andrew.litteken / detail
  10. [ARM] Use rq gather/scatters for smaller v4 vectors — david.green / detail
  11. DirectoryWatcher: close a possible window of race on Windows — Saleem Abdulrasool / detail
  12. [ARM] Extend narrow values to allow using truncating scatters — david.green / detail
  13. Remove unnecessary triple from test — rnk / detail
  14. [NFC] Remove redundant variable — aeubanks / detail
  15. [NFC][OpaquePtr] Avoid calling getPointerElementType() — aeubanks / detail
  16. Revert "[ARM] Extend narrow values to allow using truncating scatters" — david.green / detail
  17. [lldb] Make the ClassTemplateDecl merging logic in TypeSystemClang respect template parameters — Raphael Isemann / detail
  18. [NewPM] Remove SpeculateAroundPHIs pass — lebedev.ri / detail

#19659 (Jun 15, 2021 7:25:12 AM)

  1. [ORC] Port WrapperFunctionUtils and SimplePackedSerialization from ORC runtime. — Lang Hames / detail
  2. [ORC] Make WrapperFunctionResult's ValuePtr member non-const. — Lang Hames / detail
  3. Clearly specify that these are partially implemented features — aaron / detail
  4. [mlir] ODS: do not emit trailing const for static methods — zinenko / detail
  5. [ORC] Fix missing function in unit test. — Lang Hames / detail
  6. [ORC] Fix narrowing-in-initializer-list warnings. — Lang Hames / detail
  7. [ORC] Fix missing std::move. — Lang Hames / detail
  8. [ORC] Fix endianness in manual serialization to match WrapperFunctionUtils. — Lang Hames / detail
  9. [LoopDeletion] Check for irreducible cycles when deleting loops. — flo / detail
  10. [OPENMP]Fix PR50699: capture locals in combine directrives for aligned clause. — a.bataev / detail
  11. [gn build] Port 4eb9fe2e1a07 — llvmgnsyncbot / detail
  12. [Polly][Isl] Replacing isl method `to_str()` with `stringFromIslObj()`. NFC. — patacca / detail
  13. [Matrix] Add tests for fast-math flags & matrix codegen. — flo / detail
  14. [libc++] [test] Fix some GCC 11 errors/warnings in these tests. NFCI. — arthur.j.odwyer / detail
  15. [mlir][linalg][python] Adapt the OpDSL to use scalars. — gysit / detail
  16. [mlir] separable registration of attribute and type interfaces — zinenko / detail
  17. [mlir] Add SignOp to complex dialect. — akuegel / detail
  18. [llvm-exegesis] Fix X86LbrCounter destructor to correctly unmap memory and not double-close fd (PR50620) — llvm-dev / detail

#19658 (Jun 15, 2021 4:01:10 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
  12. Revert "[libc] Add a set of elementary operations" — gchatelet / detail
  13. [builtins] Allow compiling the builtins without libc headers — Alexander.Richardson / detail
  14. [IR] Remove forward declaration of GraphTraits from Type.h — jay.foad / detail
  15. [mlir][linalg] Fold linalg.pad_tensor if src type == result type — springerm / detail
  16. [clang-format] distinguish function type casts after 21c18d5a04316891110cecc2bf37ce51533decba — krasimir / detail
  17. [analyzer] Refactor StoreSiteFinder and extract DefaultStoreHandler — vsavchenko / detail
  18. [analyzer] Extract ControlDependencyHandler — vsavchenko / detail
  19. [analyzer] Extract NilReceiverHandler — vsavchenko / detail
  20. [analyzer] Extract ArrayIndexHandler — vsavchenko / detail
  21. [analyzer] Extract InterestingLValueHandler — vsavchenko / detail
  22. [analyzer] Extract InlinedFunctionCallHandler — vsavchenko / detail
  23. [analyzer] Simplify the process of producing notes for stores — vsavchenko / detail
  24. Fix Windows builders after 244601f4720d9cda6e81ea1908f3ce905a4bcb0e — Alexander.Richardson / detail
  25. [MCA][InstrBuilder] Check for the presence of flag VariadicOpsAreDefs. — andrea.dibiagio / detail
  26. [analyzer] Decouple NoteTag from its Factory — vsavchenko / detail
  27. [X86] Schedule-model second (mask) output of GATHER instruction — lebedev.ri / detail
  28. [lldb] Fix libstdc++ 11's std::unique_ptr affecting LLDB testsuite TestDataFormatterStdUniquePtr.py — jan.kratochvil / detail
  29. ABI breaking changes fixes. — neil.henning / detail
  30. [mlir] Add NegOp to complex dialect. — akuegel / detail
  31. [mlir][MemRef] Make sure types match when folding dim(reshape) — benny.kra / detail

#19657 (Jun 15, 2021 12:29:26 AM)

  1. [X86] Add ISD::FREEZE and ISD::AssertAlign to the list of opcodes that don't guarantee upper 32 bits are zero. — tstellar / detail
  2. [ARM] Fix Machine Outliner LDRD/STRD handling in Thumb mode. — tstellar / detail
  3. [PowerPC][Dwarf] Assign MMA register's dwarf register number to negative value — tstellar / detail
  4. [PowerPC] Make sure the first probe is full size or is the last probe when stack is realigned — tstellar / detail
  5. [OpenMP] Fix typo in libomptarge for the wrong environment variable — tstellar / detail

#19656 (Jun 14, 2021 9:11:07 PM)

  1. [mlir:OpFormatGen] Add Support for `$_ctxt` in the transformer. — silvasean / detail
  2. [NFC][sanitizer] clang-format some code — Vitaly Buka / detail
  3. [PowerPC] Export 16 byte load-store instructions — lkail / detail
  4. [lld][MachO] Add support for LC_DATA_IN_CODE — alexshap / detail
  5. [libc++][ci] Enable modules in the Runtimes build — Louis Dionne / detail
  6. Do not merge LocalInstantiationScope for template specialization — Yaxun.Liu / detail

#19655 (Jun 14, 2021 5:52:58 PM)

  1. Remove accidentally added debugging code from D103135 — aeubanks / detail
  2. [mlir:Linalg] Populate LinalgOp patterns on LinalgDialect as opposed to each op — riddleriver / detail
  3. Move some code under NDEBUG from D103135 — aeubanks / detail
  4. [PassManager] Save compile time by not running the verifier unnecessarily. NFC — clattner / detail
  5. [OPENMP][C++20]Add support for CXXRewrittenBinaryOperator in ranged for loops. — a.bataev / detail
  6. [libc++] Clean up scripts to setup CI on macOS — Louis Dionne / detail
  7. [libc++abi] NFC: avoid a -Wunused-parameter warning — xingxue / detail
  8. [AMDGPU] Limit runs of fixLdsBranchVmemWARHazard — Piotr Sobczak / detail
  9. [mlir][Linalg] Make printer/parser have the same behavior. — hanchung / detail
  10. Adding some of the documents for C11. — aaron / detail
  11. [TLI] SimplifyDemandedVectorElts(): handle SCALAR_TO_VECTOR(EXTRACT_VECTOR_ELT(?, 0)) — lebedev.ri / detail
  12. [dfsan] Add stack-trace printing functions to dfsan interface — gbalats / detail
  13. Allow signposts to take advantage of deferred string substitution — Adrian Prantl / detail
  14. [HWASan] Enable globals support for LAM. — mascasa / detail
  15. [libc] Add hardware implementations of x86_64 sqrt functions. — sivachandra / detail
  16. [Hexagon] Add HVX and control register names to Hexagon target — kparzysz / detail
  17. Revert "Allow signposts to take advantage of deferred string substitution" — Adrian Prantl / detail
  18. [SVE][LSR] Teach LSR to enable simple scaled-index addressing mode generation for SVE. — huihuiz / detail
  19. Allow signposts to take advantage of deferred string substitution — Adrian Prantl / detail
  20. Remove redundant environment variable XLA_FLAGS. — jacobhegna / detail
  21. [compiler-rt][hwasan] Add newline between record_addr lines on frame record dumps — leonardchan / detail

#19654 (Jun 14, 2021 2:23:34 PM)

  1. [ValueTracking] Limit scan when checking poison UB (PR50155) — tstellar / detail
  2. [OPENMP]Fix PR48571: critical/master in outlined contexts cause crash. — tstellar / detail
  3. Make clangd CompletionModel usable even with non-standard (but supported) layout — tstellar / detail
  4. Make clangd CompletionModel not depend on directory layout. — tstellar / detail

#19653 (Jun 14, 2021 11:05:46 AM)

  1. [AArch64] Improve SAD pattern — jingu.kang / detail
  2. [ADT] Use unnamed argument for unused arg in StringMapEntryStorage. — flo / detail
  3. [AIX][XCOFF] emit vector info of traceback table. — zhijian / detail
  4. SelectionDAG: repair the Windows build — Saleem Abdulrasool / detail
  5. [VectorCombine] Limit scalarization to non-poison indices for now. — flo / detail
  6. [mlir] Mark gpu dialect illegal in gpu-to-llvm conversion — csigg / detail
  7. [LoopDeletion] Add test with irreducible control flow in loop. — flo / detail
  8. [InstCombine] add tests for logical and/or with not ops; NFC — spatel / detail
  9. [InstCombine] add DeMorgan folds for logical ops in select form — spatel / detail
  10. [Verifier] Parallelize verification and dom checking.  NFC. — clattner / detail
  11. [flang] Move buffer runtime test to GTest — ashermancinelli / detail
  12. [RISCV] Transform unaligned RVV vector loads/stores to aligned ones — fraser / detail
  13. [Clang] Test case for -Wunused-but-set-variable, warn for volatile. — George Burgess IV / detail
  14. [CSSPGO] Aggregation by the last K context frames for cold profiles — wlei / detail
  15. [OpenMP] Fix C-only clang assert on parsing use_allocator clause of target directive — a.bataev / detail
  16. [lld-macho] Reword comment for clarity — jezng / detail
  17. [lld-macho] Fix "shift exponent too large" UBSAN error — jezng / detail
  18. [OpaquePtr] Remove existing support for forward compatibility — aeubanks / detail
  19. [NFC] Remove unused variable — Vitaly Buka / detail
  20. [docs][OpaquePtr] Shuffle around the transition plan section — aeubanks / detail
  21. X86: pass swift_async context in R14 on Win64 — Saleem Abdulrasool / detail

#19652 (Jun 14, 2021 7:49:04 AM)

  1. [clang][deps] NFC: Check the correct context hashes in tests — Jan Svoboda / detail
  2. [clang][deps] Prevent unintended modifications of the original TU command-line — Jan Svoboda / detail
  3. Revert "[lldb] Set return status to failed when adding a command error" (and fixups) — david.spickett / detail
  4. [libc++] Refactor the tests for std::prev, next and advance — Louis Dionne / detail
  5. [MLIR][NFC] Rename MemRefDataFlow -> AffineScalarReplacement — uday / detail
  6. [clang][deps] NFC: Fix an XFAIL test on Windows — Jan Svoboda / detail
  7. [libc++] NFC: More refactoring in the prev/next/advance tests per review comments — Louis Dionne / detail
  8. Intrinsic::getName: require a Module argument — jeroen.dobbelaere / detail
  9. [clang][deps] NFC: Handle `DependencyOutputOptions` only once — Jan Svoboda / detail
  10. [clang][deps] NFC: Stop using moved-from object — Jan Svoboda / detail
  11. [DAGCombine] reduceBuildVecToShuffle(): sort input vectors by decreasing size — lebedev.ri / detail
  12. [NFC][DAGCombine] Extract getFirstIndexOf() lambda back into a function — lebedev.ri / detail
  13. Reland "[lldb] Set return status to failed when adding a command error" — david.spickett / detail
  14. [flang] Fix compilation problem with rename of "MemRefDataFlow" — psteinfeld / detail
  15. Add AutomaticAllocationScope to memref.alloca_scope — zinenko / detail
  16. [libc++] [test] No longer rely on std::hash<T>::argument_type. — arthur.j.odwyer / detail
  17. [lldb][docs] Fix section name for InputReaderGranularity — Raphael Isemann / detail
  18. [lldb][docs] Add the missing rst anchors to the Python enum docs — Raphael Isemann / detail
  19. [libcxx][ranges] Implement views::all. — zoecarver / detail
  20. [gn build] Port c820b494d6e1 — llvmgnsyncbot / detail
  21. Revert "[clang] NRVO: Improvements and handling of more cases." — hans / detail

#19651 (Jun 14, 2021 4:25:46 AM)

  1. [zorg] Cleanup clang-cmake-{armv7,aarch64}-quick bots — maxim.kuvyrkov / detail
  2. [zorg] Build all targets on Linaro-maintained bots — maxim.kuvyrkov / detail
  3. [zorg] Add AArch64 SVE vector-length-specific (VLS) bots — maxim.kuvyrkov / detail
  4. [zorg] Rename Linaro's AArch64 and ARM bots to use consistent names — maxim.kuvyrkov / detail
  5. [zorg] Remove settings that match defaults from Linaro bots — maxim.kuvyrkov / detail
  6. [llvm] remove Sequence::asSmallVector() — gchatelet / detail
  7. [clang][deps] NFC: Preserve the original frontend action — Jan Svoboda / detail
  8. [libc] Add a set of elementary operations — gchatelet / detail
  9. [clang][modules][pch] Allow loading PCH with different modules cache path — Jan Svoboda / detail
  10. Reland "[lldb] Set return status to failed when adding a command error" — david.spickett / detail
  11. [lldb] Add missing changes to a2363c0cf9b6a9a81c76ac652da667f73845d38b — david.spickett / detail
  12. [clang][deps] Handle precompiled headers' AST files — Jan Svoboda / detail
  13. Revert "[libc] Add a set of elementary operations" — gchatelet / detail
  14. [lldb] Correct "else if" to "elif" in TestRegisters — david.spickett / detail
  15. [flang] Add POSIX implementation for CPU_TIME — diana.picus / detail
  16. Fix -Wswitch warning after 092c303955cd18be6c0b923b1c0a1b96e2c91893. — hokein.wu / detail
  17. [clang][deps] Handle modular dependencies present in PCH — Jan Svoboda / detail
  18. [Analyzer][solver] Simplify existing eq classes and constraints when a new constraint is added — gabor.marton / detail
  19. [clang][deps] Move stripping of diagnostic serialization from `clang-scan-deps` to `DependencyScanning` library — Jan Svoboda / detail
  20. [clang][deps] Move invocation adjustments from `clang-scan-deps` to `DependencyScanning` library — Jan Svoboda / detail
  21. [clang][deps] Move injection of `-Wno-error` from `clang-scan-deps` to `DependencyScanning` library — Jan Svoboda / detail
  22. [clang][deps] Move enabling system header deps from `clang-scan-deps` to `DependencyScanning` library — Jan Svoboda / detail
  23. [VPlan] Add additional tests for region merging. — flo / detail
  24. [clang][deps] Fix failing modules.cpp test — Jan Svoboda / detail
  25. [lldb][docs] Document SBType — Raphael Isemann / detail

#19650 (Jun 14, 2021 1:08:00 AM)

  1. AMD k8 family does not support SSE4.x which are required by x86-64-v2+ — sguelton / detail
  2. [mlir][linalg] Lower PadTensorOp to InitTensorOp + FillOp + SubTensorInitOp — springerm / detail
  3. [mlir][linalg] Vectorize linalg.pad_op source copying (static source shape) — springerm / detail
  4. [mlir][linalg] Vectorize linalg.pad_op source copying (improved) — springerm / detail
  5. [LoopVectorize] precommit pr50686.ll for D104148 — guopeilin1 / detail
  6. Only consider built-in compound assignment operators for -Wunused-but-set-* — sbergman / detail
  7. [mlir] Add ExpOp to Complex dialect. — akuegel / detail
  8. [mlir][linalg] Lower PadTensorOps with non-constant pad value — springerm / detail
  9. [mlir][linalg] Add support for scalar input operands. — gysit / detail
  10. [mlir] Remove traits that require vector type support from ops in Complex dialect. — akuegel / detail
  11. [VP] Binary floating-point intrinsics. — simon.moll / detail
  12. [flang] Add initial implementation for CPU_TIME — diana.picus / detail

#19649 (Jun 13, 2021 9:49:02 PM)

  1. [mlir][linalg] Remove generic PadTensorOp vectorization pattern — springerm / detail
  2. [ORC-RT] Fix an error check. — Lang Hames / detail
  3. Calculate getTerminator only when necessary — 1894981+hiraditya / detail
  4. Implement DW_CFA_LLVM_* for Heterogeneous Debugging — VenkataRamanaiah.Nalamothu / detail
  5. [lld-macho] Try to fix MSAN "uninitialized memory" error — jezng / detail
  6. [Testsuite] Change these tests to only have a single verification error, NFC. — clattner / detail
  7. [LLParser] Remove outdated deplibs — th3charlie / detail

#19648 (Jun 13, 2021 6:30:29 PM)

  1. Fix misspelled instruction in X86 assembly parser — epastor / detail
  2. [ms] [llvm-ml] Fix capitalization of the ignored CPU directives — epastor / detail
  3. [ms] [llvm-ml] When parsing MASM, "jmp short" instructions are case insensitive — epastor / detail
  4. [lld-macho][nfc] Remove InputSection::outSecFileOff — jezng / detail
  5. [lld-macho][nfc] Represent the image loader cache with a ConcatInputSection — jezng / detail
  6. [lld-macho][nfc] Add `final` to classes where possible — jezng / detail
  7. [Utils] Add missing freeze and poison keyword highlights — aqjune / detail
  8. [mlir][linalg] Add constant padding helper to PadTensorOp — springerm / detail
  9. [mlir] Vectorize linalg.pad_tensor consumed by transfer_read — springerm / detail
  10. [mlir] Vectorize linalg.pad_tensor consumed by subtensor_insert — springerm / detail
  11. [mlir] Vectorize linalg.pad_tensor consumed by transfer_write — springerm / detail
  12. [DominanceInfo] Make the ctor take a defaulted value for the operand. NFC. — clattner / detail

#19647 (Jun 13, 2021 3:13:12 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

#19646 (Jun 13, 2021 11:56:21 AM)

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

#19645 (Jun 13, 2021 8:39:51 AM)

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

#19644 (Jun 13, 2021 5:16:32 AM)

  1. [ARM][NEON] Combine base address updates for vld1Ndup intrinsics — kbessonova / detail
  2. [clang] Implement P2266 Simpler implicit move — mizvekov / detail
  3. [ORC-RT] Fix a comment. — Lang Hames / detail
  4. [JITLink][MachO] Add missing testcase. — Lang Hames / detail
  5. [ORC-RT] Remove unused header in unit test. — Lang Hames / detail
  6. VPlanSLP.cpp - tidy implicit header dependencies. NFCI. — llvm-dev / detail
  7. ArgumentPromotion.cpp - remove unused <string> include. NFCI. — llvm-dev / detail
  8. SValExplainer.h - get APSInt values by const reference instead of value. NFCI. — llvm-dev / detail

#19643 (Jun 13, 2021 1:57:50 AM)

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

#19642 (Jun 12, 2021 10:37:56 PM)

  1. llvm-objcopy: fix section size truncation/extension when dumping sections — dblaikie / detail
  2. [runtimes] Fix umbrella component targets — smeenai / detail

#19641 (Jun 12, 2021 7:22:00 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

#19640 (Jun 12, 2021 4:06:22 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

#19639 (Jun 12, 2021 12:50:12 PM)

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

#19638 (Jun 12, 2021 9:34:49 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

#19637 (Jun 12, 2021 6:18: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

#19635 (Jun 11, 2021 11:36:51 PM)

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

#19634 (Jun 11, 2021 8:22:46 PM)

  1. [AIX][compiler-rt] Fix cmake build of libatomic for cmake-3.16+ — lkail / detail
  2. [MLIR] Execution engine python binding support for shared libraries — uday / detail
  3. [lld-macho] Fix debug build — jezng / detail
  4. [lld][MachO] Fix function starts section — alexshap / detail
  5. Improve materializer error messages to include type names. — Adrian Prantl / detail

#19633 (Jun 11, 2021 5:08:04 PM)

  1. [NFC][X86][Codegen] Megacommit: mass-regenerate all check lines that were already autogenerated — lebedev.ri / detail
  2. [lldb] Remove GCC XFAIL for TestCPPAuto and TestClassTemplateParameterPack — Raphael Isemann / detail
  3. [IRSim] Don't copy the Mapper for createCandidatesFromSuffixTree — andrew.litteken / detail
  4. [sanitizer] Replace -mllvm -asan-use-after-return in compile-rt tests with -fsanitize-address-use-after-return (NFC) — kda / detail
  5. [sanitizer] Remove numeric values from -asan-use-after-return flag. (NFC) — kda / detail
  6. [InstCombine] update test checks; NFC — spatel / detail
  7. [InstCombine] add tests for bit manipulation intrinsics with bool values; NFC — spatel / detail
  8. [NFC][OpaquePtr] Make getMemoryParamAllocType() compatible with opaque pointers — aeubanks / detail
  9. [ASan/Win] Hide index from compiler to avoid new clang warning — rnk / detail
  10. [llvm-objcopy][MachO] Do not strip symbols with the flag REFERENCED_DYNAMICALLY set — alexshap / detail
  11. Allow signposts to take advantage of deferred string substitution — Adrian Prantl / detail
  12. Disambiguate usage of struct mach_header and other MachO definitions. — Adrian Prantl / detail
  13. [IRSim] Strip out the findSimilarity call from the constructor — andrew.litteken / detail
  14. Revert "Allow signposts to take advantage of deferred string substitution" — Adrian Prantl / detail
  15. [lld-macho] Deduplicate fixed-width literals — jezng / detail
  16. [lld-macho][nfc] Move liveness-tracking fields into ConcatInputSection — jezng / detail
  17. [lld-macho][nfc] Have InputSection ctors take some parameters — jezng / detail
  18. [lld-macho] Have dead-stripping work with literal sections — jezng / detail
  19. Allow signposts to take advantage of deferred string substitution — Adrian Prantl / detail

#19632 (Jun 11, 2021 1:54:29 PM)

  1. CodeGen: Fix missing const — Matthew.Arsenault / detail
  2. GlobalISel: Reduce indentation and remove dead path — Matthew.Arsenault / detail
  3. AMDGPU/GlobalISel: Fix indentation — Matthew.Arsenault / detail
  4. AMDGPU/GlobalISel: Remove leftover hack for argument memory sizes — Matthew.Arsenault / detail
  5. [libcxx][ranges] Add class ref_view. — zoecarver / detail
  6. [gn build] Port 7eba4856c702 — llvmgnsyncbot / detail
  7. [compiler-rt] Add platform detection support for x32 — harald / detail
  8. [NFC][OpaquePtr] Explicitly pass GEP source type in optimizeGatherScatterInst() — aeubanks / detail
  9. [clang-cl][sanitizer] Add -fsanitize-address-use-after-return to clang. — kda / detail
  10. [flang] Handle multiple USE statements for the same module — psteinfeld / detail
  11. [mlir][docs] Reorder PassWrapper arguments — marius.brehler / detail
  12. [docs][OpaquePtr] Add some specific examples of what needs to be done — aeubanks / detail
  13. [IRSim] Adding basic implementation of llvm-sim. — andrew.litteken / detail
  14. [clang][ObjC] allow the use of NSAttributedString * argument type with format attribute — Alex Lorenz / detail
  15. Allow ptrtoint/inttoptr of non-integral pointer types in IR — listmail / detail
  16. Revert "[IRSim] Adding basic implementation of llvm-sim." — andrew.litteken / detail
  17. [NFC][CostModel] Fixed comment that comparisons work regardless of the state. — daniil.fukalov / detail

#19631 (Jun 11, 2021 10:40:35 AM)

  1. [lldb] Remove GCC XFAIL for TestTypedefArray — Raphael Isemann / detail
  2. [mlir][VectorToGPU] First step to convert vector ops to GPU MMA ops — thomasraoux / detail
  3. [SLP][NFC]Add a test for unordered stores, NFC. — a.bataev / detail
  4. [SLP]Remove unnecessary UndefValue in CreateShuffle. — a.bataev / detail
  5. [lld/mac] Use sectionType() more — thakis / detail
  6. [HWASan] Add basic stack tagging support for LAM. — mascasa / detail
  7. [Sema] Address-space sensitive check for unbounded arrays (v2) — Chris.Hamilton / detail
  8. Revert "[Sema] Address-space sensitive check for unbounded arrays (v2)" — Chris.Hamilton / detail
  9. [SLP]Allow reordering of insertelements. — a.bataev / detail
  10. [CodeGen][regalloc] Don't align stack slots if the stack can't be realigned — tomas.matheson / detail
  11. Update the C status page somewhat. — aaron / detail
  12. [lldb-vscode] Synchronize calls to SendTerminatedEvent — asahay / detail
  13. [HIP] Fix --hip-version flag with 0 as component — enye.shi / detail
  14. [Matrix] In transpose opts, handle a^t * a^t — anemet / detail
  15. [libcxx][ranges] Add range.subrange. — zoecarver / detail
  16. [gn build] Port 9106047ee3dd — llvmgnsyncbot / detail
  17. [libc++] Enable the synchronization library on Apple platforms — Louis Dionne / detail
  18. [X86FixupLEAs] Sub register usage of LEA dest should block LEA/SUB optimization — carrot / detail
  19. [libc++] NFC: Move indirect_concepts.h to __iterator/concepts.h — Louis Dionne / detail
  20. [gn build] Port c54d3050f7b9 — llvmgnsyncbot / detail
  21. [SLP][NFC] Fix condition that was supposed to save a bit of compile time. — valery.n.dmitriev / detail
  22. [lldb] Enable TestRuntimeTypes on Apple Silicon — Jonas Devlieghere / detail
  23. [lldb] Support new objective-c hash table layout — Jonas Devlieghere / detail
  24. Introduce alloca_scope op — zinenko / detail
  25. [Sema] Address-space sensitive check for unbounded arrays (v2) — Chris.Hamilton / detail

#19630 (Jun 11, 2021 7:27:00 AM)

  1. [PowerPC] Allow wa inline asm to also accept floating point arguments — zarko / detail
  2. [mlir] Provide minimal Python bindings for the math dialect — zinenko / detail
  3. precommit tests for D104042 — jingu.kang / detail
  4. [Test] One more elaborate test with selects for loop deletion — mkazantsev / detail
  5. [clangd] don't rename if the triggering loc is not actually being renamed. — hokein.wu / detail
  6. [VP][NFC] Format comment to 80 columns — fraser / detail
  7. [ADT] Remove APInt/APSInt toString() std::string variants — llvm-dev / detail
  8. [AST] Include the TranslationUnitDecl when traversing with TraversalScope — sam.mccall / detail
  9. APInt.h - add missing <utility> header. — llvm-dev / detail
  10. [lldb] DumpDataExtractor.cpp - replace APInt::toString() with llvm::toString(APInt) — llvm-dev / detail
  11. [Polly][Isl] Removing explicit operator bool() from isl C++ bindings. NFC. — patacca / detail
  12. [mlir][[linalg] Remove deprecated structured op interface methods. — gysit / detail
  13. Revert "[lldb] Add support for evaluating expressions in static member functions" — Raphael Isemann / detail
  14. [mlir][linalg] Prepare drop unit dims for scalar operands. — gysit / detail
  15. Fix Wdocumentation missing parameter warnings. NFCI. — llvm-dev / detail
  16. StringExtrasTest.cpp - add missing newline at the end of file. NFCI. — llvm-dev / detail
  17. [SimplifyCFG] avoid crash on degenerate loop — spatel / detail
  18. Fix extraneous ')' error. — llvm-dev / detail
  19. [mlir][linalg] Prepare pad to static bounding box for scalar operands. — gysit / detail
  20. Fix for error "'Run' overrides a member function but is not marked — zahira.ammarguellat / detail
  21. Referencing a static function defined in an opnemp clause, is — zahira.ammarguellat / detail
  22. Move Function Specialization to its correct location. NFC. — sjoerd.meijer / detail
  23. [gn build] Port 9907746f5db7 — llvmgnsyncbot / detail
  24. [lldb] Unmark TestInlines as XFAIL for gcc — Raphael Isemann / detail
  25. [lldb] Fix compilation after removal of APInt::toString — Raphael Isemann / detail

#19629 (Jun 11, 2021 4:06:16 AM)

  1. Function Specialization Pass — sjoerd.meijer / detail
  2. [gn build] Port c4a0969b9c14 — llvmgnsyncbot / detail
  3. [mlir] Refactor ComplexOps.td [NFC] — akuegel / detail
  4. [clang-tidy] LIT test fix for Remark diagnostic — dmitry.polukhin / detail
  5. [compiler-rt] [builtins] [AArch64] Add missing AArch64 data synchronization barrier (dsb) to __clear_cache — srhines / detail
  6. [OpenCL][NFC] Reorganize ClangOpenCLBuiltinEmitter comments — sven.vanhaastregt / detail
  7. Fix implicit dependency on <string> header. NFCI. — llvm-dev / detail
  8. [Analysis] Pass RecurrenceDescriptor as const reference. NFCI. — llvm-dev / detail
  9. SampleProf.h - fix spelling mistake in assert message. NFC. — llvm-dev / detail
  10. [X86] Support __tile_stream_loadd intrinsic for new AMX interface — bing1.yu / detail
  11. [NFC][VectorCombine] Extract computeAlignmentAfterScalarization() helper function — lebedev.ri / detail
  12. [VectorCombine] scalarizeLoadExtract(): use computeAlignmentAfterScalarization() helper — lebedev.ri / detail
  13. [analyzer] Introduce a new interface for tracking — vsavchenko / detail
  14. [analyzer] Reimplement trackExpressionValue as ExpressionHandler — vsavchenko / detail
  15. [analyzer] Change FindLastStoreBRVisitor to use Tracker — vsavchenko / detail
  16. [analyzer] Hide and rename FindLastStoreBRVisitor — vsavchenko / detail
  17. [analyzer] Turn ReturnVisitor into a tracking visitor — vsavchenko / detail
  18. [analyzer] Refactor trackRValueExpression into ExpressionHandler — vsavchenko / detail
  19. [analyzer] Turn TrackControlDependencyCond into a tracking visitor — vsavchenko / detail
  20. [analyzer] Refactor trackExpressionValue to accept TrackingOptions — vsavchenko / detail
  21. [llvm-stress] Fix dead code preventing us generating per-element vector selects — llvm-dev / detail
  22. clang-format: [JS] don't sort named imports if off. — martin / detail
  23. [OpenCL] Fix overloading resolution of addrspace constructors — olemarius.strohm / detail
  24. [CostModel][AArch64] Improve the cost estimate of CTPOP intrinsic — rosie.sumpter / detail
  25. Do not generate calls to the 128-bit function __multi3() on 32-bit ARM — rengolin / detail
  26. [clang][NFC] Avoid assignment in condition — nathan / detail
  27. [ADT] Consistently use StringExtrasTest for the test suite filter. NFCI. — llvm-dev / detail
  28. [clang-tidy] NarrowingConversionsCheck should support inhibiting conversions of — hokein.wu / detail
  29. [Test] Add loop deletion test with switch — mkazantsev / detail

#19628 (Jun 11, 2021 12:48:11 AM)

  1. [lldb] Move once_flags in HostInfoLinux so the internal state struct — Raphael Isemann / detail
  2. [PowerPC] Relax register superclasses for paired memops — qiucofan / detail
  3. [lldb] Fix leak in test — Vitaly Buka / detail
  4. Revert "[CMake] Don't use libc++ by default on Windows yet" — phosek / detail
  5. Revert "[Driver] Support libc++ in MSVC" — phosek / detail

#19627 (Jun 10, 2021 9:31:36 PM)

  1. [MLIR] Document that Dialect Conversion traverses in preorder — gcmn / detail
  2. [AArch64][GlobalISel] Legalize scalar G_CTTZ + G_CTTZ_ZERO_UNDEF — Jessica Paquette / detail
  3. [libcxx][ranges] removes default_initializable from weakly_incrementable and view — cjdb / detail
  4. Preserve more MD_mem_parallel_loop_access and MD_access_group in SROA — andrew.kaylor / detail
  5. [clang] Implement P2266 Simpler implicit move — mizvekov / detail
  6. [Profile] Handle invalid profile data — aeubanks / detail
  7. [IR] make -warn-frame-size into a module attr — ndesaulniers / detail
  8. [Profile] Remove redundant check — aeubanks / detail
  9. LoadStoreVectorizer: support different operand orders in the add sequence match — vkeles / detail
  10. [static initializers] Emit global_ctors and global_dtors in reverse order when .ctors/.dtors are used. — wolfgang_pieb / detail
  11. [IR] Value: Fix OpCode checks — ndesaulniers / detail
  12. [RISCV] Add test cases that show failure to use some W instructions if they are proceeded by a load. NFC — craig.topper / detail
  13. [SDAG] Fix pow2 assumption when splitting vectors — carl.ritson / detail
  14. [ValueTypes] Define MVTs for v6i32, v6f32, v7i32, v7f32 — carl.ritson / detail
  15. [AArch64][GlobalISel] Fix incorrectly generating uxtw/sxtw for addressing modes. — Amara Emerson / detail
  16. [mlir][IR] Move MemRefElementTypeInterface to a new BuiltinTypeInterfaces file — riddleriver / detail
  17. [mlir] Add new SubElementAttr/SubElementType Interfaces — riddleriver / detail
  18. [mlir-ir-printing] Prefix the dump message with the split marker(// -----) — riddleriver / detail
  19. [Flang] Compile fix after D99459. — llvm-project / detail
  20. [RISCV] Use ComputeNumSignBits/MaskedValueIsZero in RISCVDAGToDAGISel::selectSExti32/selectZExti32. — craig.topper / detail
  21. [VectorCombine] Fix alignment in single element store — qiucofan / detail
  22. Revert "[clang] Implement P2266 Simpler implicit move" — aeubanks / detail
  23. Revert "[clang] NRVO: Improvements and handling of more cases." — aeubanks / detail
  24. [RISCV] Remove extra assignment of intrinsic ID in ManualCodegen. NFC — craig.topper / detail
  25. [lld/mac] Make binaries written by lld strippable — thakis / detail
  26. [RISCV] Avoid scalar outgoing argumetns overwriting vector frame objects. — kai.wang / detail

#19626 (Jun 10, 2021 6:03:47 PM)

  1. [BPF] Add support for floats and doubles — tstellar / detail
  2. BPF: add extern func to data sections if specified — tstellar / detail
  3. BPF: generate proper BTF for globals with WeakODRLinkage — tstellar / detail

#19625 (Jun 10, 2021 2:49:02 PM)

  1. [mlir-vscode] Fix dependencies to enable packaging the extension properly. — riddleriver / detail
  2. [libc] Add implementation of expm1f. — lntue / detail
  3. [lld-macho][nfc] Fix uninitialized members warning from Coverity — jezng / detail
  4. [ARM] Ensure instructions are simplified prior to GatherScatter lowering. — david.green / detail
  5. [OpenMP] Implement '#pragma omp unroll'. — llvm-project / detail
  6. [libcxx][ranges][nfc] moves view concepts into `__ranges/concepts.h` — cjdb / detail
  7. [gn build] Port bbb3d03f93b8 — llvmgnsyncbot / detail
  8. Move code for checking loop metadata into Analysis [nfc] — listmail / detail
  9. Move variable only used inside an assert into the assert. — saugustine / detail
  10. [SCEV] Use mustprogress flag on loops (in addition to function attribute) — listmail / detail
  11. [ELF][RISCV] Resolve branch relocations referencing undefined weak to current location if not using PLT — i / detail
  12. [ELF] Simplify getAArch64UndefinedRelativeWeakVA. NFC — i / detail
  13. [libc++] Remove unnecessary header in enable_view.h (which caused a cycle) — Louis Dionne / detail
  14. [LI] Add a cover function for checking if a loop is mustprogress [nfc] — listmail / detail
  15. [ARM] Fix Changed status in MVEGatherScatterLoweringPass. — david.green / detail
  16. [clang] NRVO: Improvements and handling of more cases. — mizvekov / detail
  17. [SimplifyCFG] avoid 'tmp' variables in test file; NFC — spatel / detail
  18. [LV] Parallel annotated loop does not imply all loads can be hoisted. — joachim / detail
  19. 2d Arm Neon sdot op, and lowering to the intrinsic. — ataei / detail

#19624 (Jun 10, 2021 11:34:40 AM)

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

#19623 (Jun 10, 2021 8:18:58 AM)

  1. [ms] [llvm-ml] Make variable redefinition match ML.EXE — epastor / detail
  2. [InstCombine] Add fold for extracting known elements from a stepvector — caroline.concatto / detail
  3. [clang-tidy] Allow disabling integer narrowing conversions for cppcoreguidelines-narrowing-conversions — gchatelet / detail
  4. [CodeGen] limit tests to current pass manager to avoid variability; NFC — spatel / detail
  5. [clang] Make CXXDefaultArgExpr inherit dependence from the inner Expr — adamcz / detail
  6. [OpenMP] Add type to firstprivate symbol for const firstprivate values — huberjn / detail
  7. Fix test hip-device-compile.hip — Yaxun.Liu / detail
  8. [clang][FPEnv] Clang floatng point model ffp-model=precise enables ffp-contract=on — melanie.blower / detail
  9. [ARM] MVE VPT block tests with debug info. NFC — david.green / detail
  10. [ARM] Skip debug during vpt block creation — david.green / detail
  11. [AArch64] Add cost tests for bitreverse — irina.dobrescu / detail
  12. [TableGen] Eliminate dead code in ParseForeachDeclaration [NFC] — Paul C. Anagnostopoulos / detail
  13. [libc++abi] NFC: adding a new parameter base to functions for calculating addresses with relative encodings — xingxue / detail
  14. [X86][NFC] Fix typo. — yuanke.luo / detail
  15. [clang] Do not crash when ArgTy is null in CheckArgAlignment — adamcz / detail
  16. [clang][driver] Add -foperator-names — markus.boeck02 / detail
  17. [clang][msvc] Define _HAS_STATIC_RTTI to 0, when compiling with -fno-rtti — markus.boeck02 / detail
  18. [clang-cl] Add /permissive and /permissive- — markus.boeck02 / detail

#19622 (Jun 10, 2021 4:57:42 AM)

  1. [OpenCL] Add builtin header test — sven.vanhaastregt / detail
  2. [OpenCL] Relax test implicit members in C++ for OpenCL — olemarius.strohm / detail
  3. [mlir] make LLVMPointerType implement the data layout type interface — zinenko / detail
  4. [clang][Arm] Require arm and aarch64 target for bf16 intrinsics test — david.spickett / detail
  5. [TargetLowering] getABIAlignmentForCallingConv - pass DataLayout by const reference. NFCI. — llvm-dev / detail
  6. Add explicit braces to silence warning about ambiguous 'else' inside the EXPECT_EQ macro. NFCI. — llvm-dev / detail
  7. Fix MSVC int64_t -> uint64_t "narrowing conversion" warning. — llvm-dev / detail
  8. Revert "Implementation of global.get/set for reftypes in LLVM IR" — david.spickett / detail
  9. [flang][windows] Run regression tests under Windows. NFCI. — llvm-project / detail
  10. Reland "[gn build] port d1d36f7ad (llvm-tapi-diff)" — thakis / detail
  11. [llvm][PPC] Add missing case for 'I' asm memory operands — tbaeder / detail
  12. [NFC][XCOFF] Replace structs FileHeader32/SectionHeader32 with constants. — esme.yi / detail
  13. [llvm] Make Sequence reverse-iterable — gchatelet / detail
  14. [InstSimplify] Add constant fold for extractelement + splat for scalable vectors — caroline.concatto / detail

#19621 (Jun 10, 2021 1:41:10 AM)

  1. [libc] Add a "libc-fuzzer" step in full build mode. — sivachandra / detail
  2. [libcxx][optional] adds missing constexpr operations — cjdb / detail
  3. Update my mailmap — qiucofan / detail
  4. [Docs] Fix incorrect return type for example code — jim / detail
  5. [NFC] Pre-commit tests for VectorCombine scalarize — qiucofan / detail
  6. [mlir] Support pre-existing tokens in 'gpu-async-region' — csigg / detail
  7. [XCOFF][llvm-objdump] Dump the debug type in `--section-headers` option. — esme.yi / detail
  8. [LangRef] Fix missing code highlighting format — aqjune / detail
  9. Revert "[AArch64LoadStoreOptimizer] Generate more STPs by renaming registers earlier" — martin / detail
  10. Revert "[Verifier] Speed up and parallelize dominance checking.  NFC" — alexfh / detail
  11. Implementation of global.get/set for reftypes in LLVM IR — pmatos / detail

#19620 (Jun 9, 2021 10:25:18 PM)

  1. llvmbisect: Add support for monorepo artifacts — Azharuddin Mohammed / detail
  2. [AIX] Add traceback ssp canary bit support — Jinsong Ji / detail
  3. [AMDGPU] Fix missing lowering of LDS used in global scope. — mahesha.comp / detail
  4. [HIP] Add --gpu-bundle-output — Yaxun.Liu / detail
  5. Reland "[llvm] llvm-tapi-diff" — Cyndy Ishida / detail
  6. [llvm-objdump][XCOFF] Enable the -l (--line-numbers) option. — esme.yi / detail
  7. [Utils][vim] Highlight 'ptr' type — tstellar / detail
  8. [ConstantFolding] Enable folding of min/max/copysign for all floats — sepavloff / detail
  9. [libc] Remove libc-fuzzer as a dependency to check-libc. — sivachandra / detail

#19619 (Jun 9, 2021 7:10:16 PM)

  1. Revert "[ms] [llvm-ml] Add support for INCLUDE environment variable" — epastor / detail
  2. [clang-tidy] performance-unnecessary-copy-initialization: Remove the complete statement when the copied variable is unused. — flx / detail
  3. [compiler-rt][hwasan] Decouple use of the TLS global for getting the shadow base and using the frame record feature — leonardchan / detail
  4. [llvm-tapi-diff] Apply stable sorting to output — Cyndy Ishida / detail
  5. [OpenMP][NFC] Precommit change to hide_mem_transfer_latency test flags — huberjn / detail
  6. [Attributor] Set floating point loads and stores as nofree in AANoFreeFloating — huberjn / detail
  7. [Polly][Matmul] Re-pack A in every iteration. — llvm-project / detail
  8. [clang-tidy] performance-unnecessary-copy-initialization: Look at the canonical type when checking for aliases. — flx / detail
  9. Cleanup for final comment on https://reviews.llvm.org/D103304 — kda / detail
  10. Revert "[llvm-tapi-diff] Apply stable sorting to output" — Cyndy Ishida / detail
  11. Revert "Reland "[llvm] llvm-tapi-diff"" — Cyndy Ishida / detail
  12. [SCEV] Minor code motion to simplify a later patch [nfc] — listmail / detail
  13. Add a static assertions for custom Op<> to not defined data members (NFC) — joker.eph / detail
  14. [ms] [llvm-ml] Add support for INCLUDE environment variable — epastor / detail
  15. [tests] Precommit test for D103991 — listmail / detail
  16. [RISCV] Remove unused method from RISCVInsertVSETVLI. NFC — craig.topper / detail
  17. Folds linalg.pad_tensor with zero padding — ataei / detail
  18. Fix to Windows temp file change. — akhuang / detail
  19. [lld/mac] When handling @loader_path, use realpath() of symlinks — thakis / detail
  20. [lld/mac] Make framework symlinks in tests more realistic — thakis / detail
  21. Save/restore OuterTemplateParams in AbstractManglingParser::parseEncoding. — justin.lebar / detail
  22. Annotate memcpy's of globals with info about the src/dst — jonathan_roelofs / detail
  23. [clang][RISCV][test] Add more tests of the -mabi and -march options — powerman1st / detail
  24. Add .mailmap entries for myself, and sort the list — jonathan_roelofs / detail
  25. [libomptarget][amdgpu] Remove stray fprintf in rtl.cpp — Pushpinder.Singh / detail
  26. [lld/mac] Print dylib search details with --print-dylib-search or RC_TRACE_DYLIB_SEARCHING — thakis / detail

#19618 (Jun 9, 2021 3:45:40 PM)

  1. [x86] add tests for store merging miscompile (PR50623); NFC — tstellar / detail
  2. [SDAG] fix miscompile from merging stores of different sizes — tstellar / detail

#19617 (Jun 9, 2021 12:32:36 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
  13. [LangRef] Add link to opaque pointers — Madhur.Amilkanthwar / detail
  14. [libc++][nfc] Test std::unique_ptr self move assignment. — koraq / detail
  15. Revert "[InstSimplify] Treat invariant group insts as bitcasts for load operands" — aeubanks / detail
  16. [ms] [llvm-ml] Add support for INCLUDE environment variable — epastor / detail

#19616 (Jun 9, 2021 9:16:58 AM)

  1. [OpenCL] Add OpenCL builtin test generator — sven.vanhaastregt / detail
  2. [x86] add tests for store merging miscompile (PR50623); NFC — spatel / detail
  3. [TableGen] Fix ProfileFoldOpInit so that parameters are named consistently [NFC] — Paul C. Anagnostopoulos / detail
  4. [ARM] Fix Machine Outliner LDRD/STRD handling in Thumb mode. — yvan.roux / detail
  5. Sanitizers.h - remove MathExtras.h include dependency — llvm-dev / detail
  6. [SDAG] fix miscompile from merging stores of different sizes — spatel / detail
  7. [X86] Check destination element type before forming VTRUNCS/VTRUNCUS in combineTruncateWithSat. — craig.topper / detail
  8. [mlir][openacc][NFC] move index in processDataOperands — clementval / detail
  9. [SROA] Avoid splitting loads/stores with irregular type — thatlemon / detail
  10. Revert "[OpenMP] libomp: implement OpenMP 5.1 inoutset task dependence type" — Andrey.Churbanov / detail
  11. [mlir][ArmSVE] Add basic load/store operations — javier.setoain / detail
  12. Do not generate calls to the 128-bit function __multi3() on 32-bit ARM — rengolin / detail
  13. [InstCombine] add tests for casts-around-ctlz; NFC — spatel / detail
  14. [libcxx][ci] enables assertions for runtimes-build — cjdb / detail
  15. [mlir] fix a crash if the dialect is missing a data layout interface — zinenko / detail
  16. clang/darwin: use response files with ld64 — keithbsmiley / detail
  17. Fix typo in Toy tutorial Ch1 — joker.eph / detail

#19615 (Jun 9, 2021 6:04:03 AM)

  1. [SROA] Avoid splitting loads/stores with irregular type — thatlemon / detail
  2. Interp.h - AddSubMulHelper - avoid APSInt::toString std::string wrapper. NFCI — llvm-dev / detail
  3. JSONNodeDumper.cpp - VisitIntegerLiteral - avoid APSInt::toString std::string wrapper. NFCI — llvm-dev / detail
  4. [clang] NFC: Rename rvalue to prvalue — mizvekov / detail
  5. Revert "[SROA] Avoid splitting loads/stores with irregular type" — thakis / detail
  6. [clang] NFC: rename SK_CastDerivedToBaseRValue to SK_CastDerivedToBasePRValue — mizvekov / detail
  7. Correct the behavior of va_arg checking in C++ — aaron / detail
  8. [ValueTypes][RISCV] Cap RVV fixed-length vectors by size — fraser / detail
  9. [AArch64LoadStoreOptimizer] Generate more STPs by renaming registers earlier — meera.nakrani / detail
  10. [OpenMP][Tools] Fix Archer for MACOS — protze / detail
  11. [OpenMP][Tools] Cleanup memory pool used in Archer — protze / detail
  12. [OpenMP][Tools] Fix Archer handling of task dependencies — protze / detail
  13. [mlir] Expose a function to populate tensor constant bufferization patterns — benny.kra / detail
  14. [Test] Add more elaborate case of symbolic execution of 1-iteration loop — mkazantsev / detail
  15. [SLP]Improve gathering of scalar elements. — a.bataev / detail
  16. [clang-cl] Parse /await:strict, new in MSVC 16.10 — hans / detail
  17. [clang] p1099 using-enum feature macro & web page — nathan / detail
  18. [X86][SSE] Regenerate slow-pmulld.ll test checks — llvm-dev / detail
  19. [X86][SLM] Adjust XMM non-PMULLD throughput costs to half rate. — llvm-dev / detail

#19614 (Jun 9, 2021 2:42:31 AM)

  1. [libc] Add a macro to include/exclude subprocess tests. — sivachandra / detail
  2. [libc][NFC][Obvious] Compare against size_t values in ArrayRef tests. — sivachandra / detail
  3. [JITLink][MachO] Split C-string literal sections on null-terminators. — Lang Hames / detail
  4. [OpenMP] Add an information flag for device data transfers — huberjn / detail
  5. Add llvm_unreacheable to silence warning "not all control paths return a value" (NFC) — joker.eph / detail
  6. Revert "Add a static assertions for custom Op<> to not defined data members (NFC)" — joker.eph / detail
  7. Rename compiler-rt/lib/orc/endian.h to endianness.h to avoid conflict with system headers — dblaikie / detail
  8. Add a couple of missing includes — dblaikie / detail
  9. ORTRT: Add tests for string_view equality and inequality operators — dblaikie / detail
  10. Reland "[AMDGPU] Add gfx1013 target" — brendon.cahoon / detail
  11. [PowerPC][Dwarf] Assign MMA register's dwarf register number to negative value — lkail / detail
  12. [NFC][XCOFF] Use yaml2obj in llvm-objdump/XCOFF/section-headers.test instead of binary files. — esme.yi / detail
  13. [RISCV][NFC] Add a single space after comma for VType — jim / detail
  14. Add Twine support for std::string_view. — saugustine / detail
  15. Fix LIT test failure encountered on AIX — cebowleratibm / detail
  16. Remove white space in llvm-objdump/XCOFF/section-headers.test — esme.yi / detail
  17. [mlir] Fix body-less async.execute printing — csigg / detail
  18. [PowerPC] Make sure the first probe is full size or is the last probe when stack is realigned — lkail / detail
  19. [CMake] Don't use libc++ by default on Windows yet — phosek / detail
  20. [mlir][linalg] Prepare fusion on tensors for scalar operands. — gysit / detail
  21. [Docs] Fix incorrect return type for example code — jim / detail
  22. [NFC] Reformat MachineValueType — gchatelet / detail
  23. Fix the 4203-Buildbot failure in LLVM Buildbot on llvm-clang-win-x-aarch64 — esme.yi / detail
  24. Prevent generation of dependency on _cxa_guard for static initialization — sguelton / detail
  25. [MLIR] Make DictionaryAttr::getAs take name as && reference — fabian / detail
  26. [llvm] Sync DebugInfo.h with DebugInfoFlags.def — jan.kratochvil / detail
  27. [RISCV] Support CONCAT_VECTORS on scalable masks — fraser / detail
  28. [ScalarEvolution] Add test for preserving add overflow flags. — flo / detail
  29. [flang] Define the API for CPU_TIME — diana.picus / detail
  30. Revert "[llvm] Sync DebugInfo.h with DebugInfoFlags.def" — jan.kratochvil / detail
  31. Revert "[lldb] Set return status to failed when adding a command error" — david.spickett / detail
  32. [LoopBoundSplit] Ignore phi node which is not scevable — jingu.kang / detail
  33. [ValueTypes] Add missing enum names for MVTs — fraser / detail
  34. [compiler-rt] Mark symbolize_stack_fp test unsupported on Arm Thumb — david.spickett / detail
  35. [RISCV] Fix failing RVV MC tests — fraser / detail
  36. [mlir][ArmSVE] Add basic mask generation operations — javier.setoain / detail
  37. [LTO] Support new PM in ThinLTOCodeGenerator. — flo / detail
  38. [JITLink][MachO] Handle muliple symbols at same offset when splitting C-strings. — Lang Hames / detail
  39. [docs] Fix load instructions in chapter 7 of the tutorial — jim / detail

#19613 (Jun 8, 2021 11:15:02 PM)

  1. [AArch64] Prevent spilling between ldxr/stxr pairs — tstellar / detail
  2. [clangd] Only allow remote index to be enabled from user config. — tstellar / detail

#19612 (Jun 8, 2021 7:47:18 PM)

  1. Various minor fixes for python 3 — tstellar / detail
  2. [libcxx] Make the GDB pretty printer test less strict — tstellar / detail
  3. Tolerate missing debug info in the shared_ptr pretty printer. — tstellar / detail
  4. Don't fail the shared_ptr test if libc++ has insufficient debug info. — tstellar / detail
  5. Reland "[MC][ELF] Work around R_MIPS_LO16 relocation handling problem" — tstellar / detail

#19611 (Jun 8, 2021 4:34:16 PM)

  1. Revert "[DSE] Remove stores in the same loop iteration" — david.green / detail
  2. Revert "[AMDGPU] Add gfx1013 target" — brendon.cahoon / detail
  3. [SystemZ] Return true from isMaskAndCmp0FoldingBeneficial(). — paulsson / detail
  4. [CMake][Fuchsia] Disable vcruntime for first stage as well — phosek / detail
  5. Revert "[LoopNest] Fix Wdeprecated-copy warnings" — whitneyt / detail
  6. [libc++] NFC: Rewrite the documentation for the debug mode — Louis Dionne / detail
  7. [DSE] Add another multiblock loop DSE test. NFC — david.green / detail
  8. [lldb] Don't print script output twice in HandleCommand — Jonas Devlieghere / detail
  9. [scudo] Add Scudo support for Trusty OS — kostyak / detail
  10. [InstCombine] add FMF tests for fneg-of-select; NFC — spatel / detail
  11. [InstCombine] fix nsz (fast-math) propagation from fneg-of-select — spatel / detail
  12. [LLDB][NFC] Remove parameter names from forward declarations from hand written expressions used in heap.py — Shafik Yaghmour / detail
  13. [SystemZ] Return true from convertSetCCLogicToBitwiseLogic for scalar integer. — paulsson / detail
  14. Update and improve compiler-rt tests for -mllvm -asan_use_after_return=(never|[runtime]|always). — kda / detail
  15. [Polly][Isl] Removing nullptr constructor from C++ bindings. NFC. — patacca / detail
  16. Revert "Revert "[LoopNest] Fix Wdeprecated-copy warnings"" — whitneyt / detail
  17. LTO: Export functions referenced by non-canonical CFI jump tables — ndesaulniers / detail
  18. [NFC] In the future, all intrinsics defined for compatibility with the XL — albionapc / detail
  19. [mlir][tosa] Temporarily support 2D and 3D tensor types in matmul — rob.suderman / detail
  20. [libc][NFC] Use add_library instead of add_llvm_library for a few libraries. — sivachandra / detail

#19610 (Jun 8, 2021 1:21:24 PM)

  1. Add missing header <atomic> in lib/IR/Verifier.cpp (NFC) — joker.eph / detail
  2. [GlobalISel] Handle non-multiples of the base type in narrowScalarInsert — Justin Bogner / detail
  3. [GlobalISel] Handle non-multiples of the base type in narrowScalarAddSub — Justin Bogner / detail
  4. [libc++] Add a CI configuration for the modular build — Louis Dionne / detail
  5. [libcxx] Remove VLA from libcxx locale header — Abhina.Sreeskantharajan / detail
  6. reland [IR] make -stack-alignment= into a module attr — ndesaulniers / detail
  7. [CMake] Only include LTO on Apple targets — phosek / detail
  8. [clang] p1099 using enum part 2 — nathan / detail
  9. [FuzzMutate] Fix getWeight of InstDeleterIRStrategy — Justin Bogner / detail
  10. [RISCV] Remove dead code from fixed-vectors-abs.ll test cases. NFC — craig.topper / detail
  11. [CMake][Fuchsia] Include llvm-otool in Fuchsia toolchain — phosek / detail
  12. Add an option to hide "cold" blocks from CFG graph — apilipenko / detail
  13. Add a static assertions for custom Op<> to not defined data members (NFC) — joker.eph / detail
  14. [ARM] A couple of extra VMOVimm tests, useful for showing BE codegen. NFC — david.green / detail
  15. GlobalISel: Hide virtual register creation in MIRBuilder — Matthew.Arsenault / detail
  16. GlobalISel: Avoid use of G_INSERT in insertParts — Matthew.Arsenault / detail
  17. [SystemZ][z/OS] Pass OpenFlags when creating tmp files — Abhina.Sreeskantharajan / detail
  18. [NFC][compiler-rt][hwasan] Move allocation functions into their own file — leonardchan / detail
  19. [gn build] (semi-manually) port 944b3c53aec5 — thakis / detail
  20. [CMake][Fuchsia] Use PIC for Fuchsia runtimes — phosek / detail
  21. [CodeGen] remove instcombine from codegen tests; NFC — spatel / detail
  22. [lldb][NFC] Refactor name to index maps in Symtab — apl / detail
  23. Fix for failing test mentioned in https://reviews.llvm.org/D103564. — leonardchan / detail
  24. [amdgpu] Add `-enable-ocl-mangling-mismatch-workaround`. — michael.hliao / detail
  25. [ms] [llvm-ml] Disambiguate size directives and variable declarations — epastor / detail
  26. [ARM] Generate VDUP(Const) from constant buildvectors — david.green / detail
  27. Partially revert the Fuchsia changes to avoid the use of PIC — phosek / detail

#19609 (Jun 8, 2021 10:07:48 AM)

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

#19608 (Jun 8, 2021 6:54:41 AM)

  1. [OpenCL] Add memory_scope_all_devices — sven.vanhaastregt / detail
  2. [CostModel] Return an invalid cost for memory ops with unsupported types — kerry.mclaughlin / detail
  3. [OpenMP][OMPD] Implementation of OMPD debugging library - libompd. — Vignesh.Balasubrmanian / detail
  4. [LoopUnrollAndJam] Change LoopUnrollAndJamPass to LoopNest pass — konndennsa / detail
  5. [clang] p1099 using enum part 1 — nathan / detail
  6. [VE][NFC] IRBuilder<> -> IRBuilderBase — simon.moll / detail
  7. [NFC] Remove some include cycles — tbaeder / detail
  8. [VP] getDeclarationForParams — simon.moll / detail
  9. [MLIR] Mark additional builtin attr methods const — fabian / detail
  10. Revert "3rd Reapply "[DebugInfo] Use variadic debug values to salvage BinOps and GEP instrs with non-const operands"" — hans / detail
  11. [llvm] Make Sequence reverse-iterable — gchatelet / detail
  12. [Polly][Isl] Removing nullptr constructor from C++ bindings. NFC. — patacca / detail

#19607 (Jun 8, 2021 3:34:31 AM)

  1. [VE] disable cmake caches until resolved — simon.moll / detail
  2. Enable retry on failed git operations — kuhnel / detail
  3. [analyzer]  [NFC] Implement a wrapper SValBuilder::getCastedMemRegionVal for similar functionality on region cast — dpetrov / detail
  4. [mlir][ArmSVE] Add basic mask generation operations — javier.setoain / detail
  5. [Demangle][Rust] Parse path backreferences — tomasz.miasko / detail
  6. [Demangle][Rust] Parse type backreferences — tomasz.miasko / detail
  7. [Demangle][Rust] Parse const backreferences — tomasz.miasko / detail
  8. [lldb] Set return status to failed when adding a command error — david.spickett / detail
  9. [JITLink] Clarify LinkGraph::splitBlock contract in comment. — Lang Hames / detail
  10. Revert "[mlir][ArmSVE] Add basic mask generation operations" — javier.setoain / detail
  11. [mlir] fix integer type mismatch in alloc conversion to LLVM — zinenko / detail
  12. [mlir] Make MemRef element type extensible — zinenko / detail
  13. [mlir] support memref of memref in standard-to-llvm conversion — zinenko / detail
  14. [clang] Apply MS ABI details on __builtin_ms_va_list on non-windows platforms on x86_64 — martin / detail
  15. [DAG] Allow isNullOrNullSplat to see truncated zeroes — david.green / detail
  16. [mlir] fix shared-libs build — zinenko / detail
  17. [LoopVectorize] Don't use strict reductions when reordering is allowed — kerry.mclaughlin / detail
  18. NVPTXTargetLowering::LowerReturn - Pass DataLayout by reference. NFCI. — llvm-dev / detail
  19. ValueTrackingTest.cpp - Pass DataLayout by reference. NFCI. — llvm-dev / detail
  20. MemCpyOptimizer.cpp - hasUndefContentsMSSA - Pass DataLayout by reference. NFCI. — llvm-dev / detail
  21. [CostModel][X86] Improve AVX1/AVX2 truncation costs — llvm-dev / detail
  22. OptBisect.cpp - remove unused include. NFCI. — llvm-dev / detail
  23. [InstCombine] Add instcombine fold for extractelement + splat for scalable vectors — caroline.concatto / detail
  24. [RISCV] Add a test case showing inefficient vector codegen — fraser / detail

#19606 (Jun 8, 2021 12:16:57 AM)

  1. [RISCV] Use AVL Operand instead of GPR for tied mask pseudo for vwadd.wv and similar. — craig.topper / detail
  2. [RISCV] Masked compares should use a tail agnostic policy. — craig.topper / detail
  3. [RISCV] Use 0 for Log2SEW for vle1/vse1 intrinsics to enable vsetvli optimization. — craig.topper / detail
  4. [Driver] Support libc++ in MSVC — phosek / detail

#19605 (Jun 7, 2021 9:02:06 PM)

  1. [RISCV] Use bitfields to shrink the size of the vector load/store intrinsics to pseudo instruction lookup tables. — craig.topper / detail
  2. [NFC][scudo] Print errno of fork failure — Vitaly Buka / detail
  3. [AIX] Define __STDC_NO_ATOMICS__ and __STDC_NO_THREADS__ predefined macros — cbowler / detail
  4. [AMDGPU] Add v5f32/VReg_160 support for MIMG instructions — carl.ritson / detail
  5. Revert "[AIX] Define __STDC_NO_ATOMICS__ and __STDC_NO_THREADS__ predefined macros" — cebowleratibm / detail
  6. [AIX] Define __STDC_NO_ATOMICS__ and __STDC_NO_THREADS__ — cebowleratibm / detail
  7. [AMDGPU] Allow oversize vaddr in GFX10 MIMG assembly — carl.ritson / detail
  8. [yaml2obj] Fix buildbot-issue-4886 — esme.yi / detail
  9. [lld-macho] Implement cstring deduplication — jezng / detail
  10. [lld-macho] Implement -force_load_swift_libs — jezng / detail
  11. BPF: fix relocation types in lib/Object/RelocationResolver.cpp — yhs / detail

#19604 (Jun 7, 2021 5:45:56 PM)

  1. Revert "[AArch64] handle -Wa,-march=" — caij2003 / detail
  2. [Test] Add a JumpThreading test exposing a bug in BasicAA. — dsuchkov / detail
  3. [BasicAA] Handle PHIs without incoming values gracefully — dsuchkov / detail
  4. [SCEV] Properly guard reasoning about infinite loops being UB on mustprogress — listmail / detail
  5. [IR] Add utility to convert constant expression operands (of an instruction) to instructions. — mahesha.comp / detail
  6. [AMDGPU] Introduce command line switch to control super aligning of LDS. — mahesha.comp / detail
  7. [AMDGPU] Handle constant LDS uses from different kernels — Stanislav.Mekhanoshin / detail
  8. [RISCV] Store Log2 of EEW in the vector load/store intrinsic to pseudo lookup tables. NFCI — craig.topper / detail
  9. Revert "[TargetLowering] Only inspect attributes in the arguments for ArgListEntry" — aeubanks / detail
  10. [RISCV] Optimize bitwise and with constant for the Zbs extension — powerman1st / detail
  11. Revert "[libcxx][module-map] creates submodules for private headers" — phosek / detail
  12. Revert "[libcxx][gardening] Move all algorithms into their own headers." — phosek / detail
  13. [gn build] Port 692d7166f771 — llvmgnsyncbot / detail
  14. [dfsan] Add full fast8 support — gbalats / detail
  15. [NFC][LSAN] Limit the number of concurrent threads is the test — Vitaly Buka / detail

#19603 (Jun 7, 2021 2:28:55 PM)

  1. [SCEV] Compute exit counts for unsigned IVs using mustprogress semantics — listmail / detail
  2. GlobalISel: Remove unnecessary .getReg(0)s — Matthew.Arsenault / detail
  3. GlobalISel: Use MMO helper for getting the size in bits — Matthew.Arsenault / detail
  4. AMDGPU: Move codegen test out of MIR test directory — Matthew.Arsenault / detail
  5. [OpenMP] libomp: implement OpenMP 5.1 inoutset task dependence type — Andrey.Churbanov / detail
  6. [OpenMP][runtime] add .clang-tidy file — jonathan.l.peyton / detail
  7. [LoopUnroll] Clamp unroll count to MaxTripCount — nikita.ppv / detail
  8. [clang] Fix reading long doubles with va_arg on x86_64 mingw — martin / detail
  9. [X32] Add Triple::isX32(), use it. — harald / detail
  10. [ELF] getRelocatedSection: remove the check for ET_REL object file — i / detail
  11. [lld/mac] Add reexports after reexporter to inputFiles — thakis / detail
  12. [mlir-lsp-server] Add support for hover on region operations — riddleriver / detail
  13. [mlir-lsp-server] Add support for hover on symbol references — riddleriver / detail
  14. [mlir-lsp-server] Fix bug in symbol use/def tracking — riddleriver / detail

#19602 (Jun 7, 2021 11:13:57 AM)

  1. [MLIR] Enable tensorcore integration tests — thomasraoux / detail
  2. [mlir][openacc] Conversion of data operands in acc.parallel to LLVM IR dialect — clementval / detail
  3. [Clang][CodeGen] Set the size of llvm.lifetime to unknown for scalable types. — kai.wang / detail
  4. [mlir][openacc] Add canonicalization for standalone data operations for if condition — clementval / detail
  5. [mlir][openacc] Add conversion for if operand to scf.if for standalone data operation — clementval / detail
  6. [Demangle][Rust] Parse dyn-bounds — tomasz.miasko / detail
  7. [Demangle][Rust] Parse dyn-trait — tomasz.miasko / detail
  8. [Demangle][Rust] Parse dyn-trait-assoc-binding — tomasz.miasko / detail
  9. [CostModel] Return Invalid cost in getArithmeticCost instead of crashing for scalable vectors. — sander.desmalen / detail
  10. [CostModel][AArch64] NFC: Simplify some cost model tests for SVE. — sander.desmalen / detail
  11. [NFC] Add missing include to LaneBitmask.h to fix modules build — Raphael Isemann / detail
  12. [lldb] Fix TypeSystemClang compilation after D101777 — Raphael Isemann / detail
  13. [libc++] Simplify a few macros in __config — Louis Dionne / detail
  14. [docs] Set Phabricator as the tool for pre-commit reviews — kparzysz / detail
  15. [dfsan] Fix internal build errors because of more strict warning checks — jianzhouzh / detail
  16. [VPlan] Print successors of VPRegionBlocks. — flo / detail
  17. [AArch64] handle -Wa,-march= — caij2003 / detail
  18. [Demangle][Rust] Parse instantiating crate — tomasz.miasko / detail
  19. [RISCV] Don't enable loop vectorizer interleaving if the V extension isn't enabled. — craig.topper / detail
  20. [InstCombine] add tests for FMF propagation via -(C/X); NFC — spatel / detail
  21. [InstCombine] refactor match clauses; NFC — spatel / detail
  22. [InstCombine] intersect nsz and ninf fast-math-flags (FMF) for fneg(fdiv) fold — spatel / detail
  23. [XCOFF][AIX] Enable tooling support for 64 bit symbol table parsing — jasonliu / detail
  24. [RS4GC] Treat inttoptr as base pointer — listmail / detail
  25. [RISCV] Lower i8/i16 bswap/bitreverse to grevi/greviw with Zbp. — craig.topper / detail
  26. [MLIR] Conditional Branch Argument Propagation — gh / detail
  27. [lld/mac] Add a test for -reexport_library + -dead_strip_dylibs — thakis / detail
  28. [libc++] Rename 'and' to '&&' — Louis Dionne / detail
  29. [MLIR][GPU] Simplify memcpy of cast — gh / detail

#19601 (Jun 7, 2021 7:58:35 AM)

  1. [clang] Fix a crash during code completion — adamcz / detail
  2. [MLIR][SPIRV] Use getAsmResultName(...) hook for AddressOfOp. — kareem.ergawy / detail
  3. [InstCombine] Missed optimization for pow(x, y) * pow(x, z) with fast-math — spatel / detail
  4. [AMDGPU] Increase alignment of LDS globals if necessary before LDS lowering. — mahesha.comp / detail
  5. [clang][NFC] Break out BaseUsingDecl from UsingDecl — nathan / detail
  6. [clang][NFC] Break out enum completion from other type context completion — nathan / detail
  7. [clangd] Bump recommended gRPC version (1.33.2 -> 1.36.3) — kbobyrev / detail
  8. [Constants] Extend support for scalable-vector splats — fraser / detail
  9. [test] Use host platform specific error message substitution — Abhina.Sreeskantharajan / detail
  10. [AMDGPU] Use s_add_i32 for address additions — sebastian.neubauer / detail
  11. [clang] Fix using-enum breakage — nathan / detail
  12. [clang] Remove inadvertent commit — nathan / detail
  13. [InstCombine] Support negation of scalable-vector splats — fraser / detail
  14. [flang][driver] Add support for the "-init-only" option — andrzej.warzynski / detail
  15. [OpenMP] Check loc for NULL before dereferencing it — bryan.chan / detail

#19600 (Jun 7, 2021 4:36:21 AM)

  1. [buildbot-clangd-ubuntu-clang] deployed new docker image — kuhnel / detail
  2. [OpenCL] Fix missing addrspace on implicit move assignment operator — olemarius.strohm / detail
  3. [mlir][linalg] Cleanup LinalgOp usage in comprehensive bufferization. — gysit / detail
  4. [AMDGPU] Fix MC tests for v_fmaak_f16 and v_fmamk_f16 — jay.foad / detail
  5. [LV] Mark increment of main vector loop induction variable as NUW. — flo / detail
  6. [Clang] Support a user-defined __dso_handle — andrew.savonichev / detail
  7. [SimpleLoopBoundSplit] Split Bound of Loop which has conditional branch with IV — jingu.kang / detail
  8. ASTConcept.h - remove unused <string> include. NFCI. — llvm-dev / detail
  9. [PhaseOrdering] Update tests after 23c2f2e6b24d. — flo / detail
  10. [NFC] Fix semantic discrepancy for MVT::LAST_VALUETYPE — gchatelet / detail
  11. [clang] NFC: test for undefined behaviour in RawComment::getFormattedText() — dmitry.polukhin / detail
  12. [lld/mac] Implement support for searching dylibs with @rpath/ in install name — thakis / detail
  13. [llvm] Add interface to order inlining — taolq / detail
  14. [OpenCL] Add const attribute to ctz() builtins — stuart.brady / detail
  15. [AMDGPU][Libomptarget] Remove atlc global — Pushpinder.Singh / detail
  16. [mlir] Add offset/stride helper functions to OffsetSizeAndStrideOpInterface — springerm / detail
  17. [Matrix] Add -matrix-allow-contract=false to tests. — flo / detail
  18. [LV] Update more target-specific tests after 23c2f2e6b24d. — flo / detail
  19. [mlir][linalg] Add padding helper functions to PadTensorOp — springerm / detail
  20. [AArch64][SVE] Improve codegen for dupq SVE ACLE intrinsics — bradley.smith / detail
  21. [clangd] Drop TestTUs dependency on gtest — kadircet / detail
  22. [gn build] fix syntax error from 50bb1b930dbc — thakis / detail
  23. ExternalASTSource.h - remove unused StringRef and <string> includes. NFCI. — llvm-dev / detail

#19599 (Jun 7, 2021 1:20:19 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

#19598 (Jun 6, 2021 10:03:10 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

#19597 (Jun 6, 2021 6:49:16 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

#19596 (Jun 6, 2021 3:35:56 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

#19595 (Jun 6, 2021 12:24:36 PM)

  1. Revert "[LoopUnrollAndJam] Change LoopUnrollAndJamPass to LoopNest pass" — konndennsa / detail
  2. [X86][SSE] combineVectorTruncation - simplify PSHUFB-is-better logic. NFCI. — llvm-dev / detail
  3. [X86][SSE] LowerFP_TO_INT - remove dead code. NFCI. — llvm-dev / detail

#19594 (Jun 6, 2021 9:12:40 AM)

  1. Fix implicit fall through compiler warning. NFCI. — llvm-dev / detail
  2. BreadthFirstIterator.h - fix uninitialized variable warning in default constructor. NFCI. — llvm-dev / detail
  3. SimplifyCFG.cpp - remove dead early-return code added at rGcc63203908da. NFCI. — llvm-dev / detail
  4. [CodeGen] Add missing includes (NFC) — nikita.ppv / detail
  5. [TargetLowering] Move methods out of line (NFC) — nikita.ppv / detail
  6. [Clang][OpenMP] Add static version of getSingleClause<ClauseT>. NFC. — llvm-project / detail
  7. AssumeBundleQueries.cpp - don't dereference a dyn_cast<> result. NFCI. — llvm-dev / detail
  8. X86Operand.h - fix uninitialized variable warnings in constructor. NFCI. — llvm-dev / detail
  9. [LexicalScopesTest] Add missing IRBuilder.h include (NFC) — nikita.ppv / detail
  10. [TargetLowering] Use IRBuilderBase instead of IRBuilder<> (NFC) — nikita.ppv / detail
  11. X86MachObjectWriter.cpp - silence null deference warnings. NFCI. — llvm-dev / detail
  12. [Clang][OpenMP] Refactor checking for mutually exclusive clauses. NFC. — llvm-project / detail

#19593 (Jun 6, 2021 5:56:22 AM)

  1. LibcBenchmark.h - add missing implicit cmath header dependency. NFCI. — llvm-dev / detail
  2. Fix uninitialized variable warnings. NFCI. — llvm-dev / detail
  3. SmallVector.h - remove unused MathExtras.h header. NFCI. — llvm-dev / detail
  4. BPFISelDAGToDAG.cpp - don't dereference a dyn_cast<> result. NFCI. — llvm-dev / detail
  5. PatternMatch.h - wrap WrapFlags tests inside brackets to stop static analysis warning about & vs && usage. NFCI. — llvm-dev / detail

#19592 (Jun 6, 2021 2:32:19 AM)

  1. Revert "[llvm] Add interface to order inlining" — taolq / detail
  2. SmallVector.h - remove unused MathExtras.h header (REAPPLIED). NFCI. — llvm-dev / detail
  3. Revert rG0b18c4c0ec03f0321ee83b9976da5777d0e4f53f "SmallVector.h - remove unused MathExtras.h header (REAPPLIED). NFCI." — llvm-dev / detail
  4. DirectoryWatcher-linux.cpp - add missing implicit MathExtras.h header dependency. NFCI. — llvm-dev / detail

#19591 (Jun 5, 2021 9:29:26 PM)

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

#19589 (Jun 5, 2021 2:59:31 PM)

  1. [AArch64] Remove AArch64ISD::NEG — david.green / detail
  2. SmallVector.h - remove unused MathExtras.h header. NFCI. — llvm-dev / detail
  3. [lld][MachO] Add support for $ld$install_name symbols — alexshap / detail
  4. Revert rG7b839b3542983a313a9bf9f8d8039ceeea35c4d7 - "SmallVector.h - remove unused MathExtras.h header. NFCI." — llvm-dev / detail
  5. BranchProbability.cpp - add missing implicit cmath header dependency. NFCI. — llvm-dev / detail
  6. xray-color-helper.h - sort includes. NFCI. — llvm-dev / detail
  7. xray-color-helper.cpp - add missing implicit cmath header dependency. NFCI. — llvm-dev / detail

#19588 (Jun 5, 2021 11:45:09 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
  6. [MCA] Support.h - add missing implicit MathExtras.h header dependency. NFCI. — llvm-dev / detail
  7. ELFTypes.h - add missing implicit MathExtras.h header dependency. NFCI. — llvm-dev / detail
  8. BitstreamWriter.h - add missing implicit MathExtras.h header dependency. NFCI. — llvm-dev / detail
  9. Fix "not all control paths return a value" MSVC warning. NFCI. — llvm-dev / detail

#19587 (Jun 5, 2021 8:29:29 AM)

  1. Make TableGenGlobalISel an object library — aaronpuchert / detail

#19586 (Jun 5, 2021 5:07:50 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
  4. [libc++][doc] Update Format status. — koraq / detail

#19585 (Jun 5, 2021 1:49:05 AM)

  1. [NFC][scudo] Convert to TYPED more ScudoCombinedTest — Vitaly Buka / detail
  2. [NFC][scudo] Fix sign-compare warning in test — Vitaly Buka / detail
  3. [lsan] Bump the thread limit from 1<<13 to 1<<22 — i / detail
  4. Revert "Update and improve compiler-rt tests for -mllvm -asan_use_after_return=(never|[runtime]|always)." — Vitaly Buka / detail
  5. [Polly] Move MatMul optimization into its own file. NFC. — llvm-project / detail
  6. [RISCV] Replace (XLenVT (VLOp GPR:$vl)) with VLOpFrag — jim / detail
  7. [NFC][memprof] Compile *.c tests as C — Vitaly Buka / detail
  8. [NFC][asan] format ThreadStackContainsAddress — Vitaly Buka / detail
  9. [NFC][memprof] FIx delete[] usage in test — Vitaly Buka / detail
  10. [NFC][asan] Fix include order — Vitaly Buka / detail
  11. [NFC][asan] Split fake_stack() into two funcions — Vitaly Buka / detail
  12. [lld][MachO] Add first bits to support special symbols — alexshap / detail
  13. Fix some -Wunused-but-set-variable in -DLLVM_ENABLE_ASSERTIONS=off build — i / detail
  14. [LLDB/API] Expose args and env from SBProcessInfo. — bruce.mitchener / detail
  15. Revert "[gn build] manually port 60e5243e593e (weak asan symbol)" — Vitaly Buka / detail
  16. Update and improve compiler-rt tests for -mllvm -asan_use_after_return=(never|[runtime]|always). — Vitaly Buka / detail
  17. [MC] Add getLSDASection interface — alexshap / detail
  18. Revert "Update and improve compiler-rt tests for -mllvm -asan_use_after_return=(never|[runtime]|always)." — Vitaly Buka / detail
  19. [lld][MachO] Fix typo in special-symbol-ld-previous.s — alexshap / detail
  20. [LoopUnroll] Separate peeling from unrolling — nikita.ppv / detail

#19584 (Jun 4, 2021 10:19:47 PM)

  1. [libc++] [test] Fix a few tests for 32-bit x86 — tstellar / detail
  2. [WebAssembly] Ignore filters in Emscripten EH landingpads — tstellar / detail
  3. [PowerPC] Fix x86 vector intrinsics wrapper compilation under C++ — tstellar / detail

#19583 (Jun 4, 2021 7:02:45 PM)

  1. [mailmap] Add the canonical spelling of my name — martin / detail
  2. [scudo] Remove disableMemoryTagChecksTestOnly — Vitaly Buka / detail
  3. [scudo] Add memtag_test — Vitaly Buka / detail
  4. [scudo] Untag pointer in iterateOverChunks — Vitaly Buka / detail
  5. Fix a diagnoses-valid bug with using declarations — aaron / detail
  6. [InstrProfiling] If no value profiling, make data variable private and (for Windows) use one comdat — i / detail
  7. Regenerate a few tests related to SCEV. — efriedma / detail
  8. Add memref.dim canonicalization patterns to TilingCanonicalizationPatterns — ataei / detail
  9. [gn build] (semi-manually) port 07c92b2e9581 — thakis / detail
  10. [scudo] Fix String DCHECK — kostyak / detail
  11. [OpenMP] Add experimental nesting mode feature — terry.l.wilmarth / detail
  12. [Windows SEH]: Fix -O2 crash for Windows -EHa — tentzen / detail
  13. [flang][OpenMP] Add semantic check to allow only loop iteration variables in a `linear` clause within `distribute` construct. — arnamoy.bhattacharyya / detail
  14. [flang] Check for undefined derived types — psteinfeld / detail
  15. [X86] AMD Zen 3: double the LoopMicroOpBufferSize — lebedev.ri / detail
  16. [ADT] Refactor enumerate unit tests — scott.linder / detail
  17. Revert "Add memref.dim canonicalization patterns to TilingCanonicalizationPatterns" — ataei / detail
  18. Update and improve compiler-rt tests for -mllvm -asan_use_after_return=(never|[runtime]|always). — kda / detail
  19. [mlir][tosa] Update tosa.rescale for i48 input type — rob.suderman / detail
  20. fix SANITIZE_WINDOWS pragma for https://reviews.llvm.org/rG60e5243e593ec7e0feca42783edb735e9ac2c4a7 — kda / detail
  21. [gn build] manually port 60e5243e593e (weak asan symbol) — thakis / detail
  22. [mlir][sparse] add option for 32-bit indices in scatter/gather — ajcbik / detail
  23. remove windows tests for -asan_use-after-return=always (as this is currently disabled for Windows) — kda / detail
  24. [NFC][scudo] Fix sign-compare warning in test — Vitaly Buka / detail
  25. [Scudo] Improve ScopedString constructor — Vitaly Buka / detail
  26. [scudo] Remove ScopedString::Length — Vitaly Buka / detail

#19582 (Jun 4, 2021 3:36:54 PM)

  1. [SPE] Disable strict-fp for SPE by default — tstellar / detail

#19581 (Jun 4, 2021 12:22:54 PM)

  1. [clang] use a different name for generated test cdb — goncharov.mikhail / detail
  2. [RISCV] Teach vsetvli insertion pass that operations on masks don't care about SEW/LMUL. — craig.topper / detail
  3. [OpenMP] fix spelling error in message-converter.pl — jonathan.l.peyton / detail
  4. [Attributor] Allow lookupAAFor to return null on invalid state — jhuber6 / detail
  5. [libcxx][gardening] Move all algorithms into their own headers. — zoecarver / detail
  6. [Attributor] Check HeapToStack's state for isKnownHeapToStack — jhuber6 / detail
  7. [libcxx][ranges] Add `ranges::empty_view`. — zoecarver / detail
  8. [gn build] Port 7ed7d4ccb899 — llvmgnsyncbot / detail
  9. [gn build] Port d31a2e7554ea — llvmgnsyncbot / detail
  10. Add commutable attribute to opcodes for ARC — danila / detail
  11. [libcxx][ranges] Add concepts in range.utility.helpers. — zoecarver / detail
  12. [AArch64][GlobalISel] Handle multiple phis in fixupPHIOpBanks — Jessica Paquette / detail
  13. CUDA/HIP: Change device-use-host-var.cu's NOT "external" check to include variable name — kzhuravl_dev / detail
  14. [OpenCL] Add DWARF address spaces mapping for SPIR — stuart.brady / detail
  15. [scudo] Always exclude Tag 0 — Vitaly Buka / detail
  16. [profile] Add -fprofile-instr-generate tests for weak definition and various linkages — i / detail
  17. [Matrix] Fix transpose-multiply folding if transpose has multiple uses — anemet / detail
  18. [flang] CheckConformance: tristate-ify result — pklausler / detail
  19. [SampleFDO] New hierarchical discriminator for FS SampleFDO (llvm-profdata part) — xur / detail
  20. [IndVars] Don't forget value when inferring nowrap flags — nikita.ppv / detail

#19580 (Jun 4, 2021 9:07:45 AM)

  1. [OpenCL][NFC] Test commit: tidy up whitespace in comment — stuart.brady / detail
  2. [libc++] Use the using_if_exists attribute when provided — Louis Dionne / detail
  3. Revert "[InstrProfiling] If no value profiling, make data variable private and (for Windows) use one comdat" — thakis / detail
  4. [clang-format] NFC, 2% improvement in overall clang-formatted status (now 50%) — mydeveloperday / detail
  5. Temporarily remove one of the tests added in effb87dfa810a — thakis / detail
  6. [InstCombine] add tests for pow() reassociation; NFC — spatel / detail
  7. [flang][driver] Add checks for missing option arguments — andrzej.warzynski / detail
  8. [mlir][openacc] Conversion of data operands in acc.data to LLVM IR dialect — clementval / detail
  9. [OPENMP]Fix PR49790: Constexpr values not handled in `omp declare mapper` clause. — a.bataev / detail
  10. [gn build] (manually) port de07b1e84d8de9 — thakis / detail
  11. [mlir] Mark VectorToSCF patterns as recursive — springerm / detail
  12. Revert test fixups after e9a9c850989e (which reverted a14fc74). — thakis / detail
  13. Temporarily remove another test added in one of the tests added in effb87d — thakis / detail
  14. [mlir][linalg] Refactor PadTensorOpVectorizationPattern (NFC) — springerm / detail
  15. [AArch64] Remove SETCC of CSEL when the latter's condition can be inverted — bradley.smith / detail
  16. [OPENMP]Fix PR50129: omp cancel parallel not working as expected. — a.bataev / detail
  17. [ConstantFolding] add copysign tests for more FP types; NFC — spatel / detail
  18. [clangd] Run code completion on each token coverd by --check-lines — adamcz / detail

#19579 (Jun 4, 2021 6:32:16 AM)

  1. [InstCombine] add tests for sext-of-trunc-of-lshr; NFC — spatel / detail
  2. [InstCombine] convert lshr to ashr to eliminate cast op — spatel / detail
  3. [mlir] Catch nonconvertible types in async conversion — csigg / detail
  4. [AArch64][SVE] Add support for using reverse forms of SVE2 shifts — bradley.smith / detail
  5. [clang][AST] Set correct DeclContext in ASTImporter lookup table for ParmVarDecl. — 1.int32 / detail
  6. [flang] Generate type info symbols outside of derived type scopes — jperier / detail
  7. [AMDGPU][MC][NFC] Fixed typos in parser — dmitry.preobrazhensky / detail
  8. [clang][deps] Add argument for customizing PCM paths — Jan Svoboda / detail
  9. [AMDGPU][GlobalISel] Legalize G_ABS — Mirko.Brkusanin / detail
  10. [flang][driver] Add support for `-module-suffix` — andrzej.warzynski / detail
  11. [clang][deps] Support object files — Jan Svoboda / detail
  12. [InstCombine] add/adjust test comments; NFC — spatel / detail
  13. [HIP] Fix spack HIP device lib detection — Yaxun.Liu / detail
  14. [AArch64] Further enable UnrollAndJam — nicholas.guy / detail

#19578 (Jun 4, 2021 3:50:29 AM)

  1. Revert "[AMDGPU] Increase alignment of LDS globals if necessary before LDS lowering." — mahesha.comp / detail
  2. [AMDGPU] [IndirectCalls] Don't propagate attributes to address taken functions and their callees — Madhur.Amilkanthwar / detail
  3. Add LLDB in release binaries by default — omair.javaid / detail
  4. [Sema][RISCV][SVE] Allow ?: to select Typedef BuiltinType in C — shihpo.hung / detail
  5. [Format] Fix incorrect pointer detection — marek.kurdej+llvm.org / detail
  6. [Debug-Info] handle DW_CC_pass_by_value/DW_CC_pass_by_reference under strict DWARF. — esme.yi / detail
  7. [flang] Change capitalization for Adjustl/r — diana.picus / detail
  8. AArch64: support atomic zext/sextloads — Tim Northover / detail
  9. [mlir][linalg] Cleanup left over uses of deprecated LinalgOp methods. — gysit / detail
  10. [SelectionDAG] Extend FoldConstantVectorArithmetic to SPLAT_VECTOR — fraser / detail
  11. [libcxx] Don't use an undefined '+' in unsigned/octal/hexal print formats — martin / detail
  12. [lldb][NFC] Remove a redundant call to weak_ptr::expired — Raphael Isemann / detail
  13. [test] Fix accidental match in parent_recurse_depth.s — thomasp / detail
  14. Re-land ae4303b42c, "Track PHI values through register coalescing" — jeremy.morse / detail
  15. Revert "[gn build] port d1d36f7ad (llvm-tapi-diff)" — thakis / detail

#19577 (Jun 4, 2021 12:21:21 AM)

  1. [MemoryDependence] Fix invariant group store — tstellar / detail
  2. [PowerPC] Handle inline assembly clobber of link regsiter — tstellar / detail
  3. [clang-format]  PR50326 AlignAfterOpenBracket AlwaysBreak does not keep to the ColumnLimit — tstellar / detail

#19576 (Jun 3, 2021 9:45:45 PM)

  1. [NFC] Remove checking pointee type for byval/preallocated type — aeubanks / detail
  2. [AMDGPU] Increase alignment of LDS globals if necessary before LDS lowering. — mahesha.comp / detail
  3. Revert "[llvm] llvm-tapi-diff" — Cyndy Ishida / detail

#19575 (Jun 3, 2021 7:10:42 PM)

  1. [RISCV] Simplify some code in RISCVInsertVSETVLI by calling an existing function that does the same thing. NFCI — craig.topper / detail
  2. [CSSPGO][llvm-profgen] Make extended binary the default output format — aktoon / detail
  3. [lld/mac] Add test coverage for --reproduce + -flat_namespace — thakis / detail
  4. Revert "Update and improve compiler-rt tests for -mllvm -asan_use_after_return=(never|[runtime]|always)." — thakis / detail
  5. [scudo] Rework Vector/String — kostyak / detail

#19574 (Jun 3, 2021 5:31:36 PM)

  1. [TargetLowering] Only inspect attributes in the arguments for ArgListEntry — aeubanks / detail
  2. [mlir] Remove redundant loads — amy.zhuang / detail
  3. [HIP] Fix amdgcn builtin for long type — Yaxun.Liu / detail
  4. [mlir-lsp-server] Add support for tracking the use/def chains of symbols — riddleriver / detail
  5. [gn build] port d1d36f7ad (llvm-tapi-diff) — thakis / detail
  6. [mlir][SPIRV] Add lowering for math.log1p operation to SPIR-V dialect. — ravishankarm / detail
  7. [NFC] Add ArrayRef includes to two files. — jpienaar / detail

#19573 (Jun 3, 2021 3:52:51 PM)

  1. A couple style tweaks on top of 5c0d1b2f9 [nfc] — listmail / detail
  2. [LTO] Fix -fwhole-program-vtables handling after HIP ThinLTO patch — tejohnson / detail
  3. [flang] Support known constant lengths in DynamicType — pklausler / detail
  4. [NFC][compiler-rt][hwasan] Refactor hwasan functions — leonardchan / detail
  5. [NFC] Add missing includes for LLVM_ENABLE_MODULES builds — markus.boeck02 / detail
  6. Kill a variable which is unused after cddcc4cf [nfc] — listmail / detail
  7. [flang] Fix crash on structure constructor as selector — pklausler / detail
  8. [libc++] Also build the static library in the Apple cache — Louis Dionne / detail
  9. [libc++] Define _LIBCPP_NO_NATIVE_SEMAPHORES even outside of pthread — Louis Dionne / detail
  10. [flang] Emit error about missing interface when needed — pklausler / detail
  11. [flang] Catch errors in function calls instead of crashing — pklausler / detail
  12. [CMake][ELF] Add -fno-semantic-interposition for GCC and Clang>=13 — i / detail
  13. [libc++] Simplify apple-install-libcxx since we always use the same CMake cache — Louis Dionne / detail
  14. [flang] Fix spurious "already declared" errors for interfaces — pklausler / detail
  15. [BuildLibCalls] Properly set ABI attributes on arguments — aeubanks / detail

#19572 (Jun 3, 2021 2:13:29 PM)

  1. [InstCombine] eliminate sext and/or trunc if value has enough signbits — spatel / detail
  2. Don't delete the module you're inspecting — chris.bieneman / detail
  3. [libcxx][module-map] creates submodules for private headers — cjdb / detail
  4. Remove redundant Begin/End form signpost format strings. — Adrian Prantl / detail
  5. NFC. Refactor DOTGraphTraits::isNodeHidden — apilipenko / detail
  6. NFC. Mark DOTFuncInfo getters as const — apilipenko / detail
  7. [AtomicExpand] Merge cmpxchg success and failure ordering when appropriate. — efriedma / detail
  8. [llvm] llvm-tapi-diff — Cyndy Ishida / detail
  9. [lld-macho] Fix BUILD_SHARED_LIBS build — Alexander.Richardson / detail
  10. [libc++] NFC: Tidy up the reverse_iterator tests — Louis Dionne / detail
  11. [docs] Update llvm-cov gcov — i / detail
  12. [flang] Fix crashes due to failure to find a subprogram — pklausler / detail
  13. [libc++] Implement LWG3435 (constraints on reverse_iterator and move_iterator) — Louis Dionne / detail
  14. [LoopUnroll] Add additional test with one unpredictable exit (NFC) — nikita.ppv / detail
  15. [GlobalISel] Add G_SBFX/G_UBFX to computeKnownBits — brendon.cahoon / detail
  16. [flang] Fix folding of CMPLX — pklausler / detail
  17. Update and improve compiler-rt tests for -mllvm -asan_use_after_return=(never|[runtime]|always). — kda / detail
  18. [InstrProfiling] If no value profiling, make data variable private and (for Windows) use one comdat — i / detail
  19. [Constants][PowerPC] Check exactlyValue for ppc_fp128 in isNullValue — Jinsong Ji / detail
  20. [flang] Accept BOZ in array constructors w/o types — pklausler / detail
  21. [test] Update c-linkage-available_externally.c — i / detail
  22. [AMDGPU] Fix a crash when selecting a particular case of buffer_load_format_d16 — julien.pages / detail
  23. [test] Update more clang/test/Profile tests — i / detail
  24. [flang] Catch procedure pointer interface error — pklausler / detail
  25. [LoopUnroll] Eliminate PreserveCondBr parameter and fix a bug in the process — listmail / detail

#19571 (Jun 3, 2021 10:59: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
  12. [libc++][nfc] Add more nasty macros. — koraq / detail
  13. [ADT] Move DenseMapInfo for ArrayRef/StringRef into respective headers (NFC) — nikita.ppv / detail
  14. [mailmap] Add my entry — i / detail
  15. [MC] Add missing include (NFC) — nikita.ppv / detail
  16. [SLP] Avoid std::stable_sort(properlyDominates()). — harald / detail
  17. [lld] Add missing includes (NFC) — nikita.ppv / detail
  18. [Tests] Add missing include (NFC) — nikita.ppv / detail
  19. [SLP]Allow to reorder nodes with >2 scalar values. — a.bataev / detail
  20. add ppc_fp128 bitcode writer testcase — Jinsong Ji / detail
  21. [LoopUnroll] Reorder code to max dom tree update more obvious [nfc] — listmail / detail
  22. [SLP]Improve cost estimation/emission of externally used extractelements. — a.bataev / detail
  23. [LoopUnroll] Eliminate PreserveOnlyFirst parameter [nfc] — listmail / detail
  24. Fully-qualify template args of outer types in getFullyQualifiedType — saugustine / detail

#19570 (Jun 3, 2021 7:43:48 AM)

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

#19569 (Jun 3, 2021 4:22:48 AM)

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

#19568 (Jun 3, 2021 1:07:19 AM)

  1. [DFSan] Properly set argument ABI attributes — aeubanks / detail
  2. [NFC][scudo] Avoid integer overflow in test — Vitaly Buka / detail

#19567 (Jun 2, 2021 9:51:30 PM)

  1. [clang] Fix fail of OpenMP/tile_codegen_tile_for.cpp. — llvm-project / detail

#19566 (Jun 2, 2021 6:37:37 PM)

  1. Revert "Differential Revision: https://reviews.llvm.org/D99812" — gandhi21299 / detail
  2. [libc++] Enable tests for the experimental library by default — Louis Dionne / detail
  3. [PowerPC] [GlobalISel] Implementation of formal arguments lowering in the IRTranslator for the PPC backend — gandhi21299 / detail
  4. [coro] Preserve scope line for compiler generated functions — davelee.com / detail
  5. [MC] Change "unexpected tokens" to "expected newline" and remove unneeded "in .xxx directive" — i / detail
  6. [MC] Delete unneeded MCAsmParser &Parser — i / detail
  7. [profile] Add -fprofile-instr-generate tests for weak definition and various linkages — i / detail
  8. [InstrProfiling] Delete linkage/visibility toggling for Windows — i / detail
  9. Recommit "Fix tmp files being left on Windows builds." with a fix for — akhuang / detail
  10. Fix llvm/test/tools/llvm-dwp/X86/type_dedup_v5.test — jyknight / detail
  11. [clangd] Improve resolution of static method calls in HeuristicResolver — zeratul976 / detail
  12. [AArch64] Add regression test for missed bfi optimization. — efriedma / detail
  13. Fix "control reaches end of non-void function" warnings on ppc64le — yitzhakm / detail

#19565 (Jun 2, 2021 3:24:05 PM)

  1. [sanitizer] Test HWASan + LAM via QEMU. — mascasa / detail
  2. Remove unused function from a previous iteration of unique-stable-name — erich.keane / detail
  3. [mlir] Resolve TODO and use the pass argument instead of the TypeID for registration — riddleriver / detail
  4. [llvm-dwp] Adding support for v5 index writing — dblaikie / detail
  5. [llvm-dwp] Add support for DWARFv5 type units                                                                                                                                                                ... — dblaikie / detail
  6. [llvm-dwp] Add support for rnglists and loclists — dblaikie / detail
  7. [mlir][NFC] Split the non-templated bits out of IROperand into a base class — riddleriver / detail
  8. Revert "[libc++] NFC: Move unwrap_iter to its own header" — Louis Dionne / detail
  9. [gn build] Port 05d164b25c40 — llvmgnsyncbot / detail
  10. PR50337, PR50561: Fix determination of whether a template parameter list — richard / detail
  11. Differential Revision: https://reviews.llvm.org/D99812 — angandhi / detail
  12. [CodeGen][NFC] Remove unused virtual function — minyihh / detail
  13. [SYCL] Fix __builtin_sycl_unique_stable_name to work on windows/spir — erich.keane / detail
  14. [clangd] TUScheduler uses last active file for file-less queries — kadircet / detail
  15. [clangd][Protocol] Drop optional from WorkspaceEdit::changes — kadircet / detail
  16. [X86][SSE] combineScalarToVector - only reuse broadcasts for scalar_to_vector if the source operands scalar types match — llvm-dev / detail
  17. [NFC][trace][intel-pt] small test fixes — walter erquinigo / detail
  18. Add a .mailmap entry for my two email addresses — rnk / detail
  19. [clangd] Drop optional on ExternalIndexSpec — kadircet / detail
  20. [NFC] Test commit. Fix typos. — amy.zhuang / detail
  21. [Fuchsia] Use libc++abi on Windows in Fuchsia toolchain — phosek / detail
  22. [Clang][OpenMP] Emit dependent PreInits before directive. — llvm-project / detail

#19564 (Jun 2, 2021 12:09:21 PM)

  1. [OpenMP] Fix improper printf format specifier — jonathan.l.peyton / detail
  2. Remove redundant comparisons (NFC) — Adrian Prantl / detail
  3. Add missing CMake dependency for mlir/lib/Reducer (NFC) — joker.eph / detail
  4. Fix CMake error: TableGen targets must be in the DEPENDS list instead of LINK_LIBS — joker.eph / detail
  5. [x86] add test for sext-of-setcc; NFC — spatel / detail
  6. [SDAG] allow more cast folding for vector sext-of-setcc — spatel / detail
  7. [lldb] Preserve type sugar when using SBValue::Dereference on C++ references — Raphael Isemann / detail
  8. [MLIR] Fix Standalone dialect test to work in out-of-tree builds — joker.eph / detail
  9. Add matchers for gtest's ASSERT_THAT, EXPECT_THAT, ON_CALL and EXPECT_CALL — yitzhakm / detail
  10. Fix -Wsign-compare warning (NFC) — joker.eph / detail
  11. Improve performance when parsing symbol tables in mach-o files. — gclayton / detail
  12. [SampleFDO] New hierarchical discriminator for FS SampleFDO (ProfileData part) — xur / detail
  13. [mlir-lsp] Report range of potential identifier starting at location of diagnostic — jpienaar / detail
  14. [x86] add signed compare variant test for PR50055; NFC — spatel / detail
  15. [NFC] Remove variable that was set but not used. — stefanp / detail
  16. Fix dfsan handling of musttail calls. — browneee / detail
  17. [llvm-dwp] Skip type unit debug info sections — dblaikie / detail
  18. [SDAG] allow cast folding for vector sext-of-setcc with signed compare — spatel / detail
  19. [mlir] Add support for filtering patterns based on debug names and labels — riddleriver / detail
  20. [mlir-lsp] Avoid empty range diagnostic — jpienaar / detail

#19563 (Jun 2, 2021 8:54:14 AM)

  1. [mlir][linalg] Update result position calculation in the Structured Op Interface (NFC). — gysit / detail
  2. [compiler-rt][asan] Enable unwind-tables for Arm Linux — david.spickett / detail
  3. [TTI] NFC: Change getIntImmCodeSizeCost to return InstructionCost. — daniil.fukalov / detail
  4. [LV] NFC: Replace custom getMemInstValueType by llvm::getLoadStoreType. — sander.desmalen / detail
  5. [LV] NFC: Remove redundant isLegalMasked(Gather|Scatter) functions. — sander.desmalen / detail
  6. [PowerPC][AIX} FIx AIX bootstrap build. — sd.fertile / detail
  7. [compiler-rt][lsan] Increase libdl_deadlock test timeout — david.spickett / detail
  8. [LV] Build and cost VPlans for scalable VFs. — sander.desmalen / detail
  9. [AArch64][NFC] Fix failing cost-model test — irina.dobrescu / detail
  10. Add getDemandedBits for uses. — jotrem / detail
  11. Fix comments in test cuda-kernel-call.cu — Yaxun.Liu / detail
  12. [clangd] Add support for the `defaultLibrary` semantic token modifier — davg / detail
  13. [clang] Implement the using_if_exists attribute — Louis Dionne / detail
  14. [coro async] Add the swiftasync attribute to the resume partial function — aschwaighofer / detail
  15. [lld/mac] Address review feedback and improve a comment — thakis / detail
  16. [LoopStrengthReduce] Ensure that debug intrinsics do not affect LSR's output — stephen.tozer / detail
  17. [lld/mac] Don't strip explicit dylib also mentioned in LC_LINKER_OPTION — thakis / detail
  18. [lld/mac] Implement -needed_framework, -needed_library, -needed-l — thakis / detail
  19. [lld/mac] Implement -dead_strip — thakis / detail
  20. [OpenMP] Use new task type/flag for taskwait depend events. — hansang.bae / detail
  21. [lld/mac] try to fix tests after a5645513dba — thakis / detail
  22. [libcxx][NFC] Tidy up calculation of __nbuf in num_put::do_put, and add comments — Abhina.Sreeskantharajan / detail

#19562 (Jun 2, 2021 5:34:53 AM)

  1. [mlir] Add DivOp lowering from Complex dialect to Standard/Math dialect. — akuegel / detail
  2. [SimplifyLibCalls] Take size of int into consideration when emitting ldexp/ldexpf — bjorn.a.pettersson / detail
  3. [LegalizeTypes] Avoid promotion of exponent in FPOWI — bjorn.a.pettersson / detail
  4. [CodeGen] Refactor libcall lookups for RTLIB::POWI_* — bjorn.a.pettersson / detail
  5. [InstCombine][msp430] Pre-commit test case for @llvm.powi and 16-bit ints — bjorn.a.pettersson / detail
  6. [SimpleLoopUnswitch] Port partially invariant unswitch from LoopUnswitch to SimpleLoopUnswitch — jingu.kang / detail
  7. Add a toplevel .mailmap file — thakis / detail
  8. [mailmap] Use my chromium address as my canonical email address — thakis / detail
  9. [AMDGPU][Libomptarget][NFC] Remove atmi_place_t — Pushpinder.Singh / detail
  10. [lld/mac] Implement -reexport_framework, -reexport_library, -reexport-l — thakis / detail
  11. [AMDGPU][Libomptarget][NFC] Remove bunch of dead structs — Pushpinder.Singh / detail
  12. [AArch64] Optimise bitreverse lowering in ISel — irina.dobrescu / detail
  13. [RISCV][NFC] Add '+mattr=+experimental-v' to RVV test — fraser / detail
  14. [mlir][linalg] Cleanup LinalgOp usage in fusion on tensors (NFC). — gysit / detail

#19561 (Jun 2, 2021 2:14:40 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

#19560 (Jun 1, 2021 10:58:59 PM)

  1. Revert "Fix tmp files being left on Windows builds." for now; — akhuang / detail
  2. [scudo] Enabled MTE in tests — Vitaly Buka / detail
  3. [NFC][msan] Fix warning on sanitizer-ppc64le-linux bot — Vitaly Buka / detail
  4. [lldb/API] Expose triple for SBProcessInfo. — bruce.mitchener / detail
  5. Resubmit D85085 after fixing the tests that were failing. — tmsriram / detail

#19559 (Jun 1, 2021 7:45:33 PM)

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

#19558 (Jun 1, 2021 4:32:06 PM)

  1. Convert TableGen assert to error — stephen.neuendorffer / detail
  2. [globalisel][legalizer] Separate the deprecated LegalizerInfo from the current one — daniel_l_sanders / detail
  3. [mlir] Updated depthwise conv to support kernel dilation — rob.suderman / detail
  4. [gn build] Port aaac268285ff — llvmgnsyncbot / detail
  5. [libc++] Fix the std_include.sh.cpp test that has been failing since c9385297ce — Louis Dionne / detail
  6. [lld/mac] fix test failure after 24979e111 — thakis / detail
  7. fixup: Missing operator in [globalisel][legalizer] Separate the deprecated LegalizerInfo from the current one — daniel_l_sanders / detail
  8. Fix a Clang diagnostic to start with a lowercase letter; NFC — aaron / detail
  9. [libcxx][ranges] Add `default_sentinel` and `default_sentinel_t`. — zoecarver / detail
  10. [gn build] Port 065cf3f9d703 — llvmgnsyncbot / detail
  11. [lld][WebAssemlby] Fix for string merging of -dwarf-5 sections — sbc / detail
  12. [Dominators] Rewrite the dominator implementation for efficiency. NFC. — clattner / detail
  13. [Fuchsia] Add compat multilibs to cache file — leonardchan / detail
  14. [lld/mac] Emit only one LC_LOAD_DYLIB per dylib — thakis / detail
  15. [CSE] Ask DominanceInfo about "hasSSADominance" instead of reconstructing it. — clattner / detail
  16. [lld-macho][nfc] Remove unnecessary use of Optional<T*> — vyng / detail
  17. [various] Remove or use variables which are unused but set. — George Burgess IV / detail
  18. [Clang] -Wunused-but-set-parameter and -Wunused-but-set-variable — George Burgess IV / detail
  19. [clang][Fuchsia] Turn on relative-vtables by default for Fuchsia — leonardchan / detail
  20. [lld/mac] Make -t work correctly with -flat_namespace — thakis / detail
  21. [test] Precommit test for D101103 — aeubanks / detail

#19557 (Jun 1, 2021 1:18:24 PM)

  1. [MLIR] Add missing APSInt.h include — nikita.ppv / detail
  2. [X86FixupLEAs] Transform the sequence LEA/SUB to SUB/SUB — carrot / detail
  3. [clangd][ObjC] Fix issue completing a method decl by name — davg / detail
  4. [libc++] Temporary hack to unbreak CI — Louis Dionne / detail
  5. [GlobalISel][AArch64] Combine and (lshr x, cst), mask -> ubfx x, cst, width — Jessica Paquette / detail
  6. Fix a git apply that went bad somehow. — aaron / detail
  7. [OpenMP] Define named constants for interop's foreign runtime ID — hansang.bae / detail
  8. [ORC-RT] Add equality/inequality comparison to string_view. — Lang Hames / detail
  9. [ORC-RT] Rename C-API functions to use __orc_rt_ prefix (instead of OrcRT). — Lang Hames / detail
  10. [ORC-RT] Add WrapperFunctionResult, Simple Packed Serialization (SPS) system. — Lang Hames / detail
  11. [flang][openacc] Enforce restriction on attach and detach variables — clementval / detail
  12. [clang] RecursiveASTVisitor visits ObjCPropertyRefExpr's class receiver — davg / detail
  13. [OpenMP] Add L2-Tile equivalence for KNL — jonathan.l.peyton / detail
  14. [SLPVectorizer] Ignore unreachable blocks — harald / detail
  15. [AMDGPU][NFC] Remove author's name from codebase — Madhur.Amilkanthwar / detail
  16. [lld/mac] Don't write mtimes to N_OSO entries if ZERO_AR_DATE is set. — thakis / detail
  17. [lld/mac] Don't load DylibFiles from the DylibFile constructor — thakis / detail
  18. [libcxx] Implement view.interface. — zoecarver / detail
  19. [gn build] Port 5671ff20d92b — llvmgnsyncbot / detail
  20. [clang] Fix ICE with typeid & polymorphic class (pr50497) — nathan / detail
  21. [SystemZ][z/OS] Stricter condition for HLASM class instantiation — anirudh_prasad / detail
  22. [InstCombine] add tests for cast folding; NFC — spatel / detail
  23. WindowsSupport.h: do not depend on private config header — martin / detail
  24. [lld/mac] Implement removal of unused dylibs — thakis / detail
  25. [NFC][OpaquePtr] Explicitly pass GEP source type to IRBuilder in more places — aeubanks / detail

#19556 (Jun 1, 2021 10:03:07 AM)

  1. [llvm-dwarfdump][test] Add missing dedicated tests for some options — gbreynoo / detail
  2. [SLP]Better detection of perfect/shuffles matches for gather nodes. — a.bataev / detail
  3. Simplify coro-zero-alloca.ll — lxfind / detail
  4. [x86] add test for sext-of-setcc; NFC — spatel / detail
  5. [lldb] Remove SBCommandReturnObject::ref — Raphael Isemann / detail
  6. [lldb][NFC] Use Language plugins in Mangled::GuessLanguage — Raphael Isemann / detail
  7. [RISCV] Remove earlyclobber from compares with LMUL<=1. — craig.topper / detail
  8. [RISCV] Remove earlyclobber from vnsrl/vnsra/vnclip(u) when the source and dest are a single vector register. — craig.topper / detail
  9. [ADT] Move DenseMapInfo for APInt into APInt.h (PR50527) — nikita.ppv / detail
  10. [polly] Fix SCEVLoopAddRecRewriter to avoid invalid AddRecs. — efriedma / detail
  11. [SystemZ] Return true from hasBitPreservingFPLogic(). — paulsson / detail

#19555 (Jun 1, 2021 6:47:37 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
  5. [compiler-rt] Fix compilation when multiple architectures can be targeted — eleviant / detail
  6. [InstCombine] Relax constraints of uses for exp(X) * exp(Y) -> exp(X + Y) — spatel / detail
  7. [AMDGPU][Libomptarget] Remove g_atmi_machine global — Pushpinder.Singh / detail
  8. [OpenCL] Fix ICE with invalid use of half — olemarius.strohm / detail
  9. [clang][Parse] Add parsing support for C++ attributes on using-declarations — Louis Dionne / detail

#19554 (Jun 1, 2021 3:26:36 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

#19553 (Jun 1, 2021 12:09:28 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

#19552 (May 31, 2021 8:54:33 PM)

  1. Revert "[InstCombine] Fix miscompile on GEP+load to icmp fold (PR45210)" — nathan / detail
  2. Fix invalid math formulas in quantization doc — joker.eph / detail

#19551 (May 31, 2021 5:40:24 PM)

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

#19550 (May 31, 2021 2:25:47 PM)

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

#19549 (May 31, 2021 11:09:48 AM)

  1. [NFC] MemoryDependenceAnalysis cleanup. — daniil.fukalov / detail
  2. [AsmParser][SystemZ][z/OS] Introducing HLASM Parser support to AsmParser - Part 2 — anirudh_prasad / detail
  3. [libc++] Avoid `result_type` and `unary/binary_function` in <valarray>. — arthur.j.odwyer / detail
  4. Remove "Rewrite Symbols" from codegen pipeline — aeubanks / detail
  5. [libc++] Update all the pre-defined iterator types for C++20 — Louis Dionne / detail
  6. [test] Fix addr-label.ll after D99707 — aeubanks / detail
  7. [MCA][NFCI] Minor changes to InstrBuilder and Instruction. — andrea.dibiagio / detail
  8. [test] Properly match parameter/argument ABI attributes — aeubanks / detail
  9. [libc++] [test] Fix a few tests for 32-bit x86 — Louis Dionne / detail
  10. Re-commit [clang] Add support for the "abstract" contextual keyword of MSVC — hans / detail
  11. [OpaquePtr] Clean up some uses of Type::getPointerElementType() — aeubanks / detail
  12. [MLIR] Specify namespace for standard dialect using cppNamespace field — arjunpitchanathan / detail
  13. [libcxx][nfc] moves std `advance`, `next`, and `prev` into their headers — cjdb / detail
  14. [gn build] make libunwind build on macOS — thakis / detail
  15. [PowerPC] Fix x86 vector intrinsics wrapper compilation under C++ — fwage73 / detail
  16. [MLIR] Add dialect prefix to all operations from Math — arjunpitchanathan / detail

#19548 (May 31, 2021 7:55:36 AM)

  1. [llvm-objcopy][NFC] Refactor CopyConfig structure - remove lazy options processing. — a.v.lapshin / detail
  2. [AMDGPU][Libomptarget][NFC] Split host and device malloc — Pushpinder.Singh / detail
  3. [MLIR] Fix warnings in AffineOps.cpp — uday / detail
  4. [NFC] ScalarEvolution: apply SSO to the ExprValueMap value — lebedev.ri / detail
  5. [MLIR][Shape] Remove duplicate operands of `shape.assuming_all` op — frgossen / detail
  6. [libunwind] fix -Wc++98-compat-extra-semi without _LIBUNWIND_HIDE_SYMBOLS — thakis / detail
  7. [SDAG] add check to sext-of-setcc fold to bypass changing a legal op — spatel / detail
  8. [mlir][linalg] Update Structured Op Interface (NFC). — gysit / detail
  9. Revert "[clang] Add support for the "abstract" contextual keyword of MSVC" — goncharov.mikhail / detail
  10. [mlir][linalg] Cleanup LinalgOp usage in verification (NFC). — gysit / detail

#19547 (May 31, 2021 4:33:07 AM)

  1. [mlir] Support permutation maps in vector transfer op folder — springerm / detail
  2. [mlir][NFC] Remove illegal TanhOp in LLVMConversionTarget — tpopp / detail
  3. [WebAssembly][CodeGen] IR support for WebAssembly local variables — wingo / detail
  4. [clang] Add support for the "abstract" contextual keyword of MSVC — hans / detail
  5. Revert "[WebAssembly][CodeGen] IR support for WebAssembly local variables" — wingo / detail
  6. [clang] NFC: split HeaderMapTest to have re-usable header map implementation for testing — dmitry.polukhin / detail
  7. [RISCV] Support vector conversions between fp and i1 — fraser / detail
  8. [lldb][NFC] Remove unused var in SBDebugger::GetInternalVariableValue — Raphael Isemann / detail
  9. [DSE] Remove stores in the same loop iteration — david.green / detail
  10. [InsCombine] Fix a few remaining vec transforms to use poison instead of undef — aqjune / detail
  11. [RISCV] Scale scalably-typed split argument offsets by VSCALE — fraser / detail
  12. [LiveDebugVariables] Stop trimming locations of non-inlined vars — djtodoro / detail
  13. fix broken clang tests after  7161bb87c914 — aqjune / detail
  14. [SDAG] try harder to fold casts into vector compare — spatel / detail
  15. fix test for symlinked clang c1ee4fb5af49a — goncharov.mikhail / detail

#19546 (May 31, 2021 1:17:43 AM)

  1. [InstCombine] Fix miscompile on GEP+load to icmp fold (PR45210) — aqjune / detail
  2. [clangd] Move gtest include to TestTU.cpp from TestTU.h — kadircet / detail
  3. [mlir][NFC] Rename MathToLLVM->MathToLibm — tpopp / detail
  4. [libcxx] [test] Add UNSUPPORTED: msvc in a couple verify.cpp tests — martin / detail
  5. [LangRef] update according to unwinding support in inline asm — amanieu / detail

#19545 (May 30, 2021 10:01:38 PM)

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

#19544 (May 30, 2021 6:47:04 PM)

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

#19543 (May 30, 2021 3:33:41 PM)

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

#19542 (May 30, 2021 12:19:41 PM)

  1. [ARM] Guard against loop variant gather ptr operands — david.green / detail
  2. [ORC-RT] Add OrcRTCWrapperFunctionResult. — Lang Hames / detail
  3. [ORC-RT] Add common.h -- Logging, casting and remote dispatch utilities. — Lang Hames / detail

#19541 (May 30, 2021 9:04:27 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
  4. [LoopDeletion] Add more tests with infinite sub-loops & mustprogress. — flo / detail
  5. [AVR] Improve inline assembly — powerman1st / detail

#19540 (May 30, 2021 5:44:35 AM)

  1. [NFCI] Move DEBUG_TYPE definition below #includes — chenmindong1 / detail
  2. [DAGCombine] Poison-prove scalarizeExtractedVectorLoad. — flo / detail
  3. [InstCombine] fix miscompile from vector select substitution — spatel / detail
  4. [VectorCombine] Add tests with noundef index for load scalarization. — flo / detail

#19539 (May 30, 2021 2:21:50 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
  3. [SafeStack] Use proper API to get stack guard — pzheng / detail

#19537 (May 29, 2021 7:50:53 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
  3. [analyzer] MallocSizeof: sizeof pointer type is compatible with void* — th3charlie / detail

#19536 (May 29, 2021 4:37:28 PM)

  1. [libc++] [test] Update "test_compare.h" users to avoid removed-in-C++20 members. NFCI. — arthur.j.odwyer / detail
  2. [InstrProfiling][test] Improve tests — i / detail

#19535 (May 29, 2021 1:23:46 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
  3. [ARM] Guard against WhileLoopStart kill flags — david.green / detail

#19534 (May 29, 2021 10:09:23 AM)

  1. [RISCV] Remove -riscv-no-aliases in favour of new -M no-aliases — jrtc27 / detail
  2. [Support] Fix getMainExecutable on FreeBSD when called via an absolute path — jrtc27 / detail
  3. Revert "[RISCV] Remove -riscv-no-aliases in favour of new -M no-aliases" — jrtc27 / detail
  4. [clang-format] successive C# attributes cause line breaking issues — mydeveloperday / detail

#19533 (May 29, 2021 6:55:46 AM)

  1. [analyzer]  Use Optional as a return type of StoreManager::castRegion — dpetrov / detail
  2. [InstCombine] reduce code duplication; NFC — spatel / detail
  3. [InstCombine] fold zext of masked bit set/clear — spatel / detail

#19532 (May 29, 2021 3:34:45 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
  4. [SystemZ] Set getExtendForAtomicOps to ISD::ANY_EXTEND — ulrich.weigand / detail

#19531 (May 29, 2021 12:18:00 AM)

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

#19530 (May 28, 2021 9:02:26 PM)

  1. [lld/mac] Don't crash on -order_file with assembly inputs on arm64 — thakis / detail
  2. [RISCV] Enable interleaved vectorization for RVV — luke957 / detail

#19529 (May 28, 2021 5:47:17 PM)

  1. [LoopUnroll] Use changeToUnreachable() (NFC) — nikita.ppv / detail
  2. [lld-macho][test] Simplify --allow-empty with count 0 — i / detail
  3. [CGAtomic] Delete outdated code comparing success/failure ordering for cmpxchg. — efriedma / detail
  4. [Verifier] Significantly speed up IsolatedFromAbove checking. NFC. — clattner / detail
  5. [clang-format] New BreakInheritanceList style AfterComma — lichray / detail
  6. [AArch64][GlobalISel] Fix a crash during selection of a G_ZEXT(s8 = G_LOAD) — Amara Emerson / detail
  7. [Internalize] Simplify comdat renaming with noduplicates after D103043 — i / detail

#19528 (May 28, 2021 2:33:21 PM)

  1. [VP] Make getMaskParamPos/getVectorLengthParamPos return unsigned. Lowercase function names. — craig.topper / detail
  2. Revert "[clang][Parse] Add parsing support for C++ attributes on using-declarations" — thakis / detail
  3. [RISCV] Add octuple to LMULInfo tablegen class, remove octuple_from_str. NFCI — craig.topper / detail
  4. [gn build] Port 9968896cd62a — llvmgnsyncbot / detail
  5. [libc++] [test] Constexpr-ify a couple of insert-iterator tests. — arthur.j.odwyer / detail
  6. [gn build] manually port 982e3c05108b6 (check-lld needs dsymutil) — thakis / detail
  7. [AArch64][RISCV] Make sure isel correctly honors failure orderings. — efriedma / detail
  8. [clang-format] [docs] Regenerate style options documentation. — marek.kurdej+llvm.org / detail
  9. [dsymutil tests] Try to make eh_frames.test run on other platforms — thakis / detail
  10. [NFC] Remove confusing info about MainLoop VF/UF from debug message — bmahjour / detail
  11. [RISCV] Pre-commit test cases for D103211. NFC — craig.topper / detail
  12. [LoopUnroll] Clean up exit folding (NFC) — nikita.ppv / detail
  13. [LoopUnroll] Add store to unreachable latch test (NFC) — nikita.ppv / detail
  14. [RISCV] Add separate MxList tablegen classes for widening/narrowing and sext.zext.vf2/4/8. NFC — craig.topper / detail

#19527 (May 28, 2021 11:19:14 AM)

  1. [gn] Make ubsan errors fatal, as in cmake — rnk / detail
  2. [IR] Make TypeFinder aware of DIArgList values — david.stenberg / detail
  3. [LoopNest][LoopFlatten] Change LoopFlattenPass to LoopNest pass — eopxd / detail
  4. Revert "Fix "enumerator 'llvm::TargetStackID::WasmLocal' in switch of enum 'llvm::TargetStackID::Value' is not handled" MSVC warnings. NFCI." — nemanja.i.ibm / detail
  5. [clang][Parse] Add parsing support for C++ attributes on using-declarations — Louis Dionne / detail
  6. [mlir] Add missing namespace to createCanonicalizerPass. — jpienaar / detail
  7. [libc++] NFC: Move unwrap_iter to its own header — Louis Dionne / detail
  8. [LoopDeletion] Add test with potentially infinite sub-loop. — flo / detail
  9. [PhaseOrdering] add test for late simplifycfg with LTO; NFC — spatel / detail
  10. [PassManager] unify late simplifycfg options between regular and LTO pipelines — spatel / detail
  11. Revert "[NFCI][LoopDeletion] Do not call complex analysis for known non-zero BTC" — stefanp / detail
  12. Revert "[NFC] Reuse existing variables instead of re-requesting successors" — stefanp / detail
  13. Revert "[NFC] Formatting fix" — stefanp / detail
  14. Revert "[NFCI][LoopDeletion] Only query SCEV about loop successor if another successor is also in loop" — stefanp / detail
  15. Revert "Return "[LoopDeletion] Break backedge if we can prove that the loop is exited on 1st iteration" (try 2)" — stefanp / detail
  16. [VectorCombine] Add variants of multi-extract tests with assumes. — flo / detail
  17. [VectorCombine] Check indices for all extracts we scalarize. — flo / detail
  18. [SelectionDAG] Fix typo in assert. NFC — craig.topper / detail

#19526 (May 28, 2021 8:04:38 AM)

  1. Fix "enumerator 'llvm::TargetStackID::WasmLocal' in switch of enum 'llvm::TargetStackID::Value' is not handled" MSVC warnings. NFCI. — llvm-dev / detail
  2. [x86] add test for extend of legal vector compare; NFC — spatel / detail
  3. [Matrix] Move C++ matrix cast checks to TryStaticCast. — flo / detail
  4. [gn build] (semi-manually) port bd04d78d649b — thakis / detail
  5. [clang] NFC: Replace std::pair by a struct in InitHeaderSearch — Jan Svoboda / detail
  6. [AArch64] Add additional vector load scalarization tests for D103077. — flo / detail
  7. [LLD][COFF] Reduce the maximum size of the GHASH table — alexandre.ganea / detail
  8. [libc++] Add all indirect callable concepts and projected — Louis Dionne / detail
  9. [gn build] Port 58b29a4efc22 — llvmgnsyncbot / detail

#19525 (May 28, 2021 4:43:21 AM)

  1. [sanitizer] Fix QEMU checkout — Vitaly Buka / detail
  2. [clang] [MinGW] Fix gcc version detection/picking — martin / detail
  3. Revert "[scudo] Check if MADV_DONTNEED zeroes memory" — Vitaly Buka / detail
  4. [NFC][scudo] Re-enable check in the test — Vitaly Buka / detail
  5. [cmake][scudo] Add missing headers — Vitaly Buka / detail
  6. [WebAssembly][CodeGen] IR support for WebAssembly local variables — wingo / detail
  7. [AMDGPU] Precommit test — sebastian.neubauer / detail
  8. [AMDGPU] Fix function calls with flat scratch — sebastian.neubauer / detail
  9. Revert "[LAA] Support pointer phis in loop by analyzing each incoming pointer." — flo / detail
  10. [NFC][Transforms][Utils] remove useless variable in CloneBasicBlock — dongaxis / detail
  11. ARM: support mandatory tail calls for tailcc & swifttailcc — Tim Northover / detail
  12. SwiftTailCC: teach verifier musttail rules applicable to this CC. — Tim Northover / detail
  13. Revert "[WebAssembly][CodeGen] IR support for WebAssembly local variables" — wingo / detail
  14. [mlir] Don't elide the last op if there is no terminator — antiagainst / detail
  15. SwiftAsync: add Clang attribute to apply the LLVM `swiftasync` one. — Tim Northover / detail
  16. [RISCV] Add tests for fixed vector conversions between fp to/from i1 — fraser / detail
  17. [RISCV][NFC] Merge identical RV32 and RV64 test checks — fraser / detail

#19524 (May 28, 2021 1:29:29 AM)

  1. [sanitizer] Switch to patched QEMU — Vitaly Buka / detail
  2. [AArch64][GlobalISel] Legalize oversize G_EXTRACT_VECTOR_ELT sources. — Amara Emerson / detail
  3. [LoopNest][LoopFlatten] Change LoopFlattenPass to LoopNest pass — eopxd / detail
  4. [LoopNest][LoopFlatten] Change LoopFlattenPass to LoopNest pass — eopxd / detail
  5. [MLIR][SPIRV] Use getAsmResultName(...) hook for ConstantOp. — kareem.ergawy / detail
  6. Revert "[LoopNest][LoopFlatten] Change LoopFlattenPass to LoopNest pass" — eopxd / detail
  7. Revert "[LoopNest][LoopFlatten] Change LoopFlattenPass to LoopNest pass" — eopxd / detail
  8. [ConstantFolding] Fix -Wunused-variable warning (NFC) — nullptr.cpp / detail

#19523 (May 27, 2021 10:12:14 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

#19522 (May 27, 2021 6:56:46 PM)

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

#19521 (May 27, 2021 3:41:38 PM)

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

#19520 (May 27, 2021 12:28:01 PM)

  1. [mlir][gpu] Relax restriction on MMA store op to allow chain of mma ops. — thomasraoux / detail
  2. [SPE] Disable strict-fp for SPE by default — qiucofan / detail
  3. [LoopUnrollAndJam] Change LoopUnrollAndJamPass to LoopNest pass — konndennsa / detail
  4. [mlir] Async reference counting for block successors with divergent reference counted liveness — ezhulenev / detail
  5. [Clang] Enable __has_feature(coverage_sanitizer) — elver / detail
  6. [mlir] Add error state and error propagation to async runtime values — ezhulenev / detail
  7. [X86] Pre-commit tests for D103192. NFC — craig.topper / detail
  8. [X86] Fold (shift undef, X)->0 for vector shifts by immediate. — craig.topper / detail
  9. [mlir] Async: Add error propagation support to async groups — ezhulenev / detail
  10. [mlir][NFC] Don't outline kernel in MMA integration tests — thomasraoux / detail
  11. [RISCV] Teach vsetvli insertion to use vsetvl x0, x0 form when we can tell that VLMAX and AVL haven't changed. — craig.topper / detail
  12. [CostModel][X86] Improve accuracy of sext/zext to 256-bit vector costs on AVX1 targets — llvm-dev / detail
  13. [NFC][X86][Codegen] Re-autogenerate check lines in a few tests to remove noise from future changes — lebedev.ri / detail
  14. Revert "[libc++] NFC: Parenthesize expression to satisfy GCC 11" — Louis Dionne / detail
  15. [NFC][scudo] Rename internal function — Vitaly Buka / detail
  16. MC: mark `dump` with `LLVM_DUMP_METHOD` — Saleem Abdulrasool / detail
  17. [mlir] AsyncRefCounting: check that LivenessBlockInfo is not nullptr — ezhulenev / detail
  18. [mlir] Update cmake variable post D102976 — jpienaar / detail
  19. [NFC][scudo] Check zeros on smaller allocations — Vitaly Buka / detail
  20. [libc++] NFC: Refactor raw_storage_iterator test to use UNSUPPORTED markup — Louis Dionne / detail
  21. [RISCV] Add a test showing missed opportunity to avoid a vsetvli in a loop. — craig.topper / detail
  22. [lldb][intel-pt] Remove old plugin — walter erquinigo / detail

#19519 (May 27, 2021 9:13:51 AM)

  1. [VPlan] Do not sink uniform recipes in sinkScalarOperands. — flo / detail
  2. [RISCV] Allow passing fixed-length vectors via the stack — fraser / detail
  3. [DAGCombine][RISCV] Don't try to trunc-store combined vector stores — fraser / detail
  4. Fix -Wswitch warning; NFC — aaron / detail
  5. AMDGPU/GlobalISel: Remove redundant parameter from function — Matthew.Arsenault / detail
  6. AMDGPU/GlobalISel: Lower constant-32-bit zextload/sextload consistently — Matthew.Arsenault / detail
  7. Speculatively fix a -Woverloaded-virtual diagnostic; NFC — aaron / detail
  8. Speculatively fix this harder and with improved spelling capabilities. — aaron / detail
  9. Reimplement __builtin_unique_stable_name- — erich.keane / detail
  10. Reuse temporary files for print-changed=diff — schmeise / detail
  11. Correct the 'KEYALL' mask. — erich.keane / detail
  12. Hopefully fix the Clang sphinx doc build. — aaron / detail
  13. [OpenMP]Add support for workshare loop modifier in lowering — mats.petersson / detail
  14. [VP][SelectionDAG] Add a target-configurable EVL operand type — fraser / detail
  15. Disable misc-no-recursion checking in Clang — aaron / detail
  16. VirtRegMap: Preserve LiveDebugVariables — Matthew.Arsenault / detail
  17. [Flang][Openmp] Fortran specific semantic checks for Allocate directive — kiran.chandramohan / detail
  18. [OpenCL][NFC] Fix typos in test — sven.vanhaastregt / detail
  19. [X86][SSE] Regenerate some tests to expose the rip relative vector/broadcast loads — llvm-dev / detail
  20. [CostModel][X86] AVX512 truncation ops are slower than cost models indicate. — llvm-dev / detail
  21. AMDGPU/GlobalISel: Fix broken test run line — Matthew.Arsenault / detail
  22. AMDGPU/GlobalISel: Use IncomingValueAssigner for implicit return — Matthew.Arsenault / detail
  23. [libc++] Deprecate std::iterator and remove it as a base class — Louis Dionne / detail
  24. [libc++] NFC: Parenthesize expression to satisfy GCC 11 — Louis Dionne / detail
  25. Revert "Emit correct location lists with basic block sections." — thakis / detail
  26. Thread safety analysis: Factor out function for merging locks (NFC) — aaron.puchert / detail
  27. Thread safety analysis: Allow exlusive/shared joins for managed and asserted capabilities — aaron.puchert / detail
  28. [AIX] Add -lc++abi and -lunwind for linking — jasonliu / detail
  29. GlobalISel: Do not change register types in lowerLoad — Matthew.Arsenault / detail
  30. [RISCV] Add a test case showing incorrect call-conv lowering — fraser / detail
  31. [HIP] Check compatibility of -fgpu-sanitize with offload arch — Yaxun.Liu / detail

#19518 (May 27, 2021 5:59:19 AM)

  1. [Matrix] Include matrix pipeline for new PM in new-pm-defaults.ll. — flo / detail
  2. [lit][test] Improve testing of use_llvm_tool — james.henderson / detail
  3. Add triples to a bunch of x86-specific tests that currently fail on PPC — benny.kra / detail
  4. [clang-format] [NFC] realign documentation in Format.h... — bjoern / detail
  5. [ARM] Extra test for reverted WLS memset. NFC — david.green / detail
  6. [OpenMP]Add support for workshare loop modifier in lowering — mats.petersson / detail
  7. [AMDGPU][Libomptarget][NFC] Remove atmi_mem_place_t — Pushpinder.Singh / detail
  8. Revert "[OpenMP]Add support for workshare loop modifier in lowering" — mats.petersson / detail
  9. Add --quiet option to llvm-gsymutil to suppress output of warnings. — simon.giesecke / detail
  10. [mlir][Linalg] Add comprehensive bufferization support for subtensor (5/n) — nicolas.vasilache / detail
  11. Add support for #elifdef and #elifndef — aaron / detail

#19517 (May 27, 2021 2:36:51 AM)

  1. [NFCI] Lazily evaluate SCEVs of PHIs — mkazantsev / detail
  2. [mlir] Add a pass to distribute linalg::TiledLoopOp. — pifon / detail
  3. [docs] llvm-objdump: Mention -M no-aliases is supported on AArch64 — i / detail
  4. [mlir] Add TestLinalgDistribution.cpp to cmake build. — pifon / detail
  5. [GlobalISel] Implement splitting of G_SHUFFLE_VECTOR. — Amara Emerson / detail
  6. [NFC] Reuse existing variables instead of re-requesting successors — mkazantsev / detail
  7. [NFCI][LoopDeletion] Do not call complex analysis for known non-zero BTC — mkazantsev / detail
  8. [mlir] Support dialect-wide canonicalization pattern registration — springerm / detail
  9. [AMDGPU][GlobalISel] Allow amdgpu_gfx calling conv — sebastian.neubauer / detail
  10. [SelectionDAG][RISCV] Don't unroll 0/1-type bool VSELECTs — fraser / detail

#19516 (May 26, 2021 11:21:01 PM)

  1. Fix non-global-value-max-name-size not considered by LLParser — joker.eph / detail
  2. [libcxx][iterator] adds `std::ranges::next` — cjdb / detail
  3. [libcxx][iterator] adds `std::ranges::prev` — cjdb / detail
  4. [gn build] Port 0dc7fd1bc167 — llvmgnsyncbot / detail
  5. [gn build] Port 857fa7b7b187 — llvmgnsyncbot / detail
  6. [llvm-objdump] Print the DEBUG type under `--section-headers`. — esme.yi / detail
  7. [NFCI][LoopDeletion] Only query SCEV about loop successor if another successor is also in loop — mkazantsev / detail
  8. [NFC] Formatting fix — mkazantsev / detail

#19515 (May 26, 2021 8:07:23 PM)

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

#19514 (May 26, 2021 4:52:01 PM)

  1. [libFuzzer] Add missing FuzzerBuiltinsMsvc.h include. — mascasa / detail
  2. [lldb] Fix gnu_libstdcpp's update methods — a20012251 / detail
  3. [mlir][python] Provide "all passes" registration module in Python — ajcbik / detail
  4. Revert "Refactor mutation strategies into a standalone library" — mascasa / detail
  5. [mlir] Add n-D vector lowering to LLVM for cast ops — thomasraoux / detail
  6. [scudo] Build scudo_standalone on Android and Fuchsia. — 31459023+hctim / detail
  7. [tests] Add some basic coverage of multiple exit unrolling — listmail / detail
  8. [Hexagon] Restore handling of expanding shuffles — kparzysz / detail
  9. [MLIR] Add support for empty IVs to affine.parallel — frank.laub / detail

#19513 (May 26, 2021 2:13:19 PM)

  1. [mlir] Make StripDebugInfo strip out block arguments locs — thomasraoux / detail
  2. [SCEV] Generalize getSmallConstantTripCount(L) for multiple exit loops — listmail / detail
  3. [libomptarget][nfc][amdgpu] Refactor uses of KernelInfoTable — jonathanchesterfield / detail
  4. [AMDGPU][MC][GFX90A] Corrected DS_GWS opcodes — dmitry.preobrazhensky / detail
  5. [AMDGPU] Fix kernel LDS lowering for constants — Stanislav.Mekhanoshin / detail
  6. [SimplifyCFG] Use make_early_inc_range() while deleting instructions — aheejin / detail
  7. [WebAssembly] Add TargetInstrInfo::getCalleeOperand — aheejin / detail
  8. [SCEV] Compute trip multiple for multiple exit loops — listmail / detail
  9. [NFC][X86][Costmodel] Add some more interleaved load/store test with i16 element type — lebedev.ri / detail
  10. [NFC][Codegen][X86] Add a few more interleaved load/store patterns w/ i16 element type — lebedev.ri / detail
  11. [libomptarget][nfc][amdgpu] Factor out setting upper bounds — jonathanchesterfield / detail
  12. [pstl] Fix -Wundef errors in the test suite — Louis Dionne / detail
  13. [DebugInstrRef][1/3] Track PHI values through register allocation — jeremy.morse / detail
  14. [CostModel][AArch64] Add floating point arithmetic tests. NFC. — sjoerd.meijer / detail
  15. [pstl] Workaround more errors in the test suite — Louis Dionne / detail
  16. [libc++] Add a job testing on GCC 11 — Louis Dionne / detail
  17. Update documentation for InlineModel features. — mtrofin / detail
  18. [RISCV][NFC] Fix some whitespace nits in MC test RUN lines — jrtc27 / detail
  19. [RISCV] Use X0 as destination of inserted vsetvli when possible. — craig.topper / detail
  20. [llvm-readobj] Optimize printing stack sizes to linear time. — rahmanl / detail
  21. Refactor mutation strategies into a standalone library — mvanotti / detail
  22. [libcxx][docs] Take mutex for common_iterator, common_view, and empty_view. — zoecarver / detail
  23. [AArch64] Support llvm-mc/llvm-objdump -M no-aliases — i / detail
  24. [flang][docs] Initial documentation for the Fortran LLVM Test Suite. — naromero / detail
  25. [libcxx][nfc] Fix the ASAN bots: update expected.pass.cpp. — zoecarver / detail

#19512 (May 26, 2021 10:59:40 AM)

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

#19511 (May 26, 2021 7:45:52 AM)

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

#19510 (May 26, 2021 4:25:13 AM)

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

#19509 (May 26, 2021 1:11:43 AM)

  1. [clang-format][NFC] correctly sort StatementAttributeLike-macros' IO.map — bjoern / detail

#19508 (May 25, 2021 9:56:37 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

#19507 (May 25, 2021 6:43:37 PM)

  1. [NFC][SCUDO] Fix unittest for -gtest_repeat=10 — Vitaly Buka / detail
  2. [NFC][MLIR][TOSA] Replaced tosa linalg.indexed_generic lowerings with linalg.index — rob.suderman / detail
  3. [gcov] Silence warning: comparison of integers of different signs — alexandre.ganea / detail
  4. [benchmark] Silence 'suggest override' and 'missing override' warnings — alexandre.ganea / detail
  5. LLVM Detailed IR tests for introduction of flag -fsanitize-address-detect-stack-use-after-return-mode. — kda / detail
  6. [sanitizer] Let glibc aarch64 use O(1) GetTls — i / detail
  7. [OpaquePtr] Create new bitcode encoding for atomicrmw — aeubanks / detail
  8. [LTT] Handle merged llvm.assume when dropping type tests — tejohnson / detail
  9. [lldb] Avoid format string in LLDB_SCOPED_TIMER — Jonas Devlieghere / detail
  10. Revert "[lldb] Avoid format string in LLDB_SCOPED_TIMER" — Jonas Devlieghere / detail

#19506 (May 25, 2021 3:30:33 PM)

  1. [JITLink][MachO][arm64] Use a more descriptive test name. — Lang Hames / detail
  2. [JITLink][MachO][arm64] Build GOT entries for defined symbols too. — Lang Hames / detail
  3. [NFC] Fix 'unused' warning — Vitaly Buka / detail
  4. [AMDGPU] Fix unused variable warning. NFC. — Stanislav.Mekhanoshin / detail
  5. [TSAN][CMake] Add support to run lit on individual tests — bruno.cardoso / detail
  6. [docs] Explain address spaces a bit more in opaque pointers doc — aeubanks / detail
  7. [sanitizer][test] s/A<10>/A<7>/ to fix "WARNING: Symbolizer buffer too small" which is somehow a hard error on s390x — i / detail
  8. [Hexagon] Remove unused function from HexagonISelDAGToDAGHVX.cpp — kparzysz / detail
  9. [docs] [CMake] Change recommendations for how to use LLVM_DEFINITIONS — martin / detail
  10. [libcxx] Make the visibility attributes consistent for __narrow_to_utf8/__widen_from_utf8 — martin / detail
  11. [libcxx] [test] Explain an XFAIL LIBCXX-WINDOWS-FIXME and convert into UNSUPPORTED — martin / detail
  12. [libcxxabi] Use ASan interface header for declaration. NFC — smeenai / detail
  13. [Canonicalize] Fully parameterize the pass based on config options. NFC. — clattner / detail
  14. [flang] Implement checks for defined input/output procedures — psteinfeld / detail
  15. [Canonicalize] Switch the default setting to "top down". — clattner / detail
  16. [libcxx] Fix the function name in exceptions from create_directories — martin / detail
  17. [libc++] [P0619] Hide not1 and not2 under _LIBCPP_ENABLE_CXX20_REMOVED_NEGATORS. — arthur.j.odwyer / detail
  18. Revert "[LoopDeletion] Break backedge if we can prove that the loop is exited on 1st iteration" — mascasa / detail
  19. [Internalize] Rename instead of removal if a to-be-internalized comdat has more than one member — i / detail
  20. [ARM] Extra predicated tests for VMULH. NFC — david.green / detail
  21. [libc++] Install GCC 11 on CI builders — Louis Dionne / detail
  22. [libomptarget][nfc] Move hostcall required test to rtl — jonathanchesterfield / detail
  23. [Toy] Update tests to pass with top-down canonicalize pass. NFC — clattner / detail
  24. [MLIR Core] Cache the empty StringAttr like we do for empty dictionaries. NFC. — clattner / detail

#19505 (May 25, 2021 12:18:04 PM)

  1. [CostModel][X86] Improve accuracy of 256-bit non-uniform vector shifts on AVX1 — llvm-dev / detail
  2. [X86][Atom] Fix vector PSHUFB resource/throughputs — llvm-dev / detail
  3. [AIX][AsmPrinter] Print Symbol in comments for TOC load — Jinsong Ji / detail
  4. [sparse][mlir] simplify sparse runtime support library — ajcbik / detail
  5. [libc++] Try to fix the oss-fuzz failure — Louis Dionne / detail
  6. [SCEV] Remove unused parameter from computeBECount [NFC] — listmail / detail
  7. [llvm-reduce] Exit when input module is malformed — aeubanks / detail
  8. [SCEV] Cleanup doesIVOverflowOnX checks [NFC] — listmail / detail
  9. Revert "[OpaquePtr] Make atomicrmw work with opaque pointers" — aeubanks / detail
  10. [InstCombine] avoid infinite loop from vector select transforms — spatel / detail
  11. [AMDGPU][GlobalISel] Stop foldInsertEltToCmpSelect from changing reg banks — Mirko.Brkusanin / detail
  12. [flang] Fix recent regression (proc. dummy arg on ENTRY) — pklausler / detail
  13. [CSSPGO][llvm-profgen] Change default cold threshold for context merging — aktoon / detail
  14. [mlir][linalg] Update Linalg.md (NFC). — gysit / detail
  15. [Hexagon] Improve argument packing in vector shuffle selection — kparzysz / detail
  16. [scudo] Consistent setting of SCUDO_DEBUG — Vitaly Buka / detail
  17. [scudo] Fix CHECK implementation — Vitaly Buka / detail
  18. [LoopIdiom] 'arithmetic right-shift until zero': don't turn potentially infinite loops into finite ones — lebedev.ri / detail
  19. [mlir] Add an optional distributionTypes attribute to TiledLoopOp. — pifon / detail
  20. [Matrix] Factor and distribute transposes across multiplies — anemet / detail
  21. [mlir][doc] Fix links and references in documentation of Tutorials — markus.boeck02 / detail
  22. [InstSimplify] allow undef element match in vector select condition value — spatel / detail
  23. [AMDGPU] Lower kernel LDS into a sorted structure — Stanislav.Mekhanoshin / detail
  24. [mlir] Use unique_function in AbstractOperation fields — riddleriver / detail
  25. Add pre-commit tests for [D102215](https://reviews.llvm.org/D102215). — michael.hliao / detail
  26. [SelectionDAG] Propagate scoped AA metadata when lowering mem intrinsics. — michael.hliao / detail
  27. [CVP] Guard against poison in common phi value transform (PR50399) — nikita.ppv / detail
  28. Revert "[NFC][scudo] Let disableMemoryTagChecksTestOnly to fail" — Vitaly Buka / detail
  29. [lld-macho][nfc] Misc code cleanup — jezng / detail
  30. [lld-macho][nfc] clang-format everything — jezng / detail
  31. [lld-macho][nfc] Rename MergedOutputSection to ConcatOutputSection — jezng / detail
  32. [lld-macho][nfc] Sort OutputSections based on explicit order of command-line inputs — jezng / detail
  33. [lld-macho][nfc] Remove unnecessary parameterization of section sort — jezng / detail
  34. [gn build] Port 33706191d88d — llvmgnsyncbot / detail
  35. [SCEV] Cache operands used in BEInfo (NFC) — nikita.ppv / detail
  36. Revert "[AIX] Avoid structor alias; die before bad alias codegen" — wanyu9511 / detail
  37. [Matrix] Use LLVM_DEBUG for a debug flag — benny.kra / detail
  38. [mlir] Add a copy constructor to FailureOr — riddleriver / detail

#19504 (May 25, 2021 9:05:25 AM)

  1. [mlir][doc] Fix links and references in documentation of Rationale — markus.boeck02 / detail
  2. [mlir] Support buffer hoisting on allocas — tpopp / detail
  3. [mlir][doc] Fix links and references in documentation of Dialects — markus.boeck02 / detail
  4. [VectorCombine] Use constant range info for index scalarization legality. — flo / detail
  5. [Headers][WASM] adjust test that runs the optimizer; NFC — spatel / detail
  6. [VectorCombine] Add test that combines load & store scalarization. — flo / detail
  7. [InstSimplify] Transform X * Y % Y --> 0 — spatel / detail
  8. [AMDGPU] More accurate names for dpp operand types — Joseph.Nash / detail
  9. [clang][ARM] When handling multiple -mimplicit-it mark all as used — david.spickett / detail
  10. Reland "Do not create LLVM IR `constant`s for objects with dynamic initialisation" — momchil.velikov / detail
  11. [X86][SSE] Regenerate vector shift codegen tests. NFCI. — llvm-dev / detail
  12. [CostModel][X86] Improve accuracy of vXi64 vector non-uniform shift costs on AVX2+ targets — llvm-dev / detail
  13. [AMDGPU] Allow no-modifier operands in cvtDPP — Joseph.Nash / detail
  14. [libc++] [test] Format some C++20 iterator_traits tests. NFCI. — arthur.j.odwyer / detail
  15. [libc++] [test] Make iter_difference_t.pass.cpp into a .compile.pass.cpp. NFCI. — arthur.j.odwyer / detail
  16. [SystemZ][z/OS] Implement getHostCPUName for z/OS — anirudh_prasad / detail
  17. BPF: Add more relocation kinds — yhs / detail
  18. [SystemZ] Return true from preferZeroCompareBranch(). — paulsson / detail
  19. [scudo] Rework dieOnMapUnmapError — kostyak / detail
  20. [mlir][CAPI][test] Change casts and fprintf format strings from long to intptr_t — markus.boeck02 / detail
  21. [VectorCombine] Remove unneeded InsertPointGuard (NFCI). — flo / detail

#19503 (May 25, 2021 5:46:47 AM)

  1. [Sema] Always search the full function scope context if a potential availability violation is encountered — logan.r.smith0 / detail
  2. [cfe] Support target-specific escaped character in inline asm — minyihh / detail
  3. [JITLink] Enable creation and management of mutable block content. — Lang Hames / detail
  4. AMDGPU/GlobalISel: Legalize G_[SU]DIVREM instructions — Christudasan.Devadasan / detail
  5. [Test] Add test for unreachable backedge with duplicating predecessors — mkazantsev / detail
  6. [LoopDeletion] Break backedge if we can prove that the loop is exited on 1st iteration — mkazantsev / detail
  7. [JITLink] Suppress expect-death test in release mode. — Lang Hames / detail
  8. [RISCV] Optimize xor/or with immediate in the zbs extension — powerman1st / detail
  9. [analyzer][ctu] Avoid parsing invocation list again and again during on-demand parsing of CTU — balazs.benics / detail
  10. Revert "[analyzer][ctu] Avoid parsing invocation list again and again during on-demand parsing of CTU" — balazs.benics / detail
  11. [GlobalISel] Fix MachineIRBuilder not using the DstOp argument for G_SHUFFLE_VECTOR. — Amara Emerson / detail
  12. [analyzer][ctu] Reland "Avoid parsing invocation list again and again.. — balazs.benics / detail
  13. [libomptarget][nfc] Accept callable for hsa iterate_symbols — jonathanchesterfield / detail
  14. [TRE] Reland: allow TRE for non-capturing calls. — a.v.lapshin / detail
  15. [mlir] Check only last dim stride in transfer op lowering — springerm / detail
  16. [clang][ARM] Remove non-existent arm1136jz-s CPU — david.spickett / detail
  17. [GlobalISel] Silence unused variable warning in Release builds. NFC. — benny.kra / detail
  18. [llvm][ARM] Remove non-existent arm1176j-s CPU — david.spickett / detail
  19. [clang][ARM] Remove non-existent arm9312 CPU — david.spickett / detail
  20. [ARM][NEON] Combine base address updates for vld1x intrinsics — kbessonova / detail
  21. [llvm-exegesis] Loop unrolling for loop snippet repetitor mode — lebedev.ri / detail
  22. [IR] Allow Value::replaceUsesWithIf() to process constants — Stanislav.Mekhanoshin / detail
  23. [lldb] Re-eanble and rewrite TestCPPStaticMembers — Raphael Isemann / detail
  24. [lldb] Disable minimal import mode for RecordDecls that back FieldDecls — Raphael Isemann / detail
  25. [AArch64] Add tests for lowering of vector load + single extract. — flo / detail
  26. [mlir] Fold memref.dim of OffsetSizeAndStrideOpInterface outputs — tpopp / detail
  27. [MLIR][Affine][LICM] Mark users of `iter_args` variant — uday / detail
  28. [AMDGPU] Remove dead declaration (NFC). — Christudasan.Devadasan / detail
  29. [CostModel][X86] Improve accuracy of vXi8/vXi16 vector non-uniform shift costs on AVX2/AVX512 targets — llvm-dev / detail
  30. Fix MSVC "truncation of constant value" warning. NFCI. — llvm-dev / detail
  31. [NFC][CodeGenOptions] Refactor checking SanitizeCoverage options — elver / detail
  32. [NFC][SanitizeCoverage] Test always_inline functions work — elver / detail
  33. [SanitizeCoverage] Add support for NoSanitizeCoverage function attribute — elver / detail
  34. [lldb] X-FAIL TestCPPStaticMembers on Windows — Raphael Isemann / detail
  35. [lldb][NFC] Remove misleading ModulePass base class for IRForTarget — Raphael Isemann / detail
  36. [NFC][LoopIdiom] Add tests for 'arithmetic right-shift until zero' idiom — lebedev.ri / detail
  37. [LoopIdiom] Support 'arithmetic right-shift until zero' idiom — lebedev.ri / detail
  38. [lldb] Fix that LLDB doesn't print NaN's sign on Darwin — Raphael Isemann / detail
  39. [Dexter] Add DexDeclareFile command to Dexter — Tom.Weaver / detail
  40. [AArch64][SVE] Add fixed length codegen for FP_TO_{S,U}INT/{S,U}INT_TO_FP — bradley.smith / detail
  41. [AMDGPU][Libomptarget] Mark lambda_by_value test as XFAIL — Pushpinder.Singh / detail
  42. [NFC][LoopIdiom] Add tests for 'left-shift until zero' idiom — lebedev.ri / detail
  43. [LoopIdiom] Support 'left-shift until zero' idiom — lebedev.ri / detail
  44. [dexter] Change --source-root-dir and add --debugger-use-relative-paths — orlando.hyams / detail
  45. [NFC] [Coroutines] Remove unused variable: UnreachableCache — yedeng.yd / detail
  46. [Dexter] Remove erroneously added diff file — Tom.Weaver / detail
  47. [mlir] Disallow certain transfer ops in VectorToSCF — springerm / detail
  48. [InstCombine] add tests for cast-of-shuffle; NFC — spatel / detail
  49. [InstCombine] canonicalize cast before unary shuffle — spatel / detail

#19502 (May 25, 2021 2:14:07 AM)

  1. [zorg] Remove flang-aarch64-ubuntu-out-of-tree-new-driver — diana.picus / detail
  2. Force visibility of llvm::Any to external — tstellar / detail

#19500 (May 24, 2021 9:24:23 PM)

  1. Revert "Do not create LLVM IR `constant`s for objects with dynamic initialisation" — thakis / detail
  2. [libomptarget] [amdgpu] Added LDS usage to the kernel trace — Dhruva.Chakrabarti / detail
  3. Revert "[LoopUnrollAndJam] Change LoopUnrollAndJamPass to LoopNest pass" — konndennsa / detail
  4. Making Instrumentation aware of LoopNest Pass — aeubanks / detail
  5. [lld:elf] Weaken the requirement for a computed binding to be STB_LOCAL — nathan / detail

#19499 (May 24, 2021 6:09:05 PM)

  1. [lldb][NFC] Remove unused header from Target — apl / detail
  2. [libomptarget] [amdgpu] Fix copy-paste error setting NumThreads for a corner case. — Dhruva.Chakrabarti / detail
  3. [OpenMP] Fix crashing critical section with hint clause — hansang.bae / detail
  4. [SLP] Fix "gathering" of insertelement instructions — anton.a.afanasyev / detail
  5. [mlir-opt] Don't enable `printOpOnDiagnostic` if it was explicitly disabled. — riddleriver / detail
  6. [scudo] Add unmapTestOnly() to secondary. — 31459023+hctim / detail
  7. PR50456: Properly handle multiple escaped newlines in a '*/'. — richard / detail
  8. [dsymutil] Compute the output location once per input file (NFC) — Jonas Devlieghere / detail
  9. [dsymutil] Use EXIT_SUCCESS and EXIT_FAILURE (NFC) — Jonas Devlieghere / detail
  10. [dsymutil] Emit an error when the Mach-O exceeds the 4GB limit. — Jonas Devlieghere / detail
  11. [NFC][scudo] Avoid cast in test — Vitaly Buka / detail
  12. [NFC][OMP] Fix 'unused' warning — Vitaly Buka / detail
  13. Add a range-based wrapper for std::unique(begin, end, binary_predicate) — dblaikie / detail
  14. lld-coff: Simplify a few lambda uses after 7975dd033cb9 — dblaikie / detail
  15. [NFC][scudo] Add paramenters DCHECKs — Vitaly Buka / detail

#19498 (May 24, 2021 2:54:34 PM)

  1. [gn build] Port a64ebb863727 — llvmgnsyncbot / detail
  2. [RISCV] Add a vsetvli insert pass that can be extended to be aware of incoming VL/VTYPE from other basic blocks. — craig.topper / detail
  3. [gn build] Port b510e4cf1b96 — llvmgnsyncbot / detail
  4. Surface clone APIs in CAPI — GeorgeLyon / detail
  5. fix up test from D102742 — ndesaulniers / detail
  6. [CSSPGO][llvm-profgen] Report samples for untrackable frames. — hoy / detail
  7. [GreedyPatternRewriter] Introduce a config object that allows controlling internal parameters. NFC. — clattner / detail
  8. [NFC][CSSPGO]llvm-profge] Fix Build warning dueo to an attrbute usage. — hoy / detail
  9. [flang][cmake] Set the default for FLANG_BUILD_NEW_DRIVER for oot builds — andrzej.warzynski / detail
  10. [lldb] Move ClangModulesDeclVendor ownership to ClangPersistentVariables from Target — apl / detail
  11. Do not create LLVM IR `constant`s for objects with dynamic initialisation — momchil.velikov / detail
  12. [libc++] Assume that __wrap_iter always wraps a fancy pointer. — arthur.j.odwyer / detail
  13. [compiler-rt][scudo] Fix sign-compare warnings — Jinsong Ji / detail
  14. [mlir] Lower sm version for TensorCore intergration tests — thomasraoux / detail

#19497 (May 24, 2021 11:38:28 AM)

  1. [LoopUnroll] Regenerate test checks (NFC) — nikita.ppv / detail
  2. [LoopUnroll] Add additional trip multiple test (NFC) — nikita.ppv / detail
  3. [CVP] Add additional test for phi common val transform (NFC) — nikita.ppv / detail
  4. [scudo] Separate Fuchsia & Default SizeClassMap — kostyak / detail
  5. [mlir][tosa] Align tensor rank specifications with current spec — stellaraccident / detail
  6. [llvm] Revert align attr test in test/Bitcode/attribute-3.3.ll — Steven Wu / detail
  7. CoroSplit: Replace ad-hoc implementation of reachability with API from CFG.h — Adrian Prantl / detail
  8. [Remarks] Look through inttoptr/ptrtoint for -ftrivial-auto-var-init remarks. — jonathan_roelofs / detail
  9. [mlir][doc] Fix links and references in top level docs directory — markus.boeck02 / detail
  10. [RISCV] Optimize getVLENFactoredAmount function. — craig.topper / detail
  11. [X86][Costmodel] getMaskedMemoryOpCost(): don't scalarize non-power-of-two vectors with legal element type — lebedev.ri / detail
  12. [Remarks] Add analysis remarks for memset/memcpy/memmove lengths — jonathan_roelofs / detail
  13. [NFC][scudo] Small test cleanup — Vitaly Buka / detail
  14. [gn build] Port 095e91c9737b — llvmgnsyncbot / detail
  15. [X86] Call insertDAGNode on trunc/zext created in tryShiftAmountMod. — craig.topper / detail
  16. [NFC] remove explicit default value for strboolattr attribute in tests — sguelton / detail
  17. Revert "[NFC] remove explicit default value for strboolattr attribute in tests" — sguelton / detail
  18. [lldb] Add missing mutex guards to TargetList::CreateTarget — Raphael Isemann / detail
  19. Enable MLIR Python bindings for TOSA. — stellaraccident / detail
  20. [CUDA]  Work around compatibility issue with libstdc++ 11.1.0 — tra / detail
  21. [dfsan] Add function that prints origin stack trace to buffer — gbalats / detail
  22. [WebAssembly] Add NullifyDebugValueLists pass — aheejin / detail

#19496 (May 24, 2021 8:23:58 AM)

  1. [AArch64][SVE] Add fixed length codegen for FP_ROUND/FP_EXTEND — bradley.smith / detail
  2. [OpenCL] Fix test by adding SPIR triple — anastasia.stulova / detail
  3. [VPlan] Add mayReadOrWriteMemory & friends. — flo / detail
  4. [VectorCombine] Fix load extract scalarization tests with assumes. — flo / detail
  5. [CostModel][X86] Improve accuracy of vector non-uniform shift costs on XOP/AVX2 targets — llvm-dev / detail
  6. [OpenCL][Docs] Minor update to OpenCL 3.0 — anastasia.stulova / detail
  7. [lldb] Reland "Fix UB in half2float" to fix the ubsan bot. — Raphael Isemann / detail
  8. [lldb] Introduce createTestTarget for creating a valid target in API tests — Raphael Isemann / detail
  9. [lldb] Readd deleted variable in the sample test — Raphael Isemann / detail
  10. [VPlan] Add first VPlan version of sinkScalarOperands. — flo / detail
  11. [ConstProp] add tests for vector reductions with poison elements; NFC — spatel / detail
  12. [ConstProp] propagate poison from vector reduction element(s) to result — spatel / detail
  13. [CostModel][X86] Regenerate sse-itoi.ll test checks — llvm-dev / detail
  14. [NVPTX] Fix lowering of frem for negative values — thomasraoux / detail
  15. [libc++][doc] Update format paper status. — koraq / detail
  16. [CostModel][X86] Add missing SSE41 v2iX sext/zext costs — llvm-dev / detail
  17. Remark was added to clang tooling Diagnostic — aaron / detail

#19495 (May 24, 2021 5:01:39 AM)

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

#19494 (May 24, 2021 1:44:56 AM)

  1. [analyzer] Correctly propagate ConstructionContextLayer thru ParenExpr — balazs.benics / detail
  2. [VectorCombine] Scalarize vector load/extract. — flo / detail
  3. [Debug-Info]update section name to match AIX behaviour; nfc — czhengsz / detail

#19493 (May 23, 2021 10:29:03 PM)

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

#19492 (May 23, 2021 7:12:48 PM)

  1. [NFC] Removing leftover debug code — fghanim84 / detail
  2. [Debug-Info] handle DW_TAG_rvalue_reference_type at strict DWARF. — czhengsz / detail

#19491 (May 23, 2021 3:57:10 PM)

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

#19490 (May 23, 2021 12:42:47 PM)

  1. [mlir][doc] Fix links and indentation of mlir::ModuleOp description — markus.boeck02 / detail
  2. [AArch64] Use \t in AsmStreamer to match the prevailing style — i / detail
  3. [NFC][X86][Costmodel] Add tests with with masked loads/stores w/non-power-of-two vectors — lebedev.ri / detail
  4. NFC: cleaned up and renamed scalable-vf-analysis.ll -> scalable-vectorization.ll — sander.desmalen / detail

#19489 (May 23, 2021 9:28:14 AM)

  1. [LoopUnrollAndJam] Change LoopUnrollAndJamPass to LoopNest pass — konndennsa / detail
  2. [InstSimplify] add more tests for rem-mul-div; NFC — spatel / detail
  3. [gn build] (semi-manually) port 0bccdf82f705 — thakis / detail
  4. [CostModel][X86] Align v2i64 MUL costs on SSE42+ targets with worst case — llvm-dev / detail
  5. Fix bugs URL for PR relocations — llvm-dev / detail

#19487 (May 23, 2021 2:50:11 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

#19486 (May 22, 2021 11:34:43 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

#19485 (May 22, 2021 8:20:01 PM)

  1. [ELF][test] Avoid local signature symbols for section groups to match reality — i / detail

#19484 (May 22, 2021 5:06:05 PM)

  1. Revert "[Driver] Support libc++ in MSVC" — phosek / detail

#19483 (May 22, 2021 1:51:33 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

#19482 (May 22, 2021 10:34:15 AM)

  1. [mlir][linalg][nfc] Fix signed/unsigned comparison warning in header — ivan.butygin / detail
  2. [HIP] support ThinLTO — Yaxun.Liu / detail
  3. [JITLink] Move some Block bitfields into Addressable to improve packing. — Lang Hames / detail
  4. [ORC] Add more synchronization to TestLookupWithUnthreadedMaterialization. — Lang Hames / detail
  5. [CostModel][X86] Pull out X86/X64 scalar int arithmetric costs from SSE tables. NFCI. — llvm-dev / detail
  6. [IR] Optimize no-op removal from AttributeSet (NFC) — nikita.ppv / detail
  7. [IR] Optimize no-op removal from AttributeList (NFC) — nikita.ppv / detail

#19480 (May 22, 2021 5:55:01 AM)

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

#19479 (May 22, 2021 2:32:07 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

#19478 (May 21, 2021 11:16:01 PM)

  1. [ORC] Fix race condtition in CoreAPIsTest. — Lang Hames / detail
  2. [ORC] Fix debugging output: printDescription should not have a newline. — Lang Hames / detail
  3. [ORC] Check for underflow on SymbolStringPtr ref-counts. — Lang Hames / detail
  4. [Polly] Avoid compiler warning. NFC. — llvm-project / detail
  5. [ConstantFolding] Use APFloat for constant folding. NFC — sepavloff / detail

#19477 (May 21, 2021 8:02:55 PM)

  1. [ORC][C-bindings] Replace LLVMOrcJITTargetMachineBuilderDisposeTargetTriple. — Lang Hames / detail
  2. [flang] Fix symbol table bugs with ENTRY statements — pklausler / detail
  3. [UpdateTestChecks] Default --x86_scrub_rip to False — i / detail
  4. [docs] ld.lld.1: Mention -z nostart-stop-gc — i / detail

#19476 (May 21, 2021 4:48:44 PM)

  1. [Verifier] Move some atomicrmw/cmpxchg checks to instruction creation — aeubanks / detail
  2. [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
  3. [OpenMP] libomp: move warnings to after library initialization — Andrey.Churbanov / detail
  4. RISCV: add a few deprecated aliases for CSRs — Saleem Abdulrasool / detail
  5. [clang] Don't pass multiple backend options if mixing -mimplicit-it and -Wa,-mimplicit-it — martin / detail
  6. [NFC][sanitizer] Fix android bot after D102815 — Vitaly Buka / detail
  7. [NFC][HIP] fix comments in __clang_hip_cmath.h — Yaxun.Liu / detail
  8. [compiler-rt][profile] Explicitly specify PROFILE_SOURCES extensions. NFC — jonathan_roelofs / detail
  9. [lld][WebAssembly] Fix for PIC output + TLS + non-shared-memory — sbc / detail
  10. [mlir][docs] Add memref and sparse_tensor to Passes.md — youngar17 / detail
  11. [IR] make stack-protector-guard-* flags into module attrs — ndesaulniers / detail
  12. [lit] Print full googletest commad line — Vitaly Buka / detail
  13. [NFC][sanitizer] Remove unused variable — Vitaly Buka / detail
  14. [NewPM] Mark BitcodeWriter as required. — efriedma / detail
  15. Revert "[NPM] Do not run function simplification pipeline unnecessarily" — aeubanks / detail
  16. Revert "[NewPM] Only invalidate modified functions' analyses in CGSCC passes" — aeubanks / detail

#19475 (May 21, 2021 1:35:47 PM)

  1. [ORC-RT] Add missing headers to CMakeLists.txt. — Lang Hames / detail
  2. [libomptarget] Fix a bug whereby firstprivates are not copied over to the device — georgios.rokos / detail
  3. [scudo] Try to re-enabled the test on arm — Vitaly Buka / detail
  4. precommit tests for D102934 and D102928 — listmail / detail
  5. [Matrix] Remove unused matrix-propagate-shape option. — flo / detail
  6. [libcxx][ranges] Add ranges::data CPO. — zoecarver / detail
  7. [gn build] Port 9db55b314b5b — llvmgnsyncbot / detail
  8. [nfc][lit] Relax spacing check — Vitaly Buka / detail
  9. [NFC][lit] Add skipped test into upstream format — Vitaly Buka / detail
  10. [NFC][lit] Add missing UNRESOLVED test — Vitaly Buka / detail
  11. [mlir][sparse] add full dimension ordering support — ajcbik / detail
  12. [InstSimplify] add tests for rem-of-mul; NFC — spatel / detail
  13. [libcxx][gardening] Re-order includes across libcxx. — zoecarver / detail

#19474 (May 21, 2021 10:20:52 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
  17. Revert "[LoopUnrollAndJam] Change LoopUnrollAndJamPass to LoopNest pass" — konndennsa / detail
  18. [NFC][AMDGPU] Add documentation for AMD Instinct MI100 accelerator — Tony.Tye / detail
  19. [CostModel][X86] Improve f64/v2f64/v4f64 FMUL costs on AVX1 targets to account for slower btver2 — llvm-dev / detail
  20. [ORC] Use GTEST_SKIP in ORC C-API unit test. — Lang Hames / detail

#19473 (May 21, 2021 7:07:39 AM)

  1. [CostModel][X86] Tweak fptoui v4f32->v4i32 + v8f32->v8i32 SSE/AVX costs — llvm-dev / detail
  2. [dexter] Add hit_count keyword arg to DexLimitSteps — orlando.hyams / detail
  3. [OpenCL] Add support of OpenCL C 3.0 __opencl_c_fp64 — anton.zabaznov / detail
  4. [TTI] NFC: Change getRegUsageForType to return InstructionCost. — daniil.fukalov / detail
  5. [TTI] NFC: Change getCostOfKeepingLiveOverCall to return InstructionCost. — daniil.fukalov / detail
  6. [DebugInfo] Salvage dbg.value() during ADCE — djtodoro / detail
  7. [VectorCombine] Add positive test for scalarizing multiple extracts. — flo / detail
  8. [dexter] Add REQUIRES: lldb to the test label_offset.cpp — orlando.hyams / detail
  9. [mlir] Add additional traits to EqualOp and NotEqualOp. — akuegel / detail
  10. [mlir][linalg] Add scalar operands inlining pattern — herhut / detail
  11. [mlir] Disallow tensor types in VectorToSCF — springerm / detail
  12. [SLP][NFC]Add a test for diamond match of broadcast tree nodes. — a.bataev / detail

#19472 (May 21, 2021 3:47:52 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
  20. Fix warning: comparison of integer expressions of different signedness.  NFC — pengfei.wang / detail
  21. NFC: TreeTransform.h: make the function TransformNestedNameSpecifierLoc more beautiful — pengfei.wang / detail
  22. [CostModel][X86] Add uitpfp v4f32->v4i32 + v8f32->v8i32 SSE/AVX costs — llvm-dev / detail
  23. [mlir][Standard] NFC - Drop remaining EDSC usage — nicolas.vasilache / detail
  24. [CostModel][X86] Match SSE41 legalized conversion costs as well as SSE2 — llvm-dev / detail

#19471 (May 21, 2021 12:31:58 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

#19470 (May 20, 2021 9:18:08 PM)

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

#19469 (May 20, 2021 6:04:35 PM)

  1. Limit the number of parallel link jobs for the full LTO builder. — gkistanova / detail
  2. Limit the number of parallel link jobs for the full LTO rerlease builder. — gkistanova / detail
  3. [clang][AST] Improve AST Reader/Writer memory footprint — apollo.mobility / detail
  4. [asan] Add autogenerated test for fake stack — Vitaly Buka / detail
  5. [AMDGPU] Fix module LDS selection — Stanislav.Mekhanoshin / detail
  6. [PDB] Check the type server guid when ghashing — rnk / detail
  7. [libcxxabi] Remove unnecessary define from build — smeenai / detail
  8. [scudo] Fix EXPECT_DEATH tests — Vitaly Buka / detail
  9. [tests] Update Transforms/DeadStoreElim/multiblock-malloc-free.ll — nhaehnle / detail

#19468 (May 20, 2021 2:50:25 PM)

  1. [FPEnv] EarlyCSE support for constrained intrinsics, default FP environment edition — kevin.neal / detail
  2. [gn build] Use .export files — thakis / detail
  3. [libcxx][ranges] Implement `ranges::borrowed_range`. — zoecarver / detail
  4. [gn build] attempt to unbreak linux after fc9696130c8 — thakis / detail
  5. [gn build] use PEP-8 indents in symbol_exports.py — thakis / detail
  6. [gn build] attempt again to unbreak linux after fc9696130c8 — thakis / detail
  7. [gn build] try reverting code part of f05fbb7795 — thakis / detail
  8. Revert "[Remarks] Add analysis remarks for memset/memcpy/memmove lengths" — jonathan_roelofs / detail
  9. [gn build] Port 0af3105b641a — llvmgnsyncbot / detail
  10. [libc++] Translate the test suite sanitizer support to the DSL — Louis Dionne / detail
  11. [libomptarget] Improve dlwrap compile time error diagnostic — jonathanchesterfield / detail
  12. [SelectionDAG][Mips][PowerPC][RISCV][WebAssembly] Teach computeKnownBits/ComputeNumSignBits about atomics — jrtc27 / detail
  13. [lldb] Improve invalid DWARF DW_AT_ranges error reporting — jan.kratochvil / detail
  14. [WebAssembly] Warn on exception spec for Emscripten EH — aheejin / detail
  15. [mlir][MemRef] NFC - Drop MemRef EDSC usage — nicolas.vasilache / detail
  16. [flang] Implement more transformational intrinsic functions in runtime — pklausler / detail
  17. [flang] Fix broken build of flang with clang — pklausler / detail
  18. [M68k] Allow user to preserve certain registers — minyihh / detail
  19. [M68k] Support for inline asm operands w/ simple constraints — minyihh / detail
  20. [CUDA][HIP] Fix device variables used by host — Yaxun.Liu / detail
  21. [flang] Remove unused variable — pklausler / detail
  22. [LLD] [COFF] Fix automatic export of symbols from LTO objects — martin / detail
  23. [mlir][Affine] NFC - Drop Affine EDSC usage — nicolas.vasilache / detail

#19467 (May 20, 2021 11:36:49 AM)

  1. [libomptarget][amdgpu] Remove majority of fatal errors — jonathanchesterfield / detail
  2. Correct some thread safety analysis diagnostics; NFC. — aaron / detail
  3. [mlir][Linalg] NFC - Drop Linalg EDSC usage — nicolas.vasilache / detail
  4. [SLP]Try to vectorize tiny trees with shuffled gathers of extractelements. — a.bataev / detail
  5. [lldb] Adjust DumpDataExtractorTest.Formats for Windows — Raphael Isemann / detail
  6. [GlobalOpt] adjust test to show load problems; NFC — spatel / detail
  7. [GlobalOpt] recompute alignments for loads and stores of updated globals — spatel / detail
  8. [CodeGen][AArch64][SVE] Canonicalize intrinsic rdffr{ => _z} — peter.waller / detail
  9. [flang] simplify derived type info table format — jperier / detail
  10. [DebugInfo] Handle DIArgList in FastISel or GlobalIsel — stephen.tozer / detail
  11. When vector is found as a type or non-type id, check if it is really the altivec vector token. — schmeise / detail
  12. [IR][AutoUpgrade] Drop alignment from non-pointer parameters and returns — Steven Wu / detail
  13. [WebAssembly] Fix PIC/GOT codegen for wasm64 — aardappel / detail
  14. [RISCV] Ensure shuffle splat operands are type-legal — fraser / detail
  15. [PowerPC] Add fix to partword atomic operations — stefanp / detail
  16. Add support for DWARF embedded source to llvm-symbolizer. — aorlov / detail
  17. libsanitizer: Remove cyclades inclusion in sanitizer — tamar.christina / detail
  18. [X86][Atom] Fix vector fadd/fcmp/fmul resource/throughputs — llvm-dev / detail
  19. [ORC-RT] Add string_view and span utilities for use by the ORC runtime. — Lang Hames / detail
  20. [scudo] Disable secondary cache-unmap tests on arm32. — 31459023+hctim / detail
  21. [PGO] Don't reference functions unless value profiling is enabled — rnk / detail
  22. [RISCV] Ensure small mask BUILD_VECTORs aren't expanded — fraser / detail
  23. [scudo] Add supported architectures. — 31459023+hctim / detail

#19466 (May 20, 2021 8:22:41 AM)

  1. [mlir] Add conversion from complex to standard dialect for EqualOp. — akuegel / detail
  2. [ARM] Extra tests for MVE vhadd and vmulh. NFC — david.green / detail
  3. [SPARCv9] allow stw as alias for st — joerg / detail
  4. [clang] Invalidate a non-dependent-type RecordDecl when it has any dependent-type base class specifier. — hokein.wu / detail
  5. Fix LIT failure on native aix — Xiangling.Liao / detail
  6. [TableGen] [Clang] Clean up arm_mve.td file. — Paul C. Anagnostopoulos / detail
  7. [Debugify][Original DI] Test dbg var loc preservation — djtodoro / detail
  8. Revert "libsanitizer: Guard cyclades inclusion in sanitizer" — tamar.christina / detail
  9. [test] Fix pre-ra-sched.c to check for error message from stderr — hubert.reinterpretcast / detail
  10. Revert "[Debugify][Original DI] Test dbg var loc preservation" — djtodoro / detail
  11. [AST] Store regular ValueDecl* in BindingDecl (NFC) — aaronpuchert / detail
  12. [flang][docs] Update driver sync-up call link — andrzej.warzynski / detail
  13. [libc++] Switch a few CI jobs to the minimal Lit configuration — Louis Dionne / detail
  14. [libomptarget] Disable test bug49334 on amdgpu — jonathanchesterfield / detail
  15. [libc++] Remove workaround for PR28391 (ODR violations with ASAN) — Louis Dionne / detail
  16. [libc++] Fix documentation build failure — Louis Dionne / detail
  17. [ARM][AArch64] SLSHardening: make non-comdat thunks possible — daniel.kiss / detail
  18. [lldb][NFC] Add more Float16 unit tests — Raphael Isemann / detail

#19465 (May 20, 2021 5:03:09 AM)

  1. [clangd] Update gRPC dependency for remote index tests — kbobyrev / 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
  18. [CostModel][X86][AVX2] Improve 256-bit vector non-uniform shifts costs — llvm-dev / detail
  19. [mlir] Add EqualOp and NotEqualOp to complex dialect. — akuegel / detail
  20. [CodeGen] Add support for widening the result of EXTRACT_SUBVECTOR — david.sherwood / detail

#19464 (May 20, 2021 1:47:54 AM)

  1. [sanitizer] Reduce redzone size for small size global objects — i / detail
  2. [OpenMP][NFC] Remove SIMD check lines for non-simd tests — johannes / detail
  3. [llvm-objcopy] Update LIT test to resolve bot failure [NFC] — serguei.n.dmitriev / detail
  4. [HWASAN] Update the tag info for X86_64. — xiang1.zhang / detail
  5. [clang-offload-bundler] Delimit input/output file names by '--' for llvm-objcopy — serguei.n.dmitriev / detail
  6. Revert "[HWASAN] Update the tag info for X86_64." — xiang1.zhang / detail
  7. [tsan] Deflake pthread_atfork_deadlock3 — Vitaly Buka / detail
  8. Add option to llvm-gsymutil to read addresses from stdin. — simon.giesecke / detail
  9. [GlobalISel] Fix div+rem -> divrem combine causing use-def violation. — Amara Emerson / detail
  10. [clang-tidy] Fix a crash for raw-string-literal check. — hokein.wu / detail
  11. [mlir][Python][linalg] Fix to limit size of SmallVector. — gysit / detail
  12. [AArch64] Combine vector shift instructions in SelectionDAG — andrew.savonichev / detail
  13. Force visibility of llvm::Any to external — sguelton / detail
  14. [CostModel][AArch64] Add missing costs for getShuffleCost with scalable vectors — caroline.concatto / detail
  15. [WebAssembly] Ignore filters in Emscripten EH landingpads — aheejin / detail

#19463 (May 19, 2021 10:21:47 PM)

  1. ~(C + X) --> ~C - X (PR50308) — tstellar / detail

#19462 (May 19, 2021 7:09:09 PM)

  1. PR50402: Use proper constant evaluation rules for checking constraint — richard / detail
  2. -fno-semantic-interposition: Don't set dso_local on GlobalVariable — i / detail
  3. [test] Fix test — i / detail
  4. [mlir] Add a new `print-ir-after-failure` IR pass printing flag — riddleriver / detail
  5. [mlir] Refactor the implementation of pass crash reproducers — riddleriver / detail
  6. Fix warnings in windows bots. NFC — jonathan_roelofs / detail

#19461 (May 19, 2021 3:56:42 PM)

  1. [PDB] Do not record PGO or coverage public symbols — rnk / detail
  2. [OpaquePtr] Make cmpxchg work with opaque pointers — aeubanks / detail
  3. [OpaquePtr] Make atomicrmw work with opaque pointers — aeubanks / detail
  4. [Reland] [mlir] Speed up Lexer::getEncodedSourceLocation — riddleriver / detail
  5. [mlir] Add include guard to TOSA tblgen passes — marius.brehler / detail
  6. Revert "[lldb] Fix UB in half2float and add some more tests." — Raphael Isemann / detail
  7. [ORC] Add a CPU getter to JITTargetMachineBuilder. — Lang Hames / detail
  8. [ORC-RT] Add ORC runtime error and expected types. — Lang Hames / detail
  9. Treat implicit deduction guides as being equivalent to their — richard / detail
  10. [CSSPGO] Avoid deleting probe instruction in FoldValueComparisonIntoPredecessors — wlei / detail
  11. [mlir][CAPI] Expose [u]int8 DenseElementsAttr. — silvasean / detail
  12. [mlir] Harmonize TOSA include guards — marius.brehler / detail
  13. [mlir] Properly align StorageUniquer::BaseStorage to fix 32 bit build — riddleriver / detail
  14. [mlir][sparse] skip sparsification for unannotated (or unhandled) cases — ajcbik / detail
  15. [NFC][tsan] clang-format the test — Vitaly Buka / detail
  16. Revert "[Driver] Delete -mimplicit-it=" — martin / detail
  17. [mlir][docs] Fix minor typos in vector dialect docs — ajcbik / detail
  18. [CMake] Don't LTO optimize targets that aren't part of any distribution — phosek / detail
  19. [MC][ARM] Reject Thumb "ror rX, #0" — rprichard / detail
  20. [Remarks] Add analysis remarks for memset/memcpy/memmove lengths — jonathan_roelofs / detail
  21. [docs] Describe reporting security issues on the chromium tracker. — Ahmed Bougacha / detail
  22. [lld][WebAssembly] Fix for string tail merging and -r/--relocatable — sbc / detail
  23. [gn build] Port 4bf69fb52b3c — llvmgnsyncbot / detail

#19460 (May 19, 2021 12:42:40 PM)

  1. [profile] Skip mmap() if there are no counters — Vedant Kumar / detail
  2. [ScalarEvolution] Remove unused ExitLimit::hasOperand() method (NFC) — nikita.ppv / detail
  3. [x86] add test check lines to demonstrate FMF propagation failure; NFC — spatel / detail
  4. [x86] propagate FMF from x86-specific intrinsic nodes to others during lowering — spatel / detail
  5. Revert "Reapply "[clang][deps] Support inferred modules"" — frgossen / detail
  6. Do actual DCE in LoopUnroll (try 4) — listmail / detail
  7. [MCA] llvm-mca MCTargetStreamer segfault fix — andrea.dibiagio / detail
  8. [NFCI][Local] removeUnreachableBlocks(): use DeleteDeadBlocks() — lebedev.ri / detail
  9. [NFCI][Local] MergeBlockIntoPredecessor(): use DeleteDeadBlocks() — lebedev.ri / detail
  10. [NFCI][Local] TryToSimplifyUncondBranchFromEmptyBlock(): use DeleteDeadBlocks() — lebedev.ri / detail
  11. [CoverageMapping] Handle gaps in counter IDs for source-based coverage — pirama / detail
  12. [MLIR] Update Vector To LLVM conversion to be aware of assume_alignment — stephen.neuendorffer / detail
  13. [x86] update fma test with deprecated intrinsics; NFC — spatel / detail
  14. [libcxx][iterator][nfc] acquires lock for working on [range.iter.ops] — cjdb / detail
  15. [MCA] Unbreak the buildbots by passing flag -mcpu=generic to the new test added by commit e5d59db469. — andrea.dibiagio / detail
  16. [libcxx][ranges] adds concept `sized_range` and cleans up `ranges::size` — cjdb / detail
  17. [lld/mac] Remove dead declaration — thakis / detail
  18. [x86] propagate FMF from x86-specific intrinsic nodes to others during combining — spatel / detail
  19. [x86] add tests for fma folds with fast-math-flags; NFC — spatel / detail
  20. [Diagnostics] Allow emitting analysis and missed remarks on functions — jhuber6 / detail
  21. [clang][ObjC] Allow different availability annotation on a method — Alex Lorenz / detail
  22. [lldb] Fix UB in half2float and add some more tests. — Raphael Isemann / detail
  23. [OpaquePtr] Make GEPs work with opaque pointers — aeubanks / detail

#19459 (May 19, 2021 9:30:03 AM)

  1. [PowerPC] Removed `-DLLVM_ENABLE_PROJECTS=flang` from PowerPC flang buildbot — albionapc / detail
  2. [lldb][NFC] Remove sample test boilerplate from TestBreakOnCPP11Initializers — Raphael Isemann / detail
  3. [lldb] Encode `bool` as unsigned int — weratt / detail
  4. [mir][Python][linalg] Support OpDSL extensions in C++. — gysit / detail
  5. [X86][Atom] Fix vector integer shift by immediate resource/throughputs — llvm-dev / detail
  6. [X86][AVX] createVariablePermute - generalize the PR50356 fix for smaller indices vector as well — llvm-dev / detail
  7. [nfc] [lldb] 1/2: Fix DW_AT_ranges DW_FORM_sec_offset not using DW_AT_rnglists_base (used by GCC) — jan.kratochvil / detail
  8. [lldb] 2/2: Fix DW_AT_ranges DW_FORM_sec_offset not using DW_AT_rnglists_base (used by GCC) — jan.kratochvil / detail
  9. Revert rG528bc10e95d5f9d6a338f9bab5e91d7265d1cf05 : "[X86FixupLEAs] Transform the sequence LEA/SUB to SUB/SUB" — llvm-dev / detail
  10. Reapply "[X86] Limit X86InterleavedAccessGroup to handle the same type case only" — pengfei.wang / detail
  11. [clang][patch] Add support for option -fextend-arguments={32,64}: widen integer arguments to int64 in unprototyped function calls — melanie.blower / detail
  12. [lldb] Enable TestCppBitfields on Windows — weratt / detail
  13. [AsmParser][SystemZ][z/OS] Introducing HLASM Parser support to AsmParser - Part 1 — anirudh_prasad / detail
  14. [VP] make getFunctionalOpcode return an Optional — simon.moll / detail
  15. Fix lld macho standalone build by including llvm/Config/llvm-config.h instead of llvm/Config/config.h — thakis / detail
  16. [mlir][SCF] NFC - Drop SCF EDSC usage — nicolas.vasilache / detail
  17. Revert "Do actual DCE in LoopUnroll (try 3)" — akhuang / detail
  18. [CSSPGO] Overwrite branch weight annotated in previous pass. — hoy / detail
  19. Recommit "[GlobalISel] Simplify G_ICMP to true/false when the result is known" — Jessica Paquette / detail

#19458 (May 19, 2021 6:17:55 AM)

  1. MachineBasicBlock: add liveout iterator aware of which liveins are defined by the runtime. — Tim Northover / detail
  2. Reformat GSYMCreator.cpp — simon.giesecke / detail
  3. Avoid calculating the string hash twice in GsymCreator::insertString. — simon.giesecke / detail
  4. Move FunctionInfo in addFunctionInfo rather than copying. — simon.giesecke / detail
  5. Use a non-recursive mutex in GsymCreator. — simon.giesecke / detail
  6. [X86] Limit X86InterleavedAccessGroup to handle the same type case only — pengfei.wang / detail
  7. [analyzer] Check the checker name, rather than the ProgramPointTag when silencing a checker — dkszelethus / detail
  8. [x86] Fix FMF propagation test — frgossen / detail
  9. tsan: mark sigwait as blocking — dvyukov / detail
  10. [NFC][SimplifyCFG] removeEmptyCleanup(): use BasicBlock::phis() — lebedev.ri / detail
  11. [NFCI][SimplifyCFG] removeEmptyCleanup(): streamline PHI node updating — lebedev.ri / detail
  12. [NFCI][SimplifyCFG] removeEmptyCleanup(): use DeleteDeadBlock() — lebedev.ri / detail
  13. [HIP] Tighten checks in hip-include-path.hip test case — bjorn.a.pettersson / detail
  14. [X86] Remove copy + paste typos in AtomWriteResPair comment. — llvm-dev / detail
  15. [X86] Atom (pre-SLM) doesn't support PTEST instructions — llvm-dev / detail
  16. [clang] Fix a crash on CheckArgAlignment. — hokein.wu / detail
  17. Reapply "[clang][deps] Support inferred modules" — Jan Svoboda / detail
  18. [SDAG] propagate FMF from target-specific IR intrinsics — spatel / detail
  19. [ARM][NEON] Combine base address updates for vst1x intrinsics — kbessonova / detail
  20. Remove scalable vector assert from InnerLoopVectorizer::setDebugLocFromInst — david.sherwood / detail
  21. Revert "[X86] Limit X86InterleavedAccessGroup to handle the same type case only" — pengfei.wang / detail
  22. [mlir][Vector] NFC - Drop vector EDSC usage — nicolas.vasilache / detail
  23. [llvm][AArch64][SVE] Model FFR-using intrinsics with inaccessiblemem — peter.waller / detail
  24. Revert "[GlobalISel] Simplify G_ICMP to true/false when the result is known" — thakis / detail

#19457 (May 19, 2021 2:58:20 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
  9. [LV] Add -scalable-vectorization=<option> flag. — sander.desmalen / detail

#19456 (May 18, 2021 11:41:46 PM)

  1. Update configuration for Arm/Aarch64 cross Windows to Linux toolchan builders. — vvereschaka / detail
  2. Run only 1 build at a time for heavily loaded workers. — gkistanova / detail
  3. Fixed undefined runtime_projects in OpenMPBuilder. — gkistanova / detail
  4. [sanitizer] Prepare for D102543 — Vitaly Buka / detail
  5. [sanitizer] Remove QEMU from sanitizer-buildbot3 — Vitaly Buka / detail
  6. [libfuzzer] Print running tests — Vitaly Buka / detail
  7. [libfuzzer] Remove unnecessary cmake flags — Vitaly Buka / detail
  8. [sanitizer] Run QEMU cmakes in parallel — Vitaly Buka / detail
  9. [sanitizer] Remove nested buildbot_qemu call — Vitaly Buka / detail
  10. [CMake] Update Cmake cache file for Win to ARM Linux cross builds. NFC — vvereschaka / detail
  11. [Utils][vim] Highlight CHECK-EMPTY: & CHECK-COUNT: directives — code / detail
  12. [NewPM] Add options to PrintPassInstrumentation — aeubanks / detail
  13. [mlir][Linalg] Break unnecessary dependency through unused `outs` tensor. — ravishankarm / detail
  14. [libfuzzer] Update doc mentioning removed flags. — Vitaly Buka / detail
  15. [mlir] Use VectorTransferPermutationMapLoweringPatterns in VectorToSCF — springerm / detail
  16. Fix sanitizer test errors from commit 886629a8 — xur / detail

#19455 (May 18, 2021 8:28:10 PM)

  1. [scudo] Combine cmake/ninja steps — Vitaly Buka / detail
  2. [scudo] Print executed tests — Vitaly Buka / detail
  3. [scudo] Install cross compiled libs into STAGE1 — Vitaly Buka / 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

#19454 (May 18, 2021 5:14:14 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
  23. Apply [[standalone_debug]] to some types in the STL. — akhuang / detail
  24. [mlir] Speed up Lexer::getEncodedSourceLocation — riddleriver / detail
  25. Add a helper function to convert LogicalResult to int for return from main — joker.eph / detail

#19453 (May 18, 2021 2:01:21 PM)

  1. [IntegerAttr] Add helpers for working with LLVM's APSInt type. — clattner / detail
  2. [lld/mac] Correctly set nextdefsym — thakis / detail
  3. [Driver] Delete -mimplicit-it= — i / detail
  4. [flang] Implement MATMUL in the runtime — pklausler / detail
  5. [LICM] Remove MaybePromotable set (PR50367) — nikita.ppv / detail
  6. [flang] Accept OPEN(ACCESS='APPEND') legacy extension even without warnings enabled — pklausler / detail
  7. [RuntimeDyld] Add allowStubs/allowZeroSyms — rafaelauler / detail
  8. [X86][AVX] Add variable-permute test case from PR50356 — llvm-dev / detail
  9. AMDGPU/NFC: Replace EF_AMDGPU_MACH_AMDGCN_RESERVED_0X3E with EF_AMDGPU_MACH_AMDGCN_GFX1034 — kzhuravl_dev / detail
  10. [clang-repl] Better match the underlying architecture. — v.g.vassilev / detail
  11. [lld][WebAssembly] Enable string tail merging in debug sections — sbc / detail
  12. [X86][AVX] createVariablePermute - correctly extend same-sized-vector indices (PR50356) — llvm-dev / detail
  13. [lld][WebAssembly] Convert test to assembly. NFC. — sbc / detail
  14. [mlir-lsp-server] Add support for recording text document versions — riddleriver / detail
  15. [PDB] Improve error handling when writes fail — rnk / detail
  16. [CMake] Use -O0 for unittests under full LTO as well — phosek / detail
  17. [OpaquePtr] Make loads and stores work with opaque pointers — aeubanks / detail
  18. [MinGW] Fix the cmake condition for -mbig-obj — martin / detail
  19. [NewPM] Don't mark AA analyses as preserved — aeubanks / detail
  20. [compiler-rt] [builtins] Provide a SEH specific __gcc_personality_seh0 — martin / detail
  21. [SystemZ] [z/OS] Add XPLINK64 Calling Convention to SystemZ — kai.nacke / detail
  22. AMDGPU/Docs: Remove reserved MACH 0x3E (it is no longer reserved), sort MACHs by value — kzhuravl_dev / detail

#19452 (May 18, 2021 10:47:56 AM)

  1. [sanitizer] Fix "set -e in subshell" in QEMU checkout — Vitaly Buka / detail
  2. [scudo] Remove HWCAP2_MTE workaround — Vitaly Buka / detail
  3. [scudo] Fix "set -e in subsell" issue — Vitaly Buka / 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
  8. [clang-offload-bundler] Add sections and set section flags using one llvm-objcopy invocation — serguei.n.dmitriev / detail
  9. [GlobalISel] Simplify G_ICMP to true/false when the result is known — Jessica Paquette / detail
  10. Speculatively fix failing tests from 6381664580080f015bc0c2ec647853f697cf744a — aaron / detail
  11. [MLIR][Affine] Privatize certain escaping memrefs — uday / detail
  12. [X86] AMD Zen 3: fix MULX modelling - don't forget about WriteIMulH (PR50387) — lebedev.ri / detail
  13. [AArch64][GlobalISel] Prefer mov for s32->s64 G_ZEXT — Jessica Paquette / detail
  14. [gn build] Add target for PassesBindingsTest — aeubanks / detail
  15. [test] Speculative fix for bots — aeubanks / detail
  16. [X86] Use Skylake Server model for x86-64-v4 so we have full instruction coverage — llvm-dev / detail
  17. Revert "[test] Speculative fix for bots" — aeubanks / detail
  18. [IR] Add a Location to BlockArgument. — clattner / detail
  19. [InstCombine] add tests for funnel shift miscompile; NFC — spatel / detail
  20. [gn build] Rename PassesBindingsTests and add it to unittests — aeubanks / detail
  21. [test] Speculative fix for bots (round 2) — aeubanks / detail
  22. [InstCombine] restrict funnel shift match to avoid miscompile — spatel / detail
  23. [NFC] Format PassesBindingsTests CMake like other unittests — aeubanks / detail

#19451 (May 18, 2021 7:34:22 AM)

  1. Revert rGd70cbd1ce9b426f2c7e0e0f900769bbcbb300a95 "[AMDGPU] Regenerate wave32.ll tests" — llvm-dev / detail
  2. [CostModel][X86] Add missing check prefixes from cast.ll — llvm-dev / detail
  3. [CostModel][X86] Add scalar truncation cost checks — llvm-dev / detail
  4. [LV] Add test which sinks a load a across an aliasing store. — flo / detail
  5. [lld/mac] Propagate -(un)exported_symbol(s_list) to privateExtern in Driver — thakis / detail
  6. [X86][AVX] Cleanup AVX2 vector integer truncation costs — llvm-dev / detail
  7. [LLD] [MinGW] Pass the canExitEarly parameter through properly — martin / detail
  8. [NFC] Removed unused VFInfo comparison operator — david.sherwood / detail
  9. [libcxx][test] Attempt to make debug mode tests more bulletproof — kbessonova / detail
  10. [X86] AMD Zen 3: cap LoopMicroOpBufferSize to workaround PR50384 (quadratic IndVars runtime) — lebedev.ri / detail
  11. [ADT] Remove StringRef::withNullAsEmpty — Raphael Isemann / detail
  12. [DebugInfo][test] Check specific func name to ignore codegen differences — Jinsong Ji / detail
  13. Recommit X86: support Swift Async context — Tim Northover / detail

#19450 (May 18, 2021 4:14:41 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
  12. [SYCL] Enable `opencl_global_[host,device]` attributes for SYCL — alexey.bader / detail
  13. [AMDGPU] Regenerate wave32.ll tests — llvm-dev / detail

#19449 (May 18, 2021 1:01:59 AM)

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

#19448 (May 17, 2021 9:47:45 PM)

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

#19447 (May 17, 2021 6:34:26 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

#19446 (May 17, 2021 3:21:05 PM)

  1. jenkins/tasks: virtualenv: Use the Python3 interpreter — Azharuddin Mohammed / detail
  2. [LoopUnroll] Add multi-exit test which does not exit through latch. — flo / detail
  3. [OpenMP] Fixed Bug 49356 — tianshilei1992 / detail
  4. [HWASan] Build separate LAM runtime on x86_64. — mascasa / detail
  5. [llvm][doc] fix header for read/write_register intrinsics in LangRef — zinenko / detail
  6. [Clang][NVPTX] Add NVPTX intrinsics and builtins for CUDA PTX cp.async instructions — tra / detail
  7. [Clang][NVPTX] Add NVPTX intrinsics and builtins for CUDA PTX redux.sync instructions — tra / detail
  8. [mlir][tosa] Fix tosa.avg_pool2d lowering to normalize correctly — rob.suderman / detail
  9. [HIP] Fix spack detection — Yaxun.Liu / detail
  10. Make `mlir::OpState::operator bool` explicit — joker.eph / detail
  11. [HWASan] Don't build alias mode on non-x86. — mascasa / detail
  12. [LoopIdiom] 'logical right-shift until zero' ('count active bits') "on steroids" idiom recognition. — lebedev.ri / detail
  13. [LLDB] Switch from using member_clang_type.GetByteSize() to member_type->GetByteSize() in ParseSingleMember — Shafik Yaghmour / detail
  14. [NewPM] Add C bindings for new pass manager — aeubanks / detail
  15. Reset the wakeup timeout when we re-enter the continue wait. — jingham / detail
  16. Revert "[NewPM] Add C bindings for new pass manager" — thakis / detail
  17. [Clang] -Wunused-but-set-parameter and -Wunused-but-set-variable — aeubanks / detail
  18. [analyzer] Engine: fix crash with SEH __leave keyword — balazs.benics / detail
  19. Merge with mainline. — clattner / detail
  20. [lld/mac] Honor REFERENCED_DYAMICALLY, set it on __mh_execute_header — thakis / detail
  21. [mlir][sparse] replace experimental flag with inplace attribute — ajcbik / detail
  22. [NewPM] Add C bindings for new pass manager — aeubanks / detail
  23. Add type function for ConstShape op. — jpienaar / detail
  24. gn build: Only build the hwasan runtime in aliasing mode on x86. — peter / detail
  25. [AArch64] Support customizing stack protector guard — ndesaulniers / detail
  26. [InstCombine] add tests for fneg-of-select; NFC — spatel / detail
  27. [InstCombine] fold fnegs around select — spatel / detail
  28. [gn build] Port 0c557db61711 — llvmgnsyncbot / detail
  29. Revert "[Clang] -Wunused-but-set-parameter and -Wunused-but-set-variable" — aeubanks / detail
  30. [NFC][scudo] Clang-format tests — Vitaly Buka / detail
  31. Revert "X86: support Swift Async context" — 31459023+hctim / detail
  32. [lldb] Document ctrl-f for completing show-autosuggestion — davelee.com / detail
  33. [lld][MinGW] Introduce aliases for -Bdynamic and -Bstatic — markus.boeck02 / detail
  34. [clang CodeGen] Don't crash on large atomic function parameter. — efriedma / detail
  35. [Driver][test] Don't assume integrated-as — Jinsong Ji / detail
  36. [mlir][NFC] Remove stale `createLowerAffinePass` declaration — riddleriver / detail
  37. [WebAssembly] Nullify DBG_VALUE_LISTs in DebugValueManager — aheejin / detail
  38. [test] Free triple in PassBuilderBindingsTest — aeubanks / detail
  39. Do actual DCE in LoopUnroll (try 3) — listmail / detail
  40. [AArch64][SVE] Implement extractelement of i1 vectors. — efriedma / detail

#19445 (May 17, 2021 11:54:13 AM)

  1. [LowerConstantIntrinsics] reuse isManifestLogic from ConstantFolding — ndesaulniers / detail

#19444 (May 17, 2021 8:41:06 AM)

  1. [DebugInfo] Fix DWARF expressions for __block vars that are not on the heap — Raphael Isemann / detail
  2. [AArch64] Lower bitreverse in ISel — irina.dobrescu / detail
  3. Silence "Undefined or garbage value returned to caller" static analysis warning. NFCI. — llvm-dev / detail
  4. [mlir] fix misformatted documentation for memref convention — zinenko / detail
  5. [mlir] Improve TransferOp verifier: broadcasts are in_bounds — springerm / detail
  6. [clang-tidy] Fix altera-struct-pack-align crash for struct fields with incomplete type — jubnzv / detail
  7. [APInt][NFC] Fix typo vlalue->value — weratt / detail
  8. [RISCV][NFC] Correct alignment in scatter/gather tests — fraser / detail
  9. [AMDGPU] Tweak VOP3_INTERP16 profile — jay.foad / detail
  10. [clang] In DependencyCollector on Windows, ignore case and separators when discarding duplicate dependency file paths. — sylvain.audi / detail
  11. [X86] Don't dereference a dyn_cast<> - use a cast<> instead. NFCI. — llvm-dev / detail
  12. [x86] update fma test with deprecated intrinsics; NFC — spatel / detail
  13. [mlir][openacc] Translate ExitDataop to LLVM IR — clementval / detail
  14. [AIX] Implement AIX special bitfield related alignment rules — Xiangling.Liao / detail
  15. [AMDGPU] Set unused dst_sel to '?' in the encoding — Stanislav.Mekhanoshin / detail

#19443 (May 17, 2021 5:28:13 AM)

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

#19442 (May 17, 2021 2:43:20 AM)

  1. Remove -DFLANG_BUILD_NEW_DRIVER=ON from builders. NFCI — diana.picus / detail
  2. Add support for complex constants to MLIR core. — akuegel / detail
  3. [clang][deps] NFC: Stop assuming the TU's context hash — Jan Svoboda / detail
  4. [clang][deps] NFC: Report modules' context hash — Jan Svoboda / detail
  5. [PowerPC] add a testcase for reverse memory op; nfc — czhengsz / detail
  6. [clang] NFC: Remove CompilerInstance::getInvocationPtr — Jan Svoboda / detail
  7. [LLD][MinGW] Add --fatal-warnings and --no-fatal-warnings flags — martin / detail
  8. [dexter] Remove unnecessary double check on conditional breakpoints — orlando.hyams / detail
  9. [dexter] Remove requirement for a condition in DexLimitSteps — orlando.hyams / detail
  10. [libcxx] NFC. Add missed articles to _LIPCPP_ASSERT messages in <list> — kbessonova / detail
  11. [DAGCombiner] Relax an assertion to an early return — fraser / detail
  12. Revert "[NFC][LSAN] Limit the number of concurrent threads is the test" — flo / detail
  13. [clang][modules] Build inferred modules — Jan Svoboda / detail
  14. [lldb][NFC] Specify guidelines for API tests — Raphael Isemann / detail
  15. [clangd] Set FileSystem for tweaks in Check tool. — usx / detail
  16. [lldb] Let dotest check for the `cassert` header instead of `algorithm` for libc++ check — Raphael Isemann / detail
  17. [AArch64] Lower fpto*i.sat intrinsics. — jacob.bramley / detail
  18. [mlir][linalg] Remove template parameter from loop lowering. — gysit / detail
  19. [WIP][mlir] Resolve memref dependency in canonicalize pass. — julian.gross / detail

#19441 (May 17, 2021 12:04:24 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
  3. [CSSPGO] Update pseudo probe distribution factor based on inline context. — hoy / detail
  4. [mlir] Fix in_bounds attr handling in TransferReadPermutationLowering — springerm / detail
  5. [mlir] Lower permutation maps on TransferWriteOps — springerm / detail

#19440 (May 16, 2021 9:27:22 PM)

  1. [NFC][sanitizer] Fix 'macro redefined' warning in test — Vitaly Buka / detail
  2. [RISCV] Optimize or/xor with immediate in the zbs extension — powerman1st / detail
  3. [SelectionDAG] Make fast and linearize visible by clang -pre-RA-sched — pengfei.wang / detail

#19439 (May 16, 2021 6:51:10 PM)

  1. [RISCV][test] Add new tests of or/xor in the zbs extension — powerman1st / detail

#19438 (May 16, 2021 4:14:37 PM)

  1. Fix some deprecated copy ops in google mock — dblaikie / detail
  2. [lld][X86] Restore gotEntrySize. — harald / detail

#19437 (May 16, 2021 1:38:37 PM)

  1. [BPF] add support for 32 bit registers in inline asm — yhs / detail
  2. [test] Improve CodeGen/*/semantic-interposition-asm.ll — i / detail
  3. [RISCV] Replace AddiPair ComplexPattern with a PatLeaf. NFC — craig.topper / detail

#19436 (May 16, 2021 11:02:00 AM)

  1. [ARM] Extra branch on zero tests. NFC — david.green / detail
  2. Revert "Do actual DCE in LoopUnroll (try 2)" — listmail / detail
  3. [CPG][ARM] Optimize towards branch on zero in codegenprepare — david.green / detail
  4. [JITLink] Fix symbol comparator in LinkGraph::dump. — Lang Hames / detail
  5. [clang] Fix ternary operator in the second for loop statement — richard / detail
  6. Recommit "[Clang,Driver] Add -fveclib=Darwin_libsystem_m support." — flo / detail

#19435 (May 16, 2021 8:25:35 AM)

  1. [Matrix] Fix some newpm check lines, which fail on some bots. — flo / detail
  2. [X86][SSE] Pull out combineToHorizontalAddSub helper from inside (F)ADD/SUB combines (REAPPLIED). NFCI. — llvm-dev / detail
  3. [Matrix] Fix some newpm check lines, which fail on some bots. (2) — flo / detail
  4. Reapply [CaptureTracking] Do not check domination — nikita.ppv / detail
  5. [CaptureTracking] Simplify reachability check (NFCI) — nikita.ppv / detail
  6. [Utils] Fix indentation error in utils/wciia.py — lkail / detail

#19434 (May 16, 2021 5:49:06 AM)

  1. [NFC][X86][Costmodel] Add tests for load/store with i1 element type — lebedev.ri / detail
  2. [VectorCombine] Add tests with and & urem guaranteeing idx is valid. — flo / detail
  3. [PhaseOrdering] Add test for insert/extract code for matrixes. — flo / detail
  4. [Matrix] Extend test to also check new PM pipeline. — flo / detail

#19433 (May 16, 2021 3:05:23 AM)

  1. [MLIR][PYTHON] Provide opt level for ExecutionEngine Python binding — uday / detail
  2. [MemCpyOpt] Add test for unreachable capture (NFC) — nikita.ppv / detail
  3. [CaptureTracking] Do not check domination — nikita.ppv / detail
  4. Revert "[CaptureTracking] Do not check domination" — nikita.ppv / detail

#19432 (May 16, 2021 12:25:35 AM)

  1. [AIX][compiler-rt] Build and install standalone libatomic — lkail / detail
  2. [MLIR][NFC] Fix clang-tidy warnings in IntegerSet.h — uday / detail
  3. [Matrix] Implement static cast for matrix types — saurabh.jhaa / detail

#19431 (May 15, 2021 9:48:57 PM)

  1. [AIX][clang-repl][test] Mark unsupported pending XCOFF64 integrated-as — hubert.reinterpretcast / detail
  2. [AIX][AsmPrinter] Print Global Variable in comments — Jinsong Ji / detail

#19429 (May 15, 2021 4:33:46 PM)

  1. [CaptureTracking] Only check reachability for capture candidates — nikita.ppv / detail
  2. [X86] Remove unused check-prefixes — llvm-dev / detail
  3. [Attributor] Call site specific AAValueSimplification and AAIsDead. — kuterdinel / detail
  4. [Demangle][Rust] Parse inherent implementations — tomasz.miasko / detail
  5. [Demangle][Rust] Parse trait implementations — tomasz.miasko / detail
  6. [Demangle][Rust] Parse trait definitions — tomasz.miasko / detail

#19428 (May 15, 2021 1:57:01 PM)

  1. NFC. Refactored DIPrinter for support embedded source. — aorlov / detail
  2. [X86][SSE] Add SSE3 coverage to PHADD/SUB generation tests — llvm-dev / detail

#19427 (May 15, 2021 11:20:16 AM)

  1. [ARM] Add an extra memset test showing reverted WLSTP loops. NFC — david.green / detail
  2. Revert "[X86][SSE] Pull out combineToHorizontalAddSub helper from inside (F)ADD/SUB combines. NFCI." — thakis / detail
  3. Support GCC's -fstack-usage flag — pzheng / detail
  4. [Compiler-rt] Downgrade fatal error about unsupported test configuration — Dan Liew / detail
  5. [Compiler-rt] Downgrade another fatal error to warning — Dan Liew / detail

#19426 (May 15, 2021 8:43:51 AM)

  1. [X86][Atom] Fix vector integer multiplication resource/throughputs — llvm-dev / detail
  2. [CFG] Move reachable from entry checks into basic block variant — nikita.ppv / detail
  3. IfConverter::MeetIfcvtSizeLimit - Fix uninitialized variable warnings. NFCI. — llvm-dev / detail
  4. SampleProfileLoader::inlineHotFunctionsWithPriority - Fix uninitialized variable warning. NFCI. — llvm-dev / detail
  5. X86SpeculativeLoadHardeningPass::hardenValueInRegister - assert that we have a i8/i16/i32/i64 sized register. NFCI. — llvm-dev / detail
  6. [TableGen] TreePatternNode::isIsomorphicTo - early out for matching leafs. NFCI. — llvm-dev / detail
  7. Revert rG632668c1c0e7dcf97154d2e377491cdc8cb6963c : "[TableGen] TreePatternNode::isIsomorphicTo - early out for matching leafs. NFCI." — llvm-dev / detail
  8. [X86] X86CmovConverterPass::convertCmovInstsToBranches - take a copy of the DebugLoc not a reference as it may be deleted. — llvm-dev / detail
  9. [X86] X86OptimizeLEAPass::replaceDebugValue - take a copy of the DebugLoc not a reference as it may be deleted. — llvm-dev / detail

#19425 (May 15, 2021 6:07:21 AM)

  1. [clang-format]  PR50326 AlignAfterOpenBracket AlwaysBreak does not keep to the ColumnLimit — mydeveloperday / detail
  2. [IR] Add BasicBlock::isEntryBlock() (NFC) — nikita.ppv / detail
  3. [GlobalOpt] add test checks; NFC — spatel / detail
  4. [GlobalOpt] add tests for store alignment (PR50253); NFC — spatel / detail
  5. [Local] collectBitParts - early-out from binops. NFCI. — llvm-dev / detail
  6. [X86] Try to pass DebugLoc by const-ref to avoid costly TrackingMDNodeRef copies (REAPPLIED). NFCI. — llvm-dev / detail
  7. [InstCombine] InstCombinerImpl::visitOr - enable bitreverse matching — llvm-dev / detail
  8. [Local] collectBitParts - bail out if we find more than one root input value. — llvm-dev / detail

#19424 (May 15, 2021 3:23:26 AM)

  1. [Demangle][Rust] Parse bool constants — tomasz.miasko / detail
  2. [Demangle][Rust] Parse char constants — tomasz.miasko / detail
  3. [CaptureTracking] Clean up same instruction check (NFC) — nikita.ppv / detail
  4. [CFG] Use comesBefore() (NFC) — nikita.ppv / detail

#19423 (May 15, 2021 12:43:41 AM)

  1. [sanitizer] Disable test on Android — Vitaly Buka / detail
  2. Revert "[Clang,Driver] Add -fveclib=Darwin_libsystem_m support." — douglas.yung / detail
  3. Verifier: second attempt to fix what I broke with swiftasync. — Tim Northover / detail

#19422 (May 14, 2021 10:04:10 PM)

  1. [gn build] (manually) port ad7e12226f6b — thakis / detail
  2. [mlir][sparse] remove accidental debug code — ajcbik / detail
  3. [llvm-jitlink] Link libnetwork on Haiku in llvm-jitlink — Lang Hames / detail
  4. Fix "is not used" warning — Vitaly Buka / detail

#19421 (May 14, 2021 7:24:52 PM)

  1. [Compiler-rt] Distinguish between testing just built runtime libraries and the libraries shipped with the compiler. — Dan Liew / detail
  2. [MC] Add the ability to pass MCRegisterInfo to dump_pretty. — hgreving / detail
  3. Extract a helper routine to simplify D91481 [NFC] — listmail / detail
  4. [mlir][sparse] prepare runtime support lib for multiple dim level types — ajcbik / detail

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Previously the generated value looked like this:

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

    With this change it now looks like:

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

    This mirrors the setting of config.target_cflags on macOS.

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

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

    This is the third attempt at landing the patch.

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

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

    rdar://problem/50124489

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

    Reviewers:
      arsenm

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

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

    Reviewers: kcc

    Reviewed By: kcc

    Subscribers: llvm-commits

    Tags: #llvm

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