100%
WDescription%
Build stability: No recent builds failed.100
Build History
x
#22260
(pending—Waiting for next available executor on ‘green-dragon-06’)
 

Changes

#22259 (Jun 17, 2021 11:06:17 PM)

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

#22258 (Jun 17, 2021 11:32:11 AM)

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

#22257 (Jun 17, 2021 12:34:57 AM)

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

#22256 (Jun 16, 2021 1:18:03 PM)

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

#22255 (Jun 16, 2021 2:16:30 AM)

  1. [docs] Exclude FlangOption and re-generate ClangCommandLineReference.rst — i / detail
  2. Missed a Windows use of ValidForThisThread in the changes for — jingham / detail
  3. [mlir][sparse] integration test for all-dense annotated "sparse" output — ajcbik / detail
  4. CMake: allow overriding CMAKE_CXX_VISIBILITY_PRESET — aktoon / detail
  5. Don't depend on the "run" alias doing shell expanding. — jingham / detail
  6. [libc++] Promote GCC 11 to mandatory CI — Louis Dionne / detail
  7. [DFSan] Handle landingpad inst explicitly as zero shadow. — browneee / detail
  8. [NFC][sanitizer] Remove calls to __asan_get_current_fake_stack — Vitaly Buka / detail
  9. [FuncSpec] Use std::pow instead of operator^ — yedeng.yd / detail
  10. X86: balance the frame prologue and epilogue on Win64 — Saleem Abdulrasool / detail
  11. [Debug-Info] guard DW_LANG_C_plus_plus_14 under strict dwarf — czhengsz / detail
  12. [Driver] Delete -fsanitize-coverage-blocklist= in favor of -fsanitize-coverage-ignorelist= — i / detail
  13. Revert "[SampleFDO] Using common linkage for the discriminator flag variable" — xur / detail
  14. [flang] Add semantic check for the RANDOM_SEED intrinsic — psteinfeld / detail
  15. [SampleFDO] Place the discriminator flag variable into the used list. — xur / detail
  16. [LLDB] Fix buildbots breakage due to TestGuessLanguage.py — czhengsz / detail
  17. [DFSan][NFC] Fix shadowing variable name. — browneee / detail
  18. [SLP] Incorrect handling of external scalar values — ybrevnov / detail
  19. [SCEV] PtrToInt on non-integral pointers is allowed — lebedev.ri / detail
  20. [NFC][X86] lowerVECTOR_SHUFFLE(): drop FIXME about widening to i128 (YMM half) element type — lebedev.ri / detail
  21. [OpenMP] Remove unused variables from libomp code — protze / detail
  22. [flang][driver] Add `-fdebug-dump-all` — andrzej.warzynski / detail
  23. [flang][nfc] Move `external-hello-world` to flang/examples — andrzej.warzynski / detail
  24. [ORC] Switch to WrapperFunction utility for calls to registration functions. — Lang Hames / detail
  25. [FuncSpec] Statistics — sjoerd.meijer / detail
  26. [OpenMP][NFC] Add back suppression of warning — protze / detail
  27. [AMDGPU] Use defvar in SOPInstructions.td. NFC. — jay.foad / detail
  28. [flang] Check there's no dependency on C++ libs — diana.picus / detail
  29. [AMDGPU] Set more flags on Real instructions — jay.foad / detail
  30. [yaml2obj] Fix bug when referencing items in SectionHeaderTable — james.henderson / detail
  31. [yaml2obj][obj2yaml] Support custom ELF section header string table name — james.henderson / detail
  32. [FuncSpec] Add test for a call site that will never be executed. NFC. — sjoerd.meijer / detail
  33. [flang] Add clang-tidy check for braces around if — diana.picus / detail

#22254 (Jun 15, 2021 3:14:27 PM)

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

#22253 (Jun 15, 2021 3:42:13 AM)

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

#22252 (Jun 14, 2021 4:10:57 PM)

  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
  22. [AArch64] Improve SAD pattern — jingu.kang / detail
  23. [ADT] Use unnamed argument for unused arg in StringMapEntryStorage. — flo / detail
  24. [AIX][XCOFF] emit vector info of traceback table. — zhijian / detail
  25. SelectionDAG: repair the Windows build — Saleem Abdulrasool / detail
  26. [VectorCombine] Limit scalarization to non-poison indices for now. — flo / detail
  27. [mlir] Mark gpu dialect illegal in gpu-to-llvm conversion — csigg / detail
  28. [LoopDeletion] Add test with irreducible control flow in loop. — flo / detail
  29. [InstCombine] add tests for logical and/or with not ops; NFC — spatel / detail
  30. [InstCombine] add DeMorgan folds for logical ops in select form — spatel / detail
  31. [Verifier] Parallelize verification and dom checking.  NFC. — clattner / detail
  32. [flang] Move buffer runtime test to GTest — ashermancinelli / detail
  33. [RISCV] Transform unaligned RVV vector loads/stores to aligned ones — fraser / detail
  34. [Clang] Test case for -Wunused-but-set-variable, warn for volatile. — George Burgess IV / detail
  35. [CSSPGO] Aggregation by the last K context frames for cold profiles — wlei / detail
  36. [OpenMP] Fix C-only clang assert on parsing use_allocator clause of target directive — a.bataev / detail
  37. [lld-macho] Reword comment for clarity — jezng / detail
  38. [lld-macho] Fix "shift exponent too large" UBSAN error — jezng / detail
  39. [OpaquePtr] Remove existing support for forward compatibility — aeubanks / detail
  40. [NFC] Remove unused variable — Vitaly Buka / detail
  41. [docs][OpaquePtr] Shuffle around the transition plan section — aeubanks / detail
  42. X86: pass swift_async context in R14 on Win64 — Saleem Abdulrasool / detail
  43. Remove accidentally added debugging code from D103135 — aeubanks / detail
  44. [mlir:Linalg] Populate LinalgOp patterns on LinalgDialect as opposed to each op — riddleriver / detail
  45. Move some code under NDEBUG from D103135 — aeubanks / detail
  46. [PassManager] Save compile time by not running the verifier unnecessarily. NFC — clattner / detail
  47. [OPENMP][C++20]Add support for CXXRewrittenBinaryOperator in ranged for loops. — a.bataev / detail
  48. [libc++] Clean up scripts to setup CI on macOS — Louis Dionne / detail
  49. [libc++abi] NFC: avoid a -Wunused-parameter warning — xingxue / detail
  50. [AMDGPU] Limit runs of fixLdsBranchVmemWARHazard — Piotr Sobczak / detail
  51. [mlir][Linalg] Make printer/parser have the same behavior. — hanchung / detail
  52. Adding some of the documents for C11. — aaron / detail
  53. [TLI] SimplifyDemandedVectorElts(): handle SCALAR_TO_VECTOR(EXTRACT_VECTOR_ELT(?, 0)) — lebedev.ri / detail
  54. [dfsan] Add stack-trace printing functions to dfsan interface — gbalats / detail
  55. Allow signposts to take advantage of deferred string substitution — Adrian Prantl / detail
  56. [HWASan] Enable globals support for LAM. — mascasa / detail
  57. [libc] Add hardware implementations of x86_64 sqrt functions. — sivachandra / detail
  58. [Hexagon] Add HVX and control register names to Hexagon target — kparzysz / detail
  59. Revert "Allow signposts to take advantage of deferred string substitution" — Adrian Prantl / detail

#22251 (Jun 14, 2021 4:42:08 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. [mlir][linalg] Add constant padding helper to PadTensorOp — springerm / detail
  7. [mlir] Vectorize linalg.pad_tensor consumed by transfer_read — springerm / detail
  8. [mlir] Vectorize linalg.pad_tensor consumed by subtensor_insert — springerm / detail
  9. [mlir] Vectorize linalg.pad_tensor consumed by transfer_write — springerm / detail
  10. [DominanceInfo] Make the ctor take a defaulted value for the operand. NFC. — clattner / detail
  11. [mlir][linalg] Remove generic PadTensorOp vectorization pattern — springerm / detail
  12. [ORC-RT] Fix an error check. — Lang Hames / detail
  13. Calculate getTerminator only when necessary — 1894981+hiraditya / detail
  14. Implement DW_CFA_LLVM_* for Heterogeneous Debugging — VenkataRamanaiah.Nalamothu / detail
  15. [lld-macho] Try to fix MSAN "uninitialized memory" error — jezng / detail
  16. [Testsuite] Change these tests to only have a single verification error, NFC. — clattner / detail
  17. [LLParser] Remove outdated deplibs — th3charlie / detail
  18. AMD k8 family does not support SSE4.x which are required by x86-64-v2+ — sguelton / detail
  19. [mlir][linalg] Lower PadTensorOp to InitTensorOp + FillOp + SubTensorInitOp — springerm / detail
  20. [mlir][linalg] Vectorize linalg.pad_op source copying (static source shape) — springerm / detail
  21. [mlir][linalg] Vectorize linalg.pad_op source copying (improved) — springerm / detail
  22. [LoopVectorize] precommit pr50686.ll for D104148 — guopeilin1 / detail
  23. Only consider built-in compound assignment operators for -Wunused-but-set-* — sbergman / detail
  24. [mlir] Add ExpOp to Complex dialect. — akuegel / detail
  25. [mlir][linalg] Lower PadTensorOps with non-constant pad value — springerm / detail
  26. [mlir][linalg] Add support for scalar input operands. — gysit / detail
  27. [mlir] Remove traits that require vector type support from ops in Complex dialect. — akuegel / detail
  28. [VP] Binary floating-point intrinsics. — simon.moll / detail
  29. [flang] Add initial implementation for CPU_TIME — diana.picus / detail
  30. [llvm] remove Sequence::asSmallVector() — gchatelet / detail
  31. [clang][deps] NFC: Preserve the original frontend action — Jan Svoboda / detail
  32. [libc] Add a set of elementary operations — gchatelet / detail
  33. [clang][modules][pch] Allow loading PCH with different modules cache path — Jan Svoboda / detail
  34. Reland "[lldb] Set return status to failed when adding a command error" — david.spickett / detail
  35. [lldb] Add missing changes to a2363c0cf9b6a9a81c76ac652da667f73845d38b — david.spickett / detail
  36. [clang][deps] Handle precompiled headers' AST files — Jan Svoboda / detail
  37. Revert "[libc] Add a set of elementary operations" — gchatelet / detail
  38. [lldb] Correct "else if" to "elif" in TestRegisters — david.spickett / detail
  39. [flang] Add POSIX implementation for CPU_TIME — diana.picus / detail
  40. Fix -Wswitch warning after 092c303955cd18be6c0b923b1c0a1b96e2c91893. — hokein.wu / detail
  41. [clang][deps] Handle modular dependencies present in PCH — Jan Svoboda / detail
  42. [Analyzer][solver] Simplify existing eq classes and constraints when a new constraint is added — gabor.marton / detail
  43. [clang][deps] Move stripping of diagnostic serialization from `clang-scan-deps` to `DependencyScanning` library — Jan Svoboda / detail
  44. [clang][deps] Move invocation adjustments from `clang-scan-deps` to `DependencyScanning` library — Jan Svoboda / detail
  45. [clang][deps] Move injection of `-Wno-error` from `clang-scan-deps` to `DependencyScanning` library — Jan Svoboda / detail
  46. [clang][deps] Move enabling system header deps from `clang-scan-deps` to `DependencyScanning` library — Jan Svoboda / detail
  47. [VPlan] Add additional tests for region merging. — flo / detail
  48. [clang][deps] Fix failing modules.cpp test — Jan Svoboda / detail
  49. [lldb][docs] Document SBType — Raphael Isemann / detail

#22250 (Jun 13, 2021 5:41:31 PM)

  1. fix comment typos to cycle bots — thakis / detail
  2. DWARFDebugFrame.cpp - remove unused <string> include. NFCI. — llvm-dev / detail
  3. MachOObjectFile.cpp - remove unused <string> include. NFCI. — llvm-dev / detail
  4. RegUsageInfoPropagate.cpp - remove unused <string> and <map> includes. NFCI. — llvm-dev / detail
  5. ProfiledCallGraph.h - remove unused <string> include. NFCI. — llvm-dev / detail
  6. DetailedRecordsBackend.cpp - tidy implicit header dependencies. NFCI. — llvm-dev / detail
  7. DetailedRecordsBackend.cpp - printSectionHeading - avoid std::string creation/copies. — llvm-dev / detail
  8. DIPrinter.h - tidy implicit header dependencies. NFCI. — llvm-dev / detail
  9. BoundsChecking.cpp - tidy implicit header dependencies. NFCI. — llvm-dev / detail
  10. RawError.h - remove unused <string> include. NFCI. — llvm-dev / detail
  11. [LoopUnroll] Test multi-exit runtime unrolling with predictable exit (NFC) — nikita.ppv / detail
  12. [lld/mac] clarify comment — thakis / detail
  13. DirectoryWatcher: also wait for the notifier thread — Saleem Abdulrasool / detail
  14. [SPARC] Legalize truncation and extension between fp128 and half — thatlemon / detail
  15. [clang-format] Adds a formatter for aligning arrays of structs — bjoern / detail
  16. [fuzzer] Fix build on musl — i / detail
  17. [ELF] Add OVERWRITE_SECTIONS command — i / detail
  18. Introduce tensor.insert op to Tensor dialect. — hanchung / detail
  19. [DSE] Extra multiblock loop tests, NFC. — david.green / detail
  20. unwind: allow building with GCC — Saleem Abdulrasool / detail
  21. Fix misspelled instruction in X86 assembly parser — epastor / detail
  22. [ms] [llvm-ml] Fix capitalization of the ignored CPU directives — epastor / detail
  23. [ms] [llvm-ml] When parsing MASM, "jmp short" instructions are case insensitive — epastor / detail
  24. [lld-macho][nfc] Remove InputSection::outSecFileOff — jezng / detail
  25. [lld-macho][nfc] Represent the image loader cache with a ConcatInputSection — jezng / detail
  26. [lld-macho][nfc] Add `final` to classes where possible — jezng / detail
  27. [Utils] Add missing freeze and poison keyword highlights — aqjune / detail

#22249 (Jun 13, 2021 6:39:03 AM)

  1. [runtimes] Fix umbrella component targets — smeenai / detail
  2. Revert "[X86] Check immediate before get it." — yuanke.luo / detail
  3. [X86] Check immediate before get it. — yuanke.luo / detail
  4. [ARM][NEON] Combine base address updates for vld1Ndup intrinsics — kbessonova / detail
  5. [clang] Implement P2266 Simpler implicit move — mizvekov / detail
  6. [ORC-RT] Fix a comment. — Lang Hames / detail
  7. [JITLink][MachO] Add missing testcase. — Lang Hames / detail
  8. [ORC-RT] Remove unused header in unit test. — Lang Hames / detail
  9. VPlanSLP.cpp - tidy implicit header dependencies. NFCI. — llvm-dev / detail
  10. ArgumentPromotion.cpp - remove unused <string> include. NFCI. — llvm-dev / detail
  11. SValExplainer.h - get APSInt values by const reference instead of value. NFCI. — llvm-dev / detail
  12. [InstCombine] fold ctlz/cttz of bool types — spatel / detail
  13. [clang][NFC] Add IsAnyDestructorNoReturn field to CXXRecord instead of calculating it on demand — markus.boeck02 / detail
  14. [ARM] Introduce t2WhileLoopStartTP — david.green / detail
  15. LoopUnrollAndJamPass.cpp - remove unused <vector> include. NFCI. — llvm-dev / detail
  16. GVN.cpp - remove unused <vector> include. NFCI. — llvm-dev / detail

#22248 (Jun 12, 2021 7:38:09 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
  5. Use dyn_cast_or_null instead of dyn_cast in FunctionLike::verifyTrait (NFC) — joker.eph / detail
  6. [NFC][X86][Codegen] Add shuffle test that would benefit from sorting in reduceBuildVecToShuffle() — lebedev.ri / detail
  7. Simplify getArgAttrDict/getResultAttrDict by removing unnecessary checks — joker.eph / detail
  8. [ORC-RT] Split Simple-Packed-Serialization code into its own header. — Lang Hames / detail
  9. [X86] Check immediate before get it. — yuanke.luo / detail
  10. llvm-objcopy: fix section size truncation/extension when dumping sections — dblaikie / detail

#22247 (Jun 12, 2021 8:22:51 AM)

  1. [Flang][test] Fix Windows buildbot. — llvm-project / detail
  2. A post-processing for BFI inference — aktoon / detail
  3. [AMDGPU][IndirectCalls] Fix register usage propagation for indirect/external calls — Madhur.Amilkanthwar / detail
  4. Revert "[X86FixupLEAs] Sub register usage of LEA dest should block LEA/SUB optimization" — flo / detail
  5. Revert "[X86FixupLEAs] Transform the sequence LEA/SUB to SUB/SUB" — flo / detail
  6. [lit] Attempt for fix tests failing because of 'warning: non-portable path to file' — kbessonova / detail
  7. Revert "Allow signposts to take advantage of deferred string substitution" — flo / detail
  8. [MLIR] Simplify affine.if ops with trivial conditions — uday / detail
  9. [VPlan] Add more sinking/merging tests with predicated loads/stores. — flo / detail
  10. [clang] NRVO: Improvements and handling of more cases. — mizvekov / detail

#22246 (Jun 11, 2021 9:02:06 PM)

  1. [Matrix] In transpose opts, handle a^t * a^t — anemet / detail
  2. [libcxx][ranges] Add range.subrange. — zoecarver / detail
  3. [gn build] Port 9106047ee3dd — llvmgnsyncbot / detail
  4. [libc++] Enable the synchronization library on Apple platforms — Louis Dionne / detail
  5. [X86FixupLEAs] Sub register usage of LEA dest should block LEA/SUB optimization — carrot / detail
  6. [libc++] NFC: Move indirect_concepts.h to __iterator/concepts.h — Louis Dionne / detail
  7. [gn build] Port c54d3050f7b9 — llvmgnsyncbot / detail
  8. [SLP][NFC] Fix condition that was supposed to save a bit of compile time. — valery.n.dmitriev / detail
  9. [lldb] Enable TestRuntimeTypes on Apple Silicon — Jonas Devlieghere / detail
  10. [lldb] Support new objective-c hash table layout — Jonas Devlieghere / detail
  11. Introduce alloca_scope op — zinenko / detail
  12. [Sema] Address-space sensitive check for unbounded arrays (v2) — Chris.Hamilton / detail
  13. CodeGen: Fix missing const — Matthew.Arsenault / detail
  14. GlobalISel: Reduce indentation and remove dead path — Matthew.Arsenault / detail
  15. AMDGPU/GlobalISel: Fix indentation — Matthew.Arsenault / detail
  16. AMDGPU/GlobalISel: Remove leftover hack for argument memory sizes — Matthew.Arsenault / detail
  17. [libcxx][ranges] Add class ref_view. — zoecarver / detail
  18. [gn build] Port 7eba4856c702 — llvmgnsyncbot / detail
  19. [compiler-rt] Add platform detection support for x32 — harald / detail
  20. [NFC][OpaquePtr] Explicitly pass GEP source type in optimizeGatherScatterInst() — aeubanks / detail
  21. [clang-cl][sanitizer] Add -fsanitize-address-use-after-return to clang. — kda / detail
  22. [flang] Handle multiple USE statements for the same module — psteinfeld / detail
  23. [mlir][docs] Reorder PassWrapper arguments — marius.brehler / detail
  24. [docs][OpaquePtr] Add some specific examples of what needs to be done — aeubanks / detail
  25. [IRSim] Adding basic implementation of llvm-sim. — andrew.litteken / detail
  26. [clang][ObjC] allow the use of NSAttributedString * argument type with format attribute — Alex Lorenz / detail
  27. Allow ptrtoint/inttoptr of non-integral pointer types in IR — listmail / detail
  28. Revert "[IRSim] Adding basic implementation of llvm-sim." — andrew.litteken / detail
  29. [NFC][CostModel] Fixed comment that comparisons work regardless of the state. — daniil.fukalov / detail
  30. [NFC][X86][Codegen] Megacommit: mass-regenerate all check lines that were already autogenerated — lebedev.ri / detail
  31. [lldb] Remove GCC XFAIL for TestCPPAuto and TestClassTemplateParameterPack — Raphael Isemann / detail
  32. [IRSim] Don't copy the Mapper for createCandidatesFromSuffixTree — andrew.litteken / detail
  33. [sanitizer] Replace -mllvm -asan-use-after-return in compile-rt tests with -fsanitize-address-use-after-return (NFC) — kda / detail
  34. [sanitizer] Remove numeric values from -asan-use-after-return flag. (NFC) — kda / detail
  35. [InstCombine] update test checks; NFC — spatel / detail
  36. [InstCombine] add tests for bit manipulation intrinsics with bool values; NFC — spatel / detail
  37. [NFC][OpaquePtr] Make getMemoryParamAllocType() compatible with opaque pointers — aeubanks / detail
  38. [ASan/Win] Hide index from compiler to avoid new clang warning — rnk / detail
  39. [llvm-objcopy][MachO] Do not strip symbols with the flag REFERENCED_DYNAMICALLY set — alexshap / detail
  40. Allow signposts to take advantage of deferred string substitution — Adrian Prantl / detail
  41. Disambiguate usage of struct mach_header and other MachO definitions. — Adrian Prantl / detail
  42. [IRSim] Strip out the findSimilarity call from the constructor — andrew.litteken / detail
  43. Revert "Allow signposts to take advantage of deferred string substitution" — Adrian Prantl / detail
  44. [lld-macho] Deduplicate fixed-width literals — jezng / detail
  45. [lld-macho][nfc] Move liveness-tracking fields into ConcatInputSection — jezng / detail
  46. [lld-macho][nfc] Have InputSection ctors take some parameters — jezng / detail
  47. [lld-macho] Have dead-stripping work with literal sections — jezng / detail
  48. Allow signposts to take advantage of deferred string substitution — Adrian Prantl / detail
  49. [AIX][compiler-rt] Fix cmake build of libatomic for cmake-3.16+ — lkail / detail
  50. [MLIR] Execution engine python binding support for shared libraries — uday / detail
  51. [lld-macho] Fix debug build — jezng / detail
  52. [lld][MachO] Fix function starts section — alexshap / detail
  53. Improve materializer error messages to include type names. — Adrian Prantl / detail
  54. [mlir] make normalizeAffineFor public — stephen.neuendorffer / detail

#22245 (Jun 11, 2021 9:28:17 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
  6. Function Specialization Pass — sjoerd.meijer / detail
  7. [gn build] Port c4a0969b9c14 — llvmgnsyncbot / detail
  8. [mlir] Refactor ComplexOps.td [NFC] — akuegel / detail
  9. [clang-tidy] LIT test fix for Remark diagnostic — dmitry.polukhin / detail
  10. [compiler-rt] [builtins] [AArch64] Add missing AArch64 data synchronization barrier (dsb) to __clear_cache — srhines / detail
  11. [OpenCL][NFC] Reorganize ClangOpenCLBuiltinEmitter comments — sven.vanhaastregt / detail
  12. Fix implicit dependency on <string> header. NFCI. — llvm-dev / detail
  13. [Analysis] Pass RecurrenceDescriptor as const reference. NFCI. — llvm-dev / detail
  14. SampleProf.h - fix spelling mistake in assert message. NFC. — llvm-dev / detail
  15. [X86] Support __tile_stream_loadd intrinsic for new AMX interface — bing1.yu / detail
  16. [NFC][VectorCombine] Extract computeAlignmentAfterScalarization() helper function — lebedev.ri / detail
  17. [VectorCombine] scalarizeLoadExtract(): use computeAlignmentAfterScalarization() helper — lebedev.ri / detail
  18. [analyzer] Introduce a new interface for tracking — vsavchenko / detail
  19. [analyzer] Reimplement trackExpressionValue as ExpressionHandler — vsavchenko / detail
  20. [analyzer] Change FindLastStoreBRVisitor to use Tracker — vsavchenko / detail
  21. [analyzer] Hide and rename FindLastStoreBRVisitor — vsavchenko / detail
  22. [analyzer] Turn ReturnVisitor into a tracking visitor — vsavchenko / detail
  23. [analyzer] Refactor trackRValueExpression into ExpressionHandler — vsavchenko / detail
  24. [analyzer] Turn TrackControlDependencyCond into a tracking visitor — vsavchenko / detail
  25. [analyzer] Refactor trackExpressionValue to accept TrackingOptions — vsavchenko / detail
  26. [llvm-stress] Fix dead code preventing us generating per-element vector selects — llvm-dev / detail
  27. clang-format: [JS] don't sort named imports if off. — martin / detail
  28. [OpenCL] Fix overloading resolution of addrspace constructors — olemarius.strohm / detail
  29. [CostModel][AArch64] Improve the cost estimate of CTPOP intrinsic — rosie.sumpter / detail
  30. Do not generate calls to the 128-bit function __multi3() on 32-bit ARM — rengolin / detail
  31. [clang][NFC] Avoid assignment in condition — nathan / detail
  32. [ADT] Consistently use StringExtrasTest for the test suite filter. NFCI. — llvm-dev / detail
  33. [clang-tidy] NarrowingConversionsCheck should support inhibiting conversions of — hokein.wu / detail
  34. [Test] Add loop deletion test with switch — mkazantsev / detail
  35. [PowerPC] Allow wa inline asm to also accept floating point arguments — zarko / detail
  36. [mlir] Provide minimal Python bindings for the math dialect — zinenko / detail
  37. precommit tests for D104042 — jingu.kang / detail
  38. [Test] One more elaborate test with selects for loop deletion — mkazantsev / detail
  39. [clangd] don't rename if the triggering loc is not actually being renamed. — hokein.wu / detail
  40. [VP][NFC] Format comment to 80 columns — fraser / detail
  41. [ADT] Remove APInt/APSInt toString() std::string variants — llvm-dev / detail
  42. [AST] Include the TranslationUnitDecl when traversing with TraversalScope — sam.mccall / detail
  43. APInt.h - add missing <utility> header. — llvm-dev / detail
  44. [lldb] DumpDataExtractor.cpp - replace APInt::toString() with llvm::toString(APInt) — llvm-dev / detail
  45. [Polly][Isl] Removing explicit operator bool() from isl C++ bindings. NFC. — patacca / detail
  46. [mlir][[linalg] Remove deprecated structured op interface methods. — gysit / detail
  47. Revert "[lldb] Add support for evaluating expressions in static member functions" — Raphael Isemann / detail
  48. [mlir][linalg] Prepare drop unit dims for scalar operands. — gysit / detail
  49. Fix Wdocumentation missing parameter warnings. NFCI. — llvm-dev / detail
  50. StringExtrasTest.cpp - add missing newline at the end of file. NFCI. — llvm-dev / detail
  51. [SimplifyCFG] avoid crash on degenerate loop — spatel / detail
  52. Fix extraneous ')' error. — llvm-dev / detail
  53. [mlir][linalg] Prepare pad to static bounding box for scalar operands. — gysit / detail
  54. Fix for error "'Run' overrides a member function but is not marked — zahira.ammarguellat / detail
  55. Referencing a static function defined in an opnemp clause, is — zahira.ammarguellat / detail
  56. Move Function Specialization to its correct location. NFC. — sjoerd.meijer / detail
  57. [gn build] Port 9907746f5db7 — llvmgnsyncbot / detail
  58. [lldb] Unmark TestInlines as XFAIL for gcc — Raphael Isemann / detail
  59. [lldb] Fix compilation after removal of APInt::toString — Raphael Isemann / detail
  60. [lldb] Remove GCC XFAIL for TestTypedefArray — Raphael Isemann / detail
  61. [mlir][VectorToGPU] First step to convert vector ops to GPU MMA ops — thomasraoux / detail
  62. [SLP][NFC]Add a test for unordered stores, NFC. — a.bataev / detail
  63. [SLP]Remove unnecessary UndefValue in CreateShuffle. — a.bataev / detail
  64. [lld/mac] Use sectionType() more — thakis / detail
  65. [HWASan] Add basic stack tagging support for LAM. — mascasa / detail
  66. [Sema] Address-space sensitive check for unbounded arrays (v2) — Chris.Hamilton / detail
  67. Revert "[Sema] Address-space sensitive check for unbounded arrays (v2)" — Chris.Hamilton / detail
  68. [SLP]Allow reordering of insertelements. — a.bataev / detail
  69. [CodeGen][regalloc] Don't align stack slots if the stack can't be realigned — tomas.matheson / detail
  70. Update the C status page somewhat. — aaron / detail
  71. [lldb-vscode] Synchronize calls to SendTerminatedEvent — asahay / detail
  72. [HIP] Fix --hip-version flag with 0 as component — enye.shi / detail

#22244 (Jun 10, 2021 10:07:52 PM)

  1. [mlir-lsp-server] Add support for textDocument/documentSymbols — riddleriver / detail
  2. [mlir-lsp-server] Document the features provided by the language server — riddleriver / detail
  3. [lldb, win] Remove obsolete workaround for MSVC and python libs — stilis / detail
  4. [ms] [llvm-ml] Warn on command-line redefinition — epastor / detail
  5. [mlir-vscode] Fix dependencies to enable packaging the extension properly. — riddleriver / detail
  6. [libc] Add implementation of expm1f. — lntue / detail
  7. [lld-macho][nfc] Fix uninitialized members warning from Coverity — jezng / detail
  8. [ARM] Ensure instructions are simplified prior to GatherScatter lowering. — david.green / detail
  9. [OpenMP] Implement '#pragma omp unroll'. — llvm-project / detail
  10. [libcxx][ranges][nfc] moves view concepts into `__ranges/concepts.h` — cjdb / detail
  11. [gn build] Port bbb3d03f93b8 — llvmgnsyncbot / detail
  12. Move code for checking loop metadata into Analysis [nfc] — listmail / detail
  13. Move variable only used inside an assert into the assert. — saugustine / detail
  14. [SCEV] Use mustprogress flag on loops (in addition to function attribute) — listmail / detail
  15. [ELF][RISCV] Resolve branch relocations referencing undefined weak to current location if not using PLT — i / detail
  16. [ELF] Simplify getAArch64UndefinedRelativeWeakVA. NFC — i / detail
  17. [libc++] Remove unnecessary header in enable_view.h (which caused a cycle) — Louis Dionne / detail
  18. [LI] Add a cover function for checking if a loop is mustprogress [nfc] — listmail / detail
  19. [ARM] Fix Changed status in MVEGatherScatterLoweringPass. — david.green / detail
  20. [clang] NRVO: Improvements and handling of more cases. — mizvekov / detail
  21. [SimplifyCFG] avoid 'tmp' variables in test file; NFC — spatel / detail
  22. [LV] Parallel annotated loop does not imply all loads can be hoisted. — joachim / detail
  23. 2d Arm Neon sdot op, and lowering to the intrinsic. — ataei / detail
  24. [MLIR] Document that Dialect Conversion traverses in preorder — gcmn / detail
  25. [AArch64][GlobalISel] Legalize scalar G_CTTZ + G_CTTZ_ZERO_UNDEF — Jessica Paquette / detail
  26. [libcxx][ranges] removes default_initializable from weakly_incrementable and view — cjdb / detail
  27. Preserve more MD_mem_parallel_loop_access and MD_access_group in SROA — andrew.kaylor / detail
  28. [clang] Implement P2266 Simpler implicit move — mizvekov / detail
  29. [Profile] Handle invalid profile data — aeubanks / detail
  30. [IR] make -warn-frame-size into a module attr — ndesaulniers / detail
  31. [Profile] Remove redundant check — aeubanks / detail
  32. LoadStoreVectorizer: support different operand orders in the add sequence match — vkeles / detail
  33. [static initializers] Emit global_ctors and global_dtors in reverse order when .ctors/.dtors are used. — wolfgang_pieb / detail
  34. [IR] Value: Fix OpCode checks — ndesaulniers / detail
  35. [RISCV] Add test cases that show failure to use some W instructions if they are proceeded by a load. NFC — craig.topper / detail
  36. [SDAG] Fix pow2 assumption when splitting vectors — carl.ritson / detail
  37. [ValueTypes] Define MVTs for v6i32, v6f32, v7i32, v7f32 — carl.ritson / detail
  38. [AArch64][GlobalISel] Fix incorrectly generating uxtw/sxtw for addressing modes. — Amara Emerson / detail
  39. [mlir][IR] Move MemRefElementTypeInterface to a new BuiltinTypeInterfaces file — riddleriver / detail
  40. [mlir] Add new SubElementAttr/SubElementType Interfaces — riddleriver / detail
  41. [mlir-ir-printing] Prefix the dump message with the split marker(// -----) — riddleriver / detail
  42. [Flang] Compile fix after D99459. — llvm-project / detail
  43. [RISCV] Use ComputeNumSignBits/MaskedValueIsZero in RISCVDAGToDAGISel::selectSExti32/selectZExti32. — craig.topper / detail
  44. [VectorCombine] Fix alignment in single element store — qiucofan / detail
  45. Revert "[clang] Implement P2266 Simpler implicit move" — aeubanks / detail
  46. Revert "[clang] NRVO: Improvements and handling of more cases." — aeubanks / detail
  47. [RISCV] Remove extra assignment of intrinsic ID in ManualCodegen. NFC — craig.topper / detail
  48. [lld/mac] Make binaries written by lld strippable — thakis / detail
  49. [RISCV] Avoid scalar outgoing argumetns overwriting vector frame objects. — kai.wang / detail

#22243 (Jun 10, 2021 10:48:26 AM)

  1. [XCOFF][llvm-objdump] Dump the debug type in `--section-headers` option. — esme.yi / detail
  2. [LangRef] Fix missing code highlighting format — aqjune / detail
  3. Revert "[AArch64LoadStoreOptimizer] Generate more STPs by renaming registers earlier" — martin / detail
  4. Revert "[Verifier] Speed up and parallelize dominance checking.  NFC" — alexfh / detail
  5. Implementation of global.get/set for reftypes in LLVM IR — pmatos / detail
  6. [OpenCL] Add builtin header test — sven.vanhaastregt / detail
  7. [OpenCL] Relax test implicit members in C++ for OpenCL — olemarius.strohm / detail
  8. [mlir] make LLVMPointerType implement the data layout type interface — zinenko / detail
  9. [clang][Arm] Require arm and aarch64 target for bf16 intrinsics test — david.spickett / detail
  10. [TargetLowering] getABIAlignmentForCallingConv - pass DataLayout by const reference. NFCI. — llvm-dev / detail
  11. Add explicit braces to silence warning about ambiguous 'else' inside the EXPECT_EQ macro. NFCI. — llvm-dev / detail
  12. Fix MSVC int64_t -> uint64_t "narrowing conversion" warning. — llvm-dev / detail
  13. Revert "Implementation of global.get/set for reftypes in LLVM IR" — david.spickett / detail
  14. [flang][windows] Run regression tests under Windows. NFCI. — llvm-project / detail
  15. Reland "[gn build] port d1d36f7ad (llvm-tapi-diff)" — thakis / detail
  16. [llvm][PPC] Add missing case for 'I' asm memory operands — tbaeder / detail
  17. [NFC][XCOFF] Replace structs FileHeader32/SectionHeader32 with constants. — esme.yi / detail
  18. [llvm] Make Sequence reverse-iterable — gchatelet / detail
  19. [InstSimplify] Add constant fold for extractelement + splat for scalable vectors — caroline.concatto / detail
  20. [ms] [llvm-ml] Make variable redefinition match ML.EXE — epastor / detail
  21. [InstCombine] Add fold for extracting known elements from a stepvector — caroline.concatto / detail
  22. [clang-tidy] Allow disabling integer narrowing conversions for cppcoreguidelines-narrowing-conversions — gchatelet / detail
  23. [CodeGen] limit tests to current pass manager to avoid variability; NFC — spatel / detail
  24. [clang] Make CXXDefaultArgExpr inherit dependence from the inner Expr — adamcz / detail
  25. [OpenMP] Add type to firstprivate symbol for const firstprivate values — huberjn / detail
  26. Fix test hip-device-compile.hip — Yaxun.Liu / detail
  27. [clang][FPEnv] Clang floatng point model ffp-model=precise enables ffp-contract=on — melanie.blower / detail
  28. [ARM] MVE VPT block tests with debug info. NFC — david.green / detail
  29. [ARM] Skip debug during vpt block creation — david.green / detail
  30. [AArch64] Add cost tests for bitreverse — irina.dobrescu / detail
  31. [TableGen] Eliminate dead code in ParseForeachDeclaration [NFC] — Paul C. Anagnostopoulos / detail
  32. [libc++abi] NFC: adding a new parameter base to functions for calculating addresses with relative encodings — xingxue / detail
  33. [X86][NFC] Fix typo. — yuanke.luo / detail
  34. [clang] Do not crash when ArgTy is null in CheckArgAlignment — adamcz / detail
  35. [clang][driver] Add -foperator-names — markus.boeck02 / detail
  36. [clang][msvc] Define _HAS_STATIC_RTTI to 0, when compiling with -fno-rtti — markus.boeck02 / detail
  37. [clang-cl] Add /permissive and /permissive- — markus.boeck02 / detail
  38. [AArch64] Silence fallthrough warning. NFC. — benny.kra / detail
  39. [docs][llvm-ar] Add rsp-quoting option to the llvm-ar command guide. — gbreynoo / detail
  40. [mlir][gpu] Add op to create MMA constant matrix — thomasraoux / detail
  41. Fix range-loop-analysis warning — keithbsmiley / detail
  42. Add a page to track the status of C proposals in Clang. — aaron / detail
  43. [AIX] Build libLTO as MODULE rather than SHARED — daltenty / detail
  44. Revert "[clang][FPEnv] Clang floatng point model ffp-model=precise enables ffp-contract=on" — melanie.blower / detail
  45. [libc++abi] Remove the LIBCXXABI_ENABLE_PIC option — Louis Dionne / detail
  46. [lldb] Add 9494c510af56 to .git-blame-ignore-revs — Jonas Devlieghere / detail
  47. [Flang][Runtime][tests] Escape regex special character. — llvm-project / detail
  48. [gn build] minor TODO.txt update — thakis / detail
  49. [flang] Fixed simple typo in runtime code — unknown / detail
  50. [SLP]Disable scheduling of insertelements. — a.bataev / detail
  51. [AArch64][GlobalISel] Mark some G_BITREVERSE types as legal + select them — Jessica Paquette / detail

#22242 (Jun 9, 2021 11:50:43 PM)

  1. llvmbisect: Add support for monorepo artifacts — Azharuddin Mohammed / detail
  2. [libc] Add a "libc-fuzzer" step in full build mode. — sivachandra / detail
  3. Revert "[ms] [llvm-ml] Add support for INCLUDE environment variable" — epastor / detail
  4. [clang-tidy] performance-unnecessary-copy-initialization: Remove the complete statement when the copied variable is unused. — flx / detail
  5. [compiler-rt][hwasan] Decouple use of the TLS global for getting the shadow base and using the frame record feature — leonardchan / detail
  6. [llvm-tapi-diff] Apply stable sorting to output — Cyndy Ishida / detail
  7. [OpenMP][NFC] Precommit change to hide_mem_transfer_latency test flags — huberjn / detail
  8. [Attributor] Set floating point loads and stores as nofree in AANoFreeFloating — huberjn / detail
  9. [Polly][Matmul] Re-pack A in every iteration. — llvm-project / detail
  10. [clang-tidy] performance-unnecessary-copy-initialization: Look at the canonical type when checking for aliases. — flx / detail
  11. Cleanup for final comment on https://reviews.llvm.org/D103304 — kda / detail
  12. Revert "[llvm-tapi-diff] Apply stable sorting to output" — Cyndy Ishida / detail
  13. Revert "Reland "[llvm] llvm-tapi-diff"" — Cyndy Ishida / detail
  14. [SCEV] Minor code motion to simplify a later patch [nfc] — listmail / detail
  15. Add a static assertions for custom Op<> to not defined data members (NFC) — joker.eph / detail
  16. [ms] [llvm-ml] Add support for INCLUDE environment variable — epastor / detail
  17. [tests] Precommit test for D103991 — listmail / detail
  18. [RISCV] Remove unused method from RISCVInsertVSETVLI. NFC — craig.topper / detail
  19. Folds linalg.pad_tensor with zero padding — ataei / detail
  20. Fix to Windows temp file change. — akhuang / detail
  21. [lld/mac] When handling @loader_path, use realpath() of symlinks — thakis / detail
  22. [lld/mac] Make framework symlinks in tests more realistic — thakis / detail
  23. Save/restore OuterTemplateParams in AbstractManglingParser::parseEncoding. — justin.lebar / detail
  24. Annotate memcpy's of globals with info about the src/dst — jonathan_roelofs / detail
  25. [clang][RISCV][test] Add more tests of the -mabi and -march options — powerman1st / detail
  26. Add .mailmap entries for myself, and sort the list — jonathan_roelofs / detail
  27. [libomptarget][amdgpu] Remove stray fprintf in rtl.cpp — Pushpinder.Singh / detail
  28. [lld/mac] Print dylib search details with --print-dylib-search or RC_TRACE_DYLIB_SEARCHING — thakis / detail
  29. [AIX] Add traceback ssp canary bit support — Jinsong Ji / detail
  30. [AMDGPU] Fix missing lowering of LDS used in global scope. — mahesha.comp / detail
  31. [HIP] Add --gpu-bundle-output — Yaxun.Liu / detail
  32. Reland "[llvm] llvm-tapi-diff" — Cyndy Ishida / detail
  33. [llvm-objdump][XCOFF] Enable the -l (--line-numbers) option. — esme.yi / detail
  34. [Utils][vim] Highlight 'ptr' type — tstellar / detail
  35. [ConstantFolding] Enable folding of min/max/copysign for all floats — sepavloff / detail
  36. [libc] Remove libc-fuzzer as a dependency to check-libc. — sivachandra / detail
  37. [libcxx][optional] adds missing constexpr operations — cjdb / detail
  38. Update my mailmap — qiucofan / detail
  39. [Docs] Fix incorrect return type for example code — jim / detail
  40. [NFC] Pre-commit tests for VectorCombine scalarize — qiucofan / detail
  41. [mlir] Support pre-existing tokens in 'gpu-async-region' — csigg / detail

#22241 (Jun 9, 2021 12:30:17 PM)

  1. [MLIR] Make DictionaryAttr::getAs take name as && reference — fabian / detail
  2. [llvm] Sync DebugInfo.h with DebugInfoFlags.def — jan.kratochvil / detail
  3. [RISCV] Support CONCAT_VECTORS on scalable masks — fraser / detail
  4. [ScalarEvolution] Add test for preserving add overflow flags. — flo / detail
  5. [flang] Define the API for CPU_TIME — diana.picus / detail
  6. Revert "[llvm] Sync DebugInfo.h with DebugInfoFlags.def" — jan.kratochvil / detail
  7. Revert "[lldb] Set return status to failed when adding a command error" — david.spickett / detail
  8. [LoopBoundSplit] Ignore phi node which is not scevable — jingu.kang / detail
  9. [ValueTypes] Add missing enum names for MVTs — fraser / detail
  10. [compiler-rt] Mark symbolize_stack_fp test unsupported on Arm Thumb — david.spickett / detail
  11. [RISCV] Fix failing RVV MC tests — fraser / detail
  12. [mlir][ArmSVE] Add basic mask generation operations — javier.setoain / detail
  13. [LTO] Support new PM in ThinLTOCodeGenerator. — flo / detail
  14. [JITLink][MachO] Handle muliple symbols at same offset when splitting C-strings. — Lang Hames / detail
  15. [docs] Fix load instructions in chapter 7 of the tutorial — jim / detail
  16. [SROA] Avoid splitting loads/stores with irregular type — thatlemon / detail
  17. Interp.h - AddSubMulHelper - avoid APSInt::toString std::string wrapper. NFCI — llvm-dev / detail
  18. JSONNodeDumper.cpp - VisitIntegerLiteral - avoid APSInt::toString std::string wrapper. NFCI — llvm-dev / detail
  19. [clang] NFC: Rename rvalue to prvalue — mizvekov / detail
  20. Revert "[SROA] Avoid splitting loads/stores with irregular type" — thakis / detail
  21. [clang] NFC: rename SK_CastDerivedToBaseRValue to SK_CastDerivedToBasePRValue — mizvekov / detail
  22. Correct the behavior of va_arg checking in C++ — aaron / detail
  23. [ValueTypes][RISCV] Cap RVV fixed-length vectors by size — fraser / detail
  24. [AArch64LoadStoreOptimizer] Generate more STPs by renaming registers earlier — meera.nakrani / detail
  25. [OpenMP][Tools] Fix Archer for MACOS — protze / detail
  26. [OpenMP][Tools] Cleanup memory pool used in Archer — protze / detail
  27. [OpenMP][Tools] Fix Archer handling of task dependencies — protze / detail
  28. [mlir] Expose a function to populate tensor constant bufferization patterns — benny.kra / detail
  29. [Test] Add more elaborate case of symbolic execution of 1-iteration loop — mkazantsev / detail
  30. [SLP]Improve gathering of scalar elements. — a.bataev / detail
  31. [clang-cl] Parse /await:strict, new in MSVC 16.10 — hans / detail
  32. [clang] p1099 using-enum feature macro & web page — nathan / detail
  33. [X86][SSE] Regenerate slow-pmulld.ll test checks — llvm-dev / detail
  34. [X86][SLM] Adjust XMM non-PMULLD throughput costs to half rate. — llvm-dev / detail
  35. [OpenCL] Add OpenCL builtin test generator — sven.vanhaastregt / detail
  36. [x86] add tests for store merging miscompile (PR50623); NFC — spatel / detail
  37. [TableGen] Fix ProfileFoldOpInit so that parameters are named consistently [NFC] — Paul C. Anagnostopoulos / detail
  38. [ARM] Fix Machine Outliner LDRD/STRD handling in Thumb mode. — yvan.roux / detail
  39. Sanitizers.h - remove MathExtras.h include dependency — llvm-dev / detail
  40. [SDAG] fix miscompile from merging stores of different sizes — spatel / detail
  41. [X86] Check destination element type before forming VTRUNCS/VTRUNCUS in combineTruncateWithSat. — craig.topper / detail
  42. [mlir][openacc][NFC] move index in processDataOperands — clementval / detail
  43. [SROA] Avoid splitting loads/stores with irregular type — thatlemon / detail
  44. Revert "[OpenMP] libomp: implement OpenMP 5.1 inoutset task dependence type" — Andrey.Churbanov / detail
  45. [mlir][ArmSVE] Add basic load/store operations — javier.setoain / detail
  46. Do not generate calls to the 128-bit function __multi3() on 32-bit ARM — rengolin / detail
  47. [InstCombine] add tests for casts-around-ctlz; NFC — spatel / detail
  48. [libcxx][ci] enables assertions for runtimes-build — cjdb / detail
  49. [mlir] fix a crash if the dialect is missing a data layout interface — zinenko / detail
  50. clang/darwin: use response files with ld64 — keithbsmiley / detail
  51. Fix typo in Toy tutorial Ch1 — joker.eph / detail
  52. [SCEV] Keep common NUW flags when inlining Add operands. — flo / detail
  53. [mlir][gpu][NFC] Simplify conversion of MMA type to NVVM — thomasraoux / detail
  54. [lldb] Use C++11 default member initializers — Jonas Devlieghere / detail
  55. [libc++] Fix libc++ build with assertions enabled — Louis Dionne / detail
  56. Revert "Do not generate calls to the 128-bit function __multi3() on 32-bit ARM" — thakis / detail
  57. [ms] [llvm-ml] Fix parity errors in error handling for INCLUDE directive — epastor / detail
  58. Reland "[llvm] llvm-tapi-diff" — Cyndy Ishida / detail
  59. Corrects some minor issues with the CXX status page. — aaron / detail
  60. [CSSPGO] Emit mangled dwarf names for line tables debug option under -fpseudo-probe-for-profiling — hoy / detail
  61. [mlir][spirv] Use SingleBlock + NoTerminator for spv.module — antiagainst / detail
  62. [mlir][tosa] Update tosa.matmul lowering to linalg.batch_matmul — rob.suderman / detail
  63. [docs] Collate CMake options — nathan / detail
  64. [LangRef] Add link to opaque pointers — Madhur.Amilkanthwar / detail
  65. [libc++][nfc] Test std::unique_ptr self move assignment. — koraq / detail
  66. Revert "[InstSimplify] Treat invariant group insts as bitcasts for load operands" — aeubanks / detail
  67. [ms] [llvm-ml] Add support for INCLUDE environment variable — epastor / detail

#22240 (Jun 9, 2021 1:04:35 AM)

  1. Revert "[AMDGPU] Add gfx1013 target" — brendon.cahoon / detail
  2. [SystemZ] Return true from isMaskAndCmp0FoldingBeneficial(). — paulsson / detail
  3. [CMake][Fuchsia] Disable vcruntime for first stage as well — phosek / detail
  4. Revert "[LoopNest] Fix Wdeprecated-copy warnings" — whitneyt / detail
  5. [libc++] NFC: Rewrite the documentation for the debug mode — Louis Dionne / detail
  6. [DSE] Add another multiblock loop DSE test. NFC — david.green / detail
  7. [lldb] Don't print script output twice in HandleCommand — Jonas Devlieghere / detail
  8. [scudo] Add Scudo support for Trusty OS — kostyak / detail
  9. [InstCombine] add FMF tests for fneg-of-select; NFC — spatel / detail
  10. [InstCombine] fix nsz (fast-math) propagation from fneg-of-select — spatel / detail
  11. [LLDB][NFC] Remove parameter names from forward declarations from hand written expressions used in heap.py — Shafik Yaghmour / detail
  12. [SystemZ] Return true from convertSetCCLogicToBitwiseLogic for scalar integer. — paulsson / detail
  13. Update and improve compiler-rt tests for -mllvm -asan_use_after_return=(never|[runtime]|always). — kda / detail
  14. [Polly][Isl] Removing nullptr constructor from C++ bindings. NFC. — patacca / detail
  15. Revert "Revert "[LoopNest] Fix Wdeprecated-copy warnings"" — whitneyt / detail
  16. LTO: Export functions referenced by non-canonical CFI jump tables — ndesaulniers / detail
  17. [NFC] In the future, all intrinsics defined for compatibility with the XL — albionapc / detail
  18. [mlir][tosa] Temporarily support 2D and 3D tensor types in matmul — rob.suderman / detail
  19. [libc][NFC] Use add_library instead of add_llvm_library for a few libraries. — sivachandra / detail
  20. [libc] Add a macro to include/exclude subprocess tests. — sivachandra / detail
  21. [libc][NFC][Obvious] Compare against size_t values in ArrayRef tests. — sivachandra / detail
  22. [JITLink][MachO] Split C-string literal sections on null-terminators. — Lang Hames / detail
  23. [OpenMP] Add an information flag for device data transfers — huberjn / detail
  24. Add llvm_unreacheable to silence warning "not all control paths return a value" (NFC) — joker.eph / detail
  25. Revert "Add a static assertions for custom Op<> to not defined data members (NFC)" — joker.eph / detail
  26. Rename compiler-rt/lib/orc/endian.h to endianness.h to avoid conflict with system headers — dblaikie / detail
  27. Add a couple of missing includes — dblaikie / detail
  28. ORTRT: Add tests for string_view equality and inequality operators — dblaikie / detail
  29. Reland "[AMDGPU] Add gfx1013 target" — brendon.cahoon / detail
  30. [PowerPC][Dwarf] Assign MMA register's dwarf register number to negative value — lkail / detail
  31. [NFC][XCOFF] Use yaml2obj in llvm-objdump/XCOFF/section-headers.test instead of binary files. — esme.yi / detail
  32. [RISCV][NFC] Add a single space after comma for VType — jim / detail
  33. Add Twine support for std::string_view. — saugustine / detail
  34. Fix LIT test failure encountered on AIX — cebowleratibm / detail
  35. Remove white space in llvm-objdump/XCOFF/section-headers.test — esme.yi / detail
  36. [mlir] Fix body-less async.execute printing — csigg / detail
  37. [PowerPC] Make sure the first probe is full size or is the last probe when stack is realigned — lkail / detail
  38. [CMake] Don't use libc++ by default on Windows yet — phosek / detail
  39. [mlir][linalg] Prepare fusion on tensors for scalar operands. — gysit / detail
  40. [Docs] Fix incorrect return type for example code — jim / detail
  41. [NFC] Reformat MachineValueType — gchatelet / detail
  42. Fix the 4203-Buildbot failure in LLVM Buildbot on llvm-clang-win-x-aarch64 — esme.yi / detail
  43. Prevent generation of dependency on _cxa_guard for static initialization — sguelton / detail

#22239 (Jun 8, 2021 1:38:59 PM)

  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
  13. Fix missing header and namespace qualifier in ADT Sequence — gchatelet / detail
  14. [CUDA][HIP] Fix store of vtbl in ctor — Yaxun.Liu / detail
  15. [LoopNest] Fix Wdeprecated-copy warnings — whitneyt / detail
  16. [DAG] foldShuffleOfConcatUndefs - ensure shuffles of upper (undef) subvector elements is undef (PR50609) — llvm-dev / detail
  17. Revert "[Polly][Isl] Removing nullptr constructor from C++ bindings. NFC." — patacca / detail
  18. [libc++] Remove the old HTML documentation — Louis Dionne / detail
  19. NFC: .clang-tidy: Inherit configs from parents to improve maintainability — dblaikie / detail
  20. [IR] make -stack-alignment= into a module attr — ndesaulniers / detail
  21. .clang-tidy: Disable misc-no-recursion in general/across the monorepo — dblaikie / detail
  22. [MLIR][MemRef] Only allow fold of cast for the pointer operand, not the value — gh / detail
  23. Revert "[IR] make -stack-alignment= into a module attr" — ndesaulniers / detail
  24. [clang-cl] Parse the /external: flags (PR36003) — hans / detail
  25. [libc++] NFC: Add regression tests for some <tuple> PRs that have been fixed — Louis Dionne / detail
  26. [MLIR] Remove LLVM_AnyInteger type constraint — kiran.chandramohan / detail
  27. [ELF] Add a GRP_COMDAT test with a local signature symbol — i / detail
  28. [RISCV] Remove ForceTailAgnostic flag from vmv.s.x, vfmv.s.f and reductions. — craig.topper / detail
  29. Fix a typo in the internals manual — aaron / detail
  30. Further improve register allocation for vwadd(u).wv, vwsub(u).wv, vfwadd.wv, and vfwsub.wv. — craig.topper / detail
  31. [Verifier] Speed up and parallelize dominance checking.  NFC — clattner / detail
  32. [Core] Add Twine support for StringAttr and Identifier. NFC. — clattner / detail
  33. [AMDGPU] Add gfx1013 target — brendon.cahoon / detail
  34. InstrEmitter.cpp - don't dereference a dyn_cast<>. — llvm-dev / detail
  35. PPCISelLowering.cpp - don't dereference a dyn_cast<>. — llvm-dev / detail
  36. Use llvm_unreachable for unsupported integer types. — llvm-dev / detail
  37. Revert "[llvm] Make Sequence reverse-iterable" — joker.eph / detail
  38. [Fuchsia] Update some of the Fuchsia toolchain flags — phosek / detail
  39. Add missing header <atomic> in lib/IR/Verifier.cpp (NFC) — joker.eph / detail
  40. [GlobalISel] Handle non-multiples of the base type in narrowScalarInsert — Justin Bogner / detail
  41. [GlobalISel] Handle non-multiples of the base type in narrowScalarAddSub — Justin Bogner / detail
  42. [libc++] Add a CI configuration for the modular build — Louis Dionne / detail
  43. [libcxx] Remove VLA from libcxx locale header — Abhina.Sreeskantharajan / detail
  44. reland [IR] make -stack-alignment= into a module attr — ndesaulniers / detail
  45. [CMake] Only include LTO on Apple targets — phosek / detail
  46. [clang] p1099 using enum part 2 — nathan / detail
  47. [FuzzMutate] Fix getWeight of InstDeleterIRStrategy — Justin Bogner / detail
  48. [RISCV] Remove dead code from fixed-vectors-abs.ll test cases. NFC — craig.topper / detail
  49. [CMake][Fuchsia] Include llvm-otool in Fuchsia toolchain — phosek / detail
  50. Add an option to hide "cold" blocks from CFG graph — apilipenko / detail
  51. Add a static assertions for custom Op<> to not defined data members (NFC) — joker.eph / detail
  52. [ARM] A couple of extra VMOVimm tests, useful for showing BE codegen. NFC — david.green / detail
  53. GlobalISel: Hide virtual register creation in MIRBuilder — Matthew.Arsenault / detail
  54. GlobalISel: Avoid use of G_INSERT in insertParts — Matthew.Arsenault / detail
  55. [SystemZ][z/OS] Pass OpenFlags when creating tmp files — Abhina.Sreeskantharajan / detail
  56. [NFC][compiler-rt][hwasan] Move allocation functions into their own file — leonardchan / detail
  57. [gn build] (semi-manually) port 944b3c53aec5 — thakis / detail
  58. [CMake][Fuchsia] Use PIC for Fuchsia runtimes — phosek / detail
  59. [CodeGen] remove instcombine from codegen tests; NFC — spatel / detail
  60. [lldb][NFC] Refactor name to index maps in Symtab — apl / detail
  61. Fix for failing test mentioned in https://reviews.llvm.org/D103564. — leonardchan / detail
  62. [amdgpu] Add `-enable-ocl-mangling-mismatch-workaround`. — michael.hliao / detail
  63. [ms] [llvm-ml] Disambiguate size directives and variable declarations — epastor / detail
  64. [ARM] Generate VDUP(Const) from constant buildvectors — david.green / detail
  65. Partially revert the Fuchsia changes to avoid the use of PIC — phosek / detail
  66. Revert "[DSE] Remove stores in the same loop iteration" — david.green / detail

#22238 (Jun 8, 2021 3:16:38 AM)

  1. [VE] disable cmake caches until resolved — simon.moll / detail
  2. Enable retry on failed git operations — kuhnel / detail
  3. [RISCV] Store Log2 of EEW in the vector load/store intrinsic to pseudo lookup tables. NFCI — craig.topper / detail
  4. Revert "[TargetLowering] Only inspect attributes in the arguments for ArgListEntry" — aeubanks / detail
  5. [RISCV] Optimize bitwise and with constant for the Zbs extension — powerman1st / detail
  6. Revert "[libcxx][module-map] creates submodules for private headers" — phosek / detail
  7. Revert "[libcxx][gardening] Move all algorithms into their own headers." — phosek / detail
  8. [gn build] Port 692d7166f771 — llvmgnsyncbot / detail
  9. [dfsan] Add full fast8 support — gbalats / detail
  10. [NFC][LSAN] Limit the number of concurrent threads is the test — Vitaly Buka / detail
  11. [RISCV] Use bitfields to shrink the size of the vector load/store intrinsics to pseudo instruction lookup tables. — craig.topper / detail
  12. [NFC][scudo] Print errno of fork failure — Vitaly Buka / detail
  13. [AIX] Define __STDC_NO_ATOMICS__ and __STDC_NO_THREADS__ predefined macros — cbowler / detail
  14. [AMDGPU] Add v5f32/VReg_160 support for MIMG instructions — carl.ritson / detail
  15. Revert "[AIX] Define __STDC_NO_ATOMICS__ and __STDC_NO_THREADS__ predefined macros" — cebowleratibm / detail
  16. [AIX] Define __STDC_NO_ATOMICS__ and __STDC_NO_THREADS__ — cebowleratibm / detail
  17. [AMDGPU] Allow oversize vaddr in GFX10 MIMG assembly — carl.ritson / detail
  18. [yaml2obj] Fix buildbot-issue-4886 — esme.yi / detail
  19. [lld-macho] Implement cstring deduplication — jezng / detail
  20. [lld-macho] Implement -force_load_swift_libs — jezng / detail
  21. BPF: fix relocation types in lib/Object/RelocationResolver.cpp — yhs / detail
  22. [RISCV] Use AVL Operand instead of GPR for tied mask pseudo for vwadd.wv and similar. — craig.topper / detail
  23. [RISCV] Masked compares should use a tail agnostic policy. — craig.topper / detail
  24. [RISCV] Use 0 for Log2SEW for vle1/vse1 intrinsics to enable vsetvli optimization. — craig.topper / detail
  25. [Driver] Support libc++ in MSVC — phosek / detail
  26. [analyzer]  [NFC] Implement a wrapper SValBuilder::getCastedMemRegionVal for similar functionality on region cast — dpetrov / detail
  27. [mlir][ArmSVE] Add basic mask generation operations — javier.setoain / detail
  28. [Demangle][Rust] Parse path backreferences — tomasz.miasko / detail
  29. [Demangle][Rust] Parse type backreferences — tomasz.miasko / detail
  30. [Demangle][Rust] Parse const backreferences — tomasz.miasko / detail
  31. [lldb] Set return status to failed when adding a command error — david.spickett / detail
  32. [JITLink] Clarify LinkGraph::splitBlock contract in comment. — Lang Hames / detail
  33. Revert "[mlir][ArmSVE] Add basic mask generation operations" — javier.setoain / detail
  34. [mlir] fix integer type mismatch in alloc conversion to LLVM — zinenko / detail
  35. [mlir] Make MemRef element type extensible — zinenko / detail
  36. [mlir] support memref of memref in standard-to-llvm conversion — zinenko / detail
  37. [clang] Apply MS ABI details on __builtin_ms_va_list on non-windows platforms on x86_64 — martin / detail
  38. [DAG] Allow isNullOrNullSplat to see truncated zeroes — david.green / detail
  39. [mlir] fix shared-libs build — zinenko / detail
  40. [LoopVectorize] Don't use strict reductions when reordering is allowed — kerry.mclaughlin / detail
  41. NVPTXTargetLowering::LowerReturn - Pass DataLayout by reference. NFCI. — llvm-dev / detail
  42. ValueTrackingTest.cpp - Pass DataLayout by reference. NFCI. — llvm-dev / detail
  43. MemCpyOptimizer.cpp - hasUndefContentsMSSA - Pass DataLayout by reference. NFCI. — llvm-dev / detail
  44. [CostModel][X86] Improve AVX1/AVX2 truncation costs — llvm-dev / detail
  45. OptBisect.cpp - remove unused include. NFCI. — llvm-dev / detail
  46. [InstCombine] Add instcombine fold for extractelement + splat for scalable vectors — caroline.concatto / detail
  47. [RISCV] Add a test case showing inefficient vector codegen — fraser / detail

#22237 (Jun 7, 2021 3:49:06 PM)

  1. [MLIR] Enable tensorcore integration tests — thomasraoux / detail
  2. [clang] Fix a crash during code completion — adamcz / detail
  3. [MLIR][SPIRV] Use getAsmResultName(...) hook for AddressOfOp. — kareem.ergawy / detail
  4. [InstCombine] Missed optimization for pow(x, y) * pow(x, z) with fast-math — spatel / detail
  5. [AMDGPU] Increase alignment of LDS globals if necessary before LDS lowering. — mahesha.comp / detail
  6. [clang][NFC] Break out BaseUsingDecl from UsingDecl — nathan / detail
  7. [clang][NFC] Break out enum completion from other type context completion — nathan / detail
  8. [clangd] Bump recommended gRPC version (1.33.2 -> 1.36.3) — kbobyrev / detail
  9. [Constants] Extend support for scalable-vector splats — fraser / detail
  10. [test] Use host platform specific error message substitution — Abhina.Sreeskantharajan / detail
  11. [AMDGPU] Use s_add_i32 for address additions — sebastian.neubauer / detail
  12. [clang] Fix using-enum breakage — nathan / detail
  13. [clang] Remove inadvertent commit — nathan / detail
  14. [InstCombine] Support negation of scalable-vector splats — fraser / detail
  15. [flang][driver] Add support for the "-init-only" option — andrzej.warzynski / detail
  16. [OpenMP] Check loc for NULL before dereferencing it — bryan.chan / detail
  17. [mlir][openacc] Conversion of data operands in acc.parallel to LLVM IR dialect — clementval / detail
  18. [Clang][CodeGen] Set the size of llvm.lifetime to unknown for scalable types. — kai.wang / detail
  19. [mlir][openacc] Add canonicalization for standalone data operations for if condition — clementval / detail
  20. [mlir][openacc] Add conversion for if operand to scf.if for standalone data operation — clementval / detail
  21. [Demangle][Rust] Parse dyn-bounds — tomasz.miasko / detail
  22. [Demangle][Rust] Parse dyn-trait — tomasz.miasko / detail
  23. [Demangle][Rust] Parse dyn-trait-assoc-binding — tomasz.miasko / detail
  24. [CostModel] Return Invalid cost in getArithmeticCost instead of crashing for scalable vectors. — sander.desmalen / detail
  25. [CostModel][AArch64] NFC: Simplify some cost model tests for SVE. — sander.desmalen / detail
  26. [NFC] Add missing include to LaneBitmask.h to fix modules build — Raphael Isemann / detail
  27. [lldb] Fix TypeSystemClang compilation after D101777 — Raphael Isemann / detail
  28. [libc++] Simplify a few macros in __config — Louis Dionne / detail
  29. [docs] Set Phabricator as the tool for pre-commit reviews — kparzysz / detail
  30. [dfsan] Fix internal build errors because of more strict warning checks — jianzhouzh / detail
  31. [VPlan] Print successors of VPRegionBlocks. — flo / detail
  32. [AArch64] handle -Wa,-march= — caij2003 / detail
  33. [Demangle][Rust] Parse instantiating crate — tomasz.miasko / detail
  34. [RISCV] Don't enable loop vectorizer interleaving if the V extension isn't enabled. — craig.topper / detail
  35. [InstCombine] add tests for FMF propagation via -(C/X); NFC — spatel / detail
  36. [InstCombine] refactor match clauses; NFC — spatel / detail
  37. [InstCombine] intersect nsz and ninf fast-math-flags (FMF) for fneg(fdiv) fold — spatel / detail
  38. [XCOFF][AIX] Enable tooling support for 64 bit symbol table parsing — jasonliu / detail
  39. [RS4GC] Treat inttoptr as base pointer — listmail / detail
  40. [RISCV] Lower i8/i16 bswap/bitreverse to grevi/greviw with Zbp. — craig.topper / detail
  41. [MLIR] Conditional Branch Argument Propagation — gh / detail
  42. [lld/mac] Add a test for -reexport_library + -dead_strip_dylibs — thakis / detail
  43. [libc++] Rename 'and' to '&&' — Louis Dionne / detail
  44. [MLIR][GPU] Simplify memcpy of cast — gh / detail
  45. [SCEV] Compute exit counts for unsigned IVs using mustprogress semantics — listmail / detail
  46. GlobalISel: Remove unnecessary .getReg(0)s — Matthew.Arsenault / detail
  47. GlobalISel: Use MMO helper for getting the size in bits — Matthew.Arsenault / detail
  48. AMDGPU: Move codegen test out of MIR test directory — Matthew.Arsenault / detail
  49. [OpenMP] libomp: implement OpenMP 5.1 inoutset task dependence type — Andrey.Churbanov / detail
  50. [OpenMP][runtime] add .clang-tidy file — jonathan.l.peyton / detail
  51. [LoopUnroll] Clamp unroll count to MaxTripCount — nikita.ppv / detail
  52. [clang] Fix reading long doubles with va_arg on x86_64 mingw — martin / detail
  53. [X32] Add Triple::isX32(), use it. — harald / detail
  54. [ELF] getRelocatedSection: remove the check for ET_REL object file — i / detail
  55. [lld/mac] Add reexports after reexporter to inputFiles — thakis / detail
  56. [mlir-lsp-server] Add support for hover on region operations — riddleriver / detail
  57. [mlir-lsp-server] Add support for hover on symbol references — riddleriver / detail
  58. [mlir-lsp-server] Fix bug in symbol use/def tracking — riddleriver / detail
  59. Revert "[AArch64] handle -Wa,-march=" — caij2003 / detail
  60. [Test] Add a JumpThreading test exposing a bug in BasicAA. — dsuchkov / detail
  61. [BasicAA] Handle PHIs without incoming values gracefully — dsuchkov / detail
  62. [SCEV] Properly guard reasoning about infinite loops being UB on mustprogress — listmail / detail
  63. [IR] Add utility to convert constant expression operands (of an instruction) to instructions. — mahesha.comp / detail
  64. [AMDGPU] Introduce command line switch to control super aligning of LDS. — mahesha.comp / detail
  65. [AMDGPU] Handle constant LDS uses from different kernels — Stanislav.Mekhanoshin / detail

#22236 (Jun 7, 2021 4:32:19 AM)

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

#22235 (Jun 6, 2021 5:21:40 PM)

  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
  13. Revert "[LoopUnrollAndJam] Change LoopUnrollAndJamPass to LoopNest pass" — konndennsa / detail
  14. [X86][SSE] combineVectorTruncation - simplify PSHUFB-is-better logic. NFCI. — llvm-dev / detail
  15. [X86][SSE] LowerFP_TO_INT - remove dead code. NFCI. — llvm-dev / detail
  16. [RISCV] Replace && with ||. Spotted by coverity. — craig.topper / detail
  17. [CostModel][X86] Improve AVX512 FDIV costs — llvm-dev / detail
  18. [AArch64] Extra tests for vector shift. NFC — david.green / detail
  19. [ARM] MVE tests for vmull from a splat. NFC — david.green / detail
  20. [CostModel][X86] Add 512-bit bswap cost tests — llvm-dev / detail
  21. [CostModel][X86] Add 512-bit bswap costs — llvm-dev / detail
  22. [dfsan] Use the sanitizer allocator to reduce memory cost — jianzhouzh / detail
  23. [lld/mac] Use fewer magic numbers in magic $ld$ handling code — thakis / detail
  24. [lld/mac] Rename DylibFile::dylibName to DylibFile::installName — thakis / detail
  25. [lld/mac] Implement support for searching dylibs with @executable_path/ in install name — thakis / detail

#22234 (Jun 6, 2021 5:57:21 AM)

  1. [llvm] Add interface to order inlining — taolq / detail
  2. Revert "[llvm] Add interface to order inlining" — taolq / detail
  3. SmallVector.h - remove unused MathExtras.h header (REAPPLIED). NFCI. — llvm-dev / detail
  4. Revert rG0b18c4c0ec03f0321ee83b9976da5777d0e4f53f "SmallVector.h - remove unused MathExtras.h header (REAPPLIED). NFCI." — llvm-dev / detail
  5. DirectoryWatcher-linux.cpp - add missing implicit MathExtras.h header dependency. NFCI. — llvm-dev / detail
  6. LibcBenchmark.h - add missing implicit cmath header dependency. NFCI. — llvm-dev / detail
  7. Fix uninitialized variable warnings. NFCI. — llvm-dev / detail
  8. SmallVector.h - remove unused MathExtras.h header. NFCI. — llvm-dev / detail
  9. BPFISelDAGToDAG.cpp - don't dereference a dyn_cast<> result. NFCI. — llvm-dev / detail
  10. PatternMatch.h - wrap WrapFlags tests inside brackets to stop static analysis warning about & vs && usage. NFCI. — llvm-dev / detail

#22233 (Jun 5, 2021 6:59:33 PM)

  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
  10. [AArch64] Remove AArch64ISD::NEG — david.green / detail
  11. SmallVector.h - remove unused MathExtras.h header. NFCI. — llvm-dev / detail
  12. [lld][MachO] Add support for $ld$install_name symbols — alexshap / detail
  13. Revert rG7b839b3542983a313a9bf9f8d8039ceeea35c4d7 - "SmallVector.h - remove unused MathExtras.h header. NFCI." — llvm-dev / detail
  14. BranchProbability.cpp - add missing implicit cmath header dependency. NFCI. — llvm-dev / detail
  15. xray-color-helper.h - sort includes. NFCI. — llvm-dev / detail
  16. xray-color-helper.cpp - add missing implicit cmath header dependency. NFCI. — llvm-dev / detail

#22232 (Jun 5, 2021 7:51:46 AM)

  1. [Polly] Move MatMul optimization into its own file. NFC. — llvm-project / detail
  2. [RISCV] Replace (XLenVT (VLOp GPR:$vl)) with VLOpFrag — jim / detail
  3. [NFC][memprof] Compile *.c tests as C — Vitaly Buka / detail
  4. [NFC][asan] format ThreadStackContainsAddress — Vitaly Buka / detail
  5. [NFC][memprof] FIx delete[] usage in test — Vitaly Buka / detail
  6. [NFC][asan] Fix include order — Vitaly Buka / detail
  7. [NFC][asan] Split fake_stack() into two funcions — Vitaly Buka / detail
  8. [lld][MachO] Add first bits to support special symbols — alexshap / detail
  9. Fix some -Wunused-but-set-variable in -DLLVM_ENABLE_ASSERTIONS=off build — i / detail
  10. [LLDB/API] Expose args and env from SBProcessInfo. — bruce.mitchener / detail
  11. Revert "[gn build] manually port 60e5243e593e (weak asan symbol)" — Vitaly Buka / detail
  12. Update and improve compiler-rt tests for -mllvm -asan_use_after_return=(never|[runtime]|always). — Vitaly Buka / detail
  13. [MC] Add getLSDASection interface — alexshap / detail
  14. Revert "Update and improve compiler-rt tests for -mllvm -asan_use_after_return=(never|[runtime]|always)." — Vitaly Buka / detail
  15. [lld][MachO] Fix typo in special-symbol-ld-previous.s — alexshap / detail
  16. [LoopUnroll] Separate peeling from unrolling — nikita.ppv / detail
  17. Revert "[LLDB/API] Expose args and env from SBProcessInfo." — bruce.mitchener / detail
  18. [LoopUnroll] Regenerate test checks (NFC) — nikita.ppv / detail
  19. [NFC] Promote willNotOverflow() / getStrengthenedNoWrapFlagsFromBinOp() from IndVars into SCEV proper — lebedev.ri / detail
  20. [libc++][doc] Update Format status. — koraq / detail
  21. Make TableGenGlobalISel an object library — aaronpuchert / detail

#22231 (Jun 4, 2021 8:30:14 PM)

  1. [Attributor] Allow lookupAAFor to return null on invalid state — jhuber6 / detail
  2. [libcxx][gardening] Move all algorithms into their own headers. — zoecarver / detail
  3. [Attributor] Check HeapToStack's state for isKnownHeapToStack — jhuber6 / detail
  4. [libcxx][ranges] Add `ranges::empty_view`. — zoecarver / detail
  5. [gn build] Port 7ed7d4ccb899 — llvmgnsyncbot / detail
  6. [gn build] Port d31a2e7554ea — llvmgnsyncbot / detail
  7. Add commutable attribute to opcodes for ARC — danila / detail
  8. [libcxx][ranges] Add concepts in range.utility.helpers. — zoecarver / detail
  9. [AArch64][GlobalISel] Handle multiple phis in fixupPHIOpBanks — Jessica Paquette / detail
  10. CUDA/HIP: Change device-use-host-var.cu's NOT "external" check to include variable name — kzhuravl_dev / detail
  11. [OpenCL] Add DWARF address spaces mapping for SPIR — stuart.brady / detail
  12. [scudo] Always exclude Tag 0 — Vitaly Buka / detail
  13. [profile] Add -fprofile-instr-generate tests for weak definition and various linkages — i / detail
  14. [Matrix] Fix transpose-multiply folding if transpose has multiple uses — anemet / detail
  15. [flang] CheckConformance: tristate-ify result — pklausler / detail
  16. [SampleFDO] New hierarchical discriminator for FS SampleFDO (llvm-profdata part) — xur / detail
  17. [IndVars] Don't forget value when inferring nowrap flags — nikita.ppv / detail
  18. [mailmap] Add the canonical spelling of my name — martin / detail
  19. [scudo] Remove disableMemoryTagChecksTestOnly — Vitaly Buka / detail
  20. [scudo] Add memtag_test — Vitaly Buka / detail
  21. [scudo] Untag pointer in iterateOverChunks — Vitaly Buka / detail
  22. Fix a diagnoses-valid bug with using declarations — aaron / detail
  23. [InstrProfiling] If no value profiling, make data variable private and (for Windows) use one comdat — i / detail
  24. Regenerate a few tests related to SCEV. — efriedma / detail
  25. Add memref.dim canonicalization patterns to TilingCanonicalizationPatterns — ataei / detail
  26. [gn build] (semi-manually) port 07c92b2e9581 — thakis / detail
  27. [scudo] Fix String DCHECK — kostyak / detail
  28. [OpenMP] Add experimental nesting mode feature — terry.l.wilmarth / detail
  29. [Windows SEH]: Fix -O2 crash for Windows -EHa — tentzen / detail
  30. [flang][OpenMP] Add semantic check to allow only loop iteration variables in a `linear` clause within `distribute` construct. — arnamoy.bhattacharyya / detail
  31. [flang] Check for undefined derived types — psteinfeld / detail
  32. [X86] AMD Zen 3: double the LoopMicroOpBufferSize — lebedev.ri / detail
  33. [ADT] Refactor enumerate unit tests — scott.linder / detail
  34. Revert "Add memref.dim canonicalization patterns to TilingCanonicalizationPatterns" — ataei / detail
  35. Update and improve compiler-rt tests for -mllvm -asan_use_after_return=(never|[runtime]|always). — kda / detail
  36. [mlir][tosa] Update tosa.rescale for i48 input type — rob.suderman / detail
  37. fix SANITIZE_WINDOWS pragma for https://reviews.llvm.org/rG60e5243e593ec7e0feca42783edb735e9ac2c4a7 — kda / detail
  38. [gn build] manually port 60e5243e593e (weak asan symbol) — thakis / detail
  39. [mlir][sparse] add option for 32-bit indices in scatter/gather — ajcbik / detail
  40. remove windows tests for -asan_use-after-return=always (as this is currently disabled for Windows) — kda / detail
  41. [NFC][scudo] Fix sign-compare warning in test — Vitaly Buka / detail
  42. [Scudo] Improve ScopedString constructor — Vitaly Buka / detail
  43. [scudo] Remove ScopedString::Length — Vitaly Buka / detail
  44. [NFC][scudo] Convert to TYPED more ScudoCombinedTest — Vitaly Buka / detail
  45. [NFC][scudo] Fix sign-compare warning in test — Vitaly Buka / detail
  46. [lsan] Bump the thread limit from 1<<13 to 1<<22 — i / detail
  47. Revert "Update and improve compiler-rt tests for -mllvm -asan_use_after_return=(never|[runtime]|always)." — Vitaly Buka / detail

#22230 (Jun 4, 2021 9:24:33 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
  16. [InstCombine] add tests for sext-of-trunc-of-lshr; NFC — spatel / detail
  17. [InstCombine] convert lshr to ashr to eliminate cast op — spatel / detail
  18. [mlir] Catch nonconvertible types in async conversion — csigg / detail
  19. [AArch64][SVE] Add support for using reverse forms of SVE2 shifts — bradley.smith / detail
  20. [clang][AST] Set correct DeclContext in ASTImporter lookup table for ParmVarDecl. — 1.int32 / detail
  21. [flang] Generate type info symbols outside of derived type scopes — jperier / detail
  22. [AMDGPU][MC][NFC] Fixed typos in parser — dmitry.preobrazhensky / detail
  23. [clang][deps] Add argument for customizing PCM paths — Jan Svoboda / detail
  24. [AMDGPU][GlobalISel] Legalize G_ABS — Mirko.Brkusanin / detail
  25. [flang][driver] Add support for `-module-suffix` — andrzej.warzynski / detail
  26. [clang][deps] Support object files — Jan Svoboda / detail
  27. [InstCombine] add/adjust test comments; NFC — spatel / detail
  28. [HIP] Fix spack HIP device lib detection — Yaxun.Liu / detail
  29. [AArch64] Further enable UnrollAndJam — nicholas.guy / detail
  30. [OpenCL][NFC] Test commit: tidy up whitespace in comment — stuart.brady / detail
  31. [libc++] Use the using_if_exists attribute when provided — Louis Dionne / detail
  32. Revert "[InstrProfiling] If no value profiling, make data variable private and (for Windows) use one comdat" — thakis / detail
  33. [clang-format] NFC, 2% improvement in overall clang-formatted status (now 50%) — mydeveloperday / detail
  34. Temporarily remove one of the tests added in effb87dfa810a — thakis / detail
  35. [InstCombine] add tests for pow() reassociation; NFC — spatel / detail
  36. [flang][driver] Add checks for missing option arguments — andrzej.warzynski / detail
  37. [mlir][openacc] Conversion of data operands in acc.data to LLVM IR dialect — clementval / detail
  38. [OPENMP]Fix PR49790: Constexpr values not handled in `omp declare mapper` clause. — a.bataev / detail
  39. [gn build] (manually) port de07b1e84d8de9 — thakis / detail
  40. [mlir] Mark VectorToSCF patterns as recursive — springerm / detail
  41. Revert test fixups after e9a9c850989e (which reverted a14fc74). — thakis / detail
  42. Temporarily remove another test added in one of the tests added in effb87d — thakis / detail
  43. [mlir][linalg] Refactor PadTensorOpVectorizationPattern (NFC) — springerm / detail
  44. [AArch64] Remove SETCC of CSEL when the latter's condition can be inverted — bradley.smith / detail
  45. [OPENMP]Fix PR50129: omp cancel parallel not working as expected. — a.bataev / detail
  46. [ConstantFolding] add copysign tests for more FP types; NFC — spatel / detail
  47. [clangd] Run code completion on each token coverd by --check-lines — adamcz / detail
  48. [clang] use a different name for generated test cdb — goncharov.mikhail / detail
  49. [RISCV] Teach vsetvli insertion pass that operations on masks don't care about SEW/LMUL. — craig.topper / detail
  50. [OpenMP] fix spelling error in message-converter.pl — jonathan.l.peyton / detail

#22229 (Jun 3, 2021 9:59:29 PM)

  1. [SLP]Improve cost estimation/emission of externally used extractelements. — a.bataev / detail
  2. [LoopUnroll] Eliminate PreserveOnlyFirst parameter [nfc] — listmail / detail
  3. Fully-qualify template args of outer types in getFullyQualifiedType — saugustine / detail
  4. [InstCombine] eliminate sext and/or trunc if value has enough signbits — spatel / detail
  5. Don't delete the module you're inspecting — chris.bieneman / detail
  6. [libcxx][module-map] creates submodules for private headers — cjdb / detail
  7. Remove redundant Begin/End form signpost format strings. — Adrian Prantl / detail
  8. NFC. Refactor DOTGraphTraits::isNodeHidden — apilipenko / detail
  9. NFC. Mark DOTFuncInfo getters as const — apilipenko / detail
  10. [AtomicExpand] Merge cmpxchg success and failure ordering when appropriate. — efriedma / detail
  11. [llvm] llvm-tapi-diff — Cyndy Ishida / detail
  12. [lld-macho] Fix BUILD_SHARED_LIBS build — Alexander.Richardson / detail
  13. [libc++] NFC: Tidy up the reverse_iterator tests — Louis Dionne / detail
  14. [docs] Update llvm-cov gcov — i / detail
  15. [flang] Fix crashes due to failure to find a subprogram — pklausler / detail
  16. [libc++] Implement LWG3435 (constraints on reverse_iterator and move_iterator) — Louis Dionne / detail
  17. [LoopUnroll] Add additional test with one unpredictable exit (NFC) — nikita.ppv / detail
  18. [GlobalISel] Add G_SBFX/G_UBFX to computeKnownBits — brendon.cahoon / detail
  19. [flang] Fix folding of CMPLX — pklausler / detail
  20. Update and improve compiler-rt tests for -mllvm -asan_use_after_return=(never|[runtime]|always). — kda / detail
  21. [InstrProfiling] If no value profiling, make data variable private and (for Windows) use one comdat — i / detail
  22. [Constants][PowerPC] Check exactlyValue for ppc_fp128 in isNullValue — Jinsong Ji / detail
  23. [flang] Accept BOZ in array constructors w/o types — pklausler / detail
  24. [test] Update c-linkage-available_externally.c — i / detail
  25. [AMDGPU] Fix a crash when selecting a particular case of buffer_load_format_d16 — julien.pages / detail
  26. [test] Update more clang/test/Profile tests — i / detail
  27. [flang] Catch procedure pointer interface error — pklausler / detail
  28. [LoopUnroll] Eliminate PreserveCondBr parameter and fix a bug in the process — listmail / detail
  29. A couple style tweaks on top of 5c0d1b2f9 [nfc] — listmail / detail
  30. [LTO] Fix -fwhole-program-vtables handling after HIP ThinLTO patch — tejohnson / detail
  31. [flang] Support known constant lengths in DynamicType — pklausler / detail
  32. [NFC][compiler-rt][hwasan] Refactor hwasan functions — leonardchan / detail
  33. [NFC] Add missing includes for LLVM_ENABLE_MODULES builds — markus.boeck02 / detail
  34. Kill a variable which is unused after cddcc4cf [nfc] — listmail / detail
  35. [flang] Fix crash on structure constructor as selector — pklausler / detail
  36. [libc++] Also build the static library in the Apple cache — Louis Dionne / detail
  37. [libc++] Define _LIBCPP_NO_NATIVE_SEMAPHORES even outside of pthread — Louis Dionne / detail
  38. [flang] Emit error about missing interface when needed — pklausler / detail
  39. [flang] Catch errors in function calls instead of crashing — pklausler / detail
  40. [CMake][ELF] Add -fno-semantic-interposition for GCC and Clang>=13 — i / detail
  41. [libc++] Simplify apple-install-libcxx since we always use the same CMake cache — Louis Dionne / detail
  42. [flang] Fix spurious "already declared" errors for interfaces — pklausler / detail
  43. [BuildLibCalls] Properly set ABI attributes on arguments — aeubanks / detail
  44. [TargetLowering] Only inspect attributes in the arguments for ArgListEntry — aeubanks / detail
  45. [mlir] Remove redundant loads — amy.zhuang / detail
  46. [HIP] Fix amdgcn builtin for long type — Yaxun.Liu / detail
  47. [mlir-lsp-server] Add support for tracking the use/def chains of symbols — riddleriver / detail
  48. [gn build] port d1d36f7ad (llvm-tapi-diff) — thakis / detail
  49. [mlir][SPIRV] Add lowering for math.log1p operation to SPIR-V dialect. — ravishankarm / detail
  50. [NFC] Add ArrayRef includes to two files. — jpienaar / detail
  51. [RISCV] Simplify some code in RISCVInsertVSETVLI by calling an existing function that does the same thing. NFCI — craig.topper / detail
  52. [CSSPGO][llvm-profgen] Make extended binary the default output format — aktoon / detail
  53. [lld/mac] Add test coverage for --reproduce + -flat_namespace — thakis / detail
  54. Revert "Update and improve compiler-rt tests for -mllvm -asan_use_after_return=(never|[runtime]|always)." — thakis / detail
  55. [scudo] Rework Vector/String — kostyak / detail
  56. [NFC] Remove checking pointee type for byval/preallocated type — aeubanks / detail
  57. [AMDGPU] Increase alignment of LDS globals if necessary before LDS lowering. — mahesha.comp / detail
  58. Revert "[llvm] llvm-tapi-diff" — Cyndy Ishida / detail

#22228 (Jun 3, 2021 10:23:46 AM)

  1. [NFC][scudo] Avoid integer overflow in test — Vitaly Buka / detail
  2. [mlir-reduce] Create MlirReduceLib — chiahungduan / detail
  3. Revert "[Fuchsia] Use libc++abi on Windows in Fuchsia toolchain" — phosek / detail
  4. [clang][clangd] Use reverse header map lookup in suggestPathToFileForDiagnostics — dmitry.polukhin / detail
  5. [ValueTypes] Fix scalable-vector changeExtendedVectorTypeToInteger — fraser / detail
  6. [clang][ARM] Remove arm2/3/6/7m CPU names — david.spickett / detail
  7. Add -fno-visibility-inlines-hidden option — yikong / detail
  8. [lldb][NFC] Remove unused 'using ArrayRef' in RegisterValueTest — Raphael Isemann / detail
  9. [CodeGen] Fix a scalable-vector crash in VSELECT legalization — fraser / detail
  10. [mlir] Split linalg reshape ops into expand/collapse. — pifon / detail
  11. [mlir][linalg] Cleanup LinalgOp usage in generalization. — gysit / detail
  12. [RISCV] Reserve an emergency spill slot for any RVV spills — fraser / detail
  13. [LLDB] Skip TestDataFormatterStdUniquePtr.py on arm/linux — omair.javaid / detail
  14. [LLDB] Skip TestDataFormatterStdUniquePtr.py on arm/linux — omair.javaid / detail
  15. [mlir][linalg] Cleanup LinalgOp usage in promotion. — gysit / detail
  16. [ARM] Prettify gather/scatter debug comments. NFC — david.green / detail
  17. [mlir][linalg] Cleanup LinalgOp usage in test passes. — gysit / detail
  18. [mlir][linalg] Cleanup LinalgOp usage in bufferize, detensorize, and interchange. — gysit / detail
  19. [LLD] [COFF] Fix autoexport from LTO objects with comdat symbols — martin / detail
  20. [mlir][linalg] Cleanup LinalgOp usage in drop unit dims. — gysit / detail
  21. [lit] Fix testing of standalone clang and lld builds — thomasp / detail
  22. [mlir][linalg] Transform PadTensorOp into InitOp, FillOp, GenericOp — springerm / detail
  23. [mlir][linalg] Cleanup LinalgOp usage in loop lowering. — gysit / detail
  24. [libc++] Remove unused variable warnings — Louis Dionne / detail
  25. [mlir][linalg] Cleanup LinalgOp usage in op declarations. — gysit / detail
  26. [analyzer] Add forwarding `addVisitor` method — vsavchenko / detail
  27. [Matrix] Preserve existing fast-math flags during lowering — flo / detail
  28. [flang] Check for duplicate definitions of defined input/output procedures — psteinfeld / detail
  29. [mlir][linalg] Cleanup LinalgOp usage in scalar inlining. — gysit / detail
  30. [mlir] Fix warnings. — pifon / detail
  31. [RISCV] Precommit a test case to show overwriting vector frame objects. — kai.wang / detail
  32. [mlir][linalg] Cleanup LinalgOp usage in capi. — gysit / detail
  33. [mlir][sparse] add more type combinations to sparse storage scheme — ajcbik / detail
  34. [clang-format] Fix PointerAlignmentRight with AlignConsecutiveDeclarations — bjoern / detail
  35. [clang-format] Add PPIndentWidth option — bjoern / detail
  36. [lld-macho] Parse re-exports of nested TAPI documents — jezng / detail
  37. [DebugInstrRef][2/3] Track PHI values through register coalescing — jeremy.morse / detail
  38. [CostModel][AArch64] Add tests for ctlz, ctpop and cttz. NFC. — rosie.sumpter / detail
  39. Revert "[DebugInstrRef][2/3] Track PHI values through register coalescing" — jeremy.morse / detail
  40. [libc++][nfc] Add more nasty macros. — koraq / detail
  41. [ADT] Move DenseMapInfo for ArrayRef/StringRef into respective headers (NFC) — nikita.ppv / detail
  42. [mailmap] Add my entry — i / detail
  43. [MC] Add missing include (NFC) — nikita.ppv / detail
  44. [SLP] Avoid std::stable_sort(properlyDominates()). — harald / detail
  45. [lld] Add missing includes (NFC) — nikita.ppv / detail
  46. [Tests] Add missing include (NFC) — nikita.ppv / detail
  47. [SLP]Allow to reorder nodes with >2 scalar values. — a.bataev / detail
  48. add ppc_fp128 bitcode writer testcase — Jinsong Ji / detail
  49. [LoopUnroll] Reorder code to max dom tree update more obvious [nfc] — listmail / detail

#22227 (Jun 2, 2021 11:12:46 PM)

  1. [sanitizer] Test HWASan + LAM via QEMU. — mascasa / detail
  2. [llvm-dwp] Skip type unit debug info sections — dblaikie / detail
  3. [SDAG] allow cast folding for vector sext-of-setcc with signed compare — spatel / detail
  4. [mlir] Add support for filtering patterns based on debug names and labels — riddleriver / detail
  5. [mlir-lsp] Avoid empty range diagnostic — jpienaar / detail
  6. Remove unused function from a previous iteration of unique-stable-name — erich.keane / detail
  7. [mlir] Resolve TODO and use the pass argument instead of the TypeID for registration — riddleriver / detail
  8. [llvm-dwp] Adding support for v5 index writing — dblaikie / detail
  9. [llvm-dwp] Add support for DWARFv5 type units                                                                                                                                                                ... — dblaikie / detail
  10. [llvm-dwp] Add support for rnglists and loclists — dblaikie / detail
  11. [mlir][NFC] Split the non-templated bits out of IROperand into a base class — riddleriver / detail
  12. Revert "[libc++] NFC: Move unwrap_iter to its own header" — Louis Dionne / detail
  13. [gn build] Port 05d164b25c40 — llvmgnsyncbot / detail
  14. PR50337, PR50561: Fix determination of whether a template parameter list — richard / detail
  15. Differential Revision: https://reviews.llvm.org/D99812 — angandhi / detail
  16. [CodeGen][NFC] Remove unused virtual function — minyihh / detail
  17. [SYCL] Fix __builtin_sycl_unique_stable_name to work on windows/spir — erich.keane / detail
  18. [clangd] TUScheduler uses last active file for file-less queries — kadircet / detail
  19. [clangd][Protocol] Drop optional from WorkspaceEdit::changes — kadircet / detail
  20. [X86][SSE] combineScalarToVector - only reuse broadcasts for scalar_to_vector if the source operands scalar types match — llvm-dev / detail
  21. [NFC][trace][intel-pt] small test fixes — walter erquinigo / detail
  22. Add a .mailmap entry for my two email addresses — rnk / detail
  23. [clangd] Drop optional on ExternalIndexSpec — kadircet / detail
  24. [NFC] Test commit. Fix typos. — amy.zhuang / detail
  25. [Fuchsia] Use libc++abi on Windows in Fuchsia toolchain — phosek / detail
  26. [Clang][OpenMP] Emit dependent PreInits before directive. — llvm-project / detail
  27. Revert "Differential Revision: https://reviews.llvm.org/D99812" — gandhi21299 / detail
  28. [libc++] Enable tests for the experimental library by default — Louis Dionne / detail
  29. [PowerPC] [GlobalISel] Implementation of formal arguments lowering in the IRTranslator for the PPC backend — gandhi21299 / detail
  30. [coro] Preserve scope line for compiler generated functions — davelee.com / detail
  31. [MC] Change "unexpected tokens" to "expected newline" and remove unneeded "in .xxx directive" — i / detail
  32. [MC] Delete unneeded MCAsmParser &Parser — i / detail
  33. [profile] Add -fprofile-instr-generate tests for weak definition and various linkages — i / detail
  34. [InstrProfiling] Delete linkage/visibility toggling for Windows — i / detail
  35. Recommit "Fix tmp files being left on Windows builds." with a fix for — akhuang / detail
  36. Fix llvm/test/tools/llvm-dwp/X86/type_dedup_v5.test — jyknight / detail
  37. [clangd] Improve resolution of static method calls in HeuristicResolver — zeratul976 / detail
  38. [AArch64] Add regression test for missed bfi optimization. — efriedma / detail
  39. Fix "control reaches end of non-void function" warnings on ppc64le — yitzhakm / detail
  40. [clang] Fix fail of OpenMP/tile_codegen_tile_for.cpp. — llvm-project / detail
  41. [DFSan] Properly set argument ABI attributes — aeubanks / detail

#22226 (Jun 2, 2021 11:50:31 AM)

  1. [NFC] Fix 'Load' name masking. — daniil.fukalov / detail
  2. [flang] Add tests for REPEAT. NFC — diana.picus / detail
  3. [RISCV] Expand unaligned fixed-length vector memory accesses — fraser / detail
  4. [Demangle][Rust] Parse binders — tomasz.miasko / detail
  5. [mlir] Add DivOp lowering from Complex dialect to Standard/Math dialect. — akuegel / detail
  6. [SimplifyLibCalls] Take size of int into consideration when emitting ldexp/ldexpf — bjorn.a.pettersson / detail
  7. [LegalizeTypes] Avoid promotion of exponent in FPOWI — bjorn.a.pettersson / detail
  8. [CodeGen] Refactor libcall lookups for RTLIB::POWI_* — bjorn.a.pettersson / detail
  9. [InstCombine][msp430] Pre-commit test case for @llvm.powi and 16-bit ints — bjorn.a.pettersson / detail
  10. [SimpleLoopUnswitch] Port partially invariant unswitch from LoopUnswitch to SimpleLoopUnswitch — jingu.kang / detail
  11. Add a toplevel .mailmap file — thakis / detail
  12. [mailmap] Use my chromium address as my canonical email address — thakis / detail
  13. [AMDGPU][Libomptarget][NFC] Remove atmi_place_t — Pushpinder.Singh / detail
  14. [lld/mac] Implement -reexport_framework, -reexport_library, -reexport-l — thakis / detail
  15. [AMDGPU][Libomptarget][NFC] Remove bunch of dead structs — Pushpinder.Singh / detail
  16. [AArch64] Optimise bitreverse lowering in ISel — irina.dobrescu / detail
  17. [RISCV][NFC] Add '+mattr=+experimental-v' to RVV test — fraser / detail
  18. [mlir][linalg] Cleanup LinalgOp usage in fusion on tensors (NFC). — gysit / detail
  19. [mlir][linalg] Update result position calculation in the Structured Op Interface (NFC). — gysit / detail
  20. [compiler-rt][asan] Enable unwind-tables for Arm Linux — david.spickett / detail
  21. [TTI] NFC: Change getIntImmCodeSizeCost to return InstructionCost. — daniil.fukalov / detail
  22. [LV] NFC: Replace custom getMemInstValueType by llvm::getLoadStoreType. — sander.desmalen / detail
  23. [LV] NFC: Remove redundant isLegalMasked(Gather|Scatter) functions. — sander.desmalen / detail
  24. [PowerPC][AIX} FIx AIX bootstrap build. — sd.fertile / detail
  25. [compiler-rt][lsan] Increase libdl_deadlock test timeout — david.spickett / detail
  26. [LV] Build and cost VPlans for scalable VFs. — sander.desmalen / detail
  27. [AArch64][NFC] Fix failing cost-model test — irina.dobrescu / detail
  28. Add getDemandedBits for uses. — jotrem / detail
  29. Fix comments in test cuda-kernel-call.cu — Yaxun.Liu / detail
  30. [clangd] Add support for the `defaultLibrary` semantic token modifier — davg / detail
  31. [clang] Implement the using_if_exists attribute — Louis Dionne / detail
  32. [coro async] Add the swiftasync attribute to the resume partial function — aschwaighofer / detail
  33. [lld/mac] Address review feedback and improve a comment — thakis / detail
  34. [LoopStrengthReduce] Ensure that debug intrinsics do not affect LSR's output — stephen.tozer / detail
  35. [lld/mac] Don't strip explicit dylib also mentioned in LC_LINKER_OPTION — thakis / detail
  36. [lld/mac] Implement -needed_framework, -needed_library, -needed-l — thakis / detail
  37. [lld/mac] Implement -dead_strip — thakis / detail
  38. [OpenMP] Use new task type/flag for taskwait depend events. — hansang.bae / detail
  39. [lld/mac] try to fix tests after a5645513dba — thakis / detail
  40. [libcxx][NFC] Tidy up calculation of __nbuf in num_put::do_put, and add comments — Abhina.Sreeskantharajan / detail
  41. [OpenMP] Fix improper printf format specifier — jonathan.l.peyton / detail
  42. Remove redundant comparisons (NFC) — Adrian Prantl / detail
  43. Add missing CMake dependency for mlir/lib/Reducer (NFC) — joker.eph / detail
  44. Fix CMake error: TableGen targets must be in the DEPENDS list instead of LINK_LIBS — joker.eph / detail
  45. [x86] add test for sext-of-setcc; NFC — spatel / detail
  46. [SDAG] allow more cast folding for vector sext-of-setcc — spatel / detail
  47. [lldb] Preserve type sugar when using SBValue::Dereference on C++ references — Raphael Isemann / detail
  48. [MLIR] Fix Standalone dialect test to work in out-of-tree builds — joker.eph / detail
  49. Add matchers for gtest's ASSERT_THAT, EXPECT_THAT, ON_CALL and EXPECT_CALL — yitzhakm / detail
  50. Fix -Wsign-compare warning (NFC) — joker.eph / detail
  51. Improve performance when parsing symbol tables in mach-o files. — gclayton / detail
  52. [SampleFDO] New hierarchical discriminator for FS SampleFDO (ProfileData part) — xur / detail
  53. [mlir-lsp] Report range of potential identifier starting at location of diagnostic — jpienaar / detail
  54. [x86] add signed compare variant test for PR50055; NFC — spatel / detail
  55. [NFC] Remove variable that was set but not used. — stefanp / detail
  56. Fix dfsan handling of musttail calls. — browneee / detail

#22225 (Jun 2, 2021 12:28:07 AM)

  1. [clang] Fix ICE with typeid & polymorphic class (pr50497) — nathan / detail
  2. [SystemZ][z/OS] Stricter condition for HLASM class instantiation — anirudh_prasad / detail
  3. [InstCombine] add tests for cast folding; NFC — spatel / detail
  4. WindowsSupport.h: do not depend on private config header — martin / detail
  5. [lld/mac] Implement removal of unused dylibs — thakis / detail
  6. [NFC][OpaquePtr] Explicitly pass GEP source type to IRBuilder in more places — aeubanks / detail
  7. Convert TableGen assert to error — stephen.neuendorffer / detail
  8. [globalisel][legalizer] Separate the deprecated LegalizerInfo from the current one — daniel_l_sanders / detail
  9. [mlir] Updated depthwise conv to support kernel dilation — rob.suderman / detail
  10. [gn build] Port aaac268285ff — llvmgnsyncbot / detail
  11. [libc++] Fix the std_include.sh.cpp test that has been failing since c9385297ce — Louis Dionne / detail
  12. [lld/mac] fix test failure after 24979e111 — thakis / detail
  13. fixup: Missing operator in [globalisel][legalizer] Separate the deprecated LegalizerInfo from the current one — daniel_l_sanders / detail
  14. Fix a Clang diagnostic to start with a lowercase letter; NFC — aaron / detail
  15. [libcxx][ranges] Add `default_sentinel` and `default_sentinel_t`. — zoecarver / detail
  16. [gn build] Port 065cf3f9d703 — llvmgnsyncbot / detail
  17. [lld][WebAssemlby] Fix for string merging of -dwarf-5 sections — sbc / detail
  18. [Dominators] Rewrite the dominator implementation for efficiency. NFC. — clattner / detail
  19. [Fuchsia] Add compat multilibs to cache file — leonardchan / detail
  20. [lld/mac] Emit only one LC_LOAD_DYLIB per dylib — thakis / detail
  21. [CSE] Ask DominanceInfo about "hasSSADominance" instead of reconstructing it. — clattner / detail
  22. [lld-macho][nfc] Remove unnecessary use of Optional<T*> — vyng / detail
  23. [various] Remove or use variables which are unused but set. — George Burgess IV / detail
  24. [Clang] -Wunused-but-set-parameter and -Wunused-but-set-variable — George Burgess IV / detail
  25. [clang][Fuchsia] Turn on relative-vtables by default for Fuchsia — leonardchan / detail
  26. [lld/mac] Make -t work correctly with -flat_namespace — thakis / detail
  27. [test] Precommit test for D101103 — aeubanks / detail
  28. [InstSimplify] Treat invariant group insts as bitcasts for load operands — aeubanks / detail
  29. [mlir-reduce] Reducer refactor. — chiahungduan / detail
  30. [OpaquePtr] Create API to make a copy of a PointerType with some address space — aeubanks / detail
  31. [AMDGPU] All GWS instructions need aligned VGPR on gfx90a — Stanislav.Mekhanoshin / detail
  32. Fix tmp files being left on Windows builds. — akhuang / detail
  33. Remove x86 test amx-fast-tile-config.mir (by its author) — xiang1.zhang / detail
  34. [CUDA][HIP] Change default lang std to c++14 — Yaxun.Liu / detail
  35. [RISCV][test] Add new tests of bitwise and with constant for the Zbs extension — powerman1st / detail
  36. Make ignore counts work as "after stop" modifiers so they play nicely with conditions — jingham / detail
  37. [CUDA][HIP] Promote const variables to constant — Yaxun.Liu / detail
  38. [mlir] Support tensor types in non-unrolled VectorToSCF — springerm / detail
  39. [llvm-readobj] Print function names with `--bb-addr-map`. — rahmanl / detail
  40. [mlir] Support tensor types in unrolled VectorToSCF — springerm / detail
  41. [libc++] NFC: Move unwrap_iter to its own header — Louis Dionne / detail
  42. [gn build] Port 924ea3bb53ca — llvmgnsyncbot / detail
  43. [RISCV] Improve register allocation for masked vwadd(u).wv, vwsub(u).wv, vfwadd.wv, and vfwsub.wv. — craig.topper / detail
  44. [libc++] Add a CI job to test libc++ when building for 32 bit — Louis Dionne / detail
  45. Revert "Fix tmp files being left on Windows builds." for now; — akhuang / detail
  46. [scudo] Enabled MTE in tests — Vitaly Buka / detail
  47. [NFC][msan] Fix warning on sanitizer-ppc64le-linux bot — Vitaly Buka / detail
  48. [lldb/API] Expose triple for SBProcessInfo. — bruce.mitchener / detail
  49. Resubmit D85085 after fixing the tests that were failing. — tmsriram / detail
  50. [mlir][linalg] Cleanup LinalgOp usage in sparse compiler (NFC). — gysit / detail
  51. Revert "[NFC][msan] Fix warning on sanitizer-ppc64le-linux bot" — Vitaly Buka / detail
  52. [NFC][msan] Fix assigned-unused warning — Vitaly Buka / detail

#22224 (Jun 1, 2021 12:52:46 PM)

  1. [mlir][linalg] Cleanup LinalgOp usage in fusion (NFC). — gysit / detail
  2. [mlir][linalg] Cleanup LinalgOp usage in dependence analysis (NFC). — gysit / detail
  3. Mark test as requiring asserts. — douglas.yung / detail
  4. [VectorCombine] Add tests with multiple noundef indices for scalarization. — flo / detail
  5. [WebAssembly][CodeGen] IR support for WebAssembly local variables — wingo / detail
  6. [RISCV] Support vector types in combination with fastcc — fraser / detail
  7. [VectorCombine] Freeze index unless it is known to be non-poison. — flo / detail
  8. [mlir][linalg] Fix signed/unsigned comparison warnings (NFC). — gysit / detail
  9. [mlir] Use interfaces in MathToLibm — tpopp / detail
  10. [SDAG] add helper function for sext-of-setcc folds; NFC — spatel / detail
  11. [LoopDeletion] Consider infinite loops alive, unless mustprogress. — flo / detail
  12. [compiler-rt] Fix compilation when multiple architectures can be targeted — eleviant / detail
  13. [InstCombine] Relax constraints of uses for exp(X) * exp(Y) -> exp(X + Y) — spatel / detail
  14. [AMDGPU][Libomptarget] Remove g_atmi_machine global — Pushpinder.Singh / detail
  15. [OpenCL] Fix ICE with invalid use of half — olemarius.strohm / detail
  16. [clang][Parse] Add parsing support for C++ attributes on using-declarations — Louis Dionne / detail
  17. [llvm-dwarfdump][test] Add missing dedicated tests for some options — gbreynoo / detail
  18. [SLP]Better detection of perfect/shuffles matches for gather nodes. — a.bataev / detail
  19. Simplify coro-zero-alloca.ll — lxfind / detail
  20. [x86] add test for sext-of-setcc; NFC — spatel / detail
  21. [lldb] Remove SBCommandReturnObject::ref — Raphael Isemann / detail
  22. [lldb][NFC] Use Language plugins in Mangled::GuessLanguage — Raphael Isemann / detail
  23. [RISCV] Remove earlyclobber from compares with LMUL<=1. — craig.topper / detail
  24. [RISCV] Remove earlyclobber from vnsrl/vnsra/vnclip(u) when the source and dest are a single vector register. — craig.topper / detail
  25. [ADT] Move DenseMapInfo for APInt into APInt.h (PR50527) — nikita.ppv / detail
  26. [polly] Fix SCEVLoopAddRecRewriter to avoid invalid AddRecs. — efriedma / detail
  27. [SystemZ] Return true from hasBitPreservingFPLogic(). — paulsson / detail
  28. [MLIR] Add missing APSInt.h include — nikita.ppv / detail
  29. [X86FixupLEAs] Transform the sequence LEA/SUB to SUB/SUB — carrot / detail
  30. [clangd][ObjC] Fix issue completing a method decl by name — davg / detail
  31. [libc++] Temporary hack to unbreak CI — Louis Dionne / detail
  32. [GlobalISel][AArch64] Combine and (lshr x, cst), mask -> ubfx x, cst, width — Jessica Paquette / detail
  33. Fix a git apply that went bad somehow. — aaron / detail
  34. [OpenMP] Define named constants for interop's foreign runtime ID — hansang.bae / detail
  35. [ORC-RT] Add equality/inequality comparison to string_view. — Lang Hames / detail
  36. [ORC-RT] Rename C-API functions to use __orc_rt_ prefix (instead of OrcRT). — Lang Hames / detail
  37. [ORC-RT] Add WrapperFunctionResult, Simple Packed Serialization (SPS) system. — Lang Hames / detail
  38. [flang][openacc] Enforce restriction on attach and detach variables — clementval / detail
  39. [clang] RecursiveASTVisitor visits ObjCPropertyRefExpr's class receiver — davg / detail
  40. [OpenMP] Add L2-Tile equivalence for KNL — jonathan.l.peyton / detail
  41. [SLPVectorizer] Ignore unreachable blocks — harald / detail
  42. [AMDGPU][NFC] Remove author's name from codebase — Madhur.Amilkanthwar / detail
  43. [lld/mac] Don't write mtimes to N_OSO entries if ZERO_AR_DATE is set. — thakis / detail
  44. [lld/mac] Don't load DylibFiles from the DylibFile constructor — thakis / detail
  45. [libcxx] Implement view.interface. — zoecarver / detail
  46. [gn build] Port 5671ff20d92b — llvmgnsyncbot / detail

#22223 (Jun 1, 2021 1:34:39 AM)

  1. [OpaquePtr] Remove some uses of PointerType::getElementType() — aeubanks / detail
  2. Revert "[InstCombine] Fix miscompile on GEP+load to icmp fold (PR45210)" — nathan / detail
  3. Fix invalid math formulas in quantization doc — joker.eph / detail
  4. [Test] Add one more loop deletion irreducible CFG test — mkazantsev / detail
  5. [PowerPC] Split tests for constrained intrinsics — sepavloff / detail
  6. [clangd] Type hints for variables with 'auto' type — zeratul976 / detail
  7. [libcxx] [test] Fix the _supportsVerify check on Windows by fixing quoting — martin / detail
  8. [X86] Split FeatureFastVariableShuffle tuning into Lane-Crossing and Per-Lane variants — lebedev.ri / detail
  9. [X86] AMD Zen 3 has fast variable per-lane shuffles — lebedev.ri / detail
  10. [mlir][linalg] Cleanup LinalgOp usage in vectorization (NFC). — gysit / detail
  11. [clangd] Fix -Wunused-variable warning (NFC) — nullptr.cpp / detail
  12. [mlir][linalg] Cleanup LinalgOp usage in tiling (NFC). — gysit / detail

#22222 (May 31, 2021 2:33:57 PM)

  1. [SDAG] try harder to fold casts into vector compare — spatel / detail
  2. fix test for symlinked clang c1ee4fb5af49a — goncharov.mikhail / detail
  3. [llvm-objcopy][NFC] Refactor CopyConfig structure - remove lazy options processing. — a.v.lapshin / detail
  4. [AMDGPU][Libomptarget][NFC] Split host and device malloc — Pushpinder.Singh / detail
  5. [MLIR] Fix warnings in AffineOps.cpp — uday / detail
  6. [NFC] ScalarEvolution: apply SSO to the ExprValueMap value — lebedev.ri / detail
  7. [MLIR][Shape] Remove duplicate operands of `shape.assuming_all` op — frgossen / detail
  8. [libunwind] fix -Wc++98-compat-extra-semi without _LIBUNWIND_HIDE_SYMBOLS — thakis / detail
  9. [SDAG] add check to sext-of-setcc fold to bypass changing a legal op — spatel / detail
  10. [mlir][linalg] Update Structured Op Interface (NFC). — gysit / detail
  11. Revert "[clang] Add support for the "abstract" contextual keyword of MSVC" — goncharov.mikhail / detail
  12. [mlir][linalg] Cleanup LinalgOp usage in verification (NFC). — gysit / detail
  13. [NFC] MemoryDependenceAnalysis cleanup. — daniil.fukalov / detail
  14. [AsmParser][SystemZ][z/OS] Introducing HLASM Parser support to AsmParser - Part 2 — anirudh_prasad / detail
  15. [libc++] Avoid `result_type` and `unary/binary_function` in <valarray>. — arthur.j.odwyer / detail
  16. Remove "Rewrite Symbols" from codegen pipeline — aeubanks / detail
  17. [libc++] Update all the pre-defined iterator types for C++20 — Louis Dionne / detail
  18. [test] Fix addr-label.ll after D99707 — aeubanks / detail
  19. [MCA][NFCI] Minor changes to InstrBuilder and Instruction. — andrea.dibiagio / detail
  20. [test] Properly match parameter/argument ABI attributes — aeubanks / detail
  21. [libc++] [test] Fix a few tests for 32-bit x86 — Louis Dionne / detail
  22. Re-commit [clang] Add support for the "abstract" contextual keyword of MSVC — hans / detail
  23. [OpaquePtr] Clean up some uses of Type::getPointerElementType() — aeubanks / detail
  24. [MLIR] Specify namespace for standard dialect using cppNamespace field — arjunpitchanathan / detail
  25. [libcxx][nfc] moves std `advance`, `next`, and `prev` into their headers — cjdb / detail
  26. [gn build] make libunwind build on macOS — thakis / detail
  27. [PowerPC] Fix x86 vector intrinsics wrapper compilation under C++ — fwage73 / detail
  28. [MLIR] Add dialect prefix to all operations from Math — arjunpitchanathan / detail
  29. [LV] Try to sink users recursively for first-order recurrences. — flo / detail
  30. [libcxx] [test] Don't look for the literal spelling __mbstate_t in warnings — martin / detail
  31. [libcxx] Define LIBCPP_HAS_TIMESPEC_GET for MSVC configurations — martin / detail
  32. [libcxx] [test] Remove an incorrect TEST_HAS_ALIGNED_ALLOC define from test_macros.h — martin / detail
  33. [libcxx] [test] Fix the include_as_c.sh.cpp test in MSVC configurations — martin / detail
  34. [LoopDeletion] Add additional test cases with more nested loops. — flo / detail
  35. [LoopInterhcange] Handle movement of reduction phis appropriately — congzhecao / detail
  36. [HIP] Relax checks in hip-include-path.hip test case again — bjorn.a.pettersson / detail
  37. [PowerPC] Improve f32 to i32 bitcast code gen — albionapc / detail

#22221 (May 31, 2021 3:39:15 AM)

  1. [lldb] Fix typos. NFC. — bruce.mitchener / detail
  2. [AVR][NFC] Refactor 8-bit & 16-bit shifts — powerman1st / detail
  3. [InstCombine] Fix miscompile on GEP+load to icmp fold (PR45210) — aqjune / detail
  4. [clangd] Move gtest include to TestTU.cpp from TestTU.h — kadircet / detail
  5. [mlir][NFC] Rename MathToLLVM->MathToLibm — tpopp / detail
  6. [libcxx] [test] Add UNSUPPORTED: msvc in a couple verify.cpp tests — martin / detail
  7. [LangRef] update according to unwinding support in inline asm — amanieu / detail
  8. [mlir] Support permutation maps in vector transfer op folder — springerm / detail
  9. [mlir][NFC] Remove illegal TanhOp in LLVMConversionTarget — tpopp / detail
  10. [WebAssembly][CodeGen] IR support for WebAssembly local variables — wingo / detail
  11. [clang] Add support for the "abstract" contextual keyword of MSVC — hans / detail
  12. Revert "[WebAssembly][CodeGen] IR support for WebAssembly local variables" — wingo / detail
  13. [clang] NFC: split HeaderMapTest to have re-usable header map implementation for testing — dmitry.polukhin / detail
  14. [RISCV] Support vector conversions between fp and i1 — fraser / detail
  15. [lldb][NFC] Remove unused var in SBDebugger::GetInternalVariableValue — Raphael Isemann / detail
  16. [DSE] Remove stores in the same loop iteration — david.green / detail
  17. [InsCombine] Fix a few remaining vec transforms to use poison instead of undef — aqjune / detail
  18. [RISCV] Scale scalably-typed split argument offsets by VSCALE — fraser / detail
  19. [LiveDebugVariables] Stop trimming locations of non-inlined vars — djtodoro / detail
  20. fix broken clang tests after  7161bb87c914 — aqjune / detail

#22220 (May 30, 2021 4:45:16 PM)

  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
  6. [ARM] Guard against loop variant gather ptr operands — david.green / detail
  7. [ORC-RT] Add OrcRTCWrapperFunctionResult. — Lang Hames / detail
  8. [ORC-RT] Add common.h -- Logging, casting and remote dispatch utilities. — Lang Hames / detail
  9. [CSE] Make domInfo a stored property, cut use of DominanceInfo::hasDominanceInfo. NFC. — clattner / detail

#22219 (May 30, 2021 5:22:28 AM)

  1. [analyzer] MallocSizeof: sizeof pointer type is compatible with void* — th3charlie / detail
  2. Revert "[NFC] Use ArgListEntry indirect types more in ISel lowering" — aeubanks / detail
  3. Revert "[TargetLowering] Only inspect attributes in the arguments for ArgListEntry" — aeubanks / detail
  4. [SafeStack] Use proper API to get stack guard — pzheng / detail
  5. [NFCI] Move DEBUG_TYPE definition below #includes — chenmindong1 / detail
  6. [DAGCombine] Poison-prove scalarizeExtractedVectorLoad. — flo / detail
  7. [InstCombine] fix miscompile from vector select substitution — spatel / detail
  8. [VectorCombine] Add tests with noundef index for load scalarization. — flo / detail

#22218 (May 29, 2021 6:28:42 PM)

  1. [clang-format] successive C# attributes cause line breaking issues — mydeveloperday / detail
  2. [Verifier] Inline a method to simplify the code in preparation for bigger changes, NFC. — clattner / detail
  3. [Dominance] Speed up recalculate noticable, NFC. — clattner / detail
  4. [ARM] Guard against WhileLoopStart kill flags — david.green / detail
  5. [libc++] [test] Update "test_compare.h" users to avoid removed-in-C++20 members. NFCI. — arthur.j.odwyer / detail
  6. [InstrProfiling][test] Improve tests — i / detail
  7. [libc++] [modules] Add __threading_support to the modulemap. — arthur.j.odwyer / detail
  8. [libc++] Alphabetize and include-what-you-use. NFCI. — arthur.j.odwyer / detail

#22217 (May 29, 2021 7:32:00 AM)

  1. [RISCV] Enable interleaved vectorization for RVV — luke957 / detail
  2. [InstrProfiling][test] Fix stale tests — i / detail
  3. [InstrProfiling][test] Fix stale linkage.ll — i / detail
  4. [AtomicExpandPass][AArch64] Promote xchg with floating-point types to integer ones — thatlemon / detail
  5. [LoopUnroll] Make DomTree explicitly required (NFC) — nikita.ppv / detail
  6. Revert "[libc++] NFC: Move unwrap_iter to its own header" — koraq / detail
  7. [gn build] Port b13edf6e907b — llvmgnsyncbot / detail
  8. [SystemZ] Set getExtendForAtomicOps to ISD::ANY_EXTEND — ulrich.weigand / detail
  9. [analyzer]  Use Optional as a return type of StoreManager::castRegion — dpetrov / detail
  10. [InstCombine] reduce code duplication; NFC — spatel / detail
  11. [InstCombine] fold zext of masked bit set/clear — spatel / detail
  12. [RISCV] Remove -riscv-no-aliases in favour of new -M no-aliases — jrtc27 / detail
  13. [Support] Fix getMainExecutable on FreeBSD when called via an absolute path — jrtc27 / detail
  14. Revert "[RISCV] Remove -riscv-no-aliases in favour of new -M no-aliases" — jrtc27 / detail

#22216 (May 28, 2021 8:08:35 PM)

  1. [mlir] Add missing namespace to createCanonicalizerPass. — jpienaar / detail
  2. [libc++] NFC: Move unwrap_iter to its own header — Louis Dionne / detail
  3. [LoopDeletion] Add test with potentially infinite sub-loop. — flo / detail
  4. [PhaseOrdering] add test for late simplifycfg with LTO; NFC — spatel / detail
  5. [PassManager] unify late simplifycfg options between regular and LTO pipelines — spatel / detail
  6. Revert "[NFCI][LoopDeletion] Do not call complex analysis for known non-zero BTC" — stefanp / detail
  7. Revert "[NFC] Reuse existing variables instead of re-requesting successors" — stefanp / detail
  8. Revert "[NFC] Formatting fix" — stefanp / detail
  9. Revert "[NFCI][LoopDeletion] Only query SCEV about loop successor if another successor is also in loop" — stefanp / detail
  10. Revert "Return "[LoopDeletion] Break backedge if we can prove that the loop is exited on 1st iteration" (try 2)" — stefanp / detail
  11. [VectorCombine] Add variants of multi-extract tests with assumes. — flo / detail
  12. [VectorCombine] Check indices for all extracts we scalarize. — flo / detail
  13. [SelectionDAG] Fix typo in assert. NFC — craig.topper / detail
  14. [VP] Make getMaskParamPos/getVectorLengthParamPos return unsigned. Lowercase function names. — craig.topper / detail
  15. Revert "[clang][Parse] Add parsing support for C++ attributes on using-declarations" — thakis / detail
  16. [RISCV] Add octuple to LMULInfo tablegen class, remove octuple_from_str. NFCI — craig.topper / detail
  17. [gn build] Port 9968896cd62a — llvmgnsyncbot / detail
  18. [libc++] [test] Constexpr-ify a couple of insert-iterator tests. — arthur.j.odwyer / detail
  19. [gn build] manually port 982e3c05108b6 (check-lld needs dsymutil) — thakis / detail
  20. [AArch64][RISCV] Make sure isel correctly honors failure orderings. — efriedma / detail
  21. [clang-format] [docs] Regenerate style options documentation. — marek.kurdej+llvm.org / detail
  22. [dsymutil tests] Try to make eh_frames.test run on other platforms — thakis / detail
  23. [NFC] Remove confusing info about MainLoop VF/UF from debug message — bmahjour / detail
  24. [RISCV] Pre-commit test cases for D103211. NFC — craig.topper / detail
  25. [LoopUnroll] Clean up exit folding (NFC) — nikita.ppv / detail
  26. [LoopUnroll] Add store to unreachable latch test (NFC) — nikita.ppv / detail
  27. [RISCV] Add separate MxList tablegen classes for widening/narrowing and sext.zext.vf2/4/8. NFC — craig.topper / detail
  28. [LoopUnroll] Use changeToUnreachable() (NFC) — nikita.ppv / detail
  29. [lld-macho][test] Simplify --allow-empty with count 0 — i / detail
  30. [CGAtomic] Delete outdated code comparing success/failure ordering for cmpxchg. — efriedma / detail
  31. [Verifier] Significantly speed up IsolatedFromAbove checking. NFC. — clattner / detail
  32. [clang-format] New BreakInheritanceList style AfterComma — lichray / detail
  33. [AArch64][GlobalISel] Fix a crash during selection of a G_ZEXT(s8 = G_LOAD) — Amara Emerson / detail
  34. [Internalize] Simplify comdat renaming with noduplicates after D103043 — i / detail
  35. [lld/mac] Don't crash on -order_file with assembly inputs on arm64 — thakis / detail

#22215 (May 28, 2021 9:12:50 AM)

  1. [sanitizer] Switch to patched QEMU — Vitaly Buka / detail
  2. [sanitizer] Fix QEMU checkout — Vitaly Buka / detail
  3. [AArch64][GlobalISel] Legalize oversize G_EXTRACT_VECTOR_ELT sources. — Amara Emerson / detail
  4. [LoopNest][LoopFlatten] Change LoopFlattenPass to LoopNest pass — eopxd / detail
  5. [LoopNest][LoopFlatten] Change LoopFlattenPass to LoopNest pass — eopxd / detail
  6. [MLIR][SPIRV] Use getAsmResultName(...) hook for ConstantOp. — kareem.ergawy / detail
  7. Revert "[LoopNest][LoopFlatten] Change LoopFlattenPass to LoopNest pass" — eopxd / detail
  8. Revert "[LoopNest][LoopFlatten] Change LoopFlattenPass to LoopNest pass" — eopxd / detail
  9. [ConstantFolding] Fix -Wunused-variable warning (NFC) — nullptr.cpp / detail
  10. [clang] [MinGW] Fix gcc version detection/picking — martin / detail
  11. Revert "[scudo] Check if MADV_DONTNEED zeroes memory" — Vitaly Buka / detail
  12. [NFC][scudo] Re-enable check in the test — Vitaly Buka / detail
  13. [cmake][scudo] Add missing headers — Vitaly Buka / detail
  14. [WebAssembly][CodeGen] IR support for WebAssembly local variables — wingo / detail
  15. [AMDGPU] Precommit test — sebastian.neubauer / detail
  16. [AMDGPU] Fix function calls with flat scratch — sebastian.neubauer / detail
  17. Revert "[LAA] Support pointer phis in loop by analyzing each incoming pointer." — flo / detail
  18. [NFC][Transforms][Utils] remove useless variable in CloneBasicBlock — dongaxis / detail
  19. ARM: support mandatory tail calls for tailcc & swifttailcc — Tim Northover / detail
  20. SwiftTailCC: teach verifier musttail rules applicable to this CC. — Tim Northover / detail
  21. Revert "[WebAssembly][CodeGen] IR support for WebAssembly local variables" — wingo / detail
  22. [mlir] Don't elide the last op if there is no terminator — antiagainst / detail
  23. SwiftAsync: add Clang attribute to apply the LLVM `swiftasync` one. — Tim Northover / detail
  24. [RISCV] Add tests for fixed vector conversions between fp to/from i1 — fraser / detail
  25. [RISCV][NFC] Merge identical RV32 and RV64 test checks — fraser / detail
  26. Fix "enumerator 'llvm::TargetStackID::WasmLocal' in switch of enum 'llvm::TargetStackID::Value' is not handled" MSVC warnings. NFCI. — llvm-dev / detail
  27. [x86] add test for extend of legal vector compare; NFC — spatel / detail
  28. [Matrix] Move C++ matrix cast checks to TryStaticCast. — flo / detail
  29. [gn build] (semi-manually) port bd04d78d649b — thakis / detail
  30. [clang] NFC: Replace std::pair by a struct in InitHeaderSearch — Jan Svoboda / detail
  31. [AArch64] Add additional vector load scalarization tests for D103077. — flo / detail
  32. [LLD][COFF] Reduce the maximum size of the GHASH table — alexandre.ganea / detail
  33. [libc++] Add all indirect callable concepts and projected — Louis Dionne / detail
  34. [gn build] Port 58b29a4efc22 — llvmgnsyncbot / detail
  35. [gn] Make ubsan errors fatal, as in cmake — rnk / detail
  36. [IR] Make TypeFinder aware of DIArgList values — david.stenberg / detail
  37. [LoopNest][LoopFlatten] Change LoopFlattenPass to LoopNest pass — eopxd / detail
  38. Revert "Fix "enumerator 'llvm::TargetStackID::WasmLocal' in switch of enum 'llvm::TargetStackID::Value' is not handled" MSVC warnings. NFCI." — nemanja.i.ibm / detail
  39. [clang][Parse] Add parsing support for C++ attributes on using-declarations — Louis Dionne / detail

#22214 (May 27, 2021 9:59:42 PM)

  1. Removed abandoned lldb-sphinx-docs builder. — gkistanova / detail
  2. MC: mark `dump` with `LLVM_DUMP_METHOD` — Saleem Abdulrasool / detail
  3. [mlir] AsyncRefCounting: check that LivenessBlockInfo is not nullptr — ezhulenev / detail
  4. [mlir] Update cmake variable post D102976 — jpienaar / detail
  5. [NFC][scudo] Check zeros on smaller allocations — Vitaly Buka / detail
  6. [libc++] NFC: Refactor raw_storage_iterator test to use UNSUPPORTED markup — Louis Dionne / detail
  7. [RISCV] Add a test showing missed opportunity to avoid a vsetvli in a loop. — craig.topper / detail
  8. [lldb][intel-pt] Remove old plugin — walter erquinigo / detail
  9. [mlir:Async] Convert assertions to async errors only inside async functions — ezhulenev / detail
  10. [analyzer] RetainCountChecker: Disable reference counting for OSMetaClass. — Artem Dergachev / detail
  11. Support stripping indirectly referenced DILocations from !llvm.loop metadata — Adrian Prantl / detail
  12. [NFC][X86][Codegen] vector-interleaved-store-i16-stride-5.ll: precisely match the actual IR — lebedev.ri / detail
  13. [x86] add tests for extend of vector compare; NFC — spatel / detail
  14. Replace 'magic static' with a member variable for SCYL kernel names — erich.keane / detail
  15. [libc++] NFC: Make it easier for vendors to extend the run-buildbot script — Louis Dionne / detail
  16. [clang] [MinGW] Don't mark emutls variables as DSO local — martin / detail
  17. [libcxx] [test] Convert an XFAIL LIBCXX-WINDOWS-FIXME into UNSUPPORTED with explanation — martin / detail
  18. [mlir] Add support for querying the ModRef behavior from the AliasAnalysis class — riddleriver / detail
  19. [RISCV] Fix typo, use addImm instead of addReg. — craig.topper / detail
  20. [PDB] Enable parallel ghash type merging by default — rnk / detail
  21. [PowerPC] Added multiple PowerPC builtins — stefanp / detail
  22. [MCA] Refactor the InOrderIssueStage stage. NFCI — andrea.dibiagio / detail
  23. [mlir-lsp-server] Add support for processing split files — riddleriver / detail
  24. [sanitizer] Android ELF TLS is supported from Q (API 29) — rprichard / detail
  25. [mlir][capi] fix build issue with "all passes" registration — ajcbik / detail
  26. [NFC][X86][Codegen] Re-autogenerate a few tests to reduce noise in future changes — lebedev.ri / detail
  27. [SanCov] Properly set ABI parameter attributes — aeubanks / detail
  28. [RISCV] Teach VSETVLI insertion to look through PHIs to prove we don't need to insert a vsetvli. — craig.topper / detail
  29. [ConstFold] Simplify a load's GEP operand through local aliases — aeubanks / detail
  30. [MCA] Minor changes to the InOrderIssueStage. NFC — andrea.dibiagio / detail
  31. [NFC][libObject] clang-format Archive{.h,.cpp} — rupprecht / detail
  32. Fix comment to reflect what the method is doing (NFC) — joker.eph / detail
  33. [dfsan] Add a flag about whether to propagate offset labels at gep — jianzhouzh / detail
  34. [AIX] Enable stackprotect feature — Jinsong Ji / detail
  35. [PDB] Fix ubsan complaint about memcpy from null pointer — rnk / detail
  36. [clang-cl] Bump default -fms-compatibility-version to 19.14 — zequanwu / detail
  37. Pass -gcodeview-ghash when using clang-cl and lld-link — rnk / detail
  38. Revert "[NFCI] Lazily evaluate SCEVs of PHIs" — mkazantsev / detail

#22213 (May 27, 2021 10:46:07 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
  11. [Matrix] Include matrix pipeline for new PM in new-pm-defaults.ll. — flo / detail
  12. [lit][test] Improve testing of use_llvm_tool — james.henderson / detail
  13. Add triples to a bunch of x86-specific tests that currently fail on PPC — benny.kra / detail
  14. [clang-format] [NFC] realign documentation in Format.h... — bjoern / detail
  15. [ARM] Extra test for reverted WLS memset. NFC — david.green / detail
  16. [OpenMP]Add support for workshare loop modifier in lowering — mats.petersson / detail
  17. [AMDGPU][Libomptarget][NFC] Remove atmi_mem_place_t — Pushpinder.Singh / detail
  18. Revert "[OpenMP]Add support for workshare loop modifier in lowering" — mats.petersson / detail
  19. Add --quiet option to llvm-gsymutil to suppress output of warnings. — simon.giesecke / detail
  20. [mlir][Linalg] Add comprehensive bufferization support for subtensor (5/n) — nicolas.vasilache / detail
  21. Add support for #elifdef and #elifndef — aaron / detail
  22. [VPlan] Do not sink uniform recipes in sinkScalarOperands. — flo / detail
  23. [RISCV] Allow passing fixed-length vectors via the stack — fraser / detail
  24. [DAGCombine][RISCV] Don't try to trunc-store combined vector stores — fraser / detail
  25. Fix -Wswitch warning; NFC — aaron / detail
  26. AMDGPU/GlobalISel: Remove redundant parameter from function — Matthew.Arsenault / detail
  27. AMDGPU/GlobalISel: Lower constant-32-bit zextload/sextload consistently — Matthew.Arsenault / detail
  28. Speculatively fix a -Woverloaded-virtual diagnostic; NFC — aaron / detail
  29. Speculatively fix this harder and with improved spelling capabilities. — aaron / detail
  30. Reimplement __builtin_unique_stable_name- — erich.keane / detail
  31. Reuse temporary files for print-changed=diff — schmeise / detail
  32. Correct the 'KEYALL' mask. — erich.keane / detail
  33. Hopefully fix the Clang sphinx doc build. — aaron / detail
  34. [OpenMP]Add support for workshare loop modifier in lowering — mats.petersson / detail
  35. [VP][SelectionDAG] Add a target-configurable EVL operand type — fraser / detail
  36. Disable misc-no-recursion checking in Clang — aaron / detail
  37. VirtRegMap: Preserve LiveDebugVariables — Matthew.Arsenault / detail
  38. [Flang][Openmp] Fortran specific semantic checks for Allocate directive — kiran.chandramohan / detail
  39. [OpenCL][NFC] Fix typos in test — sven.vanhaastregt / detail
  40. [X86][SSE] Regenerate some tests to expose the rip relative vector/broadcast loads — llvm-dev / detail
  41. [CostModel][X86] AVX512 truncation ops are slower than cost models indicate. — llvm-dev / detail
  42. AMDGPU/GlobalISel: Fix broken test run line — Matthew.Arsenault / detail
  43. AMDGPU/GlobalISel: Use IncomingValueAssigner for implicit return — Matthew.Arsenault / detail
  44. [libc++] Deprecate std::iterator and remove it as a base class — Louis Dionne / detail
  45. [libc++] NFC: Parenthesize expression to satisfy GCC 11 — Louis Dionne / detail
  46. Revert "Emit correct location lists with basic block sections." — thakis / detail
  47. Thread safety analysis: Factor out function for merging locks (NFC) — aaron.puchert / detail
  48. Thread safety analysis: Allow exlusive/shared joins for managed and asserted capabilities — aaron.puchert / detail
  49. [AIX] Add -lc++abi and -lunwind for linking — jasonliu / detail
  50. GlobalISel: Do not change register types in lowerLoad — Matthew.Arsenault / detail
  51. [RISCV] Add a test case showing incorrect call-conv lowering — fraser / detail
  52. [HIP] Check compatibility of -fgpu-sanitize with offload arch — Yaxun.Liu / detail
  53. [mlir][gpu] Relax restriction on MMA store op to allow chain of mma ops. — thomasraoux / detail
  54. [SPE] Disable strict-fp for SPE by default — qiucofan / detail
  55. [LoopUnrollAndJam] Change LoopUnrollAndJamPass to LoopNest pass — konndennsa / detail
  56. [mlir] Async reference counting for block successors with divergent reference counted liveness — ezhulenev / detail
  57. [Clang] Enable __has_feature(coverage_sanitizer) — elver / detail
  58. [mlir] Add error state and error propagation to async runtime values — ezhulenev / detail
  59. [X86] Pre-commit tests for D103192. NFC — craig.topper / detail
  60. [X86] Fold (shift undef, X)->0 for vector shifts by immediate. — craig.topper / detail
  61. [mlir] Async: Add error propagation support to async groups — ezhulenev / detail
  62. [mlir][NFC] Don't outline kernel in MMA integration tests — thomasraoux / detail
  63. [RISCV] Teach vsetvli insertion to use vsetvl x0, x0 form when we can tell that VLMAX and AVL haven't changed. — craig.topper / detail
  64. [CostModel][X86] Improve accuracy of sext/zext to 256-bit vector costs on AVX1 targets — llvm-dev / detail
  65. [NFC][X86][Codegen] Re-autogenerate check lines in a few tests to remove noise from future changes — lebedev.ri / detail
  66. Revert "[libc++] NFC: Parenthesize expression to satisfy GCC 11" — Louis Dionne / detail
  67. [NFC][scudo] Rename internal function — Vitaly Buka / detail

#22212 (May 26, 2021 11:27:31 PM)

  1. [pstl] Fix -Wundef errors in the test suite — Louis Dionne / detail
  2. [DebugInstrRef][1/3] Track PHI values through register allocation — jeremy.morse / detail
  3. [CostModel][AArch64] Add floating point arithmetic tests. NFC. — sjoerd.meijer / detail
  4. [pstl] Workaround more errors in the test suite — Louis Dionne / detail
  5. [libc++] Add a job testing on GCC 11 — Louis Dionne / detail
  6. Update documentation for InlineModel features. — mtrofin / detail
  7. [RISCV][NFC] Fix some whitespace nits in MC test RUN lines — jrtc27 / detail
  8. [RISCV] Use X0 as destination of inserted vsetvli when possible. — craig.topper / detail
  9. [llvm-readobj] Optimize printing stack sizes to linear time. — rahmanl / detail
  10. Refactor mutation strategies into a standalone library — mvanotti / detail
  11. [libcxx][docs] Take mutex for common_iterator, common_view, and empty_view. — zoecarver / detail
  12. [AArch64] Support llvm-mc/llvm-objdump -M no-aliases — i / detail
  13. [flang][docs] Initial documentation for the Fortran LLVM Test Suite. — naromero / detail
  14. [libcxx][nfc] Fix the ASAN bots: update expected.pass.cpp. — zoecarver / detail
  15. [libFuzzer] Add missing FuzzerBuiltinsMsvc.h include. — mascasa / detail
  16. [lldb] Fix gnu_libstdcpp's update methods — a20012251 / detail
  17. [mlir][python] Provide "all passes" registration module in Python — ajcbik / detail
  18. Revert "Refactor mutation strategies into a standalone library" — mascasa / detail
  19. [mlir] Add n-D vector lowering to LLVM for cast ops — thomasraoux / detail
  20. [scudo] Build scudo_standalone on Android and Fuchsia. — 31459023+hctim / detail
  21. [tests] Add some basic coverage of multiple exit unrolling — listmail / detail
  22. [Hexagon] Restore handling of expanding shuffles — kparzysz / detail
  23. [MLIR] Add support for empty IVs to affine.parallel — frank.laub / detail
  24. Revert "[scudo] Build scudo_standalone on Android and Fuchsia." — 31459023+hctim / detail
  25. [AArch64][GlobalISel] Legalize non-power-of-2 vector elements for G_STORE. — Amara Emerson / detail
  26. Emit correct location lists with basic block sections. — tmsriram / detail
  27. [GlobalISel] Don't emit lost debug location remarks when legalizing tail calls — Jessica Paquette / detail
  28. [ORC-RT] Add endianness support to the ORC runtime. — Lang Hames / detail
  29. Fix unit test after 324af79dbc6066 — Jessica Paquette / detail
  30. The compiler is crashing when compiling a coroutine intrinsic without — zahira.ammarguellat / detail
  31. [RS4GC] Introduce intrinsics to get base ptr and offset — yrouban / detail
  32. [Fuchsia][CMake] Add missing include path. — haowei / detail
  33. Fix non-global-value-max-name-size not considered by LLParser — joker.eph / detail
  34. [libcxx][iterator] adds `std::ranges::next` — cjdb / detail
  35. [libcxx][iterator] adds `std::ranges::prev` — cjdb / detail
  36. [gn build] Port 0dc7fd1bc167 — llvmgnsyncbot / detail
  37. [gn build] Port 857fa7b7b187 — llvmgnsyncbot / detail
  38. [llvm-objdump] Print the DEBUG type under `--section-headers`. — esme.yi / detail
  39. [NFCI][LoopDeletion] Only query SCEV about loop successor if another successor is also in loop — mkazantsev / detail
  40. [NFC] Formatting fix — mkazantsev / detail

#22211 (May 26, 2021 12:05:38 PM)

  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
  28. [MC] Move elf-unique-sections-by-flags.ll to X86/ — tomas.matheson / detail
  29. [OpenCL] Include header for atomic-ops test — sven.vanhaastregt / detail
  30. [Test] Add Loop Deletion test with irreducible CFG — mkazantsev / detail
  31. [AArch64] Generate LD1 for anyext i8 or i16 vector load — andrew.savonichev / detail
  32. [mlir] Fold complex.create(complex.re(op), complex.im(op)) — akuegel / detail
  33. Return "[LoopDeletion] Break backedge if we can prove that the loop is exited on 1st iteration" — mkazantsev / detail
  34. Revert "Return "[LoopDeletion] Break backedge if we can prove that the loop is exited on 1st iteration"" — mkazantsev / detail
  35. [InstCombine] avoid 'tmp' usage in test file; NFC — spatel / detail
  36. [InstCombine] avoid 'tmp' usage in test files; NFC — spatel / detail
  37. [InstCombine] add fmul tests with shared operand; NFC — spatel / detail
  38. Return "[LoopDeletion] Break backedge if we can prove that the loop is exited on 1st iteration" (try 2) — mkazantsev / detail
  39. [LoopVectorize] Enable strict reductions when allowReordering() returns false — kerry.mclaughlin / detail
  40. [SLP][NFC]Add a test for multiple uses of insertelement instruction, — a.bataev / detail
  41. [MCA][InOrderIssueStage] Fix LastWriteBackCycle computation. — andrea.dibiagio / detail
  42. [X86][SSE] Regenerate some tests to expose the rip relative vector/broadcast loads — llvm-dev / detail
  43. [ARM] Extra test for reverted WLS memset. NFC — david.green / detail
  44. [CostModel][AArch64] Add tests for bitreverse. NFC. — sjoerd.meijer / detail
  45. [X86][AMX] Fix a bug on tile config. — yuanke.luo / detail
  46. [clang-cl] Add driver support for /std:c++20 and bump /std:c++latest (PR50465) — hans / detail
  47. [SystemZ][z/OS] Validate symbol names for z/OS for printing without quotes — anirudh_prasad / detail
  48. [AMDGPU] Fix function pointer argument bug in AMDGPU Propagate Attributes pass. — sebastian.neubauer / detail
  49. [SystemZ][z/OS] Enable the AllowAtInName attribute for the HLASM dialect — anirudh_prasad / detail
  50. [MCA] Add a test for PR50483. NFC — andrea.dibiagio / detail
  51. [clangd] New ParsingCallback for semantics changes — kadircet / detail
  52. [SystemZ] Support i128 inline asm operands. — paulsson / detail
  53. [libc++] Fix concepts tests with GCC — Louis Dionne / detail
  54. [unroll] Use value domain for symbolic execution based cost model — listmail / detail
  55. [mlir][openacc] Translate UpdateOp to LLVM IR — clementval / detail
  56. [libc++][NFC] Move format_error to its own header. — koraq / detail
  57. [gn build] Port 16342e39947b — llvmgnsyncbot / detail
  58. [libc++][NFC] Move basic_format_parse_context to its own header. — koraq / detail
  59. [mlir] Add `distributionTypes` to LinalgTilingOptions. — pifon / detail
  60. [libc++][format] Adds availability macros for std::format. — koraq / detail
  61. [gn build] Port de9df3f5b952 — llvmgnsyncbot / detail
  62. [libomptarget][nfc][amdgpu] Remove atmi_status_t type — jonathanchesterfield / detail
  63. [AMDGPU][NFC] Remove non-existing function header — sebastian.neubauer / detail
  64. [RISCV] Enable cross basic block aware vsetvli insertion — craig.topper / detail
  65. [lldb] Remove cache in get_demangled_name_without_arguments — Raphael Isemann / detail
  66. [libunwind] Inform ASan that resumption is noreturn — smeenai / detail
  67. [lldb] add LLDB_SKIP_DSYM option — smeenai / detail
  68. [DebugInfo] Limit the number of values that may be referenced by a dbg.value — stephen.tozer / detail
  69. [SLP]Fix vectorization of insertelements with multiple uses. — a.bataev / detail
  70. [scudo] Get rid of initLinkerInitialized — kostyak / detail
  71. [RISCV] Don't propagate VL/VTYPE across inline assembly in the Insert VSETVLI pass. — craig.topper / detail
  72. [RISCV] Remove --riscv-no-aliases from RVV tests — jrtc27 / detail
  73. [Scudo] Make -fsanitize=scudo use standalone. Migrate tests. — 31459023+hctim / detail
  74. [SCEV] Extract out a helper for computing trip multiples — listmail / detail
  75. [RISCV] Optimize SEW=64 shifts by splat on RV32. — craig.topper / detail
  76. [SCEV] Add a utility for converting from "exit count" to "trip count" — listmail / detail
  77. [llvm-mc] Add -M to replace -riscv-no-aliases and -riscv-arch-reg-names — i / detail
  78. Revert "[Scudo] Make -fsanitize=scudo use standalone. Migrate tests." — 31459023+hctim / detail
  79. [mlir] Make StripDebugInfo strip out block arguments locs — thomasraoux / detail
  80. [SCEV] Generalize getSmallConstantTripCount(L) for multiple exit loops — listmail / detail
  81. [libomptarget][nfc][amdgpu] Refactor uses of KernelInfoTable — jonathanchesterfield / detail
  82. [AMDGPU][MC][GFX90A] Corrected DS_GWS opcodes — dmitry.preobrazhensky / detail
  83. [AMDGPU] Fix kernel LDS lowering for constants — Stanislav.Mekhanoshin / detail
  84. [SimplifyCFG] Use make_early_inc_range() while deleting instructions — aheejin / detail
  85. [WebAssembly] Add TargetInstrInfo::getCalleeOperand — aheejin / detail
  86. [SCEV] Compute trip multiple for multiple exit loops — listmail / detail
  87. [NFC][X86][Costmodel] Add some more interleaved load/store test with i16 element type — lebedev.ri / detail
  88. [NFC][Codegen][X86] Add a few more interleaved load/store patterns w/ i16 element type — lebedev.ri / detail
  89. [libomptarget][nfc][amdgpu] Factor out setting upper bounds — jonathanchesterfield / detail

#22210 (May 26, 2021 1:13:39 AM)

  1. [libcxx] Fix the function name in exceptions from create_directories — martin / detail
  2. [libc++] [P0619] Hide not1 and not2 under _LIBCPP_ENABLE_CXX20_REMOVED_NEGATORS. — arthur.j.odwyer / detail
  3. Revert "[LoopDeletion] Break backedge if we can prove that the loop is exited on 1st iteration" — mascasa / detail
  4. [Internalize] Rename instead of removal if a to-be-internalized comdat has more than one member — i / detail
  5. [ARM] Extra predicated tests for VMULH. NFC — david.green / detail
  6. [libc++] Install GCC 11 on CI builders — Louis Dionne / detail
  7. [libomptarget][nfc] Move hostcall required test to rtl — jonathanchesterfield / detail
  8. [Toy] Update tests to pass with top-down canonicalize pass. NFC — clattner / detail
  9. [MLIR Core] Cache the empty StringAttr like we do for empty dictionaries. NFC. — clattner / detail
  10. [NFC][SCUDO] Fix unittest for -gtest_repeat=10 — Vitaly Buka / detail
  11. [NFC][MLIR][TOSA] Replaced tosa linalg.indexed_generic lowerings with linalg.index — rob.suderman / detail
  12. [gcov] Silence warning: comparison of integers of different signs — alexandre.ganea / detail
  13. [benchmark] Silence 'suggest override' and 'missing override' warnings — alexandre.ganea / detail
  14. LLVM Detailed IR tests for introduction of flag -fsanitize-address-detect-stack-use-after-return-mode. — kda / detail
  15. [sanitizer] Let glibc aarch64 use O(1) GetTls — i / detail
  16. [OpaquePtr] Create new bitcode encoding for atomicrmw — aeubanks / detail
  17. [LTT] Handle merged llvm.assume when dropping type tests — tejohnson / detail
  18. [lldb] Avoid format string in LLDB_SCOPED_TIMER — Jonas Devlieghere / detail
  19. Revert "[lldb] Avoid format string in LLDB_SCOPED_TIMER" — Jonas Devlieghere / detail
  20. [OpaquePtr] Make atomicrmw work with opaque pointers — aeubanks / detail
  21. [libcxx][iterator] adds `std::ranges::advance` — cjdb / detail
  22. [gn build] Port 36d0fdf9ac3b — llvmgnsyncbot / detail
  23. [clang-format][NFC] correctly sort StatementAttributeLike-macros' IO.map — bjoern / detail

#22209 (May 25, 2021 1:48:26 PM)

  1. [lldb] Re-eanble and rewrite TestCPPStaticMembers — Raphael Isemann / detail
  2. [lldb] Disable minimal import mode for RecordDecls that back FieldDecls — Raphael Isemann / detail
  3. [AArch64] Add tests for lowering of vector load + single extract. — flo / detail
  4. [mlir] Fold memref.dim of OffsetSizeAndStrideOpInterface outputs — tpopp / detail
  5. [MLIR][Affine][LICM] Mark users of `iter_args` variant — uday / detail
  6. [AMDGPU] Remove dead declaration (NFC). — Christudasan.Devadasan / detail
  7. [CostModel][X86] Improve accuracy of vXi8/vXi16 vector non-uniform shift costs on AVX2/AVX512 targets — llvm-dev / detail
  8. Fix MSVC "truncation of constant value" warning. NFCI. — llvm-dev / detail
  9. [NFC][CodeGenOptions] Refactor checking SanitizeCoverage options — elver / detail
  10. [NFC][SanitizeCoverage] Test always_inline functions work — elver / detail
  11. [SanitizeCoverage] Add support for NoSanitizeCoverage function attribute — elver / detail
  12. [lldb] X-FAIL TestCPPStaticMembers on Windows — Raphael Isemann / detail
  13. [lldb][NFC] Remove misleading ModulePass base class for IRForTarget — Raphael Isemann / detail
  14. [NFC][LoopIdiom] Add tests for 'arithmetic right-shift until zero' idiom — lebedev.ri / detail
  15. [LoopIdiom] Support 'arithmetic right-shift until zero' idiom — lebedev.ri / detail
  16. [lldb] Fix that LLDB doesn't print NaN's sign on Darwin — Raphael Isemann / detail
  17. [Dexter] Add DexDeclareFile command to Dexter — Tom.Weaver / detail
  18. [AArch64][SVE] Add fixed length codegen for FP_TO_{S,U}INT/{S,U}INT_TO_FP — bradley.smith / detail
  19. [AMDGPU][Libomptarget] Mark lambda_by_value test as XFAIL — Pushpinder.Singh / detail
  20. [NFC][LoopIdiom] Add tests for 'left-shift until zero' idiom — lebedev.ri / detail
  21. [LoopIdiom] Support 'left-shift until zero' idiom — lebedev.ri / detail
  22. [dexter] Change --source-root-dir and add --debugger-use-relative-paths — orlando.hyams / detail
  23. [NFC] [Coroutines] Remove unused variable: UnreachableCache — yedeng.yd / detail
  24. [Dexter] Remove erroneously added diff file — Tom.Weaver / detail
  25. [mlir] Disallow certain transfer ops in VectorToSCF — springerm / detail
  26. [InstCombine] add tests for cast-of-shuffle; NFC — spatel / detail
  27. [InstCombine] canonicalize cast before unary shuffle — spatel / detail
  28. [mlir][doc] Fix links and references in documentation of Rationale — markus.boeck02 / detail
  29. [mlir] Support buffer hoisting on allocas — tpopp / detail
  30. [mlir][doc] Fix links and references in documentation of Dialects — markus.boeck02 / detail
  31. [VectorCombine] Use constant range info for index scalarization legality. — flo / detail
  32. [Headers][WASM] adjust test that runs the optimizer; NFC — spatel / detail
  33. [VectorCombine] Add test that combines load & store scalarization. — flo / detail
  34. [InstSimplify] Transform X * Y % Y --> 0 — spatel / detail
  35. [AMDGPU] More accurate names for dpp operand types — Joseph.Nash / detail
  36. [clang][ARM] When handling multiple -mimplicit-it mark all as used — david.spickett / detail
  37. Reland "Do not create LLVM IR `constant`s for objects with dynamic initialisation" — momchil.velikov / detail
  38. [X86][SSE] Regenerate vector shift codegen tests. NFCI. — llvm-dev / detail
  39. [CostModel][X86] Improve accuracy of vXi64 vector non-uniform shift costs on AVX2+ targets — llvm-dev / detail
  40. [AMDGPU] Allow no-modifier operands in cvtDPP — Joseph.Nash / detail
  41. [libc++] [test] Format some C++20 iterator_traits tests. NFCI. — arthur.j.odwyer / detail
  42. [libc++] [test] Make iter_difference_t.pass.cpp into a .compile.pass.cpp. NFCI. — arthur.j.odwyer / detail
  43. [SystemZ][z/OS] Implement getHostCPUName for z/OS — anirudh_prasad / detail
  44. BPF: Add more relocation kinds — yhs / detail
  45. [SystemZ] Return true from preferZeroCompareBranch(). — paulsson / detail
  46. [scudo] Rework dieOnMapUnmapError — kostyak / detail
  47. [mlir][CAPI][test] Change casts and fprintf format strings from long to intptr_t — markus.boeck02 / detail
  48. [VectorCombine] Remove unneeded InsertPointGuard (NFCI). — flo / detail
  49. [CostModel][X86] Improve accuracy of 256-bit non-uniform vector shifts on AVX1 — llvm-dev / detail
  50. [X86][Atom] Fix vector PSHUFB resource/throughputs — llvm-dev / detail
  51. [AIX][AsmPrinter] Print Symbol in comments for TOC load — Jinsong Ji / detail
  52. [sparse][mlir] simplify sparse runtime support library — ajcbik / detail
  53. [libc++] Try to fix the oss-fuzz failure — Louis Dionne / detail
  54. [SCEV] Remove unused parameter from computeBECount [NFC] — listmail / detail
  55. [llvm-reduce] Exit when input module is malformed — aeubanks / detail
  56. [SCEV] Cleanup doesIVOverflowOnX checks [NFC] — listmail / detail
  57. Revert "[OpaquePtr] Make atomicrmw work with opaque pointers" — aeubanks / detail
  58. [InstCombine] avoid infinite loop from vector select transforms — spatel / detail
  59. [AMDGPU][GlobalISel] Stop foldInsertEltToCmpSelect from changing reg banks — Mirko.Brkusanin / detail
  60. [flang] Fix recent regression (proc. dummy arg on ENTRY) — pklausler / detail
  61. [CSSPGO][llvm-profgen] Change default cold threshold for context merging — aktoon / detail
  62. [mlir][linalg] Update Linalg.md (NFC). — gysit / detail
  63. [Hexagon] Improve argument packing in vector shuffle selection — kparzysz / detail
  64. [scudo] Consistent setting of SCUDO_DEBUG — Vitaly Buka / detail
  65. [scudo] Fix CHECK implementation — Vitaly Buka / detail
  66. [LoopIdiom] 'arithmetic right-shift until zero': don't turn potentially infinite loops into finite ones — lebedev.ri / detail
  67. [mlir] Add an optional distributionTypes attribute to TiledLoopOp. — pifon / detail
  68. [Matrix] Factor and distribute transposes across multiplies — anemet / detail
  69. [mlir][doc] Fix links and references in documentation of Tutorials — markus.boeck02 / detail
  70. [InstSimplify] allow undef element match in vector select condition value — spatel / detail
  71. [AMDGPU] Lower kernel LDS into a sorted structure — Stanislav.Mekhanoshin / detail
  72. [mlir] Use unique_function in AbstractOperation fields — riddleriver / detail
  73. Add pre-commit tests for [D102215](https://reviews.llvm.org/D102215). — michael.hliao / detail
  74. [SelectionDAG] Propagate scoped AA metadata when lowering mem intrinsics. — michael.hliao / detail
  75. [CVP] Guard against poison in common phi value transform (PR50399) — nikita.ppv / detail
  76. Revert "[NFC][scudo] Let disableMemoryTagChecksTestOnly to fail" — Vitaly Buka / detail
  77. [lld-macho][nfc] Misc code cleanup — jezng / detail
  78. [lld-macho][nfc] clang-format everything — jezng / detail
  79. [lld-macho][nfc] Rename MergedOutputSection to ConcatOutputSection — jezng / detail
  80. [lld-macho][nfc] Sort OutputSections based on explicit order of command-line inputs — jezng / detail
  81. [lld-macho][nfc] Remove unnecessary parameterization of section sort — jezng / detail
  82. [gn build] Port 33706191d88d — llvmgnsyncbot / detail
  83. [SCEV] Cache operands used in BEInfo (NFC) — nikita.ppv / detail
  84. Revert "[AIX] Avoid structor alias; die before bad alias codegen" — wanyu9511 / detail
  85. [Matrix] Use LLVM_DEBUG for a debug flag — benny.kra / detail
  86. [mlir] Add a copy constructor to FailureOr — riddleriver / detail
  87. [JITLink][MachO][arm64] Use a more descriptive test name. — Lang Hames / detail
  88. [JITLink][MachO][arm64] Build GOT entries for defined symbols too. — Lang Hames / detail
  89. [NFC] Fix 'unused' warning — Vitaly Buka / detail
  90. [AMDGPU] Fix unused variable warning. NFC. — Stanislav.Mekhanoshin / detail
  91. [TSAN][CMake] Add support to run lit on individual tests — bruno.cardoso / detail
  92. [docs] Explain address spaces a bit more in opaque pointers doc — aeubanks / detail
  93. [sanitizer][test] s/A<10>/A<7>/ to fix "WARNING: Symbolizer buffer too small" which is somehow a hard error on s390x — i / detail
  94. [Hexagon] Remove unused function from HexagonISelDAGToDAGHVX.cpp — kparzysz / detail
  95. [docs] [CMake] Change recommendations for how to use LLVM_DEFINITIONS — martin / detail
  96. [libcxx] Make the visibility attributes consistent for __narrow_to_utf8/__widen_from_utf8 — martin / detail
  97. [libcxx] [test] Explain an XFAIL LIBCXX-WINDOWS-FIXME and convert into UNSUPPORTED — martin / detail
  98. [libcxxabi] Use ASan interface header for declaration. NFC — smeenai / detail
  99. [Canonicalize] Fully parameterize the pass based on config options. NFC. — clattner / detail
  100. [flang] Implement checks for defined input/output procedures — psteinfeld / detail
  101. [Canonicalize] Switch the default setting to "top down". — clattner / detail

#22208 (May 25, 2021 2:21:01 AM)

  1. [zorg] Remove flang-aarch64-ubuntu-out-of-tree-new-driver — diana.picus / 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
  16. Revert "Do not create LLVM IR `constant`s for objects with dynamic initialisation" — thakis / detail
  17. [libomptarget] [amdgpu] Added LDS usage to the kernel trace — Dhruva.Chakrabarti / detail
  18. Revert "[LoopUnrollAndJam] Change LoopUnrollAndJamPass to LoopNest pass" — konndennsa / detail
  19. Making Instrumentation aware of LoopNest Pass — aeubanks / detail
  20. [lld:elf] Weaken the requirement for a computed binding to be STB_LOCAL — nathan / detail
  21. [Sema] Always search the full function scope context if a potential availability violation is encountered — logan.r.smith0 / detail
  22. [cfe] Support target-specific escaped character in inline asm — minyihh / detail
  23. [JITLink] Enable creation and management of mutable block content. — Lang Hames / detail
  24. AMDGPU/GlobalISel: Legalize G_[SU]DIVREM instructions — Christudasan.Devadasan / detail
  25. [Test] Add test for unreachable backedge with duplicating predecessors — mkazantsev / detail
  26. [LoopDeletion] Break backedge if we can prove that the loop is exited on 1st iteration — mkazantsev / detail
  27. [JITLink] Suppress expect-death test in release mode. — Lang Hames / detail
  28. [RISCV] Optimize xor/or with immediate in the zbs extension — powerman1st / detail
  29. [analyzer][ctu] Avoid parsing invocation list again and again during on-demand parsing of CTU — balazs.benics / detail
  30. Revert "[analyzer][ctu] Avoid parsing invocation list again and again during on-demand parsing of CTU" — balazs.benics / detail
  31. [GlobalISel] Fix MachineIRBuilder not using the DstOp argument for G_SHUFFLE_VECTOR. — Amara Emerson / detail
  32. [analyzer][ctu] Reland "Avoid parsing invocation list again and again.. — balazs.benics / detail
  33. [libomptarget][nfc] Accept callable for hsa iterate_symbols — jonathanchesterfield / detail
  34. [TRE] Reland: allow TRE for non-capturing calls. — a.v.lapshin / detail
  35. [mlir] Check only last dim stride in transfer op lowering — springerm / detail
  36. [clang][ARM] Remove non-existent arm1136jz-s CPU — david.spickett / detail
  37. [GlobalISel] Silence unused variable warning in Release builds. NFC. — benny.kra / detail
  38. [llvm][ARM] Remove non-existent arm1176j-s CPU — david.spickett / detail
  39. [clang][ARM] Remove non-existent arm9312 CPU — david.spickett / detail
  40. [ARM][NEON] Combine base address updates for vld1x intrinsics — kbessonova / detail
  41. [llvm-exegesis] Loop unrolling for loop snippet repetitor mode — lebedev.ri / detail
  42. [IR] Allow Value::replaceUsesWithIf() to process constants — Stanislav.Mekhanoshin / detail

#22207 (May 24, 2021 3:22:35 PM)

  1. [OpenCL] Add clang extension for bit-fields. — anastasia.stulova / detail
  2. [AArch64][SVE] Improve codegen for fixed length vector concat — bradley.smith / detail
  3. [AArch64][SVE] Add fixed length codegen for FP_ROUND/FP_EXTEND — bradley.smith / detail
  4. [OpenCL] Fix test by adding SPIR triple — anastasia.stulova / detail
  5. [VPlan] Add mayReadOrWriteMemory & friends. — flo / detail
  6. [VectorCombine] Fix load extract scalarization tests with assumes. — flo / detail
  7. [CostModel][X86] Improve accuracy of vector non-uniform shift costs on XOP/AVX2 targets — llvm-dev / detail
  8. [OpenCL][Docs] Minor update to OpenCL 3.0 — anastasia.stulova / detail
  9. [lldb] Reland "Fix UB in half2float" to fix the ubsan bot. — Raphael Isemann / detail
  10. [lldb] Introduce createTestTarget for creating a valid target in API tests — Raphael Isemann / detail
  11. [lldb] Readd deleted variable in the sample test — Raphael Isemann / detail
  12. [VPlan] Add first VPlan version of sinkScalarOperands. — flo / detail
  13. [ConstProp] add tests for vector reductions with poison elements; NFC — spatel / detail
  14. [ConstProp] propagate poison from vector reduction element(s) to result — spatel / detail
  15. [CostModel][X86] Regenerate sse-itoi.ll test checks — llvm-dev / detail
  16. [NVPTX] Fix lowering of frem for negative values — thomasraoux / detail
  17. [libc++][doc] Update format paper status. — koraq / detail
  18. [CostModel][X86] Add missing SSE41 v2iX sext/zext costs — llvm-dev / detail
  19. Remark was added to clang tooling Diagnostic — aaron / detail
  20. [LoopUnroll] Regenerate test checks (NFC) — nikita.ppv / detail
  21. [LoopUnroll] Add additional trip multiple test (NFC) — nikita.ppv / detail
  22. [CVP] Add additional test for phi common val transform (NFC) — nikita.ppv / detail
  23. [scudo] Separate Fuchsia & Default SizeClassMap — kostyak / detail
  24. [mlir][tosa] Align tensor rank specifications with current spec — stellaraccident / detail
  25. [llvm] Revert align attr test in test/Bitcode/attribute-3.3.ll — Steven Wu / detail
  26. CoroSplit: Replace ad-hoc implementation of reachability with API from CFG.h — Adrian Prantl / detail
  27. [Remarks] Look through inttoptr/ptrtoint for -ftrivial-auto-var-init remarks. — jonathan_roelofs / detail
  28. [mlir][doc] Fix links and references in top level docs directory — markus.boeck02 / detail
  29. [RISCV] Optimize getVLENFactoredAmount function. — craig.topper / detail
  30. [X86][Costmodel] getMaskedMemoryOpCost(): don't scalarize non-power-of-two vectors with legal element type — lebedev.ri / detail
  31. [Remarks] Add analysis remarks for memset/memcpy/memmove lengths — jonathan_roelofs / detail
  32. [NFC][scudo] Small test cleanup — Vitaly Buka / detail
  33. [gn build] Port 095e91c9737b — llvmgnsyncbot / detail
  34. [X86] Call insertDAGNode on trunc/zext created in tryShiftAmountMod. — craig.topper / detail
  35. [NFC] remove explicit default value for strboolattr attribute in tests — sguelton / detail
  36. Revert "[NFC] remove explicit default value for strboolattr attribute in tests" — sguelton / detail
  37. [lldb] Add missing mutex guards to TargetList::CreateTarget — Raphael Isemann / detail
  38. Enable MLIR Python bindings for TOSA. — stellaraccident / detail
  39. [CUDA]  Work around compatibility issue with libstdc++ 11.1.0 — tra / detail
  40. [dfsan] Add function that prints origin stack trace to buffer — gbalats / detail
  41. [WebAssembly] Add NullifyDebugValueLists pass — aheejin / detail
  42. [gn build] Port a64ebb863727 — llvmgnsyncbot / detail
  43. [RISCV] Add a vsetvli insert pass that can be extended to be aware of incoming VL/VTYPE from other basic blocks. — craig.topper / detail
  44. [gn build] Port b510e4cf1b96 — llvmgnsyncbot / detail
  45. Surface clone APIs in CAPI — GeorgeLyon / detail
  46. fix up test from D102742 — ndesaulniers / detail
  47. [CSSPGO][llvm-profgen] Report samples for untrackable frames. — hoy / detail
  48. [GreedyPatternRewriter] Introduce a config object that allows controlling internal parameters. NFC. — clattner / detail
  49. [NFC][CSSPGO]llvm-profge] Fix Build warning dueo to an attrbute usage. — hoy / detail
  50. [flang][cmake] Set the default for FLANG_BUILD_NEW_DRIVER for oot builds — andrzej.warzynski / detail
  51. [lldb] Move ClangModulesDeclVendor ownership to ClangPersistentVariables from Target — apl / detail
  52. Do not create LLVM IR `constant`s for objects with dynamic initialisation — momchil.velikov / detail
  53. [libc++] Assume that __wrap_iter always wraps a fancy pointer. — arthur.j.odwyer / detail
  54. [compiler-rt][scudo] Fix sign-compare warnings — Jinsong Ji / detail
  55. [mlir] Lower sm version for TensorCore intergration tests — thomasraoux / detail
  56. [lldb][NFC] Remove unused header from Target — apl / detail

#22206 (May 24, 2021 4:30:06 AM)

  1. [MLIR] Update MLIR build config to reflect cmake variable renames — uday / detail
  2. [Debug-Info] handle DW_TAG_rvalue_reference_type at strict DWARF. — czhengsz / detail
  3. [Attributor][NFC] Rerun update_test_checks script on Attributor tests — johannes / detail
  4. [Attributor][NFC] Clang format the Attributor source files — johannes / detail
  5. [Attributor][NFC] Add helpful debug outputs — johannes / detail
  6. [Attributor][NFC] Precommit test case with branch on undef — johannes / detail
  7. [Attributor][FIX] Ensure we replace undef if we see the first "real" value — johannes / detail
  8. [Attributor][FIX] Account for undef in the constant value lattice — johannes / detail
  9. [mlir] Normalize dynamic memrefs with a map of tiled-layout. — uday / detail
  10. [MLIR] Make MLIR cmake variable names consistent — uday / detail
  11. [lld][MachO] Fix code formatting — alexshap / detail
  12. [MLIR] [Python] Add Operation.parent — john.demme / detail
  13. [Attributor] Be more careful to not disturb the CG outside the SCC — johannes / detail
  14. [Attributor] Deal with address spaces gracefully — johannes / detail
  15. [Attributor] Teach AAIsDead about undef values — johannes / detail
  16. [Attributor] Introduce a helper do deal with constant type mismatches — johannes / detail
  17. [analyzer] Correctly propagate ConstructionContextLayer thru ParenExpr — balazs.benics / detail
  18. [VectorCombine] Scalarize vector load/extract. — flo / detail
  19. [Debug-Info]update section name to match AIX behaviour; nfc — czhengsz / detail
  20. [AMDGPU][Libomptarget] Remove global KernelNameMap — Pushpinder.Singh / detail
  21. [CostModel][X86] Improve accuracy of vXi64 MUL costs on AVX2/AVX512 targets — llvm-dev / detail
  22. Revert "[VectorCombine] Scalarize vector load/extract." — flo / detail
  23. flang: include limits — schuett / detail
  24. [LoopIdiom] 'logical right shift until zero': the value must be loop-invariant — lebedev.ri / detail
  25. [NFCI][LoopIdiom] 'left-shift until bittest': assert that BaseX is loop-invariant — lebedev.ri / detail
  26. [debuginfo-tests] Stop using installed LLDB and remove redundancy — james.henderson / detail
  27. [RISCV] Prevent store combining from infinitely looping — fraser / detail
  28. [MLIR] Drop old cmake var names — uday / detail
  29. [ARM] Fix inline memcpy trip count sequence — david.green / detail
  30. [ARM] Ensure WLS preheader blocks have branches during memcpy lowering — david.green / detail
  31. Recommit "[VectorCombine] Scalarize vector load/extract." — flo / detail
  32. [ARM] Allow findLoopPreheader to return headers with multiple loop successors — david.green / detail

#22205 (May 23, 2021 5:31:58 PM)

  1. [InstSimplify] add more tests for rem-mul-div; NFC — spatel / detail
  2. [gn build] (semi-manually) port 0bccdf82f705 — thakis / detail
  3. [CostModel][X86] Align v2i64 MUL costs on SSE42+ targets with worst case — llvm-dev / detail
  4. Fix bugs URL for PR relocations — llvm-dev / detail
  5. [mlir][doc] Fix links and indentation of mlir::ModuleOp description — markus.boeck02 / detail
  6. [AArch64] Use \t in AsmStreamer to match the prevailing style — i / detail
  7. [NFC][X86][Costmodel] Add tests with with masked loads/stores w/non-power-of-two vectors — lebedev.ri / detail
  8. NFC: cleaned up and renamed scalable-vf-analysis.ll -> scalable-vectorization.ll — sander.desmalen / detail
  9. [SPARC] recognize the "rd %pc, reg" special form — joerg / detail
  10. [AArch64][MC] Remove unneeded "in .xxx directive" from diagnostics — i / detail
  11. [IR] Add a Location to BlockArgument — clattner / detail
  12. [LoopUnroll] Add test for partial unrolling again non-latch exit (NFC) — nikita.ppv / detail
  13. [libc++] use more early returns for consistency — joerg / detail
  14. [MC] Refactor MCObjectFileInfo initialization and allow targets to create MCObjectFileInfo — i / detail
  15. [NFC][scudo] Enforce header size alignment — Vitaly Buka / detail
  16. [OpenMP][OMPIRBuilder]Adding support for `omp atomic` — fghanim84 / detail
  17. [AArch64] Delete unneeded fixup_aarch64_ldr_pcrel_imm19 VK_GOT special case — i / detail
  18. [NFC] Removing leftover debug code — fghanim84 / detail

#22204 (May 23, 2021 6:40:48 AM)

  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
  4. [ARM] Add extra debug messages for gather/scatter lowering. NFC — david.green / detail
  5. [LoopUnroll] Add test for unrollable non-latch multi-exit (NFC) — nikita.ppv / detail
  6. [LoopUnrollAndJam] Change LoopUnrollAndJamPass to LoopNest pass — konndennsa / detail

#22203 (May 22, 2021 7:46:37 PM)

  1. [IR] Optimize no-op removal from AttributeSet (NFC) — nikita.ppv / detail
  2. [IR] Optimize no-op removal from AttributeList (NFC) — nikita.ppv / detail
  3. [CostModel][X86] Align v4i64 MUL costs on AVX1 targets with worst case — llvm-dev / detail
  4. [Driver] Support libc++ in MSVC — phosek / detail
  5. [MinGW] Mark a number of library functions unavailable for mingw targets — martin / detail
  6. [Windows] Use TerminateProcess to exit without running destructors — martin / detail
  7. Revert "[Driver] Support libc++ in MSVC" — phosek / detail
  8. [ELF][test] Avoid local signature symbols for section groups to match reality — i / detail

#22202 (May 22, 2021 8:53:22 AM)

  1. [Polly] Avoid compiler warning. NFC. — llvm-project / detail
  2. [ConstantFolding] Use APFloat for constant folding. NFC — sepavloff / detail
  3. [SelectionDAG] Fix argument copy elision with irregular types — thatlemon / detail
  4. Reland [X86][CostModel] X86TTIImpl::getMemoryOpCost(): rewrite vector handling again — lebedev.ri / detail
  5. Reland [X86] X86TTIImpl::getInterleavedMemoryOpCostAVX2(): use getMemoryOpCost() — lebedev.ri / detail
  6. [CVP] Add test for PR50399 (NFC) — nikita.ppv / detail
  7. [Demangle][Rust] Parse raw pointers — tomasz.miasko / detail
  8. [Demangle][Rust] Parse references — tomasz.miasko / detail
  9. [Demangle][Rust] Parse function signatures — tomasz.miasko / detail
  10. [mlir] ConvertStandardToLLVM: make AllocLikeOpLowering public — ivan.butygin / detail
  11. [CostModel][X86] Improve v8i32 MUL costs on AVX1 targets to account for slower btver2 — llvm-dev / detail
  12. [CostModel][X86] Add test coverage for sub-64bit vXi8 multiplication costs — llvm-dev / detail
  13. [Matrix] Bail out early if there are no matrix intrinsics. — flo / detail
  14. [MLIR] Drop stale reference to mlir-edsc-builder-api-test — uday / detail
  15. [MLIR][GPU] Add CUDA Tensor core WMMA test — uday / detail
  16. [CostModel][X86] vXi8 MUL is always promoted to vXi16 — llvm-dev / detail
  17. [mlir][SCF] Canonicalize nested ParallelOp's — ivan.butygin / detail
  18. [ARM] Clean up some tests, removing dead instructions. NFC — david.green / detail
  19. Reapply [InstCombine] Fold multiuse shr eq zero — nikita.ppv / detail
  20. [mlir][linalg][nfc] Fix signed/unsigned comparison warning in header — ivan.butygin / detail
  21. [HIP] support ThinLTO — Yaxun.Liu / detail
  22. [JITLink] Move some Block bitfields into Addressable to improve packing. — Lang Hames / detail
  23. [ORC] Add more synchronization to TestLookupWithUnthreadedMaterialization. — Lang Hames / detail
  24. [CostModel][X86] Pull out X86/X64 scalar int arithmetric costs from SSE tables. NFCI. — llvm-dev / detail

#22201 (May 21, 2021 9:32:30 PM)

  1. [CostModel][X86] Improve f64/v2f64/v4f64 FMUL costs on AVX1 targets to account for slower btver2 — llvm-dev / detail
  2. [ORC] Use GTEST_SKIP in ORC C-API unit test. — Lang Hames / detail
  3. [ORC-RT] Add missing headers to CMakeLists.txt. — Lang Hames / detail
  4. [libomptarget] Fix a bug whereby firstprivates are not copied over to the device — georgios.rokos / detail
  5. [scudo] Try to re-enabled the test on arm — Vitaly Buka / detail
  6. precommit tests for D102934 and D102928 — listmail / detail
  7. [Matrix] Remove unused matrix-propagate-shape option. — flo / detail
  8. [libcxx][ranges] Add ranges::data CPO. — zoecarver / detail
  9. [gn build] Port 9db55b314b5b — llvmgnsyncbot / detail
  10. [nfc][lit] Relax spacing check — Vitaly Buka / detail
  11. [NFC][lit] Add skipped test into upstream format — Vitaly Buka / detail
  12. [NFC][lit] Add missing UNRESOLVED test — Vitaly Buka / detail
  13. [mlir][sparse] add full dimension ordering support — ajcbik / detail
  14. [InstSimplify] add tests for rem-of-mul; NFC — spatel / detail
  15. [libcxx][gardening] Re-order includes across libcxx. — zoecarver / detail
  16. [Verifier] Move some atomicrmw/cmpxchg checks to instruction creation — aeubanks / detail
  17. [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
  18. [OpenMP] libomp: move warnings to after library initialization — Andrey.Churbanov / detail
  19. RISCV: add a few deprecated aliases for CSRs — Saleem Abdulrasool / detail
  20. [clang] Don't pass multiple backend options if mixing -mimplicit-it and -Wa,-mimplicit-it — martin / detail
  21. [NFC][sanitizer] Fix android bot after D102815 — Vitaly Buka / detail
  22. [NFC][HIP] fix comments in __clang_hip_cmath.h — Yaxun.Liu / detail
  23. [compiler-rt][profile] Explicitly specify PROFILE_SOURCES extensions. NFC — jonathan_roelofs / detail
  24. [lld][WebAssembly] Fix for PIC output + TLS + non-shared-memory — sbc / detail
  25. [mlir][docs] Add memref and sparse_tensor to Passes.md — youngar17 / detail
  26. [IR] make stack-protector-guard-* flags into module attrs — ndesaulniers / detail
  27. [lit] Print full googletest commad line — Vitaly Buka / detail
  28. [NFC][sanitizer] Remove unused variable — Vitaly Buka / detail
  29. [NewPM] Mark BitcodeWriter as required. — efriedma / detail
  30. Revert "[NPM] Do not run function simplification pipeline unnecessarily" — aeubanks / detail
  31. Revert "[NewPM] Only invalidate modified functions' analyses in CGSCC passes" — aeubanks / detail
  32. [ORC][C-bindings] Replace LLVMOrcJITTargetMachineBuilderDisposeTargetTriple. — Lang Hames / detail
  33. [flang] Fix symbol table bugs with ENTRY statements — pklausler / detail
  34. [UpdateTestChecks] Default --x86_scrub_rip to False — i / detail
  35. [docs] ld.lld.1: Mention -z nostart-stop-gc — i / detail
  36. [ORC] Fix race condtition in CoreAPIsTest. — Lang Hames / detail
  37. [ORC] Fix debugging output: printDescription should not have a newline. — Lang Hames / detail
  38. [ORC] Check for underflow on SymbolStringPtr ref-counts. — Lang Hames / detail

#22200 (May 21, 2021 10:13:02 AM)

  1. [HWASAN] No code changed, Only clang-format for HWAddressSanitizer.cpp — xiang1.zhang / detail
  2. [scudo][NFC] Split BasicTest further — Vitaly Buka / detail
  3. [clang][driver] Treat -flto=[auto,jobserver] as -flto — tbaeder / detail
  4. [lit][gtest] Support SKIPPED tests — ikudrin / detail
  5. [unittests][CodeGen] Mark tests that cannot be executed with GTEST_SKIP() — ikudrin / detail
  6. Allow incomplete template types in unique_function arguments — yrouban / detail
  7. [lldb] Match test dependencies name to other LLVM projects. — smeenai / detail
  8. [dexter] Change line label reference syntax to enable label-relative offsets (1/2) — orlando.hyams / detail
  9. [dexter] Change line label reference syntax to enable label-relative offsets (2/2) — orlando.hyams / detail
  10. [dexter] Remove accidentally committed .rej file — orlando.hyams / detail
  11. [clang-repl] Tell the LLJIT the exact target triple we use. — v.g.vassilev / detail
  12. [clang][deps] Explicitly enable C++ modules in a test — Jan Svoboda / detail
  13. [mlir] Rename MlirLspServerLib -> MLIRLspServerLib — kkleine / detail
  14. [ARM] Fix the operand used for WLS in ARMLowOverheadLoops — david.green / detail
  15. [mlir] Add conversion from Complex to Standard dialect for NotEqualOp. — akuegel / detail
  16. Recommit: "[Debugify][Original DI] Test dbg var loc preservation"" — djtodoro / detail
  17. [clang] Fix for "Bug 27113 - MSVC-compat __identifier implementation incomplete" — hans / detail
  18. [clang] Fix Wnested-anon-types in ABIArgInfo — Raphael Isemann / detail
  19. [mlir] Add convenience builders for EqualOp and NotEqualOp. — akuegel / detail
  20. [analyzer][Z3][NFC] Use GTEST_SKIP instead of hacks — balazs.benics / detail
  21. [mlir] NFC - Use builder.getI1Type() — akuegel / detail
  22. [IR][Verifier] Relax restriction on alloca address spaces — wingo / detail
  23. [NFC][Debugify][Original DI] Use MapVector insted of DenseMap for DI tracking — djtodoro / detail
  24. [InstSimplify] Properly constrain {insert,extract}_subvector intrinsic fold — joe.ellis / detail
  25. 3rd Reapply "[DebugInfo] Use variadic debug values to salvage BinOps and GEP instrs with non-const operands" — stephen.tozer / detail
  26. [NFC][AMDGPU] Mark C code in AMDGPUUsage.rst — Tony.Tye / detail
  27. Fix warning: comparison of integer expressions of different signedness.  NFC — pengfei.wang / detail
  28. NFC: TreeTransform.h: make the function TransformNestedNameSpecifierLoc more beautiful — pengfei.wang / detail
  29. [CostModel][X86] Add uitpfp v4f32->v4i32 + v8f32->v8i32 SSE/AVX costs — llvm-dev / detail
  30. [mlir][Standard] NFC - Drop remaining EDSC usage — nicolas.vasilache / detail
  31. [CostModel][X86] Match SSE41 legalized conversion costs as well as SSE2 — llvm-dev / detail
  32. [CostModel][X86] Tweak fptoui v4f32->v4i32 + v8f32->v8i32 SSE/AVX costs — llvm-dev / detail
  33. [dexter] Add hit_count keyword arg to DexLimitSteps — orlando.hyams / detail
  34. [OpenCL] Add support of OpenCL C 3.0 __opencl_c_fp64 — anton.zabaznov / detail
  35. [TTI] NFC: Change getRegUsageForType to return InstructionCost. — daniil.fukalov / detail
  36. [TTI] NFC: Change getCostOfKeepingLiveOverCall to return InstructionCost. — daniil.fukalov / detail
  37. [DebugInfo] Salvage dbg.value() during ADCE — djtodoro / detail
  38. [VectorCombine] Add positive test for scalarizing multiple extracts. — flo / detail
  39. [dexter] Add REQUIRES: lldb to the test label_offset.cpp — orlando.hyams / detail
  40. [mlir] Add additional traits to EqualOp and NotEqualOp. — akuegel / detail
  41. [mlir][linalg] Add scalar operands inlining pattern — herhut / detail
  42. [mlir] Disallow tensor types in VectorToSCF — springerm / detail
  43. [SLP][NFC]Add a test for diamond match of broadcast tree nodes. — a.bataev / detail
  44. [mlir][memref] Improve canonicalization of memref.clone — herhut / detail
  45. [SLP]Improve handling of compensate external uses cost. — a.bataev / detail
  46. AMDGPU/GlobalISel: Add subtarget to a test — konndennsa / detail
  47. [LoopUnrollAndJam] Change LoopUnrollAndJamPass to LoopNest pass — konndennsa / detail
  48. [X86] Pre-commit test for D90901 — jim / detail
  49. [X86] Don't fold (fneg (fma (fneg X), Y, (fneg Z))) to (fma X, Y, Z) — jim / detail
  50. [libomptarget][amdgpu] Mark alloc, free weak to facilitate local experimentation — jonathanchesterfield / detail
  51. [X86] Lower calls with clang.arc.attachedcall bundle — flo / detail
  52. [MLIR][GPU][NVVM] Add conversion of warp synchronous matrix-multiply accumulate GPU ops — uday / detail
  53. [mlir] Add support for fusion into TiledLoopOp. — pifon / detail
  54. [PowerPC] Add stack guard tests — Jinsong Ji / detail
  55. Move a definition into cpp from header in advance of other changes [nfc] — listmail / detail
  56. [mlir] NFC: Expose tiled_loop->scf pattern. — pifon / detail
  57. [mlir][docs] Fix links to index and integer types — marius.brehler / detail
  58. [CostModel][X86] Improve fneg costs — llvm-dev / detail
  59. [X86] Inline variable to avoid unused warning in Release builds. NFCI. — benny.kra / detail
  60. Revert "[LoopUnrollAndJam] Change LoopUnrollAndJamPass to LoopNest pass" — konndennsa / detail
  61. [NFC][AMDGPU] Add documentation for AMD Instinct MI100 accelerator — Tony.Tye / detail

#22199 (May 20, 2021 10:51:05 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. [FPEnv] EarlyCSE support for constrained intrinsics, default FP environment edition — kevin.neal / detail
  4. [gn build] Use .export files — thakis / detail
  5. [libcxx][ranges] Implement `ranges::borrowed_range`. — zoecarver / detail
  6. [gn build] attempt to unbreak linux after fc9696130c8 — thakis / detail
  7. [gn build] use PEP-8 indents in symbol_exports.py — thakis / detail
  8. [gn build] attempt again to unbreak linux after fc9696130c8 — thakis / detail
  9. [gn build] try reverting code part of f05fbb7795 — thakis / detail
  10. Revert "[Remarks] Add analysis remarks for memset/memcpy/memmove lengths" — jonathan_roelofs / detail
  11. [gn build] Port 0af3105b641a — llvmgnsyncbot / detail
  12. [libc++] Translate the test suite sanitizer support to the DSL — Louis Dionne / detail
  13. [libomptarget] Improve dlwrap compile time error diagnostic — jonathanchesterfield / detail
  14. [SelectionDAG][Mips][PowerPC][RISCV][WebAssembly] Teach computeKnownBits/ComputeNumSignBits about atomics — jrtc27 / detail
  15. [lldb] Improve invalid DWARF DW_AT_ranges error reporting — jan.kratochvil / detail
  16. [WebAssembly] Warn on exception spec for Emscripten EH — aheejin / detail
  17. [mlir][MemRef] NFC - Drop MemRef EDSC usage — nicolas.vasilache / detail
  18. [flang] Implement more transformational intrinsic functions in runtime — pklausler / detail
  19. [flang] Fix broken build of flang with clang — pklausler / detail
  20. [M68k] Allow user to preserve certain registers — minyihh / detail
  21. [M68k] Support for inline asm operands w/ simple constraints — minyihh / detail
  22. [CUDA][HIP] Fix device variables used by host — Yaxun.Liu / detail
  23. [flang] Remove unused variable — pklausler / detail
  24. [LLD] [COFF] Fix automatic export of symbols from LTO objects — martin / detail
  25. [mlir][Affine] NFC - Drop Affine EDSC usage — nicolas.vasilache / detail
  26. [clang][AST] Improve AST Reader/Writer memory footprint — apollo.mobility / detail
  27. [asan] Add autogenerated test for fake stack — Vitaly Buka / detail
  28. [AMDGPU] Fix module LDS selection — Stanislav.Mekhanoshin / detail
  29. [PDB] Check the type server guid when ghashing — rnk / detail
  30. [libcxxabi] Remove unnecessary define from build — smeenai / detail
  31. [scudo] Fix EXPECT_DEATH tests — Vitaly Buka / detail
  32. [tests] Update Transforms/DeadStoreElim/multiblock-malloc-free.ll — nhaehnle / detail
  33. [IR] Memory intrinsics are not unconditionally `nosync` — nhaehnle / detail
  34. [debugserver] Add platform cache support to improve performance. — Jonas Devlieghere / detail
  35. [NFC][scudo] Let disableMemoryTagChecksTestOnly to fail — Vitaly Buka / detail
  36. [NFC][scudo] Fix typo in comment — Vitaly Buka / detail
  37. [AIX] Print printable byte list as quoted string — Jinsong Ji / detail
  38. [sanitizer_common] Add StackTrace::PrintTo method — gbalats / detail
  39. [sanitizer_common] Remove unused var in test — gbalats / detail
  40. [AMDGPU] Request module used variables from LDS lowering as internal — Stanislav.Mekhanoshin / detail
  41. [APFloat] convertToDouble/Float can work on shorter types — sepavloff / detail
  42. GlobalISel: Help reduce operation width for instruction with two results. — Christudasan.Devadasan / detail
  43. [scudo] Fix compilation after D102886 — Vitaly Buka / detail

#22198 (May 20, 2021 11:31:33 AM)

  1. [clangd] Update gRPC dependency for remote index tests — kbobyrev / detail
  2. [AArch64] Combine vector shift instructions in SelectionDAG — andrew.savonichev / detail
  3. Force visibility of llvm::Any to external — sguelton / detail
  4. [CostModel][AArch64] Add missing costs for getShuffleCost with scalable vectors — caroline.concatto / detail
  5. [WebAssembly] Ignore filters in Emscripten EH landingpads — aheejin / detail
  6. [mlir] Add Python bindings for vector dialect — springerm / detail
  7. [mlir][Linalg] Drop spurious usage of OperationFolder — nicolas.vasilache / detail
  8. [CodeGen] Add support for widening INSERT_SUBVECTOR operands — david.sherwood / detail
  9. [RISCV] Add legality check for vectorizing reduction — luke957 / detail
  10. [X86][AVX] Don't scrub pointer math in avx-vperm2x128.ll — llvm-dev / detail
  11. libsanitizer: Guard cyclades inclusion in sanitizer — tamar.christina / detail
  12. [NFC][SimplifyCFG] Autogenerate checklines in a few tests for ease of updates — lebedev.ri / detail
  13. [NFC][PruneEH] Autogenerate checklines in a few tests for ease of updates — lebedev.ri / detail
  14. [NFC][CHR] Autogenerate checklines in a few tests for ease of updates — lebedev.ri / detail
  15. [llvm-objcopy] Refactor CopyConfig structure. — a.v.lapshin / detail
  16. [gn build] Port 081c62501e4f — llvmgnsyncbot / detail
  17. [AArch64] Add extra codegen tests. NFC — david.green / detail
  18. [llvm-strip] Add support for '--' for delimiting options from input files — serguei.n.dmitriev / detail
  19. [NFC][Coroutines] Autogenerate a few tests for ease of further updates — lebedev.ri / detail
  20. Reapply "[clang][deps] Support inferred modules" — Jan Svoboda / detail
  21. [llvm][sve] Lowering for VLS MLOAD/MSTORE — david.truby / detail
  22. [CostModel][X86][AVX2] Improve 256-bit vector non-uniform shifts costs — llvm-dev / detail
  23. [mlir] Add EqualOp and NotEqualOp to complex dialect. — akuegel / detail
  24. [CodeGen] Add support for widening the result of EXTRACT_SUBVECTOR — david.sherwood / detail
  25. [mlir] Add conversion from complex to standard dialect for EqualOp. — akuegel / detail
  26. [ARM] Extra tests for MVE vhadd and vmulh. NFC — david.green / detail
  27. [SPARCv9] allow stw as alias for st — joerg / detail
  28. [clang] Invalidate a non-dependent-type RecordDecl when it has any dependent-type base class specifier. — hokein.wu / detail
  29. Fix LIT failure on native aix — Xiangling.Liao / detail
  30. [TableGen] [Clang] Clean up arm_mve.td file. — Paul C. Anagnostopoulos / detail
  31. [Debugify][Original DI] Test dbg var loc preservation — djtodoro / detail
  32. Revert "libsanitizer: Guard cyclades inclusion in sanitizer" — tamar.christina / detail
  33. [test] Fix pre-ra-sched.c to check for error message from stderr — hubert.reinterpretcast / detail
  34. Revert "[Debugify][Original DI] Test dbg var loc preservation" — djtodoro / detail
  35. [AST] Store regular ValueDecl* in BindingDecl (NFC) — aaronpuchert / detail
  36. [flang][docs] Update driver sync-up call link — andrzej.warzynski / detail
  37. [libc++] Switch a few CI jobs to the minimal Lit configuration — Louis Dionne / detail
  38. [libomptarget] Disable test bug49334 on amdgpu — jonathanchesterfield / detail
  39. [libc++] Remove workaround for PR28391 (ODR violations with ASAN) — Louis Dionne / detail
  40. [libc++] Fix documentation build failure — Louis Dionne / detail
  41. [ARM][AArch64] SLSHardening: make non-comdat thunks possible — daniel.kiss / detail
  42. [lldb][NFC] Add more Float16 unit tests — Raphael Isemann / detail
  43. [libomptarget][amdgpu] Remove majority of fatal errors — jonathanchesterfield / detail
  44. Correct some thread safety analysis diagnostics; NFC. — aaron / detail
  45. [mlir][Linalg] NFC - Drop Linalg EDSC usage — nicolas.vasilache / detail
  46. [SLP]Try to vectorize tiny trees with shuffled gathers of extractelements. — a.bataev / detail
  47. [lldb] Adjust DumpDataExtractorTest.Formats for Windows — Raphael Isemann / detail
  48. [GlobalOpt] adjust test to show load problems; NFC — spatel / detail
  49. [GlobalOpt] recompute alignments for loads and stores of updated globals — spatel / detail
  50. [CodeGen][AArch64][SVE] Canonicalize intrinsic rdffr{ => _z} — peter.waller / detail
  51. [flang] simplify derived type info table format — jperier / detail
  52. [DebugInfo] Handle DIArgList in FastISel or GlobalIsel — stephen.tozer / detail
  53. When vector is found as a type or non-type id, check if it is really the altivec vector token. — schmeise / detail
  54. [IR][AutoUpgrade] Drop alignment from non-pointer parameters and returns — Steven Wu / detail
  55. [WebAssembly] Fix PIC/GOT codegen for wasm64 — aardappel / detail
  56. [RISCV] Ensure shuffle splat operands are type-legal — fraser / detail
  57. [PowerPC] Add fix to partword atomic operations — stefanp / detail
  58. Add support for DWARF embedded source to llvm-symbolizer. — aorlov / detail
  59. libsanitizer: Remove cyclades inclusion in sanitizer — tamar.christina / detail
  60. [X86][Atom] Fix vector fadd/fcmp/fmul resource/throughputs — llvm-dev / detail
  61. [ORC-RT] Add string_view and span utilities for use by the ORC runtime. — Lang Hames / detail
  62. [scudo] Disable secondary cache-unmap tests on arm32. — 31459023+hctim / detail
  63. [PGO] Don't reference functions unless value profiling is enabled — rnk / detail
  64. [RISCV] Ensure small mask BUILD_VECTORs aren't expanded — fraser / detail
  65. [scudo] Add supported architectures. — 31459023+hctim / detail

#22197 (May 20, 2021 12:43:27 AM)

  1. [ORC] Add a CPU getter to JITTargetMachineBuilder. — Lang Hames / detail
  2. [ORC-RT] Add ORC runtime error and expected types. — Lang Hames / detail
  3. Treat implicit deduction guides as being equivalent to their — richard / detail
  4. [CSSPGO] Avoid deleting probe instruction in FoldValueComparisonIntoPredecessors — wlei / detail
  5. [mlir][CAPI] Expose [u]int8 DenseElementsAttr. — silvasean / detail
  6. [mlir] Harmonize TOSA include guards — marius.brehler / detail
  7. [mlir] Properly align StorageUniquer::BaseStorage to fix 32 bit build — riddleriver / detail
  8. [mlir][sparse] skip sparsification for unannotated (or unhandled) cases — ajcbik / detail
  9. [NFC][tsan] clang-format the test — Vitaly Buka / detail
  10. Revert "[Driver] Delete -mimplicit-it=" — martin / detail
  11. [mlir][docs] Fix minor typos in vector dialect docs — ajcbik / detail
  12. [CMake] Don't LTO optimize targets that aren't part of any distribution — phosek / detail
  13. [MC][ARM] Reject Thumb "ror rX, #0" — rprichard / detail
  14. [Remarks] Add analysis remarks for memset/memcpy/memmove lengths — jonathan_roelofs / detail
  15. [docs] Describe reporting security issues on the chromium tracker. — Ahmed Bougacha / detail
  16. [lld][WebAssembly] Fix for string tail merging and -r/--relocatable — sbc / detail
  17. [gn build] Port 4bf69fb52b3c — llvmgnsyncbot / detail
  18. PR50402: Use proper constant evaluation rules for checking constraint — richard / detail
  19. -fno-semantic-interposition: Don't set dso_local on GlobalVariable — i / detail
  20. [test] Fix test — i / detail
  21. [mlir] Add a new `print-ir-after-failure` IR pass printing flag — riddleriver / detail
  22. [mlir] Refactor the implementation of pass crash reproducers — riddleriver / detail
  23. Fix warnings in windows bots. NFC — jonathan_roelofs / detail
  24. [sanitizer] Reduce redzone size for small size global objects — i / detail
  25. [OpenMP][NFC] Remove SIMD check lines for non-simd tests — johannes / detail
  26. [llvm-objcopy] Update LIT test to resolve bot failure [NFC] — serguei.n.dmitriev / detail
  27. [HWASAN] Update the tag info for X86_64. — xiang1.zhang / detail
  28. [clang-offload-bundler] Delimit input/output file names by '--' for llvm-objcopy — serguei.n.dmitriev / detail
  29. Revert "[HWASAN] Update the tag info for X86_64." — xiang1.zhang / detail
  30. [tsan] Deflake pthread_atfork_deadlock3 — Vitaly Buka / detail
  31. Add option to llvm-gsymutil to read addresses from stdin. — simon.giesecke / detail
  32. [GlobalISel] Fix div+rem -> divrem combine causing use-def violation. — Amara Emerson / detail
  33. [clang-tidy] Fix a crash for raw-string-literal check. — hokein.wu / detail
  34. [mlir][Python][linalg] Fix to limit size of SmallVector. — gysit / detail

#22196 (May 19, 2021 1:23:29 PM)

  1. [PowerPC] Removed `-DLLVM_ENABLE_PROJECTS=flang` from PowerPC flang buildbot — albionapc / detail
  2. [llvm-objcopy] Add support for '--' for delimiting options from input/output files — serguei.n.dmitriev / detail
  3. [NFCI][SimplifyCFG] simplifyCommonResume(): use DeleteDeadBlock() — lebedev.ri / detail
  4. [NFCI][SimplifyCFG] simplifySingleResume(): use DeleteDeadBlock() — lebedev.ri / detail
  5. [NFCI][SimplifyCFG] simplifyReturn(): use DeleteDeadBlock() — lebedev.ri / detail
  6. [NFCI][SimplifyCFG] simplifyUnreachable(): use DeleteDeadBlock() — lebedev.ri / detail
  7. [LV] Add -scalable-vectorization=<option> flag. — sander.desmalen / detail
  8. MachineBasicBlock: add liveout iterator aware of which liveins are defined by the runtime. — Tim Northover / detail
  9. Reformat GSYMCreator.cpp — simon.giesecke / detail
  10. Avoid calculating the string hash twice in GsymCreator::insertString. — simon.giesecke / detail
  11. Move FunctionInfo in addFunctionInfo rather than copying. — simon.giesecke / detail
  12. Use a non-recursive mutex in GsymCreator. — simon.giesecke / detail
  13. [X86] Limit X86InterleavedAccessGroup to handle the same type case only — pengfei.wang / detail
  14. [analyzer] Check the checker name, rather than the ProgramPointTag when silencing a checker — dkszelethus / detail
  15. [x86] Fix FMF propagation test — frgossen / detail
  16. tsan: mark sigwait as blocking — dvyukov / detail
  17. [NFC][SimplifyCFG] removeEmptyCleanup(): use BasicBlock::phis() — lebedev.ri / detail
  18. [NFCI][SimplifyCFG] removeEmptyCleanup(): streamline PHI node updating — lebedev.ri / detail
  19. [NFCI][SimplifyCFG] removeEmptyCleanup(): use DeleteDeadBlock() — lebedev.ri / detail
  20. [HIP] Tighten checks in hip-include-path.hip test case — bjorn.a.pettersson / detail
  21. [X86] Remove copy + paste typos in AtomWriteResPair comment. — llvm-dev / detail
  22. [X86] Atom (pre-SLM) doesn't support PTEST instructions — llvm-dev / detail
  23. [clang] Fix a crash on CheckArgAlignment. — hokein.wu / detail
  24. Reapply "[clang][deps] Support inferred modules" — Jan Svoboda / detail
  25. [SDAG] propagate FMF from target-specific IR intrinsics — spatel / detail
  26. [ARM][NEON] Combine base address updates for vst1x intrinsics — kbessonova / detail
  27. Remove scalable vector assert from InnerLoopVectorizer::setDebugLocFromInst — david.sherwood / detail
  28. Revert "[X86] Limit X86InterleavedAccessGroup to handle the same type case only" — pengfei.wang / detail
  29. [mlir][Vector] NFC - Drop vector EDSC usage — nicolas.vasilache / detail
  30. [llvm][AArch64][SVE] Model FFR-using intrinsics with inaccessiblemem — peter.waller / detail
  31. Revert "[GlobalISel] Simplify G_ICMP to true/false when the result is known" — thakis / detail
  32. [lldb][NFC] Remove sample test boilerplate from TestBreakOnCPP11Initializers — Raphael Isemann / detail
  33. [lldb] Encode `bool` as unsigned int — weratt / detail
  34. [mir][Python][linalg] Support OpDSL extensions in C++. — gysit / detail
  35. [X86][Atom] Fix vector integer shift by immediate resource/throughputs — llvm-dev / detail
  36. [X86][AVX] createVariablePermute - generalize the PR50356 fix for smaller indices vector as well — llvm-dev / detail
  37. [nfc] [lldb] 1/2: Fix DW_AT_ranges DW_FORM_sec_offset not using DW_AT_rnglists_base (used by GCC) — jan.kratochvil / detail
  38. [lldb] 2/2: Fix DW_AT_ranges DW_FORM_sec_offset not using DW_AT_rnglists_base (used by GCC) — jan.kratochvil / detail
  39. Revert rG528bc10e95d5f9d6a338f9bab5e91d7265d1cf05 : "[X86FixupLEAs] Transform the sequence LEA/SUB to SUB/SUB" — llvm-dev / detail
  40. Reapply "[X86] Limit X86InterleavedAccessGroup to handle the same type case only" — pengfei.wang / detail
  41. [clang][patch] Add support for option -fextend-arguments={32,64}: widen integer arguments to int64 in unprototyped function calls — melanie.blower / detail
  42. [lldb] Enable TestCppBitfields on Windows — weratt / detail
  43. [AsmParser][SystemZ][z/OS] Introducing HLASM Parser support to AsmParser - Part 1 — anirudh_prasad / detail
  44. [VP] make getFunctionalOpcode return an Optional — simon.moll / detail
  45. Fix lld macho standalone build by including llvm/Config/llvm-config.h instead of llvm/Config/config.h — thakis / detail
  46. [mlir][SCF] NFC - Drop SCF EDSC usage — nicolas.vasilache / detail
  47. Revert "Do actual DCE in LoopUnroll (try 3)" — akhuang / detail
  48. [CSSPGO] Overwrite branch weight annotated in previous pass. — hoy / detail
  49. Recommit "[GlobalISel] Simplify G_ICMP to true/false when the result is known" — Jessica Paquette / detail
  50. [profile] Skip mmap() if there are no counters — Vedant Kumar / detail
  51. [ScalarEvolution] Remove unused ExitLimit::hasOperand() method (NFC) — nikita.ppv / detail
  52. [x86] add test check lines to demonstrate FMF propagation failure; NFC — spatel / detail
  53. [x86] propagate FMF from x86-specific intrinsic nodes to others during lowering — spatel / detail
  54. Revert "Reapply "[clang][deps] Support inferred modules"" — frgossen / detail
  55. Do actual DCE in LoopUnroll (try 4) — listmail / detail
  56. [MCA] llvm-mca MCTargetStreamer segfault fix — andrea.dibiagio / detail
  57. [NFCI][Local] removeUnreachableBlocks(): use DeleteDeadBlocks() — lebedev.ri / detail
  58. [NFCI][Local] MergeBlockIntoPredecessor(): use DeleteDeadBlocks() — lebedev.ri / detail
  59. [NFCI][Local] TryToSimplifyUncondBranchFromEmptyBlock(): use DeleteDeadBlocks() — lebedev.ri / detail
  60. [CoverageMapping] Handle gaps in counter IDs for source-based coverage — pirama / detail
  61. [MLIR] Update Vector To LLVM conversion to be aware of assume_alignment — stephen.neuendorffer / detail
  62. [x86] update fma test with deprecated intrinsics; NFC — spatel / detail
  63. [libcxx][iterator][nfc] acquires lock for working on [range.iter.ops] — cjdb / detail
  64. [MCA] Unbreak the buildbots by passing flag -mcpu=generic to the new test added by commit e5d59db469. — andrea.dibiagio / detail
  65. [libcxx][ranges] adds concept `sized_range` and cleans up `ranges::size` — cjdb / detail
  66. [lld/mac] Remove dead declaration — thakis / detail
  67. [x86] propagate FMF from x86-specific intrinsic nodes to others during combining — spatel / detail
  68. [x86] add tests for fma folds with fast-math-flags; NFC — spatel / detail
  69. [Diagnostics] Allow emitting analysis and missed remarks on functions — jhuber6 / detail
  70. [clang][ObjC] Allow different availability annotation on a method — Alex Lorenz / detail
  71. [lldb] Fix UB in half2float and add some more tests. — Raphael Isemann / detail
  72. [OpaquePtr] Make GEPs work with opaque pointers — aeubanks / detail
  73. [PDB] Do not record PGO or coverage public symbols — rnk / detail
  74. [OpaquePtr] Make cmpxchg work with opaque pointers — aeubanks / detail
  75. [OpaquePtr] Make atomicrmw work with opaque pointers — aeubanks / detail
  76. [Reland] [mlir] Speed up Lexer::getEncodedSourceLocation — riddleriver / detail
  77. [mlir] Add include guard to TOSA tblgen passes — marius.brehler / detail
  78. Revert "[lldb] Fix UB in half2float and add some more tests." — Raphael Isemann / detail

#22195 (May 19, 2021 2:03:24 AM)

  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. Update configuration for Arm/Aarch64 cross Windows to Linux toolchan builders. — vvereschaka / detail
  5. Run only 1 build at a time for heavily loaded workers. — gkistanova / detail
  6. Fixed undefined runtime_projects in OpenMPBuilder. — gkistanova / detail
  7. [sanitizer] Prepare for D102543 — Vitaly Buka / detail
  8. [sanitizer] Remove QEMU from sanitizer-buildbot3 — Vitaly Buka / detail
  9. [libfuzzer] Print running tests — Vitaly Buka / detail
  10. [libfuzzer] Remove unnecessary cmake flags — Vitaly Buka / detail
  11. [sanitizer] Run QEMU cmakes in parallel — Vitaly Buka / detail
  12. [sanitizer] Remove nested buildbot_qemu call — Vitaly Buka / detail
  13. [docs] Fix broken docs after 1c7f32334 — aeubanks / detail
  14. [mlir-docs] Add a blurb on recursion during pattern application — riddleriver / detail
  15. [mlir] Allow derived rewrite patterns to define a non-virtual `initialize` hook — riddleriver / detail
  16. [x86] trim zeros from constants for readability; NFC — spatel / detail
  17. [x86] add FMF propagation test for target-specific intrinsic; NFC — spatel / detail
  18. scudo: Test realloc on increasing size buffers. — peter / detail
  19. [Demangle][Rust] Parse named types — tomasz.miasko / detail
  20. [Demangle][Rust] Parse array type — tomasz.miasko / detail
  21. [Demangle][Rust] Parse slice type — tomasz.miasko / detail
  22. [Demangle][Rust] Parse tuples — tomasz.miasko / detail
  23. Default stack alignment of x86 NaCl to 16 bytes — dschuff / detail
  24. [symbolizer] Added StartAddress for the resolved function. — aorlov / detail
  25. [Demangle][Rust] Speculative fix for bot build failure — tomasz.miasko / detail
  26. [OpenMP] Stabilize OpenMP/parallel_for_codegen.cpp test (NFC) — michael.p.rice / detail
  27. [SampleFDO] New hierarchical discriminator for Flow Sensitive SampleFDO — xur / detail
  28. [gn build] Port 886629a8c9e5 — llvmgnsyncbot / detail
  29. Fix a buildbot failure from commit 886629a8 — xur / detail
  30. [libc++] Some fixes to the <bit> utilities. — arthur.j.odwyer / detail
  31. [libc++] Alphabetize header inclusions and include-what-you-use <__debug>. NFCI. — arthur.j.odwyer / detail
  32. Apply [[standalone_debug]] to some types in the STL. — akhuang / detail
  33. [mlir] Speed up Lexer::getEncodedSourceLocation — riddleriver / detail
  34. Add a helper function to convert LogicalResult to int for return from main — joker.eph / detail
  35. [X86FixupLEAs] Transform the sequence LEA/SUB to SUB/SUB — carrot / detail
  36. [Attributor] Change AAExecutionDomain to only accept intrinsics — huberjn / detail
  37. Revert "[IR] Add a Location to BlockArgument." and follow-on commit — richard / detail
  38. Enhance InferShapedTypeOpInterface to make it accessible during dialect conversion — joker.eph / detail
  39. [CMake] Update Cmake cache file for Win to ARM Linux cross builds. NFC — vvereschaka / detail
  40. [Utils][vim] Highlight CHECK-EMPTY: & CHECK-COUNT: directives — code / detail
  41. [NewPM] Add options to PrintPassInstrumentation — aeubanks / detail
  42. [mlir][Linalg] Break unnecessary dependency through unused `outs` tensor. — ravishankarm / detail
  43. [libfuzzer] Update doc mentioning removed flags. — Vitaly Buka / detail
  44. [mlir] Use VectorTransferPermutationMapLoweringPatterns in VectorToSCF — springerm / detail
  45. Fix sanitizer test errors from commit 886629a8 — xur / detail
  46. [clang-tidy] Fix a crash on invalid code for memset-usage check. — hokein.wu / detail
  47. [NFCI] SimplifyCFGPass: mergeEmptyReturnBlocks(): use DeleteDeadBlocks() — lebedev.ri / detail
  48. [RISCV] Support INSERT_VECTOR_ELT into i1 vectors — fraser / detail

#22194 (May 18, 2021 2:36:14 PM)

  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. [SYCL] Enable `opencl_global_[host,device]` attributes for SYCL — alexey.bader / detail
  5. [AMDGPU] Regenerate wave32.ll tests — llvm-dev / detail
  6. Revert rGd70cbd1ce9b426f2c7e0e0f900769bbcbb300a95 "[AMDGPU] Regenerate wave32.ll tests" — llvm-dev / detail
  7. [CostModel][X86] Add missing check prefixes from cast.ll — llvm-dev / detail
  8. [CostModel][X86] Add scalar truncation cost checks — llvm-dev / detail
  9. [LV] Add test which sinks a load a across an aliasing store. — flo / detail
  10. [lld/mac] Propagate -(un)exported_symbol(s_list) to privateExtern in Driver — thakis / detail
  11. [X86][AVX] Cleanup AVX2 vector integer truncation costs — llvm-dev / detail
  12. [LLD] [MinGW] Pass the canExitEarly parameter through properly — martin / detail
  13. [NFC] Removed unused VFInfo comparison operator — david.sherwood / detail
  14. [libcxx][test] Attempt to make debug mode tests more bulletproof — kbessonova / detail
  15. [X86] AMD Zen 3: cap LoopMicroOpBufferSize to workaround PR50384 (quadratic IndVars runtime) — lebedev.ri / detail
  16. [ADT] Remove StringRef::withNullAsEmpty — Raphael Isemann / detail
  17. [DebugInfo][test] Check specific func name to ignore codegen differences — Jinsong Ji / detail
  18. Recommit X86: support Swift Async context — Tim Northover / detail
  19. Introduce SYCL 2020 mode — aaron / detail
  20. [ORC] Don't try to obtain a ref to a non-existent buffer. — Lang Hames / detail
  21. [ORC-RT] Add compiler abstraction header for the ORC runtime. — Lang Hames / detail
  22. [ORC-RT] Add apply_tuple utility. — Lang Hames / detail
  23. [clang-offload-bundler] Add sections and set section flags using one llvm-objcopy invocation — serguei.n.dmitriev / detail
  24. [GlobalISel] Simplify G_ICMP to true/false when the result is known — Jessica Paquette / detail
  25. Speculatively fix failing tests from 6381664580080f015bc0c2ec647853f697cf744a — aaron / detail
  26. [MLIR][Affine] Privatize certain escaping memrefs — uday / detail
  27. [X86] AMD Zen 3: fix MULX modelling - don't forget about WriteIMulH (PR50387) — lebedev.ri / detail
  28. [AArch64][GlobalISel] Prefer mov for s32->s64 G_ZEXT — Jessica Paquette / detail
  29. [gn build] Add target for PassesBindingsTest — aeubanks / detail
  30. [test] Speculative fix for bots — aeubanks / detail
  31. [X86] Use Skylake Server model for x86-64-v4 so we have full instruction coverage — llvm-dev / detail
  32. Revert "[test] Speculative fix for bots" — aeubanks / detail
  33. [IR] Add a Location to BlockArgument. — clattner / detail
  34. [InstCombine] add tests for funnel shift miscompile; NFC — spatel / detail
  35. [gn build] Rename PassesBindingsTests and add it to unittests — aeubanks / detail
  36. [test] Speculative fix for bots (round 2) — aeubanks / detail
  37. [InstCombine] restrict funnel shift match to avoid miscompile — spatel / detail
  38. [NFC] Format PassesBindingsTests CMake like other unittests — aeubanks / detail
  39. [IntegerAttr] Add helpers for working with LLVM's APSInt type. — clattner / detail
  40. [lld/mac] Correctly set nextdefsym — thakis / detail
  41. [Driver] Delete -mimplicit-it= — i / detail
  42. [flang] Implement MATMUL in the runtime — pklausler / detail
  43. [LICM] Remove MaybePromotable set (PR50367) — nikita.ppv / detail
  44. [flang] Accept OPEN(ACCESS='APPEND') legacy extension even without warnings enabled — pklausler / detail
  45. [RuntimeDyld] Add allowStubs/allowZeroSyms — rafaelauler / detail
  46. [X86][AVX] Add variable-permute test case from PR50356 — llvm-dev / detail
  47. AMDGPU/NFC: Replace EF_AMDGPU_MACH_AMDGCN_RESERVED_0X3E with EF_AMDGPU_MACH_AMDGCN_GFX1034 — kzhuravl_dev / detail
  48. [clang-repl] Better match the underlying architecture. — v.g.vassilev / detail
  49. [lld][WebAssembly] Enable string tail merging in debug sections — sbc / detail
  50. [X86][AVX] createVariablePermute - correctly extend same-sized-vector indices (PR50356) — llvm-dev / detail
  51. [lld][WebAssembly] Convert test to assembly. NFC. — sbc / detail
  52. [mlir-lsp-server] Add support for recording text document versions — riddleriver / detail
  53. [PDB] Improve error handling when writes fail — rnk / detail
  54. [CMake] Use -O0 for unittests under full LTO as well — phosek / detail
  55. [OpaquePtr] Make loads and stores work with opaque pointers — aeubanks / detail
  56. [MinGW] Fix the cmake condition for -mbig-obj — martin / detail
  57. [NewPM] Don't mark AA analyses as preserved — aeubanks / detail
  58. [compiler-rt] [builtins] Provide a SEH specific __gcc_personality_seh0 — martin / detail
  59. [SystemZ] [z/OS] Add XPLINK64 Calling Convention to SystemZ — kai.nacke / detail
  60. AMDGPU/Docs: Remove reserved MACH 0x3E (it is no longer reserved), sort MACHs by value — kzhuravl_dev / detail
  61. [MSan] Set zeroext on call arguments to msan functions with zeroext parameter attribute — aeubanks / detail
  62. [TargetLowering] Only inspect attributes in the arguments for ArgListEntry — aeubanks / detail
  63. [NFC] Use ArgListEntry indirect types more in ISel lowering — aeubanks / detail

#22193 (May 18, 2021 3:11:37 AM)

  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. [sanitizer][NFC] Reuse cmake setup — Vitaly Buka / detail
  5. [sanitizer] Fix asan builder name — Vitaly Buka / detail
  6. [sanitizer] Remove unused GN reference — Vitaly Buka / detail
  7. [sanitizer] Add dedicated QEMU builder — Vitaly Buka / detail
  8. [scudo] Test on mips and ppc QEMU — Vitaly Buka / detail
  9. [clang][AVR] Redefine [u]int16_t to be compatible with avr-gcc — powerman1st / detail
  10. [RISCV][test] Add new tests of or/xor in the zbs extension — powerman1st / detail
  11. [LV] Unconditionally branch from middle to scalar preheader if the scalar loop must execute — listmail / detail
  12. Revert "[LV] Unconditionally branch from middle to scalar preheader if the scalar loop must execute" — listmail / detail
  13. [AMDGPU] Do not check denorm for LDS FP atomic with unsafe flag — Stanislav.Mekhanoshin / detail
  14. [LV] Unconditionally branch from middle to scalar preheader if the scalar loop must execute (try 3) — listmail / detail
  15. [lld/mac] Inline a check — thakis / detail
  16. [lldb/API] Use a valid LineEntry object in SBCompileUnit::FindLineEntryIndex — medismail.bennani / detail
  17. [mlir][tosa] Cleanup of tosa.rescale lowering to linalg — rob.suderman / detail
  18. [Matrix] Fold the transpose into the matmul operand used to fetch scalars — anemet / detail
  19. [NFC][OpaquePtr] Avoid using PointerType::getElementType() in VectorUtils.cpp — aeubanks / detail
  20. [NFC] Pass GV value type instead of pointer type to GetOrCreateLLVMGlobal — aeubanks / detail
  21. [Polly] Add support for -polly-dump-before(-file) with the NPM. — llvm-project / detail
  22. [Inliner] Copy attributes when deoptimize intrinsic is inlined — serguei.katkov / detail
  23. [Polly] Add support for -polly-dump-after(-file) with the NPM. — llvm-project / detail
  24. Revert "[ADT] Add new type traits for type pack indexes" — stilis / detail
  25. Revert "[LV] Unconditionally branch from middle to scalar preheader if the scalar loop must execute (try 3)" — listmail / detail
  26. [lld][WebAssembly] Refactor input chunk class hierarchy. NFC — sbc / detail
  27. [PowerPC] only check the load instruction result number 0. — czhengsz / detail
  28. [GVN] Improve analysis for missed optimization remark — anemet / detail
  29. [lld][MachO] Adjust isCodeSection signature — alexshap / detail
  30. [Statepoint Lowering] Cleanup: remove unused option statepoint-always-spill-base. — serguei.katkov / detail
  31. [AMDGPU][libomptarget] Remove unused global variables — Pushpinder.Singh / detail
  32. [Windows SEH]: HARDWARE EXCEPTION HANDLING (MSVC -EHa) - Part 1 — tentzen / detail
  33. [AMDGPU][Libomptarget] Rename & move g_executables to private — Pushpinder.Singh / detail
  34. sanitizer_common/symbolizer: fix crashes during exit — dvyukov / detail
  35. [LV] Return both fixed and scalable Max VF from computeMaxVF. — sander.desmalen / detail
  36. [RDA] Fix printing of regs / reg units. NFC — david.green / detail
  37. [NFC][scudo] Reduce test region size on MIPS32 — Vitaly Buka / detail
  38. [lldb][NFC] Remove all uses of StringRef::withNullAsEmpty in LLDB — Raphael Isemann / detail
  39. [ASTimporter] Remove decl from lookup only if it has decl context — balazs.benics / detail
  40. [mlir][docs] Fix broken link to Toy example — marius.brehler / detail
  41. [VPlan] Add VPUserID to distinguish between recipes and others. — flo / detail
  42. [RISCV] Fix operand order in fixed-length VM(OR|AND)NOT patterns — fraser / detail
  43. [lldb][NFC] Cleanup IRForTarget member initializers — Raphael Isemann / detail
  44. Update MSVC version number in preprocessor check — david.spickett / detail
  45. [CodeGen] Avoid unused variable warning in Release builds. NFCI. — benny.kra / detail
  46. [AMDGPU] Fix typo in comment — jay.foad / detail
  47. [mlir] Add folder for complex.ReOp and complex.ImOp. — akuegel / detail
  48. [lit] Stop using PATH to lookup clang/lld/lldb unless requested — james.henderson / detail
  49. [lld] Add a feature for each lld variant when use_lld is called — james.henderson / detail
  50. [OpenCL] Fix initialization of __constant constructors without arguments — olemarius.strohm / detail
  51. [mlir][Linalg] Drop spuriously long matmul_column_major benchmark — nicolas.vasilache / detail

#22192 (May 17, 2021 3:52:45 PM)

  1. jenkins/tasks: virtualenv: Use the Python3 interpreter — Azharuddin Mohammed / detail
  2. [Test] Auto-generate checks in a test (prepring to update) — mkazantsev / detail
  3. Revert "[clang][deps] Support inferred modules" — Jan Svoboda / detail
  4. [mlir] Add folder for complex.ReOp and complex.ImOp. — akuegel / detail
  5. [PowerPC] Add patterns for vselect of v1i128 — nemanja.i.ibm / detail
  6. [OpenCL] Fix reinterpret_cast of vectors — olemarius.strohm / detail
  7. Clean up uses of gmock Invoke in an attempt to make it work with GCC 6.2. NFCI. — benny.kra / detail
  8. Revert "[mlir] Add folder for complex.ReOp and complex.ImOp." — akuegel / detail
  9. [debuginfo-tests] Fix environment variable used to specify LLDB — james.henderson / detail
  10. [X86] Regenerate cmov.ll tests — llvm-dev / detail
  11. [InstCombine] isFreeToInvert(): constant expressions aren't free to invert (PR50370) — lebedev.ri / detail
  12. Put back the trailing commas on TYPED_TEST_SUITE — benny.kra / detail
  13. [mlir][memref] Mark memref.buffer_cast as NoSideEffect — herhut / detail
  14. [DebugInfo] Fix DWARF expressions for __block vars that are not on the heap — Raphael Isemann / detail
  15. [AArch64] Lower bitreverse in ISel — irina.dobrescu / detail
  16. Silence "Undefined or garbage value returned to caller" static analysis warning. NFCI. — llvm-dev / detail
  17. [mlir] fix misformatted documentation for memref convention — zinenko / detail
  18. [mlir] Improve TransferOp verifier: broadcasts are in_bounds — springerm / detail
  19. [clang-tidy] Fix altera-struct-pack-align crash for struct fields with incomplete type — jubnzv / detail
  20. [APInt][NFC] Fix typo vlalue->value — weratt / detail
  21. [RISCV][NFC] Correct alignment in scatter/gather tests — fraser / detail
  22. [AMDGPU] Tweak VOP3_INTERP16 profile — jay.foad / detail
  23. [clang] In DependencyCollector on Windows, ignore case and separators when discarding duplicate dependency file paths. — sylvain.audi / detail
  24. [X86] Don't dereference a dyn_cast<> - use a cast<> instead. NFCI. — llvm-dev / detail
  25. [x86] update fma test with deprecated intrinsics; NFC — spatel / detail
  26. [mlir][openacc] Translate ExitDataop to LLVM IR — clementval / detail
  27. [AIX] Implement AIX special bitfield related alignment rules — Xiangling.Liao / detail
  28. [AMDGPU] Set unused dst_sel to '?' in the encoding — Stanislav.Mekhanoshin / detail
  29. [LoopUnroll] Add multi-exit test which does not exit through latch. — flo / detail
  30. [OpenMP] Fixed Bug 49356 — tianshilei1992 / detail
  31. [HWASan] Build separate LAM runtime on x86_64. — mascasa / detail
  32. [llvm][doc] fix header for read/write_register intrinsics in LangRef — zinenko / detail
  33. [Clang][NVPTX] Add NVPTX intrinsics and builtins for CUDA PTX cp.async instructions — tra / detail
  34. [Clang][NVPTX] Add NVPTX intrinsics and builtins for CUDA PTX redux.sync instructions — tra / detail
  35. [mlir][tosa] Fix tosa.avg_pool2d lowering to normalize correctly — rob.suderman / detail
  36. [HIP] Fix spack detection — Yaxun.Liu / detail
  37. Make `mlir::OpState::operator bool` explicit — joker.eph / detail
  38. [HWASan] Don't build alias mode on non-x86. — mascasa / detail
  39. [LoopIdiom] 'logical right-shift until zero' ('count active bits') "on steroids" idiom recognition. — lebedev.ri / detail
  40. [LLDB] Switch from using member_clang_type.GetByteSize() to member_type->GetByteSize() in ParseSingleMember — Shafik Yaghmour / detail
  41. [NewPM] Add C bindings for new pass manager — aeubanks / detail
  42. Reset the wakeup timeout when we re-enter the continue wait. — jingham / detail
  43. Revert "[NewPM] Add C bindings for new pass manager" — thakis / detail
  44. [Clang] -Wunused-but-set-parameter and -Wunused-but-set-variable — aeubanks / detail
  45. [analyzer] Engine: fix crash with SEH __leave keyword — balazs.benics / detail
  46. Merge with mainline. — clattner / detail
  47. [lld/mac] Honor REFERENCED_DYAMICALLY, set it on __mh_execute_header — thakis / detail
  48. [mlir][sparse] replace experimental flag with inplace attribute — ajcbik / detail
  49. [NewPM] Add C bindings for new pass manager — aeubanks / detail
  50. Add type function for ConstShape op. — jpienaar / detail
  51. gn build: Only build the hwasan runtime in aliasing mode on x86. — peter / detail
  52. [AArch64] Support customizing stack protector guard — ndesaulniers / detail
  53. [InstCombine] add tests for fneg-of-select; NFC — spatel / detail
  54. [InstCombine] fold fnegs around select — spatel / detail
  55. [gn build] Port 0c557db61711 — llvmgnsyncbot / detail
  56. Revert "[Clang] -Wunused-but-set-parameter and -Wunused-but-set-variable" — aeubanks / detail
  57. [NFC][scudo] Clang-format tests — Vitaly Buka / detail
  58. Revert "X86: support Swift Async context" — 31459023+hctim / detail
  59. [lldb] Document ctrl-f for completing show-autosuggestion — davelee.com / detail
  60. [lld][MinGW] Introduce aliases for -Bdynamic and -Bstatic — markus.boeck02 / detail
  61. [clang CodeGen] Don't crash on large atomic function parameter. — efriedma / detail
  62. [Driver][test] Don't assume integrated-as — Jinsong Ji / detail
  63. [mlir][NFC] Remove stale `createLowerAffinePass` declaration — riddleriver / detail
  64. [WebAssembly] Nullify DBG_VALUE_LISTs in DebugValueManager — aheejin / detail
  65. [test] Free triple in PassBuilderBindingsTest — aeubanks / detail
  66. Do actual DCE in LoopUnroll (try 3) — listmail / detail
  67. [AArch64][SVE] Implement extractelement of i1 vectors. — efriedma / detail
  68. [ADT] Factor out in_place_t and expose in Optional ctor — scott.linder / detail
  69. [ADT] Add new type traits for type pack indexes — scott.linder / detail
  70. Revert "Reset the wakeup timeout when we re-enter the continue wait." — jingham / detail

#22191 (May 17, 2021 4:25:07 AM)

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

#22190 (May 11, 2021 10:49:02 PM)

  1. Add an "interrupt timeout" to Process, and pipe that through the — jingham / detail
  2. [lld][WebAssembly] Remove relocation target verification — sbc / detail
  3. [mlir] Move move capture in SparseElementsAttr::getValues — riddleriver / detail
  4. [NFC][LSAN] Limit the number of concurrent threads is the test — Vitaly Buka / detail
  5. [AArch64][GlobaISel] Mark target generic instructions as HasNoSideEffects. — Amara Emerson / detail
  6. [PowerPC] Improve codegen for int-to-fp conversion of subword vector extract — albionapc / detail
  7. [OpenMP] Changes to enable MSVC ARM64 build of libomp — Andrey.Churbanov / detail
  8. [RISCV] Regenerate stepvector.ll. NFC — craig.topper / detail
  9. [hwasan] Stress test for thread creation. — eugenis / detail
  10. [AMDGPU] Fix extra waitcnt being added with BUFFER_INVL2 — Austin.Kerbow / detail
  11. Removed unnecessary introduction of semi-colons. — aorlov / detail
  12. [mlir] Elide large elements attrs when printing Operations in diagnostics — riddleriver / detail
  13. [mlir][tosa] Tosa elementwise broadcasting had some minor bugs — rob.suderman / detail
  14. [InstCombine] Clean up one-hot merge optimization (NFC) — nikita.ppv / detail
  15. [RISCV] Move instruction information into the RISCVII namespace (NFC) — evandro.menezes / detail
  16. [llvm-cov] Support for v4 format in convert-for-testing — phosek / detail
  17. Revert "[LoopInterchange] Fix legality for triangular loops" — congzhecao / detail
  18. [AIX][TLS] Diagnose use of unimplemented TLS models — wei.huang / detail
  19. [JITLink] Make LinkGraph debug dumps more readable. — Lang Hames / detail
  20. [JITLink][x86-64] Add an x86_64 PointerSize constexpr. — Lang Hames / detail
  21. [JITLink][MachO/x86_64] Expose API for creating eh-frame fixing passes. — Lang Hames / detail
  22. [Coverage] Support overriding compilation directory — phosek / detail
  23. [LoopInterchange] Fix legality for triangular loops — congzhecao / detail
  24. [clang][Fuchsia] Introduce compat multilibs — leonardchan / detail
  25. [JITLink] Fix bogus format string. — Lang Hames / detail
  26. Revert "[GVN] Clobber partially aliased loads." — rupprecht / detail
  27. GlobalISel: Move AArch64 AssignFnVarArg to base class — Matthew.Arsenault / detail
  28. GlobalISel: Split ValueHandler into assignment and emission classes — Matthew.Arsenault / detail
  29. GlobalISel: Make constant fields const — Matthew.Arsenault / detail
  30. AMDGPU: Fix assert on constant load from addrspacecasted pointer — Matthew.Arsenault / detail
  31. GlobalISel: Don't hardcode varargs=false in resultsCompatible — Matthew.Arsenault / detail
  32. Fix bad mangling of <data-member-prefix> for a closure in the initializer of a variable at global namespace scope. — richard / detail
  33. Add test for PR50039. — richard / detail
  34. Revert "Fix bad mangling of <data-member-prefix> for a closure in the initializer of a variable at global namespace scope." — richard / detail
  35. [lld][WebAssembly] Fix for string merging + negative addends — sbc / detail
  36. This test is failing on Linux, skip while I investigate. — jingham / detail
  37. AMDGPU: Fix SILoadStoreOptimizer for gfx90a — Matthew.Arsenault / detail
  38. Removing test... — jingham / detail
  39. [LoopInterchange] Handle lcssa PHIs with multiple predecessors — congzhecao / detail
  40. [NFC][msan] Move setlocale test into sanitizer_common — Vitaly Buka / detail
  41. [mlir][AsmPrinter] Remove recursion while SSA naming — chiahungduan / detail
  42. tsan: add a simple syscall test — dvyukov / detail
  43. tsan: mark sigwait as blocking — dvyukov / detail
  44. [VectorComine] Restrict single-element-store index to inbounds constant — qiucofan / detail
  45. tsan: declare annotations in test.h — dvyukov / detail
  46. sanitizer_common: fix SIG_DFL warning — dvyukov / detail

#22189 (May 11, 2021 11:46:03 AM)

  1. [Zorg][OpenMP] Add CUDA offloading worker. — llvm-zorg / detail
  2. [mlir][linalg] Remove IndexedGenericOp support from LinalgToLoops... — gysit / detail
  3. [llvm-dwarfdump] Fix abstract origin vars location stats calculation — djtodoro / detail
  4. [libcxx][test] Make string.modifiers/clear_and_shrink_db1.pass.cpp a regular mode test — kbessonova / detail
  5. Support VectorTransfer splitting on writes also. — tpopp / detail
  6. [OpenCL] [NFC] Fixed underline being too short in rst — olemarius.strohm / detail
  7. Fix -Wdocumentation warnings. NFCI. — llvm-dev / detail
  8. * Add support for JSON output style to llvm-symbolizer — aorlov / detail
  9. [flang][cmake] Enable the new driver by default — andrzej.warzynski / detail
  10. [WebAssembly] Support for WebAssembly globals in LLVM IR — wingo / detail
  11. [VP] Improve the VP intrinsic unittests — simon.moll / detail
  12. [CodeGen][WebAssembly] Better lowering for WASM_SYMBOL_TYPE_GLOBAL symbols — wingo / detail
  13. [LLD] [COFF] Add an assert regarding the RVA of exported symbols. NFC. — martin / detail
  14. [MLIR] Switch llvm.noalias to a unit attribute — uday / detail
  15. [AMDGPU] Add some GFX10.3 testing. NFC. — jay.foad / detail
  16. [RegAllocFast] properly handle STATEPOINT instruction. — dantrushin / detail
  17. [PowerPC][Bug] Fix Bug in Stack Frame Update Code — stefanp / detail
  18. [LLDB] Don't use the local python to set a default for LLDB_PYTHON_RELATIVE_PATH when cross compiling. — martin / detail
  19. [libomptarget][nfc] Drop stringify in macro — jonathanchesterfield / detail
  20. [OpenCL] Allow use of double type without extension pragma. — anastasia.stulova / detail
  21. [AMDGPU] Move code sinking before structurizer — Piotr Sobczak / detail
  22. [SLP] restrict matching of load combine candidates — spatel / detail
  23. [X86][CostModel] X86TTIImpl::getMemoryOpCost(): rewrite vector handling again — lebedev.ri / detail
  24. CodeGen: Fix null dereference before null check — Matthew.Arsenault / detail
  25. [X86][SSE] Replace foldShuffleOfHorizOp with generalized version in canonicalizeShuffleMaskWithHorizOp — llvm-dev / detail
  26. [X86] Replace repeated isa/cast<ConstantSDNode> calls with single single dyn_cast<>. NFCI. — llvm-dev / detail
  27. [TableGen] Make the NUL character invalid in .td files — Paul C. Anagnostopoulos / detail
  28. [X86] X86TTIImpl::getInterleavedMemoryOpCostAVX2(): use getMemoryOpCost() — lebedev.ri / detail
  29. [VPlan] Register recipe for instr if the simplified value is recipe. — flo / detail
  30. [OpenMP] Fix hidden helper + affinity — jonathan.l.peyton / detail
  31. Revert "[TableGen] Make the NUL character invalid in .td files" — Paul C. Anagnostopoulos / detail
  32. Fix typo "Execpt" in comments — aakanksha555 / detail
  33. [LoopInterchange] Fix legality for triangular loops — congzhecao / detail
  34. Revert "[AMDGPU][OpenMP] Emit textual IR for -emit-llvm -S" — Pushpinder.Singh / detail
  35. [NFC][AMDGPU] Correct product name for gfx908 — Tony.Tye / detail
  36. [IR][AutoUpgrade] Drop align attribute from void return types — Steven Wu / detail
  37. Produce warning for performing pointer arithmetic on a null pointer. — schmeise / detail
  38. [NFC][X86] Precommit another testcase for D101944 — lebedev.ri / detail
  39. Fix branch coverage merging in FunctionCoverageSummary::get() for instantiation — a-phipps / detail
  40. Change Target::ReadMemory to ensure the amount of memory read from the file-cache is the amount requested. — augusto2112 / detail
  41. Add null-pointer checks when accessing a TypeSystem's SymbolFile — augusto2112 / detail
  42. [mlir] Use static shape knowledge when lowering memref.reshape — benny.kra / detail
  43. [libomptarget][nfc] Add hook to easily disable building amdgcn bclib — jonathanchesterfield / detail
  44. [libc++] s/_VSTD::declval/declval/g. NFCI. — arthur.j.odwyer / detail
  45. [libc++] s/std::size_t/size_t/g. NFCI. — arthur.j.odwyer / detail
  46. [libc++] s/_VSTD::chrono/chrono/g. NFCI. — arthur.j.odwyer / detail
  47. [libc++] s/_VSTD::is_unsigned/is_unsigned/ in <random>. NFCI. — arthur.j.odwyer / detail
  48. [libc++] Remove more unnecessary _VSTD:: from type names. NFCI. — arthur.j.odwyer / detail
  49. Revert "Fix branch coverage merging in FunctionCoverageSummary::get() for instantiation" — a-phipps / detail
  50. [RISCV] Match trunc_vector_vl+sra_vl/srl_vl with splat shift amount to vnsra/vnsrl. — craig.topper / detail
  51. [X86][Codegen] Shift amount mod: sh? i64 x, (32-y) --> sh? i64 x, -(y+32) — lebedev.ri / detail
  52. [RISCV] Use fractional LMULs for fixed length types smaller than riscv-v-vector-bits-min. — craig.topper / detail
  53. [libcxx][tests] Fix incomplte.verify tests by disabling them on clang-10. — zoecarver / detail
  54. [X86][SSE] Add tests for permute(phaddw(phaddw(x,y),phaddw(z,w))) -> phaddw(phaddw(),phaddw()) folds. — llvm-dev / detail
  55. Reland "[Coverage] Fix branch coverage merging in FunctionCoverageSummary::get() for instantiation"" — a-phipps / detail
  56. Revert "[ORC-RT] Add unit test infrastructure, extensible_rtti..." — Lang Hames / detail
  57. [TextAPI] Reformat llvm_unreachable message — Jonas Devlieghere / detail
  58. [flang] Allow large and erroneous ac-implied-do's — psteinfeld / detail
  59. Re-apply "[ORC-RT] Add unit test infrastructure, extensible_rtti..." — Lang Hames / detail
  60. [lld/mac] Implement -sectalign — thakis / detail
  61. [git-clang-format] Do not apply clang-format to symlinks — pirama / detail
  62. [libcxx] [test] Fix filesystem permission tests for windows — martin / detail
  63. [mlir][ODS]: Add per-op cppNamespace. — silvasean / detail
  64. [ArgumentPromotion] Fix byval alignment handling. — efriedma / detail
  65. [RISCV] Prefer to lower MC_GlobalAddress operands to .Lfoo$local — i / detail
  66. [AArch64][GlobalISel] Support truncstorei8/i16 w/ combine to form truncating G_STOREs. — Amara Emerson / detail
  67. [GlobalOpt] Remove heap SROA — i / detail
  68. [X86] X86TTIImpl::getInterleavedMemoryOpCostAVX2(): canonicalize to integer type — lebedev.ri / detail
  69. [lld][WebAssembly] Convert test to assembly. NFC. — sbc / detail
  70. [clang] Support -fpic -fno-semantic-interposition for RISCV — i / detail
  71. [OpenMP] Use compound operators for reduction combiner if available. — michael.p.rice / detail
  72. [libc++] Run `substitutes-in-compile-flags.sh.cpp` test on Windows. — vvereschaka / detail

#22188 (May 11, 2021 12:16:38 AM)

  1. [mlir][sparse] complete migration to sparse tensor type — ajcbik / detail
  2. [Scudo] Use GWP-ASan's aligned allocations and fixup postalloc hooks. — 31459023+hctim / detail
  3. [Inliner] Fix noalias metadata handling for instructions simplified during cloning (PR50270) — nikita.ppv / detail
  4. [ORC] Use a unique_function rather than std::function for dispatchTask. — Lang Hames / detail
  5. [NFC] Use ArgListEntry indirect types more in ISel lowering — aeubanks / detail
  6. [lld][WebAssembly] Initial support merging string data — sbc / detail
  7. [VecLib] Add support for vector fns from Darwin's libsystem. — flo / detail
  8. [InstCombine] Fold comparison of integers by parts — nikita.ppv / detail
  9. [mlir][Python] Finish adding RankedTensorType support for encoding. — stellaraccident / detail
  10. [mlir] Fix windows build bot break due to use of `alloca` in a test. — stellaraccident / detail
  11. [test] Put aix-xcoff-huge-relocs.ll under expensive checks — aeubanks / detail
  12. [libcxx] removes `weak_equality` and `strong_equality` from <compare> — cjdb / detail
  13. [NFC][X86][MCA] AMD Zen 3: add tests for same-reg MMX PCMPEQ — lebedev.ri / detail
  14. [X86] AMD Zen 3: same-reg PCMPEQ is an MMX all-ones dep breaking idiom — lebedev.ri / detail
  15. [NFC][X86][MCA] AMD Zen 3: add tests for same-reg XMM SSE PCMP — lebedev.ri / detail
  16. [X86] AMD Zen 3: same-reg SSE XMM PCMP is dep breaking one-idiom — lebedev.ri / detail
  17. [NFC][X86][MCA] AMD Zen 3: add tests for same-re AVX XMM VPCMP — lebedev.ri / detail
  18. [X86] AMD Zen 3: same-reg AVX XMM VPCMP is dep breaking one-idiom — lebedev.ri / detail
  19. [NFC][X86][MCA] AMD Zen 3: add tests for same-re AVX YMM VPCMP — lebedev.ri / detail
  20. [X86] AMD Zen 3: same-reg AVX YMM VPCMP is dep breaking one-idiom — lebedev.ri / detail
  21. [clang-tidy] Aliasing: Add support for captures. — Artem Dergachev / detail
  22. [clang-tidy] Aliasing: Add more support for captures. — Artem Dergachev / detail
  23. [clang-tidy] Aliasing: Add support for aggregates with references. — Artem Dergachev / detail
  24. [InstCombine] add tests for extract-subvector of insert; NFC — spatel / detail
  25. [InstCombine] fold extract subvector of bitcast insertelt — spatel / detail
  26. Remove some unnecessary explicit defaulted copy ctors to cleanup -Wdeprecated-copy — dblaikie / detail
  27. Clangd Matchers.h: Fix -Wdeprecated-copy by making the defaulted copy ctor and deleted copy assignment operators explicit — dblaikie / detail
  28. [Hexagon] Handle loads and stores of scalar predicate vectors — kparzysz / detail
  29. Pre-commit test case for D101970 — carrot / detail
  30. [AArch64][GlobalISel] Enable memcpy family combines on minsize functions — Jessica Paquette / detail
  31. Revert "[lld][WebAssembly] Initial support merging string data" — thakis / detail
  32. [AArch64][GlobalISel] Add post-legalizer lowering for NEON vector fcmps — Jessica Paquette / detail
  33. [mlir][Tensor] Add folding for tensor.from_elements — benny.kra / detail
  34. Reland: "[lld][WebAssembly] Initial support merging string data" — sbc / detail
  35. [gn build] Port 3b8d2be52725 — llvmgnsyncbot / detail
  36. [AMDGPU] Constant fold Intrinsic::amdgcn_perm — Stanislav.Mekhanoshin / detail
  37. [mlir][linalg] remove the -now- obsolete sparse support in linalg — ajcbik / detail
  38. [libcxx][ranges] Add ranges::empty CPO. — zoecarver / detail
  39. [ORC-RT] Add unit test infrastructure, extensible_rtti implementation, unit test — Lang Hames / detail
  40. [gn build] Port e5d483f28a3a — llvmgnsyncbot / detail
  41. [NFC][LSAN] Fix flaky multithreaded test — Vitaly Buka / detail
  42. Enable export of FIR includes into the install tree — rkauffmann / detail
  43. [RISCV] Fix the calculation of the offset of Zvlsseg spilling. — kai.wang / detail
  44. [AMDGPU] Pre-commit tests for D102211 — carl.ritson / detail
  45. [OpAsmParser] Refactor parseOptionalInteger to support wide integers, NFC. — clattner / detail
  46. [LLD] Improve reporting unresolved symbols in shared libraries — ikudrin / detail
  47. [mlir][linalg] Remove IndexedGenericOp support from Tiling... — gysit / detail
  48. [clangd][index-sever] Limit results in repsonse — kadircet / detail
  49. [clangd][remote-client] Set HasMore to true for failure — kadircet / detail
  50. [libcxx] removes operator!= and globally guards against no spaceship operator — cjdb / detail
  51. [libcxx] makes comparison operators for `std::*_ordering` types hidden friends — cjdb / detail
  52. [libcxx] deprecates/removes `std::raw_storage_iterator` — cjdb / detail
  53. [mlir][linalg] Remove IndexedGenericOp support from Fusion... — gysit / detail

#22187 (May 10, 2021 12:51:17 PM)

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

#22186 (May 7, 2021 2:33:30 PM)

  1. [AsmParser][ARM] Make .thumb_func imply .thumb — thatlemon / detail
  2. [llvm][NFC] Remove deprecated TargetFrameLowering and InstrTypes alignment functions — gchatelet / detail
  3. [llvm][NFC] Remove remaining deprecated alignment functions from CodeGen — gchatelet / detail
  4. [llvm-dwarfdump] Help option output should be consistent with the command guide — gbreynoo / detail
  5. [DebugInfo] Fix updateDbgUsersToReg to support DBG_VALUE_LIST — stephen.tozer / detail
  6. [NFC][X86][MCA] AMD Zen 3: add tests with eliminatible GPR moves — lebedev.ri / detail
  7. [X86] AMD Zen 3: 32/64 -bit GPR register moves are zero-cycle — lebedev.ri / detail
  8. [NFC][X86][MCA] AMD Zen 3: add tests with non-eliminatible MMX moves — lebedev.ri / detail
  9. AMDGPU: Correct const_index_stride for wave 32 for PAL ABI — david.stuttard / detail
  10. [NFC] (test commit) Changed example invocation of C++ for OpenCL — olemarius.strohm / detail
  11. [X86] Ensure we pass DebugLoc by const reference where possible. NFCI. — llvm-dev / detail
  12. [SLP] Regenerate tests to reduce diff in D98714. NFCI. — llvm-dev / detail
  13. Revert "AMDGPU: Correct const_index_stride for wave 32 for PAL ABI" — david.stuttard / detail
  14. [DAG] Add a generic expansion for SHIFT_PARTS opcodes using funnel shifts — llvm-dev / detail
  15. [DebugInfo] Fix crash when emitting an invalidated SDDbgValue — stephen.tozer / detail
  16. [NFC] Correctly assert the indents for printEnumValHelpStr. — joachim / detail
  17. [OpenCL] Fix optional image types. — anastasia.stulova / detail
  18. [ARM] Transforming memset to Tail predicated Loop — malhar.jajoo / detail
  19. Fix: [DebugInfo] Fix crash when emitting an invalidated SDDbgValue — stephen.tozer / detail
  20. AMDGPU: Correct const_index_stride for wave 32 for PAL ABI — david.stuttard / detail
  21. [AMDGPU] Restrict immediate scratch offsets — sebastian.neubauer / detail
  22. Retire TargetRegisterInfo::getSpillAlignment — benny.kra / detail
  23. [DAG] Ensure all SD classes consistently return a const reference with getDebugLoc(). NFCI. — llvm-dev / detail
  24. [CodeGen] Ensure UserValue::getDebugLoc() and UserLabel::getDebugLoc() consistently return a const reference NFCI. — llvm-dev / detail
  25. Reapply "[DebugInfo] Drop DBG_VALUE_LISTs with an excessive number of debug operands" — stephen.tozer / detail
  26. [libc++] [test] Test that list::swap/move/move-assign does not invalidate iterators. — arthur.j.odwyer / detail
  27. [libc++] [test] Simplify arithmetic in list.special/swap.pass.cpp. NFCI. — arthur.j.odwyer / detail
  28. [libc++] [test] Test that unordered_*::swap/move/assign does not invalidate iterators. — arthur.j.odwyer / detail
  29. [NFC][X86][MCA] Increase iteration count in reg move elimination tests — lebedev.ri / detail
  30. [NFC][X86] AMD Zen 3: move sched classes for renameables moves togeter — lebedev.ri / detail
  31. [X86] AMD Zen 3: throughput for renameable GPR moves is 6 — lebedev.ri / detail
  32. [NFC][X86][MCA] AMD Zen 3: Add tests for renameable SSE XMM moves — lebedev.ri / detail
  33. [NFC][X86][MCA] AMD Zen 3: Add tests for renameable AVX XMM moves — lebedev.ri / detail
  34. [NFC][X86][MCA] AMD Zen 3: Add tests for renameable AVX YMM moves — lebedev.ri / detail
  35. [X86] AMD Zen 3: SSE XMM moves are zero-cycle — lebedev.ri / detail
  36. [X86] AMD Zen 3: AVX XMM moves are zero-cycle — lebedev.ri / detail
  37. [X86] AMD Zen 3: AVX YMM moves are zero-cycle — lebedev.ri / detail
  38. [X86] AMD Zen 3: throughput for renameable XMM/YMM moves is 6 — lebedev.ri / detail
  39. [NFC][X86][MCA] AMD Zen3 Decrease iteration count in reg-move-elimination tests — lebedev.ri / detail
  40. [PowerPC] Provide MMA builtins for compatibility — saghir / detail
  41. [mlir] Rename BufferAliasAnalysis to BufferViewFlowAnalysis — tpopp / detail
  42. [mlir][linalg] Remove redundant indexOp builder. — gysit / detail
  43. [libomptarget] Add support for target memory allocators to cuda RTL — huberjn / detail
  44. [AArch64] add test for missed vectorization; NFC — spatel / detail
  45. BasicAA: Recognize inttoptr as isEscapeSource — jotrem / detail
  46. [mlir][spirv] add support lowering of extract_slice to scalar type — thomasraoux / detail
  47. [mlir][vector] add pattern to cast away leading unit dim for elementwise op — thomasraoux / detail
  48. [libFuzzer] Fix stack overflow detection — mascasa / detail
  49. [NFC][X86][MCA] AMD Zen3: add test for zero-cycle X87 move — lebedev.ri / detail
  50. [X86] AMD Zen 3: _REV variants of zero-cycles moves are also zero-cycles (PR50261) — lebedev.ri / detail
  51. [X86] combineXor - limit fold to non-opaque constants (PR50254) — llvm-dev / detail
  52. [LoopNest] Consider loop nest with inner loop guard using outer loop — whitneyt / detail
  53. [libFuzzer] Fix stack-overflow-with-asan.test. — mascasa / detail
  54. [AArch64][ELF] Prefer to lower MC_GlobalAddress operands to .Lfoo$local — i / detail
  55. [X86] AMD Zen 3: MOVSX32rr32 is a zero-cycle move — lebedev.ri / detail
  56. [X86] AMD Zen 3: mark XMM/YMM (but not MMX!) reg moves as eliminatible in RegisterFile — lebedev.ri / detail
  57. lit: revert 134b103fc0f3a995d76398bf4b029d72bebe8162 — Saleem Abdulrasool / detail
  58. [libc++][ci] Run longer CI jobs first — Louis Dionne / detail
  59. Internalize some cl::opt global variables or move them under namespace llvm — i / detail
  60. Allow empty value list in propagateMetadata(Inst, ArrayOf...) — kparzysz / detail
  61. [unittest] Fix -Wunused-variable after D94717 — i / detail
  62. [WebAssembly] Use functions instead of macros for const SIMD intrinsics — tlively / detail
  63. [SCEV] By more careful when traversing phis in isImpliedViaMerge. — flo / detail
  64. Revert "[DebugInfo] Fix updateDbgUsersToReg to support DBG_VALUE_LIST" — aeubanks / detail
  65. [mlir][docs] remove stale statement about index type in vectors — gysit / detail
  66. [mlir] Add a pattern to bufferize linalg.tensor_reshape. — pifon / detail
  67. [mlir] Add a pattern to bufferize std.index_cast. — pifon / detail
  68. An attempt to abandon omptarget out-of-tree builds. — vyacheslav.p.zakharin / detail
  69. [RISCV] Consider scalar types for required extensions. — kai.wang / detail
  70. [BareMetal] Ensure that sysroot always comes after library paths — phosek / detail
  71. [flang] Implement NORM2 in the runtime — pklausler / detail
  72. [LV] Rename Region to TargetRegion, similar to SinkRegion (NFC). — flo / detail
  73. [LV] Assert if trying to sink replicate region into another region (NFC) — flo / detail
  74. [SEH] Fix regression with SEH in noexpect functions — rnk / detail
  75. [MCA][RegisterFile] Fix register class check for move elimination (PR50265) — andrea.dibiagio / detail
  76. [LV] Remove reference of PHI from comment, they are not recorded (NFC). — flo / detail
  77. Revert "[BareMetal] Ensure that sysroot always comes after library paths" — phosek / detail
  78. [mlir][vector] Extend pattern to trim lead unit dimension to Splat Op — thomasraoux / detail
  79. [mlir] Missed clang-format — thomasraoux / detail
  80. [lld/mac] Write every weak symbol only once in the output — thakis / detail

#22185 (May 7, 2021 2:54:33 AM)

  1. [ARM] Transforming memcpy to Tail predicated Loop — malhar.jajoo / detail
  2. [mlir] Update dstNode after DenseMap insertion in loop fusion pass. — sergei.grechanik / detail
  3. [libomptarget][nfc] Refactor amdgpu partial barrier to simplify adding a second one — jonathanchesterfield / detail
  4. [mlir][tosa] Added div op, variadic concat. Removed placeholder. Spec v0.22 alignment. — rob.suderman / detail
  5. [AMDGPU] Expose __builtin_amdgcn_perm for v_perm_b32 — Stanislav.Mekhanoshin / detail
  6. [llvm][TextAPI] add mapping from OS string to Platform — Cyndy Ishida / detail
  7. [dfsan] Rename and fix an internal test issue for mmap+calloc — jianzhouzh / detail
  8. [mlir][Linalg] Allow folding to rank-zero tensor when using rank-reducing subtensors. — ravishankarm / detail
  9. [CGAtomic] Lift strong requirement for remaining compare_exchange combinations — bruno.cardoso / detail
  10. [IR] Fix typo in comment of Intrinsics.td (NFC) — qixingxue / detail
  11. [TableGen] Use range-based for loops (NFC) — coelacanthus / detail
  12. BPF: fix FIELD_EXISTS relocation with array subscripts — yhs / detail
  13. [PowerPC] Remove extra swap for extract+vperm on LE — qiucofan / detail
  14. [mlir][linalg] Add IndexedGenericOp to GenericOp canonicalization. — gysit / detail
  15. [XCOFF] handle string constants generation for AIX — czhengsz / detail
  16. [MLIR][SPIRV] Properly (de-)serialize BranchConditionalOp. — kareem.ergawy / detail
  17. [GlobalISel] Micro-optimize the conditional branch optimization. — Amara Emerson / detail
  18. [Debug-Info][NFC] add a wrapper for Die.addValue — czhengsz / detail
  19. [LazyValueInfo] Insert an Overdefined placeholder to prevent infinite recursion — guopeilin1 / detail
  20. [libcxx] Fix a case of -Wundef warnings. NFC. — martin / detail
  21. [lit][test] Attempt fix when paths include symlink — james.henderson / detail
  22. [LoopVectorize][SVE] Remove assert for scalable vector in InnerLoopVectorizer::fixReduction — caroline.concatto / detail
  23. [flang] Add tests for MIN for character arrays. NFC — diana.picus / detail
  24. [flang] Remove redundant reallocation — diana.picus / detail
  25. [AMDGPU] Serialize MFInfo::ScavengeFI — sebastian.neubauer / detail
  26. [gn build] Port 98e5ede60499 — llvmgnsyncbot / detail

#22184 (May 6, 2021 3:26:04 PM)

  1. [SVE][LoopVectorize] Add support for scalable vectorization of first-order recurrences — kerry.mclaughlin / detail
  2. [SystemZ] Support builtin_frame_address with packed stack without backchain. — paulsson / detail
  3. [AMDGPU] Regenerate shift tests. NFCI. — llvm-dev / detail
  4. [AMDGPU] Regenerate fp2int tests. NFCI. — llvm-dev / detail
  5. [mlir] Add support for ops with regions in 'gpu-async-region' rewriter. — csigg / detail
  6. [LLD] Improve --strip-all help text — Ben.Dunbobbin / detail
  7. [LV] Account for tripcount when calculation vectorization profitability — david.green / detail
  8. [ORC] Silence unused variable warnings in Release builds. NFC. — benny.kra / detail
  9. Revert "[ARM] Transforming memcpy to Tail predicated Loop" — malhar.jajoo / detail
  10. [AMDGPU] Fix WQM failure with single block inactive demote — carl.ritson / detail
  11. [amdgpu-arch] Fix rpath to run from build dir — jonathanchesterfield / detail
  12. [OpenCL] Remove subgroups pragma in enqueue kernel and pipe builtins. — anastasia.stulova / detail
  13. [TableGen] [Clang] Clean up Options.td and add asserts. — Paul C. Anagnostopoulos / detail
  14. [PowerPC] Provide some P8-specific altivec overloads for P7 — nemanja.i.ibm / detail
  15. [AMDGPU] SIInsertHardClauses: move more stuff into the class. NFC. — jay.foad / detail
  16. [lldb][NFC] Make assert in TestStaticVariables more expressive — Raphael Isemann / detail
  17. Revert "[PowerPC] Provide some P8-specific altivec overloads for P7" — thakis / detail
  18. [AIX][TLS] Add support for TLSGD relocations to XCOFF objects — wei.huang / detail
  19. [libc++] Rewrite std::to_address to avoid relying on element_type — Louis Dionne / detail
  20. [OpenMP] Temporarily require X86 target for parallel_for_codegen.cpp test — david.spickett / detail
  21. [AMDGPU][NFC] Fix typos in SIFormMemoryClauses description — Austin.Kerbow / detail
  22. [PowerPC] Re-commit ed87f512bb9eb5c1d44e9a1182ffeaf23d6c5ae8 — nemanja.i.ibm / detail
  23. [mlir][vector] add pattern to cast away lead unit dimension for broadcast op — thomasraoux / detail
  24. [mlir][NFC] Fix warning in VectorTransforms.cpp — thomasraoux / detail
  25. [lld-macho][nfc] Convert the mock libSystem.tbd to TBDv4 — jezng / detail
  26. [lld-macho] Support loading of zippered dylibs — jezng / detail
  27. [SLP] Use empty() instead of size() == 0. NFCI. — llvm-dev / detail
  28. [SLP] Constify the TreeEntry* input into dumpTreeCosts(). NFCI. — llvm-dev / detail
  29. [SLP] Constify the TreeEntry* input into getEntryCost() + setInsertPointAfterBundle(). NFCI. — llvm-dev / detail
  30. [AMDGPU] Fix 64 bit DPP validation — Stanislav.Mekhanoshin / detail
  31. [clangd][ObjC] Highlight Objc Ivar refs — davg / detail
  32. [LangRef][VP] Fix typos in VP sdiv/udiv examples — fraser / detail
  33. [RISCV] Cleanup instruction formats used for B extension ternary operations. — craig.topper / detail
  34. [SystemZ] Don't use libcall for 128 bit shifts. — paulsson / detail
  35. Fix array attribute in bindings for linalg.init_tensor — zinenko / detail
  36. [AIX][Test][ORC] Skip unsupported ORC C API tests on AIX — hubert.reinterpretcast / detail
  37. [RISCV] Remove unused RISCV::VLEFF and VLEFF_MASK. NFC — craig.topper / detail
  38. [PowerPC][LLD] Make sure that the correct Thunks are used. — stefanp / detail
  39. [WebAssembly] Fix argument types in SIMD narrowing intrinsics — tlively / detail
  40. [mlir][linalg][NFC] Make reshape folding control more fine grain — thomasraoux / detail
  41. [mlir][vector] Fix typo — thomasraoux / detail
  42. [gn build] Support compiler-rt/profile on Windows — aeubanks / detail
  43. [flang] Runtime must defer formatted/unformatted determination — pklausler / detail
  44. Allow llvm-dis to disassemble multiple files — matthew.voss / detail
  45. [flang] Fix race condition in runtime — pklausler / detail
  46. [AArch64] Fix namespace issue. NFC — i / detail
  47. [flang] Implement NAMELIST I/O in the runtime — pklausler / detail
  48. [RISCV] Minor vector instruction tablegen cleanup. NFC — craig.topper / detail
  49. [libunwind] NFC: Use macros to accommodate differences in representation of PowerPC assemblers — xingxue / detail
  50. [Fuchsia][CMake] Update OSX deployment target — phosek / detail
  51. [flang][OpenMP] Add semantic check for occurrence of constructs nested inside a SIMD region — arnamoy.bhattacharyya / detail
  52. [RISCV] Remove unused ComplexPatterns. NFC — craig.topper / detail
  53. [NPM] Do not run function simplification pipeline unnecessarily — mtrofin / detail
  54. [PassManager] add helper function to hold set of vector passes — spatel / detail
  55. [mlir] Store the flag for dynamic operand storage in the low bits — riddleriver / detail
  56. [Index] Ignore nullptr decls for indexing — kyrtzidis / detail
  57. new altera ID dependent backward branch check — aaron / detail
  58. [gn build] Port 83af66e18e3d — llvmgnsyncbot / detail
  59. Thread safety analysis: Eliminate parameter from intersectAndWarn (NFC) — aaron.puchert / detail
  60. When SendContinuePacketAndWaitForResponse returns eStateInvalid, don't fetch more packets. — jingham / detail
  61. [mlir][spirv] NFC: Replace OwningSPIRVModuleRef with OwningOpRef — antiagainst / detail
  62. [libomptarget][amdgpu][nfc] Remove dead code from amdgpu plugin — jonathanchesterfield / detail

#22183 (May 6, 2021 3:43:50 AM)

  1. [MCAsmInfo] Support UsesCFIForDebug for targets with no exception handling — VenkataRamanaiah.Nalamothu / detail
  2. [AArch64] Deleted unused AsmBackend functions — i / detail
  3. [tests] Update Transforms/FunctionAttrs/nosync.ll — nhaehnle / detail
  4. [mlir] Check generated IR of math_polynomial_approx.mlir — ezhulenev / detail
  5. [flang] Provide access to constant character array data — pklausler / detail
  6. [WebAssembly] Fix JS code mentions in LowerEmscriptenEHSjLj — aheejin / detail
  7. [M68k][test] Initial migration of MC tests — minyihh / detail
  8. [M68k][AsmParser] Support negative integer constants — minyihh / detail
  9. [M68k][AsmParser] Fix invalid register name parsing logics — minyihh / detail
  10. [dfsan] extend a test case to measure origin memory usage — jianzhouzh / detail
  11. [ARM] Simplification to ARMBlockPlacement Pass. — malhar.jajoo / detail
  12. [AMDGPU] Revise handling of preexisting waitcnt — Austin.Kerbow / detail
  13. [InstCombine] Fully disable select to and/or i1 folding — aqjune / detail
  14. [test] Delete redundant arm64-tls-relocs.s — i / detail
  15. [AArch64] Replace fixup_aarch64_tlsdesc_call with FirstLiteralRelocationKind + R_AARCH64_{,P32_}TLSDESC_CALL — i / detail
  16. [M68k][test][NFC] Scrubing some tests — minyihh / detail
  17. [AMDGPU] Move insertion of function entry waitcnt later — Austin.Kerbow / detail
  18. [AMDGPU] Switch AnnotateUniformValues to MemorySSA — Stanislav.Mekhanoshin / detail
  19. [scudo] Add initialization for TSDRegistrySharedT — kostyak / detail
  20. [ORC] Introduce C API for adding object buffers directly to an object layer. — Lang Hames / detail
  21. [OpenMP] Fix non-determinism in clang copyin codegen — georgakoudis1 / detail
  22. [ORC] Add missing library dependency on IRReader. — Lang Hames / detail
  23. [BPF][Test] Disable codegen test on AIX — Jinsong Ji / detail
  24. [SelectionDAG][Mips][PowerPC][RISCV][WebAssembly] Teach computeKnownBits/ComputeNumSignBits about atomics — jrtc27 / detail
  25. [OpenMP][NFC] Refactor Clang OpenMP tests using update_cc_test_checks — georgakoudis1 / detail
  26. [clangd] Check if macro is already in the IdentifierTable before loading it — kadircet / detail
  27. [MLIR][GPU][NVVM] Add warp synchronous matrix-multiply accumulate ops — uday / detail
  28. [OpenMP] Make sure classes work on the device as they do on the host — johannes / detail
  29. [OpenMP] Ensure the DefaultMapperId has a location — johannes / detail
  30. [OpenMP] Overhaul `declare target` handling — johannes / detail
  31. [llvm][NFC] Remove deprecated Alignment::None() — gchatelet / detail
  32. [llvm][NFC] Remove deprecated DataLayout::getPreferredAlignment functions — gchatelet / detail
  33. [llvm][NFC] Remove deprecated InterleaveGroup::getAlignment() function. — gchatelet / detail
  34. [llvm][NFC] Remove SelectionDag alignment deprecated functions — gchatelet / detail
  35. [llvm][NFC] Remove CallingConvLower deprecated alignment functions — gchatelet / detail
  36. [llvm-objdump] Use std::make_unique — tim.renouf / detail
  37. [lit] Report tool path from use_llvm_tool if found via env variable — james.henderson / detail
  38. [ARM] Transforming memcpy to Tail predicated Loop — malhar.jajoo / detail
  39. [flang] Remove `%f18` from LIT configuration files — andrzej.warzynski / detail
  40. [AMDGPU] SIFoldOperands: clean up tryConstantFoldOp — jay.foad / detail
  41. [clang-format] Add more support for C# 8 nullables — marek.kurdej+llvm.org / detail
  42. [clang-format] Fix C# nullable-related errors — marek.kurdej+llvm.org / detail
  43. [clang-format] Rename common types between C#/JS — marek.kurdej+llvm.org / detail

#22182 (May 5, 2021 4:24:55 PM)

  1. [X86]Fix a crash trying to convert indices to proper type. — a.bataev / detail
  2. [RISCV][VP][NFC] Add tests for VP_MUL and VP_[US]DIV — fraser / detail
  3. [AMDGPU] Autogenerate checks for a clustering test and add GFX10 — jay.foad / detail
  4. [RISCV][VP][NFC] Add tests for VP_SREM and VP_UREM — fraser / detail
  5. Revert "[Passes] Enable the relative lookup table converter pass on aarch64" — martin / detail
  6. [X86][SSE] Move unpack(hop,hop) fold from foldShuffleOfHorizOp to combineTargetShuffle — llvm-dev / detail
  7. Make dependency between certain analysis passes transitive (reapply) — bjorn.a.pettersson / detail
  8. [AArch64] Fix scalar imm variants of SIMD shift left instructions — andrew.savonichev / detail
  9. [SystemZ][z/OS] Fix return values in AutoConversion functions — Abhina.Sreeskantharajan / detail
  10. [DebugInfo][test][MIPS] Use mtriple in tests — Jinsong Ji / detail
  11. [OpenCL] Add clang extension for non-portable kernel parameters. — anastasia.stulova / detail
  12. [AArch64] Fix for the pre-indexed paired load/store optimization. — stelios.ioannou / detail
  13. [AsmParser][SystemZ][z/OS] Reject character and string literals for HLASM — anirudh_prasad / detail
  14. [AMDGPU][OpenMP] Fix clang driver crash when provided -c — Pushpinder.Singh / detail
  15. [mlir][linalg] Fix bug in the fusion on tensors index op handling. — gysit / detail
  16. [AMDGPU] Fix llc pipeline lit test for bots enabling expensive checks — baptiste.saleil / detail
  17. [MIPS][MSA] Regenerate bitwise tests. NFCI. — llvm-dev / detail
  18. [MIPS][MSA] Regenerate i5-b tests. NFCI. — llvm-dev / detail
  19. [MIPS][MSA] Regenerate immediates tests. NFCI. — llvm-dev / detail
  20. [InstCombine] improve readability; NFC — spatel / detail
  21. [GlobalISel] Fix buildZExtInReg creating new register. — Vang.Thao / detail
  22. [SelectionDAG][Mips][PowerPC][RISCV][WebAssembly] Teach computeKnownBits/ComputeNumSignBits about atomics — jrtc27 / detail
  23. [RISCV][NFC] Fix up pseudoinstruction name in comment — fraser / detail
  24. [libc] Normalize LIBC_TARGET_MACHINE — gchatelet / detail
  25. Revert "[SelectionDAG][Mips][PowerPC][RISCV][WebAssembly] Teach computeKnownBits/ComputeNumSignBits about atomics" — jrtc27 / detail
  26. [docs] Update the llvm/example section — shivam98.tkg / detail
  27. Added a faster method to clone llvm project [DOCS] — shivam98.tkg / detail
  28. [clang][Driver] Add -fintegrate-as to debug-pass-structure test — Jinsong Ji / detail
  29. [mlir][Affine][Vector] Support vectorizing reduction loops — sergei.grechanik / detail
  30. [AMDGPU] Pre-commit 2 new saddr load tests. NFC. — Stanislav.Mekhanoshin / detail
  31. [clang] remove an incremental build workaround — thakis / detail
  32. [mlir][ArmSVE] Add masked arithmetic operations — javier.setoain / detail
  33. [LV] Workaround PR49900 (a crash due to analyzing partially mutated IR) — listmail / detail
  34. [MC] Untangle MCContext and MCObjectFileInfo — i / detail
  35. [NFC][X86][CostModel] Add tests for byteswap intrinsic — lebedev.ri / detail
  36. RISSCV: clang-format RISC-V AsmParser (NFC) — Saleem Abdulrasool / detail
  37. [llvm-objcopy][ELF] --only-keep-debug: set offset/size of segments with no sections to zero — i / detail
  38. [NFC][SimplifyCFG] Update documentation comments for SinkCommonCodeFromPredecessors() after 1886aad — lebedev.ri / detail
  39. [Clang] remove text extension from diag::err_drv_invalid_value_with_suggestion — ndesaulniers / detail
  40. Make clangd CompletionModel not depend on directory layout. — harald / detail
  41. [lld-macho] Have --reproduce account for path rerooting — jezng / detail
  42. [lld-macho] Preliminary support for ARM_RELOC_BR24 — jezng / detail
  43. [hwasan] Fix missing synchronization in AllocThread. — eugenis / detail
  44. [libomptarget] Initial documentation on amdgpu offload — jonathanchesterfield / detail
  45. [WebAssembly] Set alignment to 1 for SIMD memory intrinsics — tlively / detail
  46. [libc++] NFC: Remove stray semicolon in from-scratch config files — Louis Dionne / detail
  47. [libcxx] [ci] Add a Windows CI configuration for a statically linked libc++ — martin / detail
  48. [lld-macho] Try to unbreak build — jezng / detail
  49. Add fuzzer for Rust demangler — dblaikie / detail
  50. [WebAssembly] Update narrowing builtin function operand types — tlively / detail
  51. [WebAssembly] Fix constness of pointer params to load intrinsics — tlively / detail
  52. [libc++] Move <__sso_allocator> out of include/ into src/. NFCI. — arthur.j.odwyer / detail
  53. [libc++] [LIBCXX-DEBUG-FIXME] Fix an iterator-invalidation issue in string::assign. — arthur.j.odwyer / detail
  54. [libc++] [LIBCXX-DEBUG-FIXME] Iterating a string::iterator "off the end" is UB. — arthur.j.odwyer / detail
  55. [libc++] [LIBCXX-DEBUG-FIXME] Our `__debug_less` breaks some complexity guarantees. — arthur.j.odwyer / detail
  56. [libc++] [LIBCXX-DEBUG-FIXME] std::advance shouldn't use ADL `>=` on the _Distance type. — arthur.j.odwyer / detail
  57. [libc++] [LIBCXX-DEBUG-FIXME] Stop using invalid iterators to insert into sets/maps. — arthur.j.odwyer / detail
  58. [scudo] Align objects with alignas — Vitaly Buka / detail
  59. [mlir][tosa] Add tosa.depthwise lowering to existing linalg.depthwise_conv — rob.suderman / detail
  60. [lld] Convert LLVM_CMAKE_PATH to a CMake path — isuruf / detail
  61. [WebAssembly] Add SIMD const_splat intrinsics — tlively / detail
  62. [NFC][X86][Codegen] Add some tests for 64-bit shift by (32-x) — lebedev.ri / detail
  63. Preserve metadata on masked intrinsics in auto-upgrade — kparzysz / detail
  64. [Utils][NFC] Rename replace-function-regex in update_cc_test_checks — georgakoudis1 / detail
  65. [MachineCSE][NFC]: Refactor and comment on preventing CSE for isConvergent instrs — mkitzan / detail
  66. [mlir] Add polynomial approximation for math::ExpM1 — ezhulenev / detail
  67. GlobalISel: Use DAG call lowering infrastructure in a more compatible way — Matthew.Arsenault / detail
  68. X86/GlobalISel: Use generic version of splitToValueTypes — Matthew.Arsenault / detail
  69. AMDGPU/GlobalISel: Remove unnecessary override — Matthew.Arsenault / detail
  70. GlobalISel: Update documentation — Matthew.Arsenault / detail
  71. [clangd] Split CC and refs limit and increase refs limit to 1000 — kbobyrev / detail
  72. [AMDGPU] Improve global SADDR selection — Stanislav.Mekhanoshin / detail
  73. When performing template argument deduction to select a partial — richard / detail
  74. ARM/GlobalISel: Don't store a MachineInstrBuilder reference — Matthew.Arsenault / detail
  75. AMDGPU: Add a few more tail call tests — Matthew.Arsenault / detail
  76. [gn build] (semi-manually) port 0b10bb7ddd3c — thakis / detail
  77. [lld-macho] Check simulator platforms to avoid issuing false positive errors. — vyng / detail
  78. [lldb] Handle missing SBStructuredData copy assignment cases — davelee.com / detail
  79. [gn build] (semi-manually) port 0b10bb7ddd3c more — thakis / detail
  80. [AMDGPU][GlobalISel] Widen 1 and 2 byte scalar loads — Vang.Thao / detail
  81. [Driver] Move -print-runtime-dir and -print-resource-dir tests — phosek / detail
  82. [AArch64] Fix some coding standard issues related to namespace llvm — i / detail
  83. [mlir][Linalg] Fix element type of results when folding reshapes. — ravishankarm / detail
  84. AMDGPU: Fix lit test — Matthew.Arsenault / detail
  85. Allow /STACK in #pragma comment(linker, ...) — rnk / detail
  86. Attach metadata to simplified masked loads and stores — kparzysz / detail
  87. [mlir][Linalg] Fix test to use new reshape op form. — ravishankarm / detail

#22181 (May 5, 2021 5:16:54 AM)

  1. [trace] Dedup different source lines when dumping instructions + refactor — walter erquinigo / detail
  2. [ORC] Reintroduce the ORC C API test. — Lang Hames / detail
  3. [gn build] Port f2018d6c16d1 — llvmgnsyncbot / detail
  4. [GreedyRA] Add support for invoke statepoint with tied-defs. — serguei.katkov / detail
  5. [MLIR][SCF] Combine adjacent scf.if with same condition — gh / detail
  6. [libcxx][ranges] Add `random_access_{iterator,range}`. — zoecarver / detail
  7. [InstCombine] Precommit tests for D101807 (NFC) — aqjune / detail
  8. [InstCombine] Fold more select of selects using isImpliedCondition — aqjune / detail
  9. [libcxx][ranges] Add ranges::size CPO. — zoecarver / detail
  10. [libcxx][ranges] Add ranges::ssize CPO. — zoecarver / detail
  11. Fix typo, arvm7 -> armv7 — brad / detail
  12. [gn build] Port 600686d75f55 — llvmgnsyncbot / detail
  13. [lldb/Symbol] Fix column breakpoint `move_to_nearest_code` match — medismail.bennani / detail
  14. [dfsan] Turn off all dfsan test cases on non x86_64 OSs — jianzhouzh / detail
  15. [lldb/Test] Disable testBreakpointByLineAndColumnNearestCode on Windows — medismail.bennani / detail
  16. [clang][TargetCXXABI] Fix -Wreturn-type warning (NFC) — nullptr.cpp / detail
  17. [llvm-objdump] Add -M {att,intel} & deprecate --x86-asm-syntax={att,intel} — i / detail
  18. [mlir][ArmSVE] Add basic arithmetic operations — zinenko / detail
  19. [AMDGPU] Select V_CVT_*16_F16 more often — jay.foad / detail
  20. [RISCV] Cap legal fixed-length vectors to 256-element types — fraser / detail
  21. Require asserts for clang/test/Headers/wasm.c — hans / detail
  22. [DOCS] Added example for G_EXTRACT and G_INSERT — shivam98.tkg / detail
  23. [mlir] Use ReassociationIndices instead of affine maps in linalg.reshape. — pifon / detail
  24. [RISCV][VP] Lower VP ISD nodes to RVV instructions — fraser / detail
  25. [RISCV][VP][NFC] Add tests for VP_AND, VP_XOR, VP_OR — fraser / detail
  26. [RISCV][VP][NFC] Add tests for VP_SHL and VP_LSHR — fraser / detail
  27. [MLIR] Rename free function `verify` on OffsetSizeAndStrideOpInterface — uday / detail

#22180 (May 4, 2021 6:19:34 PM)

  1. Added "auto" for LLVMBuildFactory enable_runtimes arg; changed default to not use enable_runtimes. — gkistanova / detail
  2. [AMDGPU] Add rm line to lit test to cleanup bots — baptiste.saleil / detail
  3. [libc++] Revert the std::to_address change to avoid relying on element_type. — Louis Dionne / detail
  4. [clang][test] Update -fc++-abi tests — leonardchan / detail
  5. [dfsan] move dfsan_flags.h to cc files — jianzhouzh / detail
  6. [lldb] Refactor argument group by SourceLocationSpec (NFCI) — medismail.bennani / detail
  7. [WebAssembly] Add codegen test for wasm_simd128.h — tlively / detail
  8. [OpenMP][NFC] Refactor Clang OpenMP tests using update_cc_test_checks — georgakoudis1 / detail
  9. [loop-idiom] Hoist loop memcpys to loop preheader — zhuhan7737 / detail
  10. [mlir][sparse] Introduce proper sparsification passes — ajcbik / detail
  11. Revert "[OpenMP][NFC] Refactor Clang OpenMP tests using update_cc_test_checks" — georgakoudis1 / detail
  12. [llvm-objcopy] --dump-section: error if '=' is missing or filename is empty — i / detail
  13. [lldb/Symbol] Update SymbolFilePDB unitest with SourceLocationSpec — medismail.bennani / detail
  14. [lldb/Symbol] Fix typo in SymbolFilePDBTests (NFC) — medismail.bennani / detail
  15. [sanitizer_common] Recycle StackDepot memory — jianzhouzh / detail
  16. [dfsan] Add a DFSan allocator — jianzhouzh / detail
  17. Revert "[sanitizer_common] Recycle StackDepot memory" — jianzhouzh / detail

#22179 (May 4, 2021 3:20:04 PM)

  1. Revert "Support compatibility with buildbot 2.10." — gkistanova / detail
  2. Introduce clangd-server-monitor tool — kbobyrev / detail
  3. [clang-tidy] Fix cppcoreguidelines-pro-type-vararg false positives with __builtin_ms_va_list — jubnzv / detail
  4. [InstCombine] ctpop(X) ^ ctpop(Y) & 1 --> ctpop(X^Y) & 1 (PR50094) — Dávid Bolvanský / detail
  5. Revert "[SLP]Allow masked gathers only if allowed by target." — a.bataev / detail
  6. [IndVarSimplify] Add additional tests using isImpliedViaMerge. — flo / detail
  7. [AMDGPU][AsmParser] Correct the order of optional operands to mimg — david.stuttard / detail
  8. [mlir] Add lowering from math.expm1 to LLVM. — akuegel / detail
  9. [clang][cli] NFC: Remove confusing `EmptyKPM` variable — Jan Svoboda / detail
  10. [X86] Update PR20841 test description to make it clear we SHOULDN'T be folding EFLAGS with XADD — llvm-dev / detail
  11. [CodeGenPrepare][X86] Add bitreverse detection tests — llvm-dev / detail
  12. [Utils] recognizeBSwapOrBitReverseIdiom - support matching from funnel shift roots (PR40058) — llvm-dev / detail
  13. [clang][cli][docs] Clarify marshalling infrastructure documentation — Jan Svoboda / detail
  14. [OpenCL] Allow pipe as a valid identifier prior to OpenCL 2.0. — anastasia.stulova / detail
  15. Local.cpp - Avoid DebugLoc copies - use const reference from getDebugLoc. NFCI. — llvm-dev / detail
  16. [AArch64][SVE] Fold insert(zero, extract(X, 0), 0) -> X, when X is known to zero lanes 1-N — bradley.smith / detail
  17. [clang] accept -fsanitize-ignorelist= in addition to -fsanitize-blacklist= — thakis / detail
  18. [Matrix] Implement C-style explicit type conversions in CXX for matrix types — flo / detail
  19. [mlir][linalg] Always lower index operations during loop lowering. — gysit / detail
  20. Fix some typos in d7ec48d71bd671 — thakis / detail
  21. Reland "[LV] Calculate max feasible scalable VF." — sander.desmalen / detail
  22. [LangRef] Fix a typo in the vector-type memory layout section — fraser / detail
  23. [analyzer] Fix a crash for dereferencing an empty llvm::Optional variable in SMTConstraintManager.h. — balazs.benics / detail
  24. [CodeView] Truncate Long Type Names With An MD5 Hash — brock.wyma / detail
  25. [libc++] Implement ranges::view — Louis Dionne / detail
  26. [gn build] Port 2021d272ad6c — llvmgnsyncbot / detail
  27. [libc++] Move the Debug iterators check to CI stage 3 — Louis Dionne / detail
  28. Rename a template parameter that conflicted with a common macro; NFC — aaron / detail
  29. [MLIR] Replace a not of a comparison with appropriate comparison — gh / detail
  30. [VPlan] Representing backedge def-use feeding reduction phis. — flo / detail
  31. [MLIR][SCF] Assume uses of condition in the body of scf.while is true — gh / detail
  32. [llvm-objdump] Remove --cfg option from command guide — gbreynoo / detail
  33. [MLIR] Add not icmp canonicalization documentation — gh / detail
  34. [PowerPC][NFC] Update atomic patterns to use the refactored load/store implementation — amy.kwan1 / detail
  35. [llvm-objdump] Remove Generic Options group from help text output — gbreynoo / detail
  36. [InstCombine] avoid infinite loops with select/icmp transforms — spatel / detail
  37. [libFuzzer] Preserve position hint in auto dictionary — mascasa / detail
  38. Fix assert on the variable which is used in omp clause is not marked — jennifer.yu / detail
  39. Reland "[MC][ELF] Work around R_MIPS_LO16 relocation handling problem" — dimitry / detail
  40. DAG: Cleanup assertion in EmitFuncArgumentDbgValue — Christudasan.Devadasan / detail
  41. Revert "[llvm-objdump] Remove Generic Options group from help text output" — dimitry / detail
  42. [lldb/Utility] Update path in FileSpec documentation (NFC) — medismail.bennani / detail
  43. [lldb] Move and clean-up the Declaration class (NFC) — medismail.bennani / detail
  44. [lldb/Core] Add SourceLocationSpec class (NFC) — medismail.bennani / detail
  45. [llvm-objdump] Remove Generic Options group from help text output — gbreynoo / detail
  46. [llvm-objdump] Improve newline consistency between different pieces of information — i / detail
  47. [SampleFDO] Fix a bug when appending function symbol into the Callees set of — wmi / detail
  48. [libc++] NFC: Fix typo in Ranges Status — Louis Dionne / detail
  49. Revert "Make dependency between certain analysis passes transitive" — bjorn.a.pettersson / detail
  50. [PowerPC] Prevent argument promotion of types with size greater than 128 bits — saghir / detail
  51. [ValueTypes] Add MVTs for v256i16 and v256f16 — fraser / detail
  52. [llvm-objdump] Fix -a after D100433 — i / detail
  53. [clang-tidy][NFC] Update tests and Default options to use boolean value — n.james93 / detail
  54. [docs] Fix some wording — aeubanks / detail
  55. [Clang][AArch64] Disable rounding of return values for AArch64 — andrew.savonichev / detail
  56. [InstSimplify] Added tests for PR50173, NFC — Dávid Bolvanský / detail
  57. [RISCV][test] Migrate llvm-objdump --riscv-no-aliases to -M no-aliases — i / detail
  58. [llvm-objdump] Delete temporary workaround option --riscv-no-aliases — i / detail
  59. [libFuzzer] Further deflake exec-time test. — mascasa / detail
  60. [SimplifyCFG] Extract helper for creating logical op (NFC) — nikita.ppv / detail
  61. [SimplifyCFG] Regenerate test checks (NFC) — nikita.ppv / detail
  62. [SimplifyCFG] Create logical or in SimplifyCondBranchToCondBranch() — nikita.ppv / detail
  63. [libFuzzer] Disable non-exec-time test again. — mascasa /