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

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

 Identified problems

Issues

Found 9 issues:
Ninja target: block.c.o
[1767/7685]...
 Identified problems

Issues

Found 9 issues:
Ninja target: block.c.o
[225/7685]...
 Identified problems

Issues

Found 9 issues:
Ninja target: block.c.o
[148/7685]...
 Identified problems

Issues

Found 9 issues:
Ninja target: oggenc.c.o
[1935/7685]...
 Identified problems

Issues

Found 9 issues:
Ninja target: oggenc.c.o
[1850/7685]...
 Identified problems

Issues

Found 9 issues:
Ninja target: block.c.o
[2549/7685]...
 Identified problems

Issues

Found 9 issues:
Ninja target: block.c.o
[2402/7685]...
 Identified problems

Issues

Found 9 issues:
Ninja target: block.c.o
[2676/7685]...
 Identified problems

Issues

Found 9 issues:
Ninja target: block.c.o
[2604/7685]...
 Identified problems

Issues

Found 9 issues:
Ninja target: block.c.o
[989/7685]...
 Identified problems

Issues

Found 9 issues:
Ninja target: block.c.o
[2023/7685]...
 Identified problems

Issues

Found 9 issues:
Ninja target: block.c.o
[600/7685]...
 Identified problems

Issues

Found 9 issues:
Ninja target: block.c.o
[122/7685]...
 Identified problems

Issues

Found 9 issues:
Ninja target: block.c.o
[2472/7685]...
 Identified problems

Issues

Found 9 issues:
Ninja target: block.c.o
[2241/7685]...
 Identified problems

Issues

Found 9 issues:
Ninja target: block.c.o
[181/7685]...
 Identified problems

Issues

Found 9 issues:
Ninja target: block.c.o
[2222/7685] : &&...
 Identified problems

Issues

Found 9 issues:
Ninja target: block.c.o
[2440/7685]...
 Identified problems

Issues

Found 9 issues:
Ninja target: block.c.o
[2028/7685]...
 Identified problems

Issues

Found 9 issues:
Ninja target: block.c.o
[53/7685]...

Changes

clang-d390966-g527a1821e6f8-t21607-b21607.tar.gz (Jun 13, 2021 11:28:36 AM)

  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

clang-d390953-g56541d137790-t21602-b21602.tar.gz (Jun 13, 2021 7:35:05 AM)

  1. [ORC-RT] Fix a comment. — Lang Hames / detail
  2. [JITLink][MachO] Add missing testcase. — Lang Hames / detail
  3. [ORC-RT] Remove unused header in unit test. — Lang Hames / detail
  4. VPlanSLP.cpp - tidy implicit header dependencies. NFCI. — llvm-dev / detail
  5. ArgumentPromotion.cpp - remove unused <string> include. NFCI. — llvm-dev / detail
  6. SValExplainer.h - get APSInt values by const reference instead of value. NFCI. — llvm-dev / detail
  7. [InstCombine] fold ctlz/cttz of bool types — spatel / detail
  8. [clang][NFC] Add IsAnyDestructorNoReturn field to CXXRecord instead of calculating it on demand — markus.boeck02 / detail
  9. [ARM] Introduce t2WhileLoopStartTP — david.green / detail
  10. LoopUnrollAndJamPass.cpp - remove unused <vector> include. NFCI. — llvm-dev / detail
  11. GVN.cpp - remove unused <vector> include. NFCI. — llvm-dev / detail

clang-d390942-gbf2063178218-t21598-b21598.tar.gz (Jun 13, 2021 3:35:13 AM)

  1. [X86] Check immediate before get it. — yuanke.luo / detail
  2. [ARM][NEON] Combine base address updates for vld1Ndup intrinsics — kbessonova / detail
  3. [clang] Implement P2266 Simpler implicit move — mizvekov / detail

clang-d390939-g1e72b9d52f9c-t21595-b21595.tar.gz (Jun 12, 2021 11:56:44 PM)

  1. [runtimes] Fix umbrella component targets — smeenai / detail
  2. Revert "[X86] Check immediate before get it." — yuanke.luo / detail

clang-d390937-g02c718301b30-t21593-b21593.tar.gz (Jun 12, 2021 8:23:31 PM)

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

clang-d390934-g152c9871e6ac-t21590-b21590.tar.gz (Jun 12, 2021 4:47:53 PM)

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

clang-d390931-g5899278758b6-t21587-b21587.tar.gz (Jun 12, 2021 1:18:43 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

clang-d390927-g1e50c3d785f4-t21583-b21583.tar.gz (Jun 12, 2021 9:50:52 AM)

  1. [MLIR] Simplify affine.if ops with trivial conditions — uday / detail
  2. [VPlan] Add more sinking/merging tests with predicated loads/stores. — flo / detail
  3. [clang] NRVO: Improvements and handling of more cases. — mizvekov / detail

clang-d390924-gb4583a5ad73b-t21581-b21581.tar.gz (Jun 12, 2021 6:17:47 AM)

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

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

  1. [AMDGPU][IndirectCalls] Fix register usage propagation for indirect/external calls — Madhur.Amilkanthwar / detail

clang-d390919-g0a0800c4d10c-t21578-b21578.tar.gz (Jun 11, 2021 11:14:11 PM)

  1. [mlir] make normalizeAffineFor public — stephen.neuendorffer / detail
  2. [Flang][test] Fix Windows buildbot. — llvm-project / detail
  3. A post-processing for BFI inference — aktoon / detail

clang-d390916-g8fb53dca2f61-t21575-b21575.tar.gz (Jun 11, 2021 7:50:38 PM)

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

clang-d390899-g1c51bf3b7885-t21571-b21571.tar.gz (Jun 11, 2021 4:30:05 PM)

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

clang-d390883-gc0c5a98b2c47-t21567-b21567.tar.gz (Jun 11, 2021 1:09:30 PM)

  1. [HIP] Fix --hip-version flag with 0 as component — enye.shi / detail
  2. [Matrix] In transpose opts, handle a^t * a^t — anemet / detail
  3. [libcxx][ranges] Add range.subrange. — zoecarver / detail
  4. [gn build] Port 9106047ee3dd — llvmgnsyncbot / detail
  5. [libc++] Enable the synchronization library on Apple platforms — Louis Dionne / detail
  6. [X86FixupLEAs] Sub register usage of LEA dest should block LEA/SUB optimization — carrot / detail
  7. [libc++] NFC: Move indirect_concepts.h to __iterator/concepts.h — Louis Dionne / detail
  8. [gn build] Port c54d3050f7b9 — llvmgnsyncbot / detail
  9. [SLP][NFC] Fix condition that was supposed to save a bit of compile time. — valery.n.dmitriev / detail
  10. [lldb] Enable TestRuntimeTypes on Apple Silicon — Jonas Devlieghere / detail
  11. [lldb] Support new objective-c hash table layout — Jonas Devlieghere / detail
  12. Introduce alloca_scope op — zinenko / detail
  13. [Sema] Address-space sensitive check for unbounded arrays (v2) — Chris.Hamilton / detail
  14. CodeGen: Fix missing const — Matthew.Arsenault / detail
  15. GlobalISel: Reduce indentation and remove dead path — Matthew.Arsenault / detail
  16. AMDGPU/GlobalISel: Fix indentation — Matthew.Arsenault / detail
  17. AMDGPU/GlobalISel: Remove leftover hack for argument memory sizes — Matthew.Arsenault / detail
  18. [libcxx][ranges] Add class ref_view. — zoecarver / detail
  19. [gn build] Port 7eba4856c702 — llvmgnsyncbot / detail
  20. [compiler-rt] Add platform detection support for x32 — harald / detail
  21. [NFC][OpaquePtr] Explicitly pass GEP source type in optimizeGatherScatterInst() — aeubanks / detail

clang-d390862-g5ef5177145b4-t21564-b21564.tar.gz (Jun 11, 2021 9:50:50 AM)

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

clang-d390832-g61cdaf66fe22-t21561-b21561.tar.gz (Jun 11, 2021 6:29:29 AM)

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

clang-d390832-g61cdaf66fe22-t21561-b21561.tar.gz (Jun 11, 2021 6:29:29 AM)

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

clang-d390805-gf0a68bbc967a-t21558-b21558.tar.gz (Jun 11, 2021 3:02:15 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

clang-d390791-g643b6407faf4-t21554-b21554.tar.gz (Jun 10, 2021 11:49:54 PM)

  1. Revert "[clang] Implement P2266 Simpler implicit move" — aeubanks / detail
  2. Revert "[clang] NRVO: Improvements and handling of more cases." — aeubanks / detail
  3. [RISCV] Remove extra assignment of intrinsic ID in ManualCodegen. NFC — craig.topper / detail
  4. [lld/mac] Make binaries written by lld strippable — thakis / detail
  5. [RISCV] Avoid scalar outgoing argumetns overwriting vector frame objects. — kai.wang / detail

clang-d390786-g2670c7dd5b25-t21552-b21552.tar.gz (Jun 10, 2021 8:40:45 PM)

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

clang-d390774-g119965865cc7-t21549-b21549.tar.gz (Jun 10, 2021 5:27:25 PM)

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

clang-d390761-g5d5b686f6bf6-t21546-b21546.tar.gz (Jun 10, 2021 2:22:25 PM)

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

clang-d390741-ga893b441873d-t21542-b21542.tar.gz (Jun 10, 2021 11:17:40 AM)

  1. [AArch64] Add cost tests for bitreverse — irina.dobrescu / detail
  2. [TableGen] Eliminate dead code in ParseForeachDeclaration [NFC] — Paul C. Anagnostopoulos / detail
  3. [libc++abi] NFC: adding a new parameter base to functions for calculating addresses with relative encodings — xingxue / detail
  4. [X86][NFC] Fix typo. — yuanke.luo / detail
  5. [clang] Do not crash when ArgTy is null in CheckArgAlignment — adamcz / detail
  6. [clang][driver] Add -foperator-names — markus.boeck02 / detail
  7. [clang][msvc] Define _HAS_STATIC_RTTI to 0, when compiling with -fno-rtti — markus.boeck02 / detail
  8. [clang-cl] Add /permissive and /permissive- — markus.boeck02 / detail
  9. [AArch64] Silence fallthrough warning. NFC. — benny.kra / detail
  10. [docs][llvm-ar] Add rsp-quoting option to the llvm-ar command guide. — gbreynoo / detail
  11. [mlir][gpu] Add op to create MMA constant matrix — thomasraoux / detail
  12. Fix range-loop-analysis warning — keithbsmiley / detail
  13. Add a page to track the status of C proposals in Clang. — aaron / detail
  14. [AIX] Build libLTO as MODULE rather than SHARED — daltenty / detail
  15. Revert "[clang][FPEnv] Clang floatng point model ffp-model=precise enables ffp-contract=on" — melanie.blower / detail
  16. [libc++abi] Remove the LIBCXXABI_ENABLE_PIC option — Louis Dionne / detail
  17. [lldb] Add 9494c510af56 to .git-blame-ignore-revs — Jonas Devlieghere / detail
  18. [Flang][Runtime][tests] Escape regex special character. — llvm-project / detail
  19. [gn build] minor TODO.txt update — thakis / detail
  20. [flang] Fixed simple typo in runtime code — unknown / detail
  21. [SLP]Disable scheduling of insertelements. — a.bataev / detail

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

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

clang-d390687-g546449938a39-t21529-b21529.tar.gz (Jun 9, 2021 11:55:21 PM)

  1. [AMDGPU] Fix missing lowering of LDS used in global scope. — mahesha.comp / detail
  2. [HIP] Add --gpu-bundle-output — Yaxun.Liu / detail
  3. Reland "[llvm] llvm-tapi-diff" — Cyndy Ishida / detail
  4. [llvm-objdump][XCOFF] Enable the -l (--line-numbers) option. — esme.yi / detail
  5. [Utils][vim] Highlight 'ptr' type — tstellar / detail
  6. [ConstantFolding] Enable folding of min/max/copysign for all floats — sepavloff / detail
  7. [libc] Remove libc-fuzzer as a dependency to check-libc. — sivachandra / detail
  8. [libcxx][optional] adds missing constexpr operations — cjdb / detail

clang-d390679-g4a89ed373cda-t21525-b21525.tar.gz (Jun 9, 2021 8:49:20 PM)

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

clang-d390679-g4a89ed373cda-t21525-b21525.tar.gz (Jun 9, 2021 8:49:20 PM)

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

clang-d390670-gcf11d9585afd-t21521-b21521.tar.gz (Jun 9, 2021 5:48:41 PM)

  1. [SCEV] Minor code motion to simplify a later patch [nfc] — listmail / detail
  2. Add a static assertions for custom Op<> to not defined data members (NFC) — joker.eph / detail
  3. [ms] [llvm-ml] Add support for INCLUDE environment variable — epastor / detail
  4. [tests] Precommit test for D103991 — listmail / detail
  5. [RISCV] Remove unused method from RISCVInsertVSETVLI. NFC — craig.topper / detail
  6. Folds linalg.pad_tensor with zero padding — ataei / detail
  7. Fix to Windows temp file change. — akhuang / detail

clang-d390663-ge7b755ecb140-t21518-b21518.tar.gz (Jun 9, 2021 2:47:51 PM)

  1. [mlir][spirv] Use SingleBlock + NoTerminator for spv.module — antiagainst / detail
  2. [mlir][tosa] Update tosa.matmul lowering to linalg.batch_matmul — rob.suderman / detail
  3. [docs] Collate CMake options — nathan / detail
  4. [LangRef] Add link to opaque pointers — Madhur.Amilkanthwar / detail
  5. [libc++][nfc] Test std::unique_ptr self move assignment. — koraq / detail
  6. Revert "[InstSimplify] Treat invariant group insts as bitcasts for load operands" — aeubanks / detail
  7. [ms] [llvm-ml] Add support for INCLUDE environment variable — epastor / detail
  8. Revert "[ms] [llvm-ml] Add support for INCLUDE environment variable" — epastor / detail
  9. [clang-tidy] performance-unnecessary-copy-initialization: Remove the complete statement when the copied variable is unused. — flx / detail
  10. [compiler-rt][hwasan] Decouple use of the TLS global for getting the shadow base and using the frame record feature — leonardchan / detail
  11. [llvm-tapi-diff] Apply stable sorting to output — Cyndy Ishida / detail
  12. [OpenMP][NFC] Precommit change to hide_mem_transfer_latency test flags — huberjn / detail
  13. [Attributor] Set floating point loads and stores as nofree in AANoFreeFloating — huberjn / detail
  14. [Polly][Matmul] Re-pack A in every iteration. — llvm-project / detail
  15. [clang-tidy] performance-unnecessary-copy-initialization: Look at the canonical type when checking for aliases. — flx / detail
  16. Cleanup for final comment on https://reviews.llvm.org/D103304 — kda / detail
  17. Revert "[llvm-tapi-diff] Apply stable sorting to output" — Cyndy Ishida / detail
  18. Revert "Reland "[llvm] llvm-tapi-diff"" — Cyndy Ishida / detail

clang-d390645-g64b2fb7967a7-t21514-b21514.tar.gz (Jun 9, 2021 11:44:38 AM)

  1. [InstCombine] add tests for casts-around-ctlz; NFC — spatel / detail
  2. [libcxx][ci] enables assertions for runtimes-build — cjdb / detail
  3. [mlir] fix a crash if the dialect is missing a data layout interface — zinenko / detail
  4. clang/darwin: use response files with ld64 — keithbsmiley / detail
  5. Fix typo in Toy tutorial Ch1 — joker.eph / detail
  6. [SCEV] Keep common NUW flags when inlining Add operands. — flo / detail
  7. [mlir][gpu][NFC] Simplify conversion of MMA type to NVVM — thomasraoux / detail
  8. [lldb] Use C++11 default member initializers — Jonas Devlieghere / detail
  9. [libc++] Fix libc++ build with assertions enabled — Louis Dionne / detail
  10. Revert "Do not generate calls to the 128-bit function __multi3() on 32-bit ARM" — thakis / detail
  11. [ms] [llvm-ml] Fix parity errors in error handling for INCLUDE directive — epastor / detail
  12. Reland "[llvm] llvm-tapi-diff" — Cyndy Ishida / detail
  13. Corrects some minor issues with the CXX status page. — aaron / detail
  14. [CSSPGO] Emit mangled dwarf names for line tables debug option under -fpseudo-probe-for-profiling — hoy / detail

clang-d390631-g64e9aa33020d-t21511-b21511.tar.gz (Jun 9, 2021 8:46:49 AM)

  1. Correct the behavior of va_arg checking in C++ — aaron / detail
  2. [ValueTypes][RISCV] Cap RVV fixed-length vectors by size — fraser / detail
  3. [AArch64LoadStoreOptimizer] Generate more STPs by renaming registers earlier — meera.nakrani / detail
  4. [OpenMP][Tools] Fix Archer for MACOS — protze / detail
  5. [OpenMP][Tools] Cleanup memory pool used in Archer — protze / detail
  6. [OpenMP][Tools] Fix Archer handling of task dependencies — protze / detail
  7. [mlir] Expose a function to populate tensor constant bufferization patterns — benny.kra / detail
  8. [Test] Add more elaborate case of symbolic execution of 1-iteration loop — mkazantsev / detail
  9. [SLP]Improve gathering of scalar elements. — a.bataev / detail
  10. [clang-cl] Parse /await:strict, new in MSVC 16.10 — hans / detail
  11. [clang] p1099 using-enum feature macro & web page — nathan / detail
  12. [X86][SSE] Regenerate slow-pmulld.ll test checks — llvm-dev / detail
  13. [X86][SLM] Adjust XMM non-PMULLD throughput costs to half rate. — llvm-dev / detail
  14. [OpenCL] Add OpenCL builtin test generator — sven.vanhaastregt / detail
  15. [x86] add tests for store merging miscompile (PR50623); NFC — spatel / detail
  16. [TableGen] Fix ProfileFoldOpInit so that parameters are named consistently [NFC] — Paul C. Anagnostopoulos / detail
  17. [ARM] Fix Machine Outliner LDRD/STRD handling in Thumb mode. — yvan.roux / detail
  18. Sanitizers.h - remove MathExtras.h include dependency — llvm-dev / detail
  19. [SDAG] fix miscompile from merging stores of different sizes — spatel / detail
  20. [X86] Check destination element type before forming VTRUNCS/VTRUNCUS in combineTruncateWithSat. — craig.topper / detail
  21. [mlir][openacc][NFC] move index in processDataOperands — clementval / detail
  22. [SROA] Avoid splitting loads/stores with irregular type — thatlemon / detail
  23. Revert "[OpenMP] libomp: implement OpenMP 5.1 inoutset task dependence type" — Andrey.Churbanov / detail
  24. [mlir][ArmSVE] Add basic load/store operations — javier.setoain / detail
  25. Do not generate calls to the 128-bit function __multi3() on 32-bit ARM — rengolin / detail

clang-d390606-gc25572bf2993-t21507-b21507.tar.gz (Jun 9, 2021 5:41:31 AM)

  1. [JITLink][MachO] Handle muliple symbols at same offset when splitting C-strings. — Lang Hames / detail
  2. [docs] Fix load instructions in chapter 7 of the tutorial — jim / detail
  3. [SROA] Avoid splitting loads/stores with irregular type — thatlemon / detail
  4. Interp.h - AddSubMulHelper - avoid APSInt::toString std::string wrapper. NFCI — llvm-dev / detail
  5. JSONNodeDumper.cpp - VisitIntegerLiteral - avoid APSInt::toString std::string wrapper. NFCI — llvm-dev / detail
  6. [clang] NFC: Rename rvalue to prvalue — mizvekov / detail
  7. Revert "[SROA] Avoid splitting loads/stores with irregular type" — thakis / detail
  8. [clang] NFC: rename SK_CastDerivedToBaseRValue to SK_CastDerivedToBasePRValue — mizvekov / detail

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

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

clang-d390576-ge48880078a49-t21500-b21500.tar.gz (Jun 8, 2021 11:00:13 PM)

  1. [NFC][XCOFF] Use yaml2obj in llvm-objdump/XCOFF/section-headers.test instead of binary files. — esme.yi / detail
  2. [RISCV][NFC] Add a single space after comma for VType — jim / detail
  3. Add Twine support for std::string_view. — saugustine / detail
  4. Fix LIT test failure encountered on AIX — cebowleratibm / detail

clang-d390572-gc87c294397ea-t21498-b21498.tar.gz (Jun 8, 2021 8:02:51 PM)

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

clang-d390561-gf4c8fd12d58e-t21494-b21494.tar.gz (Jun 8, 2021 5:04:51 PM)

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

clang-d390539-gdc0c3fe5f35e-t21490-b21490.tar.gz (Jun 8, 2021 2:08:05 PM)

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

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

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

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

  1. [OpenMP][OMPD] Implementation of OMPD debugging library - libompd. — Vignesh.Balasubrmanian / detail
  2. [LoopUnrollAndJam] Change LoopUnrollAndJamPass to LoopNest pass — konndennsa / detail
  3. [clang] p1099 using enum part 1 — nathan / detail
  4. [VE][NFC] IRBuilder<> -> IRBuilderBase — simon.moll / detail
  5. [NFC] Remove some include cycles — tbaeder / detail
  6. [VP] getDeclarationForParams — simon.moll / detail
  7. [MLIR] Mark additional builtin attr methods const — fabian / detail
  8. Revert "3rd Reapply "[DebugInfo] Use variadic debug values to salvage BinOps and GEP instrs with non-const operands"" — hans / detail
  9. [llvm] Make Sequence reverse-iterable — gchatelet / detail
  10. [Polly][Isl] Removing nullptr constructor from C++ bindings. NFC. — patacca / detail
  11. Fix missing header and namespace qualifier in ADT Sequence — gchatelet / detail
  12. [CUDA][HIP] Fix store of vtbl in ctor — Yaxun.Liu / detail
  13. [LoopNest] Fix Wdeprecated-copy warnings — whitneyt / detail
  14. [DAG] foldShuffleOfConcatUndefs - ensure shuffles of upper (undef) subvector elements is undef (PR50609) — llvm-dev / detail

clang-d390478-g5db52751a594-t21479-b21479.tar.gz (Jun 8, 2021 5:09:38 AM)

  1. [mlir] fix shared-libs build — zinenko / detail
  2. [LoopVectorize] Don't use strict reductions when reordering is allowed — kerry.mclaughlin / detail
  3. NVPTXTargetLowering::LowerReturn - Pass DataLayout by reference. NFCI. — llvm-dev / detail
  4. ValueTrackingTest.cpp - Pass DataLayout by reference. NFCI. — llvm-dev / detail
  5. MemCpyOptimizer.cpp - hasUndefContentsMSSA - Pass DataLayout by reference. NFCI. — llvm-dev / detail
  6. [CostModel][X86] Improve AVX1/AVX2 truncation costs — llvm-dev / detail
  7. OptBisect.cpp - remove unused include. NFCI. — llvm-dev / detail
  8. [InstCombine] Add instcombine fold for extractelement + splat for scalable vectors — caroline.concatto / detail
  9. [RISCV] Add a test case showing inefficient vector codegen — fraser / detail
  10. [OpenCL] Add memory_scope_all_devices — sven.vanhaastregt / detail
  11. [CostModel] Return an invalid cost for memory ops with unsupported types — kerry.mclaughlin / detail

clang-d390467-gb889c6ee9911-t21477-b21477.tar.gz (Jun 8, 2021 2:42:40 AM)

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

clang-d390467-gb889c6ee9911-t21477-b21477.tar.gz (Jun 8, 2021 2:42:40 AM)

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

clang-d390453-g7c4e9a68264f-t21473-b21473.tar.gz (Jun 7, 2021 11:45:53 PM)

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

clang-d390447-g310d2b4957c8-t21470-b21470.tar.gz (Jun 7, 2021 8:51:48 PM)

  1. Revert "[libcxx][module-map] creates submodules for private headers" — phosek / detail
  2. Revert "[libcxx][gardening] Move all algorithms into their own headers." — phosek / detail
  3. [gn build] Port 692d7166f771 — llvmgnsyncbot / detail
  4. [dfsan] Add full fast8 support — gbalats / detail
  5. [NFC][LSAN] Limit the number of concurrent threads is the test — Vitaly Buka / detail
  6. [RISCV] Use bitfields to shrink the size of the vector load/store intrinsics to pseudo instruction lookup tables. — craig.topper / detail
  7. [NFC][scudo] Print errno of fork failure — Vitaly Buka / detail
  8. [AIX] Define __STDC_NO_ATOMICS__ and __STDC_NO_THREADS__ predefined macros — cbowler / detail
  9. [AMDGPU] Add v5f32/VReg_160 support for MIMG instructions — carl.ritson / detail
  10. Revert "[AIX] Define __STDC_NO_ATOMICS__ and __STDC_NO_THREADS__ predefined macros" — cebowleratibm / detail
  11. [AIX] Define __STDC_NO_ATOMICS__ and __STDC_NO_THREADS__ — cebowleratibm / detail
  12. [AMDGPU] Allow oversize vaddr in GFX10 MIMG assembly — carl.ritson / detail
  13. [yaml2obj] Fix buildbot-issue-4886 — esme.yi / detail

clang-d390434-gc705b7b04dba-t21466-b21466.tar.gz (Jun 7, 2021 5:57:55 PM)

  1. [lld/mac] Add reexports after reexporter to inputFiles — thakis / detail
  2. [mlir-lsp-server] Add support for hover on region operations — riddleriver / detail
  3. [mlir-lsp-server] Add support for hover on symbol references — riddleriver / detail
  4. [mlir-lsp-server] Fix bug in symbol use/def tracking — riddleriver / detail
  5. Revert "[AArch64] handle -Wa,-march=" — caij2003 / detail
  6. [Test] Add a JumpThreading test exposing a bug in BasicAA. — dsuchkov / detail
  7. [BasicAA] Handle PHIs without incoming values gracefully — dsuchkov / detail
  8. [SCEV] Properly guard reasoning about infinite loops being UB on mustprogress — listmail / detail
  9. [IR] Add utility to convert constant expression operands (of an instruction) to instructions. — mahesha.comp / detail
  10. [AMDGPU] Introduce command line switch to control super aligning of LDS. — mahesha.comp / detail
  11. [AMDGPU] Handle constant LDS uses from different kernels — Stanislav.Mekhanoshin / detail
  12. [RISCV] Store Log2 of EEW in the vector load/store intrinsic to pseudo lookup tables. NFCI — craig.topper / detail
  13. Revert "[TargetLowering] Only inspect attributes in the arguments for ArgListEntry" — aeubanks / detail
  14. [RISCV] Optimize bitwise and with constant for the Zbs extension — powerman1st / detail

clang-d390420-g8ec73e96b72d-t21462-b21462.tar.gz (Jun 7, 2021 3:03:18 PM)

  1. [OpenMP][runtime] add .clang-tidy file — jonathan.l.peyton / detail
  2. [LoopUnroll] Clamp unroll count to MaxTripCount — nikita.ppv / detail
  3. [clang] Fix reading long doubles with va_arg on x86_64 mingw — martin / detail
  4. [X32] Add Triple::isX32(), use it. — harald / detail
  5. [ELF] getRelocatedSection: remove the check for ET_REL object file — i / detail

clang-d390415-ga1f550e05254-t21460-b21460.tar.gz (Jun 7, 2021 12:05:03 PM)

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

clang-d390415-ga1f550e05254-t21460-b21460.tar.gz (Jun 7, 2021 12:05:03 PM)

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

clang-d390382-g54f059c9007b-t21456-b21456.tar.gz (Jun 7, 2021 9:09:22 AM)

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

clang-d390368-g721476e6b211-t21450-b21450.tar.gz (Jun 7, 2021 6:07:53 AM)

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

clang-d390368-g721476e6b211-t21450-b21450.tar.gz (Jun 7, 2021 6:07:53 AM)

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

clang-d390346-g438cf5577e72-t21447-b21447.tar.gz (Jun 7, 2021 2:59:23 AM)

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

clang-d390346-g438cf5577e72-t21447-b21447.tar.gz (Jun 7, 2021 2:59:23 AM)

  1. [OpenCL] Fix missing addrspace on implicit move assignment operator — olemarius.strohm / detail

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

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

clang-d390342-g52489021cf8b-t21443-b21443.tar.gz (Jun 6, 2021 9:12:26 PM)

  1. [lld/mac] Implement support for searching dylibs with @loader_path/ in install name — thakis / detail

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

  1. [dfsan] Use the sanitizer allocator to reduce memory cost — jianzhouzh / detail
  2. [lld/mac] Use fewer magic numbers in magic $ld$ handling code — thakis / detail
  3. [lld/mac] Rename DylibFile::dylibName to DylibFile::installName — thakis / detail
  4. [lld/mac] Implement support for searching dylibs with @executable_path/ in install name — thakis / detail

clang-d390337-g432eff22ab53-t21439-b21439.tar.gz (Jun 6, 2021 3:24:15 PM)

  1. [RISCV] Replace && with ||. Spotted by coverity. — craig.topper / detail
  2. [CostModel][X86] Improve AVX512 FDIV costs — llvm-dev / detail
  3. [AArch64] Extra tests for vector shift. NFC — david.green / detail
  4. [ARM] MVE tests for vmull from a splat. NFC — david.green / detail
  5. [CostModel][X86] Add 512-bit bswap cost tests — llvm-dev / detail
  6. [CostModel][X86] Add 512-bit bswap costs — llvm-dev / detail

clang-d390331-g8ab8b3fad7a6-t21436-b21436.tar.gz (Jun 6, 2021 12:28:15 PM)

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

clang-d390328-gc41a8fbfbb09-t21434-b21434.tar.gz (Jun 6, 2021 9:32:23 AM)

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

clang-d390315-gab2d29555293-t21431-b21431.tar.gz (Jun 6, 2021 6:38:43 AM)

  1. Fix uninitialized variable warnings. NFCI. — llvm-dev / detail
  2. SmallVector.h - remove unused MathExtras.h header. NFCI. — llvm-dev / detail
  3. BPFISelDAGToDAG.cpp - don't dereference a dyn_cast<> result. NFCI. — llvm-dev / detail

clang-d390312-gc2ab3d2c85c8-t21428-b21428.tar.gz (Jun 6, 2021 3:28:46 AM)

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

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

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

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

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

clang-d390300-g12f53e5392d6-t21422-b21422.tar.gz (Jun 5, 2021 1:14:04 PM)

  1. [libc++] graph_header_deps.py: Update the computing of "root" (public) headers. — arthur.j.odwyer / detail
  2. NativeFormatting.cpp - add missing implicit MathExtras.h header dependency. NFCI. — llvm-dev / detail
  3. MsgPackReader.cpp - add missing implicit MathExtras.h header dependency. NFCI. — llvm-dev / detail
  4. EndianStream.h - add missing implicit MathExtras.h header dependency. NFCI. — llvm-dev / detail
  5. [MCA] Support.h - add missing implicit MathExtras.h header dependency. NFCI. — llvm-dev / detail
  6. ELFTypes.h - add missing implicit MathExtras.h header dependency. NFCI. — llvm-dev / detail
  7. BitstreamWriter.h - add missing implicit MathExtras.h header dependency. NFCI. — llvm-dev / detail
  8. Fix "not all control paths return a value" MSVC warning. NFCI. — llvm-dev / detail
  9. [AArch64] Remove AArch64ISD::NEG — david.green / detail

clang-d390291-g469d18c06446-t21419-b21419.tar.gz (Jun 5, 2021 10:20:47 AM)

  1. [libc++] Fix result-type and value_type computation in <valarray>. — arthur.j.odwyer / detail

clang-d390290-gdc1e7b73b818-t21418-b21418.tar.gz (Jun 5, 2021 7:28:44 AM)

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

clang-d390288-ge350494fb044-t21416-b21416.tar.gz (Jun 5, 2021 4:22:05 AM)

  1. [lld][MachO] Fix typo in special-symbol-ld-previous.s — alexshap / detail
  2. [LoopUnroll] Separate peeling from unrolling — nikita.ppv / detail
  3. Revert "[LLDB/API] Expose args and env from SBProcessInfo." — bruce.mitchener / detail
  4. [LoopUnroll] Regenerate test checks (NFC) — nikita.ppv / detail
  5. [NFC] Promote willNotOverflow() / getStrengthenedNoWrapFlagsFromBinOp() from IndVars into SCEV proper — lebedev.ri / detail

clang-d390283-ge3258b0894be-t21413-b21413.tar.gz (Jun 5, 2021 1:29:34 AM)

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

clang-d390270-gd123e983b332-t21409-b21409.tar.gz (Jun 4, 2021 10:36:36 PM)

  1. [NFC][scudo] Convert to TYPED more ScudoCombinedTest — Vitaly Buka / detail
  2. [NFC][scudo] Fix sign-compare warning in test — Vitaly Buka / detail
  3. [lsan] Bump the thread limit from 1<<13 to 1<<22 — i / detail
  4. Revert "Update and improve compiler-rt tests for -mllvm -asan_use_after_return=(never|[runtime]|always)." — Vitaly Buka / detail
  5. [Polly] Move MatMul optimization into its own file. NFC. — llvm-project / detail

clang-d390265-g70b29213eb34-t21406-b21406.tar.gz (Jun 4, 2021 7:44:34 PM)

  1. Update and improve compiler-rt tests for -mllvm -asan_use_after_return=(never|[runtime]|always). — kda / detail
  2. [mlir][tosa] Update tosa.rescale for i48 input type — rob.suderman / detail
  3. fix SANITIZE_WINDOWS pragma for https://reviews.llvm.org/rG60e5243e593ec7e0feca42783edb735e9ac2c4a7 — kda / detail
  4. [gn build] manually port 60e5243e593e (weak asan symbol) — thakis / detail
  5. [mlir][sparse] add option for 32-bit indices in scatter/gather — ajcbik / detail
  6. remove windows tests for -asan_use-after-return=always (as this is currently disabled for Windows) — kda / detail
  7. [NFC][scudo] Fix sign-compare warning in test — Vitaly Buka / detail
  8. [Scudo] Improve ScopedString constructor — Vitaly Buka / detail
  9. [scudo] Remove ScopedString::Length — Vitaly Buka / detail

clang-d390256-gbba8d8c1868d-t21403-b21403.tar.gz (Jun 4, 2021 4:51:52 PM)

  1. [InstrProfiling] If no value profiling, make data variable private and (for Windows) use one comdat — i / detail
  2. Regenerate a few tests related to SCEV. — efriedma / detail
  3. Add memref.dim canonicalization patterns to TilingCanonicalizationPatterns — ataei / detail
  4. [gn build] (semi-manually) port 07c92b2e9581 — thakis / detail
  5. [scudo] Fix String DCHECK — kostyak / detail
  6. [OpenMP] Add experimental nesting mode feature — terry.l.wilmarth / detail
  7. [Windows SEH]: Fix -O2 crash for Windows -EHa — tentzen / detail
  8. [flang][OpenMP] Add semantic check to allow only loop iteration variables in a `linear` clause within `distribute` construct. — arnamoy.bhattacharyya / detail
  9. [flang] Check for undefined derived types — psteinfeld / detail
  10. [X86] AMD Zen 3: double the LoopMicroOpBufferSize — lebedev.ri / detail
  11. [ADT] Refactor enumerate unit tests — scott.linder / detail
  12. Revert "Add memref.dim canonicalization patterns to TilingCanonicalizationPatterns" — ataei / detail

clang-d390244-gca68f3bc48e4-t21399-b21399.tar.gz (Jun 4, 2021 1:58:13 PM)

  1. [profile] Add -fprofile-instr-generate tests for weak definition and various linkages — i / detail
  2. [Matrix] Fix transpose-multiply folding if transpose has multiple uses — anemet / detail
  3. [flang] CheckConformance: tristate-ify result — pklausler / detail
  4. [SampleFDO] New hierarchical discriminator for FS SampleFDO (llvm-profdata part) — xur / detail
  5. [IndVars] Don't forget value when inferring nowrap flags — nikita.ppv / detail
  6. [mailmap] Add the canonical spelling of my name — martin / detail
  7. [scudo] Remove disableMemoryTagChecksTestOnly — Vitaly Buka / detail
  8. [scudo] Add memtag_test — Vitaly Buka / detail
  9. [scudo] Untag pointer in iterateOverChunks — Vitaly Buka / detail
  10. Fix a diagnoses-valid bug with using declarations — aaron / detail

clang-d390234-gba04c7c128b1-t21396-b21396.tar.gz (Jun 4, 2021 11:03:51 AM)

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

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

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

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

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

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

  1. [mlir][linalg] Cleanup LinalgOp usage in op declarations. — gysit / detail
  2. [analyzer] Add forwarding `addVisitor` method — vsavchenko / detail
  3. [Matrix] Preserve existing fast-math flags during lowering — flo / detail
  4. [flang] Check for duplicate definitions of defined input/output procedures — psteinfeld / detail
  5. [mlir][linalg] Cleanup LinalgOp usage in scalar inlining. — gysit / detail
  6. [mlir] Fix warnings. — pifon / detail
  7. [RISCV] Precommit a test case to show overwriting vector frame objects. — kai.wang / detail
  8. [mlir][linalg] Cleanup LinalgOp usage in capi. — gysit / detail
  9. [mlir][sparse] add more type combinations to sparse storage scheme — ajcbik / detail
  10. [clang-format] Fix PointerAlignmentRight with AlignConsecutiveDeclarations — bjoern / detail
  11. [clang-format] Add PPIndentWidth option — bjoern / detail
  12. [lld-macho] Parse re-exports of nested TAPI documents — jezng / detail
  13. [DebugInstrRef][2/3] Track PHI values through register coalescing — jeremy.morse / detail
  14. [CostModel][AArch64] Add tests for ctlz, ctpop and cttz. NFC. — rosie.sumpter / detail
  15. Revert "[DebugInstrRef][2/3] Track PHI values through register coalescing" — jeremy.morse / detail

clang-d390089-g2cf78d4ead4a-t21341-b21341.tar.gz (Jun 3, 2021 7:24:05 AM)

  1. [mlir][linalg] Cleanup LinalgOp usage in promotion. — gysit / detail
  2. [ARM] Prettify gather/scatter debug comments. NFC — david.green / detail
  3. [mlir][linalg] Cleanup LinalgOp usage in test passes. — gysit / detail
  4. [mlir][linalg] Cleanup LinalgOp usage in bufferize, detensorize, and interchange. — gysit / detail
  5. [LLD] [COFF] Fix autoexport from LTO objects with comdat symbols — martin / detail
  6. [mlir][linalg] Cleanup LinalgOp usage in drop unit dims. — gysit / detail
  7. [lit] Fix testing of standalone clang and lld builds — thomasp / detail
  8. [mlir][linalg] Transform PadTensorOp into InitOp, FillOp, GenericOp — springerm / detail
  9. [mlir][linalg] Cleanup LinalgOp usage in loop lowering. — gysit / detail
  10. [libc++] Remove unused variable warnings — Louis Dionne / detail

clang-d390079-g8ef23a39ca02-t21337-b21337.tar.gz (Jun 3, 2021 4:14:24 AM)

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

clang-d390066-gb40908e639b6-t21333-b21333.tar.gz (Jun 3, 2021 1:21:03 AM)

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

clang-d390064-g64e5a3bbdde2-t21331-b21331.tar.gz (Jun 2, 2021 7:35:59 PM)

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

clang-d390050-g07a6beb40215-t21327-b21327.tar.gz (Jun 2, 2021 4:39:09 PM)

  1. Revert "[libc++] NFC: Move unwrap_iter to its own header" — Louis Dionne / detail
  2. [gn build] Port 05d164b25c40 — llvmgnsyncbot / detail
  3. PR50337, PR50561: Fix determination of whether a template parameter list — richard / detail
  4. Differential Revision: https://reviews.llvm.org/D99812 — angandhi / detail
  5. [CodeGen][NFC] Remove unused virtual function — minyihh / detail
  6. [SYCL] Fix __builtin_sycl_unique_stable_name to work on windows/spir — erich.keane / detail
  7. [clangd] TUScheduler uses last active file for file-less queries — kadircet / detail
  8. [clangd][Protocol] Drop optional from WorkspaceEdit::changes — kadircet / detail
  9. [X86][SSE] combineScalarToVector - only reuse broadcasts for scalar_to_vector if the source operands scalar types match — llvm-dev / detail
  10. [NFC][trace][intel-pt] small test fixes — walter erquinigo / detail
  11. Add a .mailmap entry for my two email addresses — rnk / detail
  12. [clangd] Drop optional on ExternalIndexSpec — kadircet / detail
  13. [NFC] Test commit. Fix typos. — amy.zhuang / detail
  14. [Fuchsia] Use libc++abi on Windows in Fuchsia toolchain — phosek / detail
  15. [Clang][OpenMP] Emit dependent PreInits before directive. — llvm-project / detail

clang-d390035-gc89dff5855bb-t21324-b21324.tar.gz (Jun 2, 2021 1:45:40 PM)

  1. [lldb] Preserve type sugar when using SBValue::Dereference on C++ references — Raphael Isemann / detail
  2. [MLIR] Fix Standalone dialect test to work in out-of-tree builds — joker.eph / detail
  3. Add matchers for gtest's ASSERT_THAT, EXPECT_THAT, ON_CALL and EXPECT_CALL — yitzhakm / detail
  4. Fix -Wsign-compare warning (NFC) — joker.eph / detail
  5. Improve performance when parsing symbol tables in mach-o files. — gclayton / detail
  6. [SampleFDO] New hierarchical discriminator for FS SampleFDO (ProfileData part) — xur / detail
  7. [mlir-lsp] Report range of potential identifier starting at location of diagnostic — jpienaar / detail
  8. [x86] add signed compare variant test for PR50055; NFC — spatel / detail
  9. [NFC] Remove variable that was set but not used. — stefanp / detail
  10. Fix dfsan handling of musttail calls. — browneee / detail
  11. [llvm-dwp] Skip type unit debug info sections — dblaikie / detail
  12. [SDAG] allow cast folding for vector sext-of-setcc with signed compare — spatel / detail
  13. [mlir] Add support for filtering patterns based on debug names and labels — riddleriver / detail
  14. [mlir-lsp] Avoid empty range diagnostic — jpienaar / detail
  15. Remove unused function from a previous iteration of unique-stable-name — erich.keane / detail
  16. [mlir] Resolve TODO and use the pass argument instead of the TypeID for registration — riddleriver / detail
  17. [llvm-dwp] Adding support for v5 index writing — dblaikie / detail
  18. [llvm-dwp] Add support for DWARFv5 type units                                                                                                                                                                ... — dblaikie / detail
  19. [llvm-dwp] Add support for rnglists and loclists — dblaikie / detail
  20. [mlir][NFC] Split the non-templated bits out of IROperand into a base class — riddleriver / detail

clang-d390015-gede3982792df-t21321-b21321.tar.gz (Jun 2, 2021 10:53:18 AM)

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

clang-d390015-gede3982792df-t21321-b21321.tar.gz (Jun 2, 2021 10:53:18 AM)

  1. [LV] Build and cost VPlans for scalable VFs. — sander.desmalen / detail
  2. [AArch64][NFC] Fix failing cost-model test — irina.dobrescu / detail
  3. Add getDemandedBits for uses. — jotrem / detail
  4. Fix comments in test cuda-kernel-call.cu — Yaxun.Liu / detail
  5. [clangd] Add support for the `defaultLibrary` semantic token modifier — davg / detail
  6. [clang] Implement the using_if_exists attribute — Louis Dionne / detail
  7. [coro async] Add the swiftasync attribute to the resume partial function — aschwaighofer / detail
  8. [lld/mac] Address review feedback and improve a comment — thakis / detail
  9. [LoopStrengthReduce] Ensure that debug intrinsics do not affect LSR's output — stephen.tozer / detail
  10. [lld/mac] Don't strip explicit dylib also mentioned in LC_LINKER_OPTION — thakis / detail
  11. [lld/mac] Implement -needed_framework, -needed_library, -needed-l — thakis / detail
  12. [lld/mac] Implement -dead_strip — thakis / detail
  13. [OpenMP] Use new task type/flag for taskwait depend events. — hansang.bae / detail
  14. [lld/mac] try to fix tests after a5645513dba — thakis / detail
  15. [libcxx][NFC] Tidy up calculation of __nbuf in num_put::do_put, and add comments — Abhina.Sreeskantharajan / detail
  16. [OpenMP] Fix improper printf format specifier — jonathan.l.peyton / detail
  17. Remove redundant comparisons (NFC) — Adrian Prantl / detail
  18. Add missing CMake dependency for mlir/lib/Reducer (NFC) — joker.eph / detail
  19. Fix CMake error: TableGen targets must be in the DEPENDS list instead of LINK_LIBS — joker.eph / detail
  20. [x86] add test for sext-of-setcc; NFC — spatel / detail
  21. [SDAG] allow more cast folding for vector sext-of-setcc — spatel / detail

clang-d389994-g8c363efecc56-t21317-b21317.tar.gz (Jun 2, 2021 8:01:09 AM)

  1. [AArch64] Optimise bitreverse lowering in ISel — irina.dobrescu / detail
  2. [RISCV][NFC] Add '+mattr=+experimental-v' to RVV test — fraser / detail
  3. [mlir][linalg] Cleanup LinalgOp usage in fusion on tensors (NFC). — gysit / detail
  4. [mlir][linalg] Update result position calculation in the Structured Op Interface (NFC). — gysit / detail
  5. [compiler-rt][asan] Enable unwind-tables for Arm Linux — david.spickett / detail
  6. [TTI] NFC: Change getIntImmCodeSizeCost to return InstructionCost. — daniil.fukalov / detail
  7. [LV] NFC: Replace custom getMemInstValueType by llvm::getLoadStoreType. — sander.desmalen / detail
  8. [LV] NFC: Remove redundant isLegalMasked(Gather|Scatter) functions. — sander.desmalen / detail
  9. [PowerPC][AIX} FIx AIX bootstrap build. — sd.fertile / detail
  10. [compiler-rt][lsan] Increase libdl_deadlock test timeout — david.spickett / detail

clang-d389984-gb25546a4b406-t21314-b21314.tar.gz (Jun 2, 2021 4:54:00 AM)

  1. [RISCV] Expand unaligned fixed-length vector memory accesses — fraser / detail
  2. [Demangle][Rust] Parse binders — tomasz.miasko / detail
  3. [mlir] Add DivOp lowering from Complex dialect to Standard/Math dialect. — akuegel / detail
  4. [SimplifyLibCalls] Take size of int into consideration when emitting ldexp/ldexpf — bjorn.a.pettersson / detail
  5. [LegalizeTypes] Avoid promotion of exponent in FPOWI — bjorn.a.pettersson / detail
  6. [CodeGen] Refactor libcall lookups for RTLIB::POWI_* — bjorn.a.pettersson / detail
  7. [InstCombine][msp430] Pre-commit test case for @llvm.powi and 16-bit ints — bjorn.a.pettersson / detail
  8. [SimpleLoopUnswitch] Port partially invariant unswitch from LoopUnswitch to SimpleLoopUnswitch — jingu.kang / detail
  9. Add a toplevel .mailmap file — thakis / detail
  10. [mailmap] Use my chromium address as my canonical email address — thakis / detail
  11. [AMDGPU][Libomptarget][NFC] Remove atmi_place_t — Pushpinder.Singh / detail
  12. [lld/mac] Implement -reexport_framework, -reexport_library, -reexport-l — thakis / detail
  13. [AMDGPU][Libomptarget][NFC] Remove bunch of dead structs — Pushpinder.Singh / detail

clang-d389971-g5f25145306e7-t21311-b21311.tar.gz (Jun 2, 2021 1:58:55 AM)

  1. [mlir][linalg] Cleanup LinalgOp usage in sparse compiler (NFC). — gysit / detail
  2. Revert "[NFC][msan] Fix warning on sanitizer-ppc64le-linux bot" — Vitaly Buka / detail
  3. [NFC][msan] Fix assigned-unused warning — Vitaly Buka / detail
  4. [NFC] Fix 'Load' name masking. — daniil.fukalov / detail
  5. [flang] Add tests for REPEAT. NFC — diana.picus / detail

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

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

clang-d389961-gae4dad2b731e-t21304-b21304.tar.gz (Jun 1, 2021 8:15:47 PM)

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

clang-d389961-gae4dad2b731e-t21304-b21304.tar.gz (Jun 1, 2021 8:15:47 PM)

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

clang-d389943-g222a88a24371-t21301-b21301.tar.gz (Jun 1, 2021 5:22:56 PM)

  1. Fix a Clang diagnostic to start with a lowercase letter; NFC — aaron / detail
  2. [libcxx][ranges] Add `default_sentinel` and `default_sentinel_t`. — zoecarver / detail
  3. [gn build] Port 065cf3f9d703 — llvmgnsyncbot / detail
  4. [lld][WebAssemlby] Fix for string merging of -dwarf-5 sections — sbc / detail
  5. [Dominators] Rewrite the dominator implementation for efficiency. NFC. — clattner / detail
  6. [Fuchsia] Add compat multilibs to cache file — leonardchan / detail
  7. [lld/mac] Emit only one LC_LOAD_DYLIB per dylib — thakis / detail
  8. [CSE] Ask DominanceInfo about "hasSSADominance" instead of reconstructing it. — clattner / detail
  9. [lld-macho][nfc] Remove unnecessary use of Optional<T*> — vyng / detail
  10. [various] Remove or use variables which are unused but set. — George Burgess IV / detail
  11. [Clang] -Wunused-but-set-parameter and -Wunused-but-set-variable — George Burgess IV / detail
  12. [clang][Fuchsia] Turn on relative-vtables by default for Fuchsia — leonardchan / detail
  13. [lld/mac] Make -t work correctly with -flat_namespace — thakis / detail

clang-d389930-g937266205026-t21298-b21298.tar.gz (Jun 1, 2021 2:31:02 PM)

  1. [polly] Fix SCEVLoopAddRecRewriter to avoid invalid AddRecs. — efriedma / detail
  2. [SystemZ] Return true from hasBitPreservingFPLogic(). — paulsson / detail
  3. [MLIR] Add missing APSInt.h include — nikita.ppv / detail
  4. [X86FixupLEAs] Transform the sequence LEA/SUB to SUB/SUB — carrot / detail
  5. [clangd][ObjC] Fix issue completing a method decl by name — davg / detail
  6. [libc++] Temporary hack to unbreak CI — Louis Dionne / detail
  7. [GlobalISel][AArch64] Combine and (lshr x, cst), mask -> ubfx x, cst, width — Jessica Paquette / detail
  8. Fix a git apply that went bad somehow. — aaron / detail
  9. [OpenMP] Define named constants for interop's foreign runtime ID — hansang.bae / detail
  10. [ORC-RT] Add equality/inequality comparison to string_view. — Lang Hames / detail
  11. [ORC-RT] Rename C-API functions to use __orc_rt_ prefix (instead of OrcRT). — Lang Hames / detail
  12. [ORC-RT] Add WrapperFunctionResult, Simple Packed Serialization (SPS) system. — Lang Hames / detail
  13. [flang][openacc] Enforce restriction on attach and detach variables — clementval / detail
  14. [clang] RecursiveASTVisitor visits ObjCPropertyRefExpr's class receiver — davg / detail
  15. [OpenMP] Add L2-Tile equivalence for KNL — jonathan.l.peyton / detail
  16. [SLPVectorizer] Ignore unreachable blocks — harald / detail
  17. [AMDGPU][NFC] Remove author's name from codebase — Madhur.Amilkanthwar / detail
  18. [lld/mac] Don't write mtimes to N_OSO entries if ZERO_AR_DATE is set. — thakis / detail
  19. [lld/mac] Don't load DylibFiles from the DylibFile constructor — thakis / detail
  20. [libcxx] Implement view.interface. — zoecarver / detail
  21. [gn build] Port 5671ff20d92b — llvmgnsyncbot / detail
  22. [clang] Fix ICE with typeid & polymorphic class (pr50497) — nathan / detail
  23. [SystemZ][z/OS] Stricter condition for HLASM class instantiation — anirudh_prasad / detail
  24. [InstCombine] add tests for cast folding; NFC — spatel / detail
  25. WindowsSupport.h: do not depend on private config header — martin / detail
  26. [lld/mac] Implement removal of unused dylibs — thakis / detail
  27. [NFC][OpaquePtr] Explicitly pass GEP source type to IRBuilder in more places — aeubanks / detail
  28. Convert TableGen assert to error — stephen.neuendorffer / detail
  29. [globalisel][legalizer] Separate the deprecated LegalizerInfo from the current one — daniel_l_sanders / detail
  30. [mlir] Updated depthwise conv to support kernel dilation — rob.suderman / detail
  31. [gn build] Port aaac268285ff — llvmgnsyncbot / detail
  32. [libc++] Fix the std_include.sh.cpp test that has been failing since c9385297ce — Louis Dionne / detail
  33. [lld/mac] fix test failure after 24979e111 — thakis / detail
  34. fixup: Missing operator in [globalisel][legalizer] Separate the deprecated LegalizerInfo from the current one — daniel_l_sanders / detail

clang-d389896-gfd7e309e02fd-t21294-b21294.tar.gz (Jun 1, 2021 11:38:47 AM)

  1. [lldb] Remove SBCommandReturnObject::ref — Raphael Isemann / detail
  2. [lldb][NFC] Use Language plugins in Mangled::GuessLanguage — Raphael Isemann / detail
  3. [RISCV] Remove earlyclobber from compares with LMUL<=1. — craig.topper / detail
  4. [RISCV] Remove earlyclobber from vnsrl/vnsra/vnclip(u) when the source and dest are a single vector register. — craig.topper / detail
  5. [ADT] Move DenseMapInfo for APInt into APInt.h (PR50527) — nikita.ppv / detail

clang-d389891-gde65b1ab7de1-t21292-b21292.tar.gz (Jun 1, 2021 8:47:27 AM)

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

clang-d389882-g1b84acb23aca-t21289-b21289.tar.gz (Jun 1, 2021 5:51:49 AM)

  1. Mark test as requiring asserts. — douglas.yung / detail
  2. [VectorCombine] Add tests with multiple noundef indices for scalarization. — flo / detail
  3. [WebAssembly][CodeGen] IR support for WebAssembly local variables — wingo / detail
  4. [RISCV] Support vector types in combination with fastcc — fraser / detail
  5. [VectorCombine] Freeze index unless it is known to be non-poison. — flo / detail
  6. [mlir][linalg] Fix signed/unsigned comparison warnings (NFC). — gysit / detail
  7. [mlir] Use interfaces in MathToLibm — tpopp / detail
  8. [SDAG] add helper function for sext-of-setcc folds; NFC — spatel / detail
  9. [LoopDeletion] Consider infinite loops alive, unless mustprogress. — flo / detail

clang-d389873-g94643fda1346-t21285-b21285.tar.gz (Jun 1, 2021 2:48:49 AM)

  1. [libcxx] [test] Fix the _supportsVerify check on Windows by fixing quoting — martin / detail
  2. [X86] Split FeatureFastVariableShuffle tuning into Lane-Crossing and Per-Lane variants — lebedev.ri / detail
  3. [X86] AMD Zen 3 has fast variable per-lane shuffles — lebedev.ri / detail
  4. [mlir][linalg] Cleanup LinalgOp usage in vectorization (NFC). — gysit / detail
  5. [clangd] Fix -Wunused-variable warning (NFC) — nullptr.cpp / detail
  6. [mlir][linalg] Cleanup LinalgOp usage in tiling (NFC). — gysit / detail
  7. [mlir][linalg] Cleanup LinalgOp usage in fusion (NFC). — gysit / detail
  8. [mlir][linalg] Cleanup LinalgOp usage in dependence analysis (NFC). — gysit / detail

clang-d389865-g0be2657c2f48-t21282-b21282.tar.gz (May 31, 2021 11:59:14 PM)

  1. Fix invalid math formulas in quantization doc — joker.eph / detail
  2. [Test] Add one more loop deletion irreducible CFG test — mkazantsev / detail
  3. [PowerPC] Split tests for constrained intrinsics — sepavloff / detail
  4. [clangd] Type hints for variables with 'auto' type — zeratul976 / detail

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

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

clang-d389860-g372237487e24-t21277-b21277.tar.gz (May 31, 2021 5:25:45 PM)

  1. [HIP] Relax checks in hip-include-path.hip test case again — bjorn.a.pettersson / detail
  2. [PowerPC] Improve f32 to i32 bitcast code gen — albionapc / detail
  3. [OpaquePtr] Remove some uses of PointerType::getElementType() — aeubanks / detail

clang-d389857-gbfefde22b670-t21275-b21275.tar.gz (May 31, 2021 2:34:45 PM)

  1. [LV] Try to sink users recursively for first-order recurrences. — flo / detail
  2. [libcxx] [test] Don't look for the literal spelling __mbstate_t in warnings — martin / detail
  3. [libcxx] Define LIBCPP_HAS_TIMESPEC_GET for MSVC configurations — martin / detail
  4. [libcxx] [test] Remove an incorrect TEST_HAS_ALIGNED_ALLOC define from test_macros.h — martin / detail
  5. [libcxx] [test] Fix the include_as_c.sh.cpp test in MSVC configurations — martin / detail
  6. [LoopDeletion] Add additional test cases with more nested loops. — flo / detail
  7. [LoopInterhcange] Handle movement of reduction phis appropriately — congzhecao / detail

clang-d389850-g73b759a33a9c-t21272-b21272.tar.gz (May 31, 2021 11:40:27 AM)

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

clang-d389834-gf4f7bc17374e-t21268-b21268.tar.gz (May 31, 2021 8:48:09 AM)

  1. [NFC] ScalarEvolution: apply SSO to the ExprValueMap value — lebedev.ri / detail
  2. [MLIR][Shape] Remove duplicate operands of `shape.assuming_all` op — frgossen / detail
  3. [libunwind] fix -Wc++98-compat-extra-semi without _LIBUNWIND_HIDE_SYMBOLS — thakis / detail
  4. [SDAG] add check to sext-of-setcc fold to bypass changing a legal op — spatel / detail
  5. [mlir][linalg] Update Structured Op Interface (NFC). — gysit / detail
  6. Revert "[clang] Add support for the "abstract" contextual keyword of MSVC" — goncharov.mikhail / detail
  7. [mlir][linalg] Cleanup LinalgOp usage in verification (NFC). — gysit / detail

clang-d389827-g18c2106e281b-t21265-b21265.tar.gz (May 31, 2021 5:51:35 AM)

  1. Revert "[WebAssembly][CodeGen] IR support for WebAssembly local variables" — wingo / detail
  2. [clang] NFC: split HeaderMapTest to have re-usable header map implementation for testing — dmitry.polukhin / detail
  3. [RISCV] Support vector conversions between fp and i1 — fraser / detail
  4. [lldb][NFC] Remove unused var in SBDebugger::GetInternalVariableValue — Raphael Isemann / detail
  5. [DSE] Remove stores in the same loop iteration — david.green / detail
  6. [InsCombine] Fix a few remaining vec transforms to use poison instead of undef — aqjune / detail
  7. [RISCV] Scale scalably-typed split argument offsets by VSCALE — fraser / detail
  8. [LiveDebugVariables] Stop trimming locations of non-inlined vars — djtodoro / detail
  9. fix broken clang tests after  7161bb87c914 — aqjune / detail
  10. [SDAG] try harder to fold casts into vector compare — spatel / detail
  11. fix test for symlinked clang c1ee4fb5af49a — goncharov.mikhail / detail
  12. [llvm-objcopy][NFC] Refactor CopyConfig structure - remove lazy options processing. — a.v.lapshin / detail
  13. [AMDGPU][Libomptarget][NFC] Split host and device malloc — Pushpinder.Singh / detail
  14. [MLIR] Fix warnings in AffineOps.cpp — uday / detail

clang-d389813-g818338add774-t21261-b21261.tar.gz (May 31, 2021 2:49:16 AM)

  1. [mlir][NFC] Rename MathToLLVM->MathToLibm — tpopp / detail
  2. [libcxx] [test] Add UNSUPPORTED: msvc in a couple verify.cpp tests — martin / detail
  3. [LangRef] update according to unwinding support in inline asm — amanieu / detail
  4. [mlir] Support permutation maps in vector transfer op folder — springerm / detail
  5. [mlir][NFC] Remove illegal TanhOp in LLVMConversionTarget — tpopp / detail
  6. [WebAssembly][CodeGen] IR support for WebAssembly local variables — wingo / detail
  7. [clang] Add support for the "abstract" contextual keyword of MSVC — hans / detail

clang-d389806-ge97206884071-t21258-b21258.tar.gz (May 30, 2021 11:58:56 PM)

  1. [InstCombine] Fix miscompile on GEP+load to icmp fold (PR45210) — aqjune / detail
  2. [clangd] Move gtest include to TestTU.cpp from TestTU.h — kadircet / detail

clang-d389804-g22668c6e1f36-t21256-b21256.tar.gz (May 30, 2021 9:08:36 PM)

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

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

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

clang-d389802-g1e344ce4f3fa-t21254-b21254.tar.gz (May 30, 2021 2:23:32 PM)

  1. [ORC-RT] Add OrcRTCWrapperFunctionResult. — Lang Hames / detail
  2. [ORC-RT] Add common.h -- Logging, casting and remote dispatch utilities. — Lang Hames / detail
  3. [CSE] Make domInfo a stored property, cut use of DominanceInfo::hasDominanceInfo. NFC. — clattner / detail

clang-d389799-g2176be556b44-t21252-b21252.tar.gz (May 30, 2021 11:27:23 AM)

  1. [mlir] StandardToLLVM: option to disable AllocOp lowering — ivan.butygin / detail
  2. [LoopDeletion] Add more tests with infinite sub-loops & mustprogress. — flo / detail
  3. [AVR] Improve inline assembly — powerman1st / detail
  4. [ARM] Guard against loop variant gather ptr operands — david.green / detail

clang-d389795-gc1ee4fb5af49-t21249-b21249.tar.gz (May 30, 2021 8:33:46 AM)

  1. Revert "[clang-tidy] Simplify static assert check" — lebedev.ri / detail
  2. [clang][AVR] Add avr-libc/include to clang system include paths — powerman1st / detail

clang-d389793-g829978744d24-t21247-b21247.tar.gz (May 30, 2021 5:38:28 AM)

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

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

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

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

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

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

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

clang-d389785-gbfbd73f87d7b-t21239-b21239.tar.gz (May 29, 2021 5:21:02 PM)

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

clang-d389782-g5cc55fdb57c9-t21237-b21237.tar.gz (May 29, 2021 2:28:02 PM)

  1. [Dominance] Speed up recalculate noticable, NFC. — clattner / detail
  2. [ARM] Guard against WhileLoopStart kill flags — david.green / detail
  3. [libc++] [test] Update "test_compare.h" users to avoid removed-in-C++20 members. NFCI. — arthur.j.odwyer / detail

clang-d389779-gd11abdfd5a27-t21234-b21234.tar.gz (May 29, 2021 11:31:41 AM)

  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

clang-d389777-g00dfd4f87041-t21232-b21232.tar.gz (May 29, 2021 8:40:32 AM)

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

clang-d389772-gfae3534b3056-t21229-b21229.tar.gz (May 29, 2021 5:42:28 AM)

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

clang-d389770-g42910da585d3-t21226-b21226.tar.gz (May 29, 2021 2:40:49 AM)

  1. [AtomicExpandPass][AArch64] Promote xchg with floating-point types to integer ones — thatlemon / detail
  2. [LoopUnroll] Make DomTree explicitly required (NFC) — nikita.ppv / detail
  3. Revert "[libc++] NFC: Move unwrap_iter to its own header" — koraq / detail
  4. [gn build] Port b13edf6e907b — llvmgnsyncbot / detail

clang-d389766-gcdd1adfb7d5d-t21223-b21223.tar.gz (May 28, 2021 11:50:36 PM)

  1. [InstrProfiling][test] Fix stale tests — i / detail
  2. [InstrProfiling][test] Fix stale linkage.ll — i / detail

clang-d389764-gc4c3869554a6-t21221-b21221.tar.gz (May 28, 2021 8:59:03 PM)

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

clang-d389762-g38dbdde7924c-t21219-b21219.tar.gz (May 28, 2021 6:08:23 PM)

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

clang-d389755-gbc6799f2f79f-t21216-b21216.tar.gz (May 28, 2021 3:16:02 PM)

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

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

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

clang-d389726-gfa488ea864ab-t21209-b21209.tar.gz (May 28, 2021 9:35:36 AM)

  1. [LLD][COFF] Reduce the maximum size of the GHASH table — alexandre.ganea / detail
  2. [libc++] Add all indirect callable concepts and projected — Louis Dionne / detail
  3. [gn build] Port 58b29a4efc22 — llvmgnsyncbot / detail
  4. [gn] Make ubsan errors fatal, as in cmake — rnk / detail
  5. [IR] Make TypeFinder aware of DIArgList values — david.stenberg / detail
  6. [LoopNest][LoopFlatten] Change LoopFlattenPass to LoopNest pass — eopxd / detail

clang-d389720-ga773b2e430a8-t21206-b21206.tar.gz (May 28, 2021 6:40:06 AM)

  1. [AMDGPU] Precommit test — sebastian.neubauer / detail
  2. [AMDGPU] Fix function calls with flat scratch — sebastian.neubauer / detail
  3. Revert "[LAA] Support pointer phis in loop by analyzing each incoming pointer." — flo / detail
  4. [NFC][Transforms][Utils] remove useless variable in CloneBasicBlock — dongaxis / detail
  5. ARM: support mandatory tail calls for tailcc & swifttailcc — Tim Northover / detail
  6. SwiftTailCC: teach verifier musttail rules applicable to this CC. — Tim Northover / detail
  7. Revert "[WebAssembly][CodeGen] IR support for WebAssembly local variables" — wingo / detail
  8. [mlir] Don't elide the last op if there is no terminator — antiagainst / detail
  9. SwiftAsync: add Clang attribute to apply the LLVM `swiftasync` one. — Tim Northover / detail
  10. [RISCV] Add tests for fixed vector conversions between fp to/from i1 — fraser / detail
  11. [RISCV][NFC] Merge identical RV32 and RV64 test checks — fraser / detail
  12. Fix "enumerator 'llvm::TargetStackID::WasmLocal' in switch of enum 'llvm::TargetStackID::Value' is not handled" MSVC warnings. NFCI. — llvm-dev / detail
  13. [x86] add test for extend of legal vector compare; NFC — spatel / detail
  14. [Matrix] Move C++ matrix cast checks to TryStaticCast. — flo / detail
  15. [gn build] (semi-manually) port bd04d78d649b — thakis / detail
  16. [clang] NFC: Replace std::pair by a struct in InitHeaderSearch — Jan Svoboda / detail
  17. [AArch64] Add additional vector load scalarization tests for D103077. — flo / detail

clang-d389703-g00ecf18979e3-t21202-b21202.tar.gz (May 28, 2021 3:35:27 AM)

  1. [LoopNest][LoopFlatten] Change LoopFlattenPass to LoopNest pass — eopxd / detail
  2. [LoopNest][LoopFlatten] Change LoopFlattenPass to LoopNest pass — eopxd / detail
  3. [MLIR][SPIRV] Use getAsmResultName(...) hook for ConstantOp. — kareem.ergawy / detail
  4. Revert "[LoopNest][LoopFlatten] Change LoopFlattenPass to LoopNest pass" — eopxd / detail
  5. Revert "[LoopNest][LoopFlatten] Change LoopFlattenPass to LoopNest pass" — eopxd / detail
  6. [ConstantFolding] Fix -Wunused-variable warning (NFC) — nullptr.cpp / detail
  7. [clang] [MinGW] Fix gcc version detection/picking — martin / detail
  8. Revert "[scudo] Check if MADV_DONTNEED zeroes memory" — Vitaly Buka / detail
  9. [NFC][scudo] Re-enable check in the test — Vitaly Buka / detail
  10. [cmake][scudo] Add missing headers — Vitaly Buka / detail
  11. [WebAssembly][CodeGen] IR support for WebAssembly local variables — wingo / detail

clang-d389692-g59a4ee97288b-t21199-b21199.tar.gz (May 28, 2021 12:42:53 AM)

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

clang-d389692-g59a4ee97288b-t21199-b21199.tar.gz (May 28, 2021 12:42:53 AM)

  1. [AArch64][GlobalISel] Legalize oversize G_EXTRACT_VECTOR_ELT sources. — Amara Emerson / detail

clang-d389691-g6a2af607ad35-t21197-b21197.tar.gz (May 27, 2021 9:50:49 PM)

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

clang-d389686-gfc1d39849e8d-t21194-b21194.tar.gz (May 27, 2021 6:55:40 PM)

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

clang-d389686-gfc1d39849e8d-t21194-b21194.tar.gz (May 27, 2021 6:55:40 PM)

  1. [SanCov] Properly set ABI parameter attributes — aeubanks / detail
  2. [RISCV] Teach VSETVLI insertion to look through PHIs to prove we don't need to insert a vsetvli. — craig.topper / detail
  3. [ConstFold] Simplify a load's GEP operand through local aliases — aeubanks / detail
  4. [MCA] Minor changes to the InOrderIssueStage. NFC — andrea.dibiagio / detail
  5. [NFC][libObject] clang-format Archive{.h,.cpp} — rupprecht / detail
  6. Fix comment to reflect what the method is doing (NFC) — joker.eph / detail
  7. [dfsan] Add a flag about whether to propagate offset labels at gep — jianzhouzh / detail

clang-d389679-gee544b8d868d-t21191-b21191.tar.gz (May 27, 2021 4:02:43 PM)

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

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

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

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

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

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

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

clang-d389567-g2fe987e6bace-t21165-b21165.tar.gz (May 26, 2021 4:18:10 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

clang-d389567-g2fe987e6bace-t21165-b21165.tar.gz (May 26, 2021 4:18:10 PM)

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

clang-d389547-g2fdf8bbd19c3-t21160-b21160.tar.gz (May 26, 2021 1:18:10 PM)

  1. [SLP]Fix vectorization of insertelements with multiple uses. — a.bataev / detail
  2. [scudo] Get rid of initLinkerInitialized — kostyak / detail
  3. [RISCV] Don't propagate VL/VTYPE across inline assembly in the Insert VSETVLI pass. — craig.topper / detail
  4. [RISCV] Remove --riscv-no-aliases from RVV tests — jrtc27 / detail
  5. [Scudo] Make -fsanitize=scudo use standalone. Migrate tests. — 31459023+hctim / detail
  6. [SCEV] Extract out a helper for computing trip multiples — listmail / detail
  7. [RISCV] Optimize SEW=64 shifts by splat on RV32. — craig.topper / detail
  8. [SCEV] Add a utility for converting from "exit count" to "trip count" — listmail / detail
  9. [llvm-mc] Add -M to replace -riscv-no-aliases and -riscv-arch-reg-names — i / detail
  10. Revert "[Scudo] Make -fsanitize=scudo use standalone. Migrate tests." — 31459023+hctim / detail
  11. [mlir] Make StripDebugInfo strip out block arguments locs — thomasraoux / detail
  12. [SCEV] Generalize getSmallConstantTripCount(L) for multiple exit loops — listmail / detail
  13. [libomptarget][nfc][amdgpu] Refactor uses of KernelInfoTable — jonathanchesterfield / detail
  14. [AMDGPU][MC][GFX90A] Corrected DS_GWS opcodes — dmitry.preobrazhensky / detail
  15. [AMDGPU] Fix kernel LDS lowering for constants — Stanislav.Mekhanoshin / detail
  16. [SimplifyCFG] Use make_early_inc_range() while deleting instructions — aheejin / detail
  17. [WebAssembly] Add TargetInstrInfo::getCalleeOperand — aheejin / detail
  18. [SCEV] Compute trip multiple for multiple exit loops — listmail / detail
  19. [NFC][X86][Costmodel] Add some more interleaved load/store test with i16 element type — lebedev.ri / detail
  20. [NFC][Codegen][X86] Add a few more interleaved load/store patterns w/ i16 element type — lebedev.ri / detail
  21. [libomptarget][nfc][amdgpu] Factor out setting upper bounds — jonathanchesterfield / detail

clang-d389526-ga0bd6105d806-t21157-b21157.tar.gz (May 26, 2021 10:22:27 AM)

  1. [X86][SSE] Regenerate some tests to expose the rip relative vector/broadcast loads — llvm-dev / detail
  2. [ARM] Extra test for reverted WLS memset. NFC — david.green / detail
  3. [CostModel][AArch64] Add tests for bitreverse. NFC. — sjoerd.meijer / detail
  4. [X86][AMX] Fix a bug on tile config. — yuanke.luo / detail
  5. [clang-cl] Add driver support for /std:c++20 and bump /std:c++latest (PR50465) — hans / detail
  6. [SystemZ][z/OS] Validate symbol names for z/OS for printing without quotes — anirudh_prasad / detail
  7. [AMDGPU] Fix function pointer argument bug in AMDGPU Propagate Attributes pass. — sebastian.neubauer / detail
  8. [SystemZ][z/OS] Enable the AllowAtInName attribute for the HLASM dialect — anirudh_prasad / detail
  9. [MCA] Add a test for PR50483. NFC — andrea.dibiagio / detail
  10. [clangd] New ParsingCallback for semantics changes — kadircet / detail
  11. [SystemZ] Support i128 inline asm operands. — paulsson / detail
  12. [libc++] Fix concepts tests with GCC — Louis Dionne / detail
  13. [unroll] Use value domain for symbolic execution based cost model — listmail / detail
  14. [mlir][openacc] Translate UpdateOp to LLVM IR — clementval / detail
  15. [libc++][NFC] Move format_error to its own header. — koraq / detail
  16. [gn build] Port 16342e39947b — llvmgnsyncbot / detail
  17. [libc++][NFC] Move basic_format_parse_context to its own header. — koraq / detail
  18. [mlir] Add `distributionTypes` to LinalgTilingOptions. — pifon / detail
  19. [libc++][format] Adds availability macros for std::format. — koraq / detail
  20. [gn build] Port de9df3f5b952 — llvmgnsyncbot / detail
  21. [libomptarget][nfc][amdgpu] Remove atmi_status_t type — jonathanchesterfield / detail
  22. [AMDGPU][NFC] Remove non-existing function header — sebastian.neubauer / detail
  23. [RISCV] Enable cross basic block aware vsetvli insertion — craig.topper / detail
  24. [lldb] Remove cache in get_demangled_name_without_arguments — Raphael Isemann / detail
  25. [libunwind] Inform ASan that resumption is noreturn — smeenai / detail
  26. [lldb] add LLDB_SKIP_DSYM option — smeenai / detail
  27. [DebugInfo] Limit the number of values that may be referenced by a dbg.value — stephen.tozer / detail

clang-d389499-g63cc9fd579b2-t21153-b21153.tar.gz (May 26, 2021 7:22:01 AM)

  1. [Docs] Updated the content of getting started documentation under llvm/lib/MC — pyadav2299 / detail
  2. [MC] Move elf-unique-sections-by-flags.ll to X86/ — tomas.matheson / detail
  3. [OpenCL] Include header for atomic-ops test — sven.vanhaastregt / detail
  4. [Test] Add Loop Deletion test with irreducible CFG — mkazantsev / detail
  5. [AArch64] Generate LD1 for anyext i8 or i16 vector load — andrew.savonichev / detail
  6. [mlir] Fold complex.create(complex.re(op), complex.im(op)) — akuegel / detail
  7. Return "[LoopDeletion] Break backedge if we can prove that the loop is exited on 1st iteration" — mkazantsev / detail
  8. Revert "Return "[LoopDeletion] Break backedge if we can prove that the loop is exited on 1st iteration"" — mkazantsev / detail
  9. [InstCombine] avoid 'tmp' usage in test file; NFC — spatel / detail
  10. [InstCombine] avoid 'tmp' usage in test files; NFC — spatel / detail
  11. [InstCombine] add fmul tests with shared operand; NFC — spatel / detail
  12. Return "[LoopDeletion] Break backedge if we can prove that the loop is exited on 1st iteration" (try 2) — mkazantsev / detail
  13. [LoopVectorize] Enable strict reductions when allowReordering() returns false — kerry.mclaughlin / detail
  14. [SLP][NFC]Add a test for multiple uses of insertelement instruction, — a.bataev / detail
  15. [MCA][InOrderIssueStage] Fix LastWriteBackCycle computation. — andrea.dibiagio / detail

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

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

clang-d389458-g9ef66ed43758-t21146-b21146.tar.gz (May 26, 2021 1:16:10 AM)

  1. [gn build] Port 36d0fdf9ac3b — llvmgnsyncbot / detail
  2. [clang-format][NFC] correctly sort StatementAttributeLike-macros' IO.map — bjoern / detail

clang-d389456-g36d0fdf9ac3b-t21144-b21144.tar.gz (May 25, 2021 10:20:03 PM)

  1. [OpaquePtr] Make atomicrmw work with opaque pointers — aeubanks / detail
  2. [libcxx][iterator] adds `std::ranges::advance` — cjdb / detail

clang-d389454-g564eb20e0dee-t21142-b21142.tar.gz (May 25, 2021 7:23:31 PM)

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

clang-d389448-g20c9a44ac016-t21140-b21140.tar.gz (May 25, 2021 4:26:45 PM)

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

clang-d389428-g6a2869cf1e5b-t21136-b21136.tar.gz (May 25, 2021 1:26:55 PM)

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

clang-d389391-g0bbb502daa90-t21133-b21133.tar.gz (May 25, 2021 10:33:14 AM)

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

clang-d389391-g0bbb502daa90-t21133-b21133.tar.gz (May 25, 2021 10:33:14 AM)

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

clang-d389367-ga92376d2971a-t21129-b21129.tar.gz (May 25, 2021 7:43:40 AM)

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

clang-d389342-ged14062be0c1-t21126-b21126.tar.gz (May 25, 2021 4:36:42 AM)

  1. [libomptarget][nfc] Accept callable for hsa iterate_symbols — jonathanchesterfield / detail
  2. [TRE] Reland: allow TRE for non-capturing calls. — a.v.lapshin / detail
  3. [mlir] Check only last dim stride in transfer op lowering — springerm / detail
  4. [clang][ARM] Remove non-existent arm1136jz-s CPU — david.spickett / detail
  5. [GlobalISel] Silence unused variable warning in Release builds. NFC. — benny.kra / detail
  6. [llvm][ARM] Remove non-existent arm1176j-s CPU — david.spickett / detail
  7. [clang][ARM] Remove non-existent arm9312 CPU — david.spickett / detail
  8. [ARM][NEON] Combine base address updates for vld1x intrinsics — kbessonova / detail
  9. [llvm-exegesis] Loop unrolling for loop snippet repetitor mode — lebedev.ri / detail
  10. [IR] Allow Value::replaceUsesWithIf() to process constants — Stanislav.Mekhanoshin / detail
  11. [lldb] Re-eanble and rewrite TestCPPStaticMembers — Raphael Isemann / detail
  12. [lldb] Disable minimal import mode for RecordDecls that back FieldDecls — Raphael Isemann / detail
  13. [AArch64] Add tests for lowering of vector load + single extract. — flo / detail
  14. [mlir] Fold memref.dim of OffsetSizeAndStrideOpInterface outputs — tpopp / detail
  15. [MLIR][Affine][LICM] Mark users of `iter_args` variant — uday / detail
  16. [AMDGPU] Remove dead declaration (NFC). — Christudasan.Devadasan / detail
  17. [CostModel][X86] Improve accuracy of vXi8/vXi16 vector non-uniform shift costs on AVX2/AVX512 targets — llvm-dev / detail
  18. Fix MSVC "truncation of constant value" warning. NFCI. — llvm-dev / detail

clang-d389324-gd59b4acf80d5-t21123-b21123.tar.gz (May 25, 2021 1:43:06 AM)

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

clang-d389324-gd59b4acf80d5-t21123-b21123.tar.gz (May 25, 2021 1:43:06 AM)

  1. [Test] Add test for unreachable backedge with duplicating predecessors — mkazantsev / detail
  2. [LoopDeletion] Break backedge if we can prove that the loop is exited on 1st iteration — mkazantsev / detail
  3. [JITLink] Suppress expect-death test in release mode. — Lang Hames / detail
  4. [RISCV] Optimize xor/or with immediate in the zbs extension — powerman1st / detail
  5. [analyzer][ctu] Avoid parsing invocation list again and again during on-demand parsing of CTU — balazs.benics / detail
  6. Revert "[analyzer][ctu] Avoid parsing invocation list again and again during on-demand parsing of CTU" — balazs.benics / detail
  7. [GlobalISel] Fix MachineIRBuilder not using the DstOp argument for G_SHUFFLE_VECTOR. — Amara Emerson / detail
  8. [analyzer][ctu] Reland "Avoid parsing invocation list again and again.. — balazs.benics / detail

clang-d389316-g90d784053f07-t21120-b21120.tar.gz (May 24, 2021 10:52:21 PM)

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

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

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

clang-d389292-gdae90386116f-t21112-b21112.tar.gz (May 24, 2021 3:58:36 PM)

  1. [NFC][CSSPGO]llvm-profge] Fix Build warning dueo to an attrbute usage. — hoy / detail
  2. [flang][cmake] Set the default for FLANG_BUILD_NEW_DRIVER for oot builds — andrzej.warzynski / detail
  3. [lldb] Move ClangModulesDeclVendor ownership to ClangPersistentVariables from Target — apl / detail
  4. Do not create LLVM IR `constant`s for objects with dynamic initialisation — momchil.velikov / detail
  5. [libc++] Assume that __wrap_iter always wraps a fancy pointer. — arthur.j.odwyer / detail
  6. [compiler-rt][scudo] Fix sign-compare warnings — Jinsong Ji / detail
  7. [mlir] Lower sm version for TensorCore intergration tests — thomasraoux / detail

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

  1. [mlir][doc] Fix links and references in top level docs directory — markus.boeck02 / detail
  2. [RISCV] Optimize getVLENFactoredAmount function. — craig.topper / detail
  3. [X86][Costmodel] getMaskedMemoryOpCost(): don't scalarize non-power-of-two vectors with legal element type — lebedev.ri / detail
  4. [Remarks] Add analysis remarks for memset/memcpy/memmove lengths — jonathan_roelofs / detail
  5. [NFC][scudo] Small test cleanup — Vitaly Buka / detail
  6. [gn build] Port 095e91c9737b — llvmgnsyncbot / detail
  7. [X86] Call insertDAGNode on trunc/zext created in tryShiftAmountMod. — craig.topper / detail
  8. [NFC] remove explicit default value for strboolattr attribute in tests — sguelton / detail
  9. Revert "[NFC] remove explicit default value for strboolattr attribute in tests" — sguelton / detail
  10. [lldb] Add missing mutex guards to TargetList::CreateTarget — Raphael Isemann / detail
  11. Enable MLIR Python bindings for TOSA. — stellaraccident / detail
  12. [CUDA]  Work around compatibility issue with libstdc++ 11.1.0 — tra / detail
  13. [dfsan] Add function that prints origin stack trace to buffer — gbalats / detail
  14. [WebAssembly] Add NullifyDebugValueLists pass — aheejin / detail
  15. [gn build] Port a64ebb863727 — llvmgnsyncbot / detail
  16. [RISCV] Add a vsetvli insert pass that can be extended to be aware of incoming VL/VTYPE from other basic blocks. — craig.topper / detail
  17. [gn build] Port b510e4cf1b96 — llvmgnsyncbot / detail
  18. Surface clone APIs in CAPI — GeorgeLyon / detail
  19. fix up test from D102742 — ndesaulniers / detail
  20. [CSSPGO][llvm-profgen] Report samples for untrackable frames. — hoy / detail
  21. [GreedyPatternRewriter] Introduce a config object that allows controlling internal parameters. NFC. — clattner / detail

clang-d389264-g694068d0db43-t21105-b21105.tar.gz (May 24, 2021 10:15:18 AM)

  1. [lldb] Reland "Fix UB in half2float" to fix the ubsan bot. — Raphael Isemann / detail
  2. [lldb] Introduce createTestTarget for creating a valid target in API tests — Raphael Isemann / detail
  3. [lldb] Readd deleted variable in the sample test — Raphael Isemann / detail
  4. [VPlan] Add first VPlan version of sinkScalarOperands. — flo / detail
  5. [ConstProp] add tests for vector reductions with poison elements; NFC — spatel / detail
  6. [ConstProp] propagate poison from vector reduction element(s) to result — spatel / detail
  7. [CostModel][X86] Regenerate sse-itoi.ll test checks — llvm-dev / detail
  8. [NVPTX] Fix lowering of frem for negative values — thomasraoux / detail
  9. [libc++][doc] Update format paper status. — koraq / detail
  10. [CostModel][X86] Add missing SSE41 v2iX sext/zext costs — llvm-dev / detail
  11. Remark was added to clang tooling Diagnostic — aaron / detail
  12. [LoopUnroll] Regenerate test checks (NFC) — nikita.ppv / detail
  13. [LoopUnroll] Add additional trip multiple test (NFC) — nikita.ppv / detail
  14. [CVP] Add additional test for phi common val transform (NFC) — nikita.ppv / detail
  15. [scudo] Separate Fuchsia & Default SizeClassMap — kostyak / detail
  16. [mlir][tosa] Align tensor rank specifications with current spec — stellaraccident / detail
  17. [llvm] Revert align attr test in test/Bitcode/attribute-3.3.ll — Steven Wu / detail
  18. CoroSplit: Replace ad-hoc implementation of reachability with API from CFG.h — Adrian Prantl / detail
  19. [Remarks] Look through inttoptr/ptrtoint for -ftrivial-auto-var-init remarks. — jonathan_roelofs / detail

clang-d389245-g5ccc79dc38b2-t21101-b21101.tar.gz (May 24, 2021 7:23:01 AM)

  1. [ARM] Allow findLoopPreheader to return headers with multiple loop successors — david.green / detail
  2. [OpenCL] Add clang extension for bit-fields. — anastasia.stulova / detail
  3. [AArch64][SVE] Improve codegen for fixed length vector concat — bradley.smith / detail
  4. [AArch64][SVE] Add fixed length codegen for FP_ROUND/FP_EXTEND — bradley.smith / detail
  5. [OpenCL] Fix test by adding SPIR triple — anastasia.stulova / detail
  6. [VPlan] Add mayReadOrWriteMemory & friends. — flo / detail
  7. [VectorCombine] Fix load extract scalarization tests with assumes. — flo / detail
  8. [CostModel][X86] Improve accuracy of vector non-uniform shift costs on XOP/AVX2 targets — llvm-dev / detail
  9. [OpenCL][Docs] Minor update to OpenCL 3.0 — anastasia.stulova / detail

clang-d389236-g4e8c28b6fbec-t21098-b21098.tar.gz (May 24, 2021 4:14:58 AM)

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

clang-d389221-g6caea8a7fa62-t21094-b21094.tar.gz (May 23, 2021 10:26:15 PM)

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

clang-d389207-g99d45ed22fd9-t21091-b21091.tar.gz (May 23, 2021 7:34:56 PM)

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

clang-d389207-g99d45ed22fd9-t21091-b21091.tar.gz (May 23, 2021 7:34:56 PM)

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

clang-d389206-gb43bb33eb522-t21090-b21090.tar.gz (May 23, 2021 4:40:52 PM)

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

clang-d389196-g1e6630311c46-t21086-b21086.tar.gz (May 23, 2021 1:48:29 PM)

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

clang-d389192-g340c1133a250-t21083-b21083.tar.gz (May 23, 2021 10:53:38 AM)

  1. [CostModel][X86] Align v2i64 MUL costs on SSE42+ targets with worst case — llvm-dev / detail
  2. Fix bugs URL for PR relocations — llvm-dev / detail

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

  1. [LoopUnrollAndJam] Change LoopUnrollAndJamPass to LoopNest pass — konndennsa / detail
  2. [InstSimplify] add more tests for rem-mul-div; NFC — spatel / detail
  3. [gn build] (semi-manually) port 0bccdf82f705 — thakis / detail

clang-d389187-gd4abbcfb0d4a-t21080-b21080.tar.gz (May 23, 2021 5:04:08 AM)

  1. [LoopUnroll] Add test for unrollable non-latch multi-exit (NFC) — nikita.ppv / detail

clang-d389186-gedc2dca405ef-t21079-b21079.tar.gz (May 23, 2021 2:03:07 AM)

  1. [NFC][scudo] Replace size_t with uptr — Vitaly Buka / detail
  2. [ARM] Add extra debug messages for gather/scatter lowering. NFC — david.green / detail

clang-d389184-g0bccdf82f705-t21077-b21077.tar.gz (May 22, 2021 11:36:54 PM)

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

clang-d389182-g0f298ec6ccc0-t21076-b21076.tar.gz (May 22, 2021 8:19:22 PM)

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

clang-d389181-g5ff79f001feb-t21075-b21075.tar.gz (May 22, 2021 5:28:32 PM)

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

clang-d389180-gb4fd512c36ca-t21074-b21074.tar.gz (May 22, 2021 2:35:24 PM)

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

clang-d389176-g05738ffcb87b-t21071-b21071.tar.gz (May 22, 2021 11:41:12 AM)

  1. [CostModel][X86] Pull out X86/X64 scalar int arithmetric costs from SSE tables. NFCI. — llvm-dev / detail
  2. [IR] Optimize no-op removal from AttributeSet (NFC) — nikita.ppv / detail
  3. [IR] Optimize no-op removal from AttributeList (NFC) — nikita.ppv / detail

clang-d389173-g1a1d6e6f9873-t21068-b21068.tar.gz (May 22, 2021 8:50:05 AM)

  1. [ARM] Clean up some tests, removing dead instructions. NFC — david.green / detail
  2. Reapply [InstCombine] Fold multiuse shr eq zero — nikita.ppv / detail
  3. [mlir][linalg][nfc] Fix signed/unsigned comparison warning in header — ivan.butygin / detail
  4. [HIP] support ThinLTO — Yaxun.Liu / detail
  5. [JITLink] Move some Block bitfields into Addressable to improve packing. — Lang Hames / detail
  6. [ORC] Add more synchronization to TestLookupWithUnthreadedMaterialization. — Lang Hames / detail

clang-d389167-g4184018253e7-t21064-b21064.tar.gz (May 22, 2021 5:52:44 AM)

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

clang-d389155-g8ed0864fd76d-t21061-b21061.tar.gz (May 22, 2021 2:53:25 AM)

  1. [SelectionDAG] Fix argument copy elision with irregular types — thatlemon / detail
  2. Reland [X86][CostModel] X86TTIImpl::getMemoryOpCost(): rewrite vector handling again — lebedev.ri / detail
  3. Reland [X86] X86TTIImpl::getInterleavedMemoryOpCostAVX2(): use getMemoryOpCost() — lebedev.ri / detail

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

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

clang-d389147-g7f0acc4e4f97-t21056-b21056.tar.gz (May 21, 2021 9:09:39 PM)

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

clang-d389144-g40df1b15b4f7-t21053-b21053.tar.gz (May 21, 2021 6:16:17 PM)

  1. [NFC][HIP] fix comments in __clang_hip_cmath.h — Yaxun.Liu / detail
  2. [compiler-rt][profile] Explicitly specify PROFILE_SOURCES extensions. NFC — jonathan_roelofs / detail
  3. [lld][WebAssembly] Fix for PIC output + TLS + non-shared-memory — sbc / detail
  4. [mlir][docs] Add memref and sparse_tensor to Passes.md — youngar17 / detail
  5. [IR] make stack-protector-guard-* flags into module attrs — ndesaulniers / detail
  6. [lit] Print full googletest commad line — Vitaly Buka / detail
  7. [NFC][sanitizer] Remove unused variable — Vitaly Buka / detail
  8. [NewPM] Mark BitcodeWriter as required. — efriedma / detail
  9. Revert "[NPM] Do not run function simplification pipeline unnecessarily" — aeubanks / detail
  10. Revert "[NewPM] Only invalidate modified functions' analyses in CGSCC passes" — aeubanks / detail
  11. [ORC][C-bindings] Replace LLVMOrcJITTargetMachineBuilderDisposeTargetTriple. — Lang Hames / detail

clang-d389133-gf50b87e9ef42-t21050-b21050.tar.gz (May 21, 2021 3:23:18 PM)

  1. [mlir][sparse] add full dimension ordering support — ajcbik / detail
  2. [InstSimplify] add tests for rem-of-mul; NFC — spatel / detail
  3. [libcxx][gardening] Re-order includes across libcxx. — zoecarver / detail
  4. [Verifier] Move some atomicrmw/cmpxchg checks to instruction creation — aeubanks / detail
  5. [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
  6. [OpenMP] libomp: move warnings to after library initialization — Andrey.Churbanov / detail
  7. RISCV: add a few deprecated aliases for CSRs — Saleem Abdulrasool / detail
  8. [clang] Don't pass multiple backend options if mixing -mimplicit-it and -Wa,-mimplicit-it — martin / detail
  9. [NFC][sanitizer] Fix android bot after D102815 — Vitaly Buka / detail

clang-d389124-gbbdabb044d45-t21047-b21047.tar.gz (May 21, 2021 12:31:42 PM)

  1. [MLIR][GPU][NVVM] Add conversion of warp synchronous matrix-multiply accumulate GPU ops — uday / detail
  2. [mlir] Add support for fusion into TiledLoopOp. — pifon / detail
  3. [PowerPC] Add stack guard tests — Jinsong Ji / detail
  4. Move a definition into cpp from header in advance of other changes [nfc] — listmail / detail
  5. [mlir] NFC: Expose tiled_loop->scf pattern. — pifon / detail
  6. [mlir][docs] Fix links to index and integer types — marius.brehler / detail
  7. [CostModel][X86] Improve fneg costs — llvm-dev / detail
  8. [X86] Inline variable to avoid unused warning in Release builds. NFCI. — benny.kra / detail
  9. Revert "[LoopUnrollAndJam] Change LoopUnrollAndJamPass to LoopNest pass" — konndennsa / detail
  10. [NFC][AMDGPU] Add documentation for AMD Instinct MI100 accelerator — Tony.Tye / detail
  11. [CostModel][X86] Improve f64/v2f64/v4f64 FMUL costs on AVX1 targets to account for slower btver2 — llvm-dev / detail
  12. [ORC] Use GTEST_SKIP in ORC C-API unit test. — Lang Hames / detail
  13. [ORC-RT] Add missing headers to CMakeLists.txt. — Lang Hames / detail
  14. [libomptarget] Fix a bug whereby firstprivates are not copied over to the device — georgios.rokos / detail
  15. [scudo] Try to re-enabled the test on arm — Vitaly Buka / detail
  16. precommit tests for D102934 and D102928 — listmail / detail
  17. [Matrix] Remove unused matrix-propagate-shape option. — flo / detail
  18. [libcxx][ranges] Add ranges::data CPO. — zoecarver / detail
  19. [gn build] Port 9db55b314b5b — llvmgnsyncbot / detail
  20. [nfc][lit] Relax spacing check — Vitaly Buka / detail
  21. [NFC][lit] Add skipped test into upstream format — Vitaly Buka / detail
  22. [NFC][lit] Add missing UNRESOLVED test — Vitaly Buka / detail

clang-d389102-gc2d44bd2309c-t21043-b21043.tar.gz (May 21, 2021 9:40:56 AM)

  1. [mlir][linalg] Add scalar operands inlining pattern — herhut / detail
  2. [mlir] Disallow tensor types in VectorToSCF — springerm / detail
  3. [SLP][NFC]Add a test for diamond match of broadcast tree nodes. — a.bataev / detail
  4. [mlir][memref] Improve canonicalization of memref.clone — herhut / detail
  5. [SLP]Improve handling of compensate external uses cost. — a.bataev / detail
  6. AMDGPU/GlobalISel: Add subtarget to a test — konndennsa / detail
  7. [LoopUnrollAndJam] Change LoopUnrollAndJamPass to LoopNest pass — konndennsa / detail
  8. [X86] Pre-commit test for D90901 — jim / detail
  9. [X86] Don't fold (fneg (fma (fneg X), Y, (fneg Z))) to (fma X, Y, Z) — jim / detail
  10. [libomptarget][amdgpu] Mark alloc, free weak to facilitate local experimentation — jonathanchesterfield / detail
  11. [X86] Lower calls with clang.arc.attachedcall bundle — flo / detail

clang-d389091-g28844212fe40-t21040-b21040.tar.gz (May 21, 2021 6:44:34 AM)

  1. [mlir] Add convenience builders for EqualOp and NotEqualOp. — akuegel / detail
  2. [analyzer][Z3][NFC] Use GTEST_SKIP instead of hacks — balazs.benics / detail
  3. [mlir] NFC - Use builder.getI1Type() — akuegel / detail
  4. [IR][Verifier] Relax restriction on alloca address spaces — wingo / detail
  5. [NFC][Debugify][Original DI] Use MapVector insted of DenseMap for DI tracking — djtodoro / detail
  6. [InstSimplify] Properly constrain {insert,extract}_subvector intrinsic fold — joe.ellis / detail
  7. 3rd Reapply "[DebugInfo] Use variadic debug values to salvage BinOps and GEP instrs with non-const operands" — stephen.tozer / detail
  8. [NFC][AMDGPU] Mark C code in AMDGPUUsage.rst — Tony.Tye / detail
  9. Fix warning: comparison of integer expressions of different signedness.  NFC — pengfei.wang / detail
  10. NFC: TreeTransform.h: make the function TransformNestedNameSpecifierLoc more beautiful — pengfei.wang / detail
  11. [CostModel][X86] Add uitpfp v4f32->v4i32 + v8f32->v8i32 SSE/AVX costs — llvm-dev / detail
  12. [mlir][Standard] NFC - Drop remaining EDSC usage — nicolas.vasilache / detail
  13. [CostModel][X86] Match SSE41 legalized conversion costs as well as SSE2 — llvm-dev / detail
  14. [CostModel][X86] Tweak fptoui v4f32->v4i32 + v8f32->v8i32 SSE/AVX costs — llvm-dev / detail
  15. [dexter] Add hit_count keyword arg to DexLimitSteps — orlando.hyams / detail
  16. [OpenCL] Add support of OpenCL C 3.0 __opencl_c_fp64 — anton.zabaznov / detail
  17. [TTI] NFC: Change getRegUsageForType to return InstructionCost. — daniil.fukalov / detail
  18. [TTI] NFC: Change getCostOfKeepingLiveOverCall to return InstructionCost. — daniil.fukalov / detail
  19. [DebugInfo] Salvage dbg.value() during ADCE — djtodoro / detail
  20. [VectorCombine] Add positive test for scalarizing multiple extracts. — flo / detail
  21. [dexter] Add REQUIRES: lldb to the test label_offset.cpp — orlando.hyams / detail
  22. [mlir] Add additional traits to EqualOp and NotEqualOp. — akuegel / detail

clang-d389069-gebd25fde5e04-t21036-b21036.tar.gz (May 21, 2021 3:38:08 AM)

  1. [scudo][NFC] Split BasicTest further — Vitaly Buka / detail
  2. [clang][driver] Treat -flto=[auto,jobserver] as -flto — tbaeder / detail
  3. [lit][gtest] Support SKIPPED tests — ikudrin / detail
  4. [unittests][CodeGen] Mark tests that cannot be executed with GTEST_SKIP() — ikudrin / detail
  5. Allow incomplete template types in unique_function arguments — yrouban / detail
  6. [lldb] Match test dependencies name to other LLVM projects. — smeenai / detail
  7. [dexter] Change line label reference syntax to enable label-relative offsets (1/2) — orlando.hyams / detail
  8. [dexter] Change line label reference syntax to enable label-relative offsets (2/2) — orlando.hyams / detail
  9. [dexter] Remove accidentally committed .rej file — orlando.hyams / detail
  10. [clang-repl] Tell the LLJIT the exact target triple we use. — v.g.vassilev / detail
  11. [clang][deps] Explicitly enable C++ modules in a test — Jan Svoboda / detail
  12. [mlir] Rename MlirLspServerLib -> MLIRLspServerLib — kkleine / detail
  13. [ARM] Fix the operand used for WLS in ARMLowOverheadLoops — david.green / detail
  14. [mlir] Add conversion from Complex to Standard dialect for NotEqualOp. — akuegel / detail
  15. Recommit: "[Debugify][Original DI] Test dbg var loc preservation"" — djtodoro / detail
  16. [clang] Fix for "Bug 27113 - MSVC-compat __identifier implementation incomplete" — hans / detail
  17. [clang] Fix Wnested-anon-types in ABIArgInfo — Raphael Isemann / detail

clang-d389052-g5684851cb015-t21033-b21033.tar.gz (May 21, 2021 12:44:18 AM)

  1. [APFloat] convertToDouble/Float can work on shorter types — sepavloff / detail
  2. GlobalISel: Help reduce operation width for instruction with two results. — Christudasan.Devadasan / detail
  3. [scudo] Fix compilation after D102886 — Vitaly Buka / detail
  4. [HWASAN] No code changed, Only clang-format for HWAddressSanitizer.cpp — xiang1.zhang / detail

clang-d389048-g490288586379-t21031-b21031.tar.gz (May 20, 2021 9:51:31 PM)

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

clang-d389041-ga888e492f601-t21028-b21028.tar.gz (May 20, 2021 6:59:02 PM)

  1. [clang][AST] Improve AST Reader/Writer memory footprint — apollo.mobility / detail
  2. [asan] Add autogenerated test for fake stack — Vitaly Buka / detail
  3. [AMDGPU] Fix module LDS selection — Stanislav.Mekhanoshin / detail
  4. [PDB] Check the type server guid when ghashing — rnk / detail
  5. [libcxxabi] Remove unnecessary define from build — smeenai / detail
  6. [scudo] Fix EXPECT_DEATH tests — Vitaly Buka / detail
  7. [tests] Update Transforms/DeadStoreElim/multiblock-malloc-free.ll — nhaehnle / detail
  8. [IR] Memory intrinsics are not unconditionally `nosync` — nhaehnle / detail

clang-d389033-ge84a9b9bb305-t21024-b21024.tar.gz (May 20, 2021 4:07:06 PM)

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

clang-d389033-ge84a9b9bb305-t21024-b21024.tar.gz (May 20, 2021 4:07:06 PM)

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

clang-d389016-gaa8fe8fe6c7b-t21020-b21020.tar.gz (May 20, 2021 1:12:54 PM)

  1. [CodeGen][AArch64][SVE] Canonicalize intrinsic rdffr{ => _z} — peter.waller / detail
  2. [flang] simplify derived type info table format — jperier / detail
  3. [DebugInfo] Handle DIArgList in FastISel or GlobalIsel — stephen.tozer / detail
  4. When vector is found as a type or non-type id, check if it is really the altivec vector token. — schmeise / detail
  5. [IR][AutoUpgrade] Drop alignment from non-pointer parameters and returns — Steven Wu / detail
  6. [WebAssembly] Fix PIC/GOT codegen for wasm64 — aardappel / detail
  7. [RISCV] Ensure shuffle splat operands are type-legal — fraser / detail
  8. [PowerPC] Add fix to partword atomic operations — stefanp / detail
  9. Add support for DWARF embedded source to llvm-symbolizer. — aorlov / detail
  10. libsanitizer: Remove cyclades inclusion in sanitizer — tamar.christina / detail
  11. [X86][Atom] Fix vector fadd/fcmp/fmul resource/throughputs — llvm-dev / detail
  12. [ORC-RT] Add string_view and span utilities for use by the ORC runtime. — Lang Hames / detail
  13. [scudo] Disable secondary cache-unmap tests on arm32. — 31459023+hctim / detail
  14. [PGO] Don't reference functions unless value profiling is enabled — rnk / detail
  15. [RISCV] Ensure small mask BUILD_VECTORs aren't expanded — fraser / detail
  16. [scudo] Add supported architectures. — 31459023+hctim / detail
  17. [FPEnv] EarlyCSE support for constrained intrinsics, default FP environment edition — kevin.neal / detail
  18. [gn build] Use .export files — thakis / detail
  19. [libcxx][ranges] Implement `ranges::borrowed_range`. — zoecarver / detail
  20. [gn build] attempt to unbreak linux after fc9696130c8 — thakis / detail
  21. [gn build] use PEP-8 indents in symbol_exports.py — thakis / detail
  22. [gn build] attempt again to unbreak linux after fc9696130c8 — thakis / detail

clang-d388994-gf34311c4024d-t21017-b21017.tar.gz (May 20, 2021 10:20:24 AM)

  1. Fix LIT failure on native aix — Xiangling.Liao / detail
  2. [TableGen] [Clang] Clean up arm_mve.td file. — Paul C. Anagnostopoulos / detail
  3. [Debugify][Original DI] Test dbg var loc preservation — djtodoro / detail
  4. Revert "libsanitizer: Guard cyclades inclusion in sanitizer" — tamar.christina / detail
  5. [test] Fix pre-ra-sched.c to check for error message from stderr — hubert.reinterpretcast / detail
  6. Revert "[Debugify][Original DI] Test dbg var loc preservation" — djtodoro / detail
  7. [AST] Store regular ValueDecl* in BindingDecl (NFC) — aaronpuchert / detail
  8. [flang][docs] Update driver sync-up call link — andrzej.warzynski / detail
  9. [libc++] Switch a few CI jobs to the minimal Lit configuration — Louis Dionne / detail
  10. [libomptarget] Disable test bug49334 on amdgpu — jonathanchesterfield / detail
  11. [libc++] Remove workaround for PR28391 (ODR violations with ASAN) — Louis Dionne / detail
  12. [libc++] Fix documentation build failure — Louis Dionne / detail
  13. [ARM][AArch64] SLSHardening: make non-comdat thunks possible — daniel.kiss / detail
  14. [lldb][NFC] Add more Float16 unit tests — Raphael Isemann / detail
  15. [libomptarget][amdgpu] Remove majority of fatal errors — jonathanchesterfield / detail
  16. Correct some thread safety analysis diagnostics; NFC. — aaron / detail
  17. [mlir][Linalg] NFC - Drop Linalg EDSC usage — nicolas.vasilache / detail
  18. [SLP]Try to vectorize tiny trees with shuffled gathers of extractelements. — a.bataev / detail
  19. [lldb] Adjust DumpDataExtractorTest.Formats for Windows — Raphael Isemann / detail
  20. [GlobalOpt] adjust test to show load problems; NFC — spatel / detail
  21. [GlobalOpt] recompute alignments for loads and stores of updated globals — spatel / detail

clang-d388973-g80c1adfd18b5-t21014-b21014.tar.gz (May 20, 2021 7:31:19 AM)

  1. [gn build] Port 081c62501e4f — llvmgnsyncbot / detail
  2. [AArch64] Add extra codegen tests. NFC — david.green / detail
  3. [llvm-strip] Add support for '--' for delimiting options from input files — serguei.n.dmitriev / detail
  4. [NFC][Coroutines] Autogenerate a few tests for ease of further updates — lebedev.ri / detail
  5. Reapply "[clang][deps] Support inferred modules" — Jan Svoboda / detail
  6. [llvm][sve] Lowering for VLS MLOAD/MSTORE — david.truby / detail
  7. [CostModel][X86][AVX2] Improve 256-bit vector non-uniform shifts costs — llvm-dev / detail
  8. [mlir] Add EqualOp and NotEqualOp to complex dialect. — akuegel / detail
  9. [CodeGen] Add support for widening the result of EXTRACT_SUBVECTOR — david.sherwood / detail
  10. [mlir] Add conversion from complex to standard dialect for EqualOp. — akuegel / detail
  11. [ARM] Extra tests for MVE vhadd and vmulh. NFC — david.green / detail
  12. [SPARCv9] allow stw as alias for st — joerg / detail
  13. [clang] Invalidate a non-dependent-type RecordDecl when it has any dependent-type base class specifier. — hokein.wu / detail

clang-d388960-g081c62501e4f-t21010-b21010.tar.gz (May 20, 2021 4:23:24 AM)

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

clang-d388960-g081c62501e4f-t21010-b21010.tar.gz (May 20, 2021 4:23:24 AM)

  1. [AArch64] Combine vector shift instructions in SelectionDAG — andrew.savonichev / detail
  2. Force visibility of llvm::Any to external — sguelton / detail
  3. [CostModel][AArch64] Add missing costs for getShuffleCost with scalable vectors — caroline.concatto / detail
  4. [WebAssembly] Ignore filters in Emscripten EH landingpads — aheejin / detail
  5. [mlir] Add Python bindings for vector dialect — springerm / detail
  6. [mlir][Linalg] Drop spurious usage of OperationFolder — nicolas.vasilache / detail
  7. [CodeGen] Add support for widening INSERT_SUBVECTOR operands — david.sherwood / detail
  8. [RISCV] Add legality check for vectorizing reduction — luke957 / detail
  9. [X86][AVX] Don't scrub pointer math in avx-vperm2x128.ll — llvm-dev / detail
  10. libsanitizer: Guard cyclades inclusion in sanitizer — tamar.christina / detail
  11. [NFC][SimplifyCFG] Autogenerate checklines in a few tests for ease of updates — lebedev.ri / detail
  12. [NFC][PruneEH] Autogenerate checklines in a few tests for ease of updates — lebedev.ri / detail
  13. [NFC][CHR] Autogenerate checklines in a few tests for ease of updates — lebedev.ri / detail
  14. [llvm-objcopy] Refactor CopyConfig structure. — a.v.lapshin / detail

clang-d388946-g99a198641cbb-t21007-b21007.tar.gz (May 20, 2021 1:31:44 AM)

  1. [tsan] Deflake pthread_atfork_deadlock3 — Vitaly Buka / detail
  2. Add option to llvm-gsymutil to read addresses from stdin. — simon.giesecke / detail
  3. [GlobalISel] Fix div+rem -> divrem combine causing use-def violation. — Amara Emerson / detail
  4. [clang-tidy] Fix a crash for raw-string-literal check. — hokein.wu / detail
  5. [mlir][Python][linalg] Fix to limit size of SmallVector. — gysit / detail

clang-d388941-g02f2d739e074-t21004-b21004.tar.gz (May 19, 2021 10:41:45 PM)

  1. [OpenMP][NFC] Remove SIMD check lines for non-simd tests — johannes / detail
  2. [llvm-objcopy] Update LIT test to resolve bot failure [NFC] — serguei.n.dmitriev / detail
  3. [HWASAN] Update the tag info for X86_64. — xiang1.zhang / detail
  4. [clang-offload-bundler] Delimit input/output file names by '--' for llvm-objcopy — serguei.n.dmitriev / detail
  5. Revert "[HWASAN] Update the tag info for X86_64." — xiang1.zhang / detail

clang-d388936-gdbc641deb988-t21001-b21001.tar.gz (May 19, 2021 7:52:09 PM)

  1. [mlir] Add a new `print-ir-after-failure` IR pass printing flag — riddleriver / detail
  2. [mlir] Refactor the implementation of pass crash reproducers — riddleriver / detail
  3. Fix warnings in windows bots. NFC — jonathan_roelofs / detail
  4. [sanitizer] Reduce redzone size for small size global objects — i / detail

clang-d388932-gac06f6d06de4-t20998-b20998.tar.gz (May 19, 2021 5:00:32 PM)

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

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

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

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

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

clang-d388873-g707fc2e2f227-t20988-b20988.tar.gz (May 19, 2021 8:26:05 AM)

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

clang-d388873-g707fc2e2f227-t20988-b20988.tar.gz (May 19, 2021 8:26:05 AM)

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

clang-d388873-g707fc2e2f227-t20988-b20988.tar.gz (May 19, 2021 8:26:05 AM)

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

clang-d388856-g222314d8b0cd-t20984-b20984.tar.gz (May 19, 2021 5:26:32 AM)

  1. [llvm-objcopy] Add support for '--' for delimiting options from input/output files — serguei.n.dmitriev / detail
  2. [NFCI][SimplifyCFG] simplifyCommonResume(): use DeleteDeadBlock() — lebedev.ri / detail
  3. [NFCI][SimplifyCFG] simplifySingleResume(): use DeleteDeadBlock() — lebedev.ri / detail
  4. [NFCI][SimplifyCFG] simplifyReturn(): use DeleteDeadBlock() — lebedev.ri / detail
  5. [NFCI][SimplifyCFG] simplifyUnreachable(): use DeleteDeadBlock() — lebedev.ri / detail
  6. [LV] Add -scalable-vectorization=<option> flag. — sander.desmalen / detail
  7. MachineBasicBlock: add liveout iterator aware of which liveins are defined by the runtime. — Tim Northover / detail
  8. Reformat GSYMCreator.cpp — simon.giesecke / detail
  9. Avoid calculating the string hash twice in GsymCreator::insertString. — simon.giesecke / detail
  10. Move FunctionInfo in addFunctionInfo rather than copying. — simon.giesecke / detail
  11. Use a non-recursive mutex in GsymCreator. — simon.giesecke / detail
  12. [X86] Limit X86InterleavedAccessGroup to handle the same type case only — pengfei.wang / detail
  13. [analyzer] Check the checker name, rather than the ProgramPointTag when silencing a checker — dkszelethus / detail
  14. [x86] Fix FMF propagation test — frgossen / detail
  15. tsan: mark sigwait as blocking — dvyukov / detail
  16. [NFC][SimplifyCFG] removeEmptyCleanup(): use BasicBlock::phis() — lebedev.ri / detail
  17. [NFCI][SimplifyCFG] removeEmptyCleanup(): streamline PHI node updating — lebedev.ri / detail
  18. [NFCI][SimplifyCFG] removeEmptyCleanup(): use DeleteDeadBlock() — lebedev.ri / detail
  19. [HIP] Tighten checks in hip-include-path.hip test case — bjorn.a.pettersson / detail
  20. [X86] Remove copy + paste typos in AtomWriteResPair comment. — llvm-dev / detail
  21. [X86] Atom (pre-SLM) doesn't support PTEST instructions — llvm-dev / detail

clang-d388835-gca2c245ba466-t20981-b20981.tar.gz (May 19, 2021 2:24:17 AM)

  1. [clang-tidy] Fix a crash on invalid code for memset-usage check. — hokein.wu / detail
  2. [NFCI] SimplifyCFGPass: mergeEmptyReturnBlocks(): use DeleteDeadBlocks() — lebedev.ri / detail
  3. [RISCV] Support INSERT_VECTOR_ELT into i1 vectors — fraser / detail

clang-d388832-g60a097e5112d-t20978-b20978.tar.gz (May 18, 2021 11:32:26 PM)

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

clang-d388825-g851d02f61e94-t20974-b20974.tar.gz (May 18, 2021 8:41:39 PM)

  1. Update configuration for Arm/Aarch64 cross Windows to Linux toolchan builders. — vvereschaka / githubweb
  2. Run only 1 build at a time for heavily loaded workers. — gkistanova / githubweb
  3. Fixed undefined runtime_projects in OpenMPBuilder. — gkistanova / githubweb
  4. [sanitizer] Prepare for D102543 — Vitaly Buka / githubweb
  5. [sanitizer] Remove QEMU from sanitizer-buildbot3 — Vitaly Buka / githubweb
  6. [libfuzzer] Print running tests — Vitaly Buka / githubweb
  7. [libfuzzer] Remove unnecessary cmake flags — Vitaly Buka / githubweb
  8. [sanitizer] Run QEMU cmakes in parallel — Vitaly Buka / githubweb
  9. [sanitizer] Remove nested buildbot_qemu call — Vitaly Buka / githubweb

clang-d388825-g851d02f61e94-t20974-b20974.tar.gz (May 18, 2021 8:41:39 PM)

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

clang-d388818-g06b40e80aefc-t20971-b20971.tar.gz (May 18, 2021 5:51:21 PM)

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

clang-d388818-g06b40e80aefc-t20971-b20971.tar.gz (May 18, 2021 5:51:21 PM)

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

clang-d388796-g4e297dcd18da-t20968-b20968.tar.gz (May 18, 2021 2:57:57 PM)

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

clang-d388780-g8cd199b85f90-t20965-b20965.tar.gz (May 18, 2021 12:04:34 PM)

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

clang-d388780-g8cd199b85f90-t20965-b20965.tar.gz (May 18, 2021 12:04:34 PM)

  1. Recommit X86: support Swift Async context — Tim Northover / detail
  2. Introduce SYCL 2020 mode — aaron / detail
  3. [ORC] Don't try to obtain a ref to a non-existent buffer. — Lang Hames / detail
  4. [ORC-RT] Add compiler abstraction header for the ORC runtime. — Lang Hames / detail
  5. [ORC-RT] Add apply_tuple utility. — Lang Hames / detail
  6. [clang-offload-bundler] Add sections and set section flags using one llvm-objcopy invocation — serguei.n.dmitriev / detail
  7. [GlobalISel] Simplify G_ICMP to true/false when the result is known — Jessica Paquette / detail
  8. Speculatively fix failing tests from 6381664580080f015bc0c2ec647853f697cf744a — aaron / detail
  9. [MLIR][Affine] Privatize certain escaping memrefs — uday / detail
  10. [X86] AMD Zen 3: fix MULX modelling - don't forget about WriteIMulH (PR50387) — lebedev.ri / detail
  11. [AArch64][GlobalISel] Prefer mov for s32->s64 G_ZEXT — Jessica Paquette / detail
  12. [gn build] Add target for PassesBindingsTest — aeubanks / detail
  13. [test] Speculative fix for bots — aeubanks / detail
  14. [X86] Use Skylake Server model for x86-64-v4 so we have full instruction coverage — llvm-dev / detail
  15. Revert "[test] Speculative fix for bots" — aeubanks / detail
  16. [IR] Add a Location to BlockArgument. — clattner / detail
  17. [InstCombine] add tests for funnel shift miscompile; NFC — spatel / detail
  18. [gn build] Rename PassesBindingsTests and add it to unittests — aeubanks / detail
  19. [test] Speculative fix for bots (round 2) — aeubanks / detail
  20. [InstCombine] restrict funnel shift match to avoid miscompile — spatel / detail
  21. [NFC] Format PassesBindingsTests CMake like other unittests — aeubanks / detail
  22. [IntegerAttr] Add helpers for working with LLVM's APSInt type. — clattner / detail
  23. [lld/mac] Correctly set nextdefsym — thakis / detail
  24. [Driver] Delete -mimplicit-it= — i / detail
  25. [flang] Implement MATMUL in the runtime — pklausler / detail
  26. [LICM] Remove MaybePromotable set (PR50367) — nikita.ppv / detail
  27. [flang] Accept OPEN(ACCESS='APPEND') legacy extension even without warnings enabled — pklausler / detail

clang-d388753-g7d6449322ecb-t20961-b20961.tar.gz (May 18, 2021 9:15:43 AM)

  1. [NFC] Removed unused VFInfo comparison operator — david.sherwood / detail
  2. [libcxx][test] Attempt to make debug mode tests more bulletproof — kbessonova / detail
  3. [X86] AMD Zen 3: cap LoopMicroOpBufferSize to workaround PR50384 (quadratic IndVars runtime) — lebedev.ri / detail
  4. [ADT] Remove StringRef::withNullAsEmpty — Raphael Isemann / detail
  5. [DebugInfo][test] Check specific func name to ignore codegen differences — Jinsong Ji / detail

clang-d388748-gdd7575ba44f0-t20959-b20959.tar.gz (May 18, 2021 6:20:27 AM)

  1. [lit] Stop using PATH to lookup clang/lld/lldb unless requested — james.henderson / detail
  2. [lld] Add a feature for each lld variant when use_lld is called — james.henderson / detail
  3. [OpenCL] Fix initialization of __constant constructors without arguments — olemarius.strohm / detail
  4. [mlir][Linalg] Drop spuriously long matmul_column_major benchmark — nicolas.vasilache / detail
  5. [SYCL] Enable `opencl_global_[host,device]` attributes for SYCL — alexey.bader / detail
  6. [AMDGPU] Regenerate wave32.ll tests — llvm-dev / detail
  7. Revert rGd70cbd1ce9b426f2c7e0e0f900769bbcbb300a95 "[AMDGPU] Regenerate wave32.ll tests" — llvm-dev / detail
  8. [CostModel][X86] Add missing check prefixes from cast.ll — llvm-dev / detail
  9. [CostModel][X86] Add scalar truncation cost checks — llvm-dev / detail
  10. [LV] Add test which sinks a load a across an aliasing store. — flo / detail
  11. [lld/mac] Propagate -(un)exported_symbol(s_list) to privateExtern in Driver — thakis / detail
  12. [X86][AVX] Cleanup AVX2 vector integer truncation costs — llvm-dev / detail
  13. [LLD] [MinGW] Pass the canExitEarly parameter through properly — martin / detail

clang-d388735-gfa765a094402-t20956-b20956.tar.gz (May 18, 2021 3:19:16 AM)

  1. sanitizer_common/symbolizer: fix crashes during exit — dvyukov / detail
  2. [LV] Return both fixed and scalable Max VF from computeMaxVF. — sander.desmalen / detail
  3. [RDA] Fix printing of regs / reg units. NFC — david.green / detail
  4. [NFC][scudo] Reduce test region size on MIPS32 — Vitaly Buka / detail
  5. [lldb][NFC] Remove all uses of StringRef::withNullAsEmpty in LLDB — Raphael Isemann / detail
  6. [ASTimporter] Remove decl from lookup only if it has decl context — balazs.benics / detail
  7. [mlir][docs] Fix broken link to Toy example — marius.brehler / detail
  8. [VPlan] Add VPUserID to distinguish between recipes and others. — flo / detail
  9. [RISCV] Fix operand order in fixed-length VM(OR|AND)NOT patterns — fraser / detail
  10. [lldb][NFC] Cleanup IRForTarget member initializers — Raphael Isemann / detail
  11. Update MSVC version number in preprocessor check — david.spickett / detail
  12. [CodeGen] Avoid unused variable warning in Release builds. NFCI. — benny.kra / detail
  13. [AMDGPU] Fix typo in comment — jay.foad / detail
  14. [mlir] Add folder for complex.ReOp and complex.ImOp. — akuegel / detail

clang-d388721-gd7503c3bce49-t20953-b20953.tar.gz (May 18, 2021 12:26:58 AM)

  1. [sanitizer] Add dedicated QEMU builder — Vitaly Buka / githubweb
  2. [scudo] Test on mips and ppc QEMU — Vitaly Buka / githubweb

clang-d388721-gd7503c3bce49-t20953-b20953.tar.gz (May 18, 2021 12:26:58 AM)

  1. [Polly] Add support for -polly-dump-after(-file) with the NPM. — llvm-project / detail
  2. Revert "[ADT] Add new type traits for type pack indexes" — stilis / detail
  3. Revert "[LV] Unconditionally branch from middle to scalar preheader if the scalar loop must execute (try 3)" — listmail / detail
  4. [lld][WebAssembly] Refactor input chunk class hierarchy. NFC — sbc / detail
  5. [PowerPC] only check the load instruction result number 0. — czhengsz / detail
  6. [GVN] Improve analysis for missed optimization remark — anemet / detail
  7. [lld][MachO] Adjust isCodeSection signature — alexshap / detail
  8. [Statepoint Lowering] Cleanup: remove unused option statepoint-always-spill-base. — serguei.katkov / detail
  9. [AMDGPU][libomptarget] Remove unused global variables — Pushpinder.Singh / detail
  10. [Windows SEH]: HARDWARE EXCEPTION HANDLING (MSVC -EHa) - Part 1 — tentzen / detail
  11. [AMDGPU][Libomptarget] Rename & move g_executables to private — Pushpinder.Singh / detail

clang-d388710-g7bed58d28fd0-t20950-b20950.tar.gz (May 17, 2021 9:34:33 PM)

  1. Added missing comma in clang-ppc64le-rhel builder configuration. — gkistanova / githubweb
  2. [sanitizer][NFC] Reuse cmake setup — Vitaly Buka / githubweb
  3. [sanitizer] Fix asan builder name — Vitaly Buka / githubweb
  4. [sanitizer] Remove unused GN reference — Vitaly Buka / githubweb

clang-d388710-g7bed58d28fd0-t20950-b20950.tar.gz (May 17, 2021 9:34:33 PM)

  1. [NFC][OpaquePtr] Avoid using PointerType::getElementType() in VectorUtils.cpp — aeubanks / detail
  2. [NFC] Pass GV value type instead of pointer type to GetOrCreateLLVMGlobal — aeubanks / detail
  3. [Polly] Add support for -polly-dump-before(-file) with the NPM. — llvm-project / detail
  4. [Inliner] Copy attributes when deoptimize intrinsic is inlined — serguei.katkov / detail

clang-d388706-gfcffd087c6bc-t20948-b20948.tar.gz (May 17, 2021 6:42:14 PM)

  1. [sanitizer] Remove disabled line — Vitaly Buka / githubweb
  2. [sanitizer] Fix COMPILER_RT_DEBUG assignment — Vitaly Buka / githubweb

clang-d388706-gfcffd087c6bc-t20948-b20948.tar.gz (May 17, 2021 6:42:14 PM)

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

clang-d388693-g3dd49ec1948b-t20945-b20945.tar.gz (May 17, 2021 3:51:28 PM)

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

clang-d388693-g3dd49ec1948b-t20945-b20945.tar.gz (May 17, 2021 3:51:28 PM)

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

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

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

clang-d388657-g5f58322368b0-t20939-b20939.tar.gz (May 17, 2021 10:13:21 AM)

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

clang-d388657-g5f58322368b0-t20939-b20939.tar.gz (May 17, 2021 10:13:21 AM)

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

clang-d388645-gab92a4c26f54-t20936-b20936.tar.gz (May 17, 2021 7:27:59 AM)

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

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

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

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

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

clang-d388060-g4fb0aaf03381-t20754-b20754.tar.gz (May 11, 2021 1:45:01 PM)

  1. [libcxx] [test] Fix filesystem permission tests for windows — martin / detail
  2. [mlir][ODS]: Add per-op cppNamespace. — silvasean / detail
  3. [ArgumentPromotion] Fix byval alignment handling. — efriedma / detail
  4. [RISCV] Prefer to lower MC_GlobalAddress operands to .Lfoo$local — i / detail
  5. [AArch64][GlobalISel] Support truncstorei8/i16 w/ combine to form truncating G_STOREs. — Amara Emerson / detail
  6. [GlobalOpt] Remove heap SROA — i / detail
  7. [X86] X86TTIImpl::getInterleavedMemoryOpCostAVX2(): canonicalize to integer type — lebedev.ri / detail
  8. [lld][WebAssembly] Convert test to assembly. NFC. — sbc / detail
  9. [clang] Support -fpic -fno-semantic-interposition for RISCV — i / detail
  10. [OpenMP] Use compound operators for reduction combiner if available. — michael.p.rice / detail
  11. [libc++] Run `substitutes-in-compile-flags.sh.cpp` test on Windows. — vvereschaka / detail
  12. Add an "interrupt timeout" to Process, and pipe that through the — jingham / detail
  13. [lld][WebAssembly] Remove relocation target verification — sbc / detail
  14. [mlir] Move move capture in SparseElementsAttr::getValues — riddleriver / detail
  15. [NFC][LSAN] Limit the number of concurrent threads is the test — Vitaly Buka / detail
  16. [AArch64][GlobaISel] Mark target generic instructions as HasNoSideEffects. — Amara Emerson / detail
  17. [PowerPC] Improve codegen for int-to-fp conversion of subword vector extract — albionapc / detail
  18. [OpenMP] Changes to enable MSVC ARM64 build of libomp — Andrey.Churbanov / detail

clang-d388042-g0fd0a010a1ed-t20751-b20751.tar.gz (May 11, 2021 10:56:29 AM)

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

clang-d388042-g0fd0a010a1ed-t20751-b20751.tar.gz (May 11, 2021 10:56:29 AM)

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

clang-d388011-gc765d140fe45-t20747-b20747.tar.gz (May 11, 2021 8:08:57 AM)

  1. [OpenCL] Allow use of double type without extension pragma. — anastasia.stulova / detail
  2. [AMDGPU] Move code sinking before structurizer — Piotr Sobczak / detail
  3. [SLP] restrict matching of load combine candidates — spatel / detail
  4. [X86][CostModel] X86TTIImpl::getMemoryOpCost(): rewrite vector handling again — lebedev.ri / detail
  5. CodeGen: Fix null dereference before null check — Matthew.Arsenault / detail
  6. [X86][SSE] Replace foldShuffleOfHorizOp with generalized version in canonicalizeShuffleMaskWithHorizOp — llvm-dev / detail
  7. [X86] Replace repeated isa/cast<ConstantSDNode> calls with single single dyn_cast<>. NFCI. — llvm-dev / detail
  8. [TableGen] Make the NUL character invalid in .td files — Paul C. Anagnostopoulos / detail
  9. [X86] X86TTIImpl::getInterleavedMemoryOpCostAVX2(): use getMemoryOpCost() — lebedev.ri / detail
  10. [VPlan] Register recipe for instr if the simplified value is recipe. — flo / detail
  11. [OpenMP] Fix hidden helper + affinity — jonathan.l.peyton / detail

clang-d388000-gdedca78d486e-t20743-b20743.tar.gz (May 11, 2021 5:15:45 AM)

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

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

  1. [LLD] Improve reporting unresolved symbols in shared libraries — ikudrin / detail
  2. [mlir][linalg] Remove IndexedGenericOp support from Tiling... — gysit / detail
  3. [clangd][index-sever] Limit results in repsonse — kadircet / detail
  4. [clangd][remote-client] Set HasMore to true for failure — kadircet / detail
  5. [libcxx] removes operator!= and globally guards against no spaceship operator — cjdb / detail
  6. [libcxx] makes comparison operators for `std::*_ordering` types hidden friends — cjdb / detail
  7. [libcxx] deprecates/removes `std::raw_storage_iterator` — cjdb / detail
  8. [mlir][linalg] Remove IndexedGenericOp support from Fusion... — gysit / detail
  9. [mlir][linalg] Remove IndexedGenericOp support from LinalgToLoops... — gysit / detail
  10. [llvm-dwarfdump] Fix abstract origin vars location stats calculation — djtodoro / detail
  11. [libcxx][test] Make string.modifiers/clear_and_shrink_db1.pass.cpp a regular mode test — kbessonova / detail
  12. Support VectorTransfer splitting on writes also. — tpopp / detail
  13. [OpenCL] [NFC] Fixed underline being too short in rst — olemarius.strohm / detail

clang-d387974-g2b09a89daf95-t20736-b20736.tar.gz (May 10, 2021 11:29:26 PM)

  1. [AMDGPU] Pre-commit tests for D102211 — carl.ritson / detail
  2. [OpAsmParser] Refactor parseOptionalInteger to support wide integers, NFC. — clattner / detail

clang-d387972-gd8ec2b183e92-t20734-b20734.tar.gz (May 10, 2021 8:40:11 PM)

  1. [libcxx][ranges] Add ranges::empty CPO. — zoecarver / detail
  2. [ORC-RT] Add unit test infrastructure, extensible_rtti implementation, unit test — Lang Hames / detail
  3. [gn build] Port e5d483f28a3a — llvmgnsyncbot / detail
  4. [NFC][LSAN] Fix flaky multithreaded test — Vitaly Buka / detail
  5. Enable export of FIR includes into the install tree — rkauffmann / detail
  6. [RISCV] Fix the calculation of the offset of Zvlsseg spilling. — kai.wang / detail

clang-d387966-gbf812ea484b7-t20731-b20731.tar.gz (May 10, 2021 5:51:02 PM)

  1. Pre-commit test case for D101970 — carrot / detail
  2. [AArch64][GlobalISel] Enable memcpy family combines on minsize functions — Jessica Paquette / detail
  3. Revert "[lld][WebAssembly] Initial support merging string data" — thakis / detail
  4. [AArch64][GlobalISel] Add post-legalizer lowering for NEON vector fcmps — Jessica Paquette / detail
  5. [mlir][Tensor] Add folding for tensor.from_elements — benny.kra / detail
  6. Reland: "[lld][WebAssembly] Initial support merging string data" — sbc / detail
  7. [gn build] Port 3b8d2be52725 — llvmgnsyncbot / detail
  8. [AMDGPU] Constant fold Intrinsic::amdgcn_perm — Stanislav.Mekhanoshin / detail
  9. [mlir][linalg] remove the -now- obsolete sparse support in linalg — ajcbik / detail

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

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

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

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

clang-d387794-g6f7131002b6a-t20720-b20720.tar.gz (May 7, 2021 4:59:37 PM)

  1. [mlir][vector] Extend pattern to trim lead unit dimension to Splat Op — thomasraoux / detail
  2. [mlir] Missed clang-format — thomasraoux / detail
  3. [lld/mac] Write every weak symbol only once in the output — thakis / detail
  4. [BareMetal] Ensure that sysroot always comes after library paths — phosek / detail
  5. Fix the module-enabled build by removing a redundant type definition. — Adrian Prantl / detail
  6. [AArch64][GlobalISel] Legalize narrow type G_CTPOPs — Jessica Paquette / detail
  7. [NewPM] Move analysis invalidation/clearing logging to instrumentation — aeubanks / detail

clang-d387787-gf97ada27aaf6-t20717-b20717.tar.gz (May 7, 2021 2:09:25 PM)

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

clang-d387767-gd319005a3746-t20713-b20713.tar.gz (May 7, 2021 11:20:14 AM)

  1. [mlir][vector] add pattern to cast away leading unit dim for elementwise op — thomasraoux / detail
  2. [libFuzzer] Fix stack overflow detection — mascasa / detail
  3. [NFC][X86][MCA] AMD Zen3: add test for zero-cycle X87 move — lebedev.ri / detail
  4. [X86] AMD Zen 3: _REV variants of zero-cycles moves are also zero-cycles (PR50261) — lebedev.ri / detail
  5. [X86] combineXor - limit fold to non-opaque constants (PR50254) — llvm-dev / detail
  6. [LoopNest] Consider loop nest with inner loop guard using outer loop — whitneyt / detail
  7. [libFuzzer] Fix stack-overflow-with-asan.test. — mascasa / detail
  8. [AArch64][ELF] Prefer to lower MC_GlobalAddress operands to .Lfoo$local — i / detail
  9. [X86] AMD Zen 3: MOVSX32rr32 is a zero-cycle move — lebedev.ri / detail
  10. [X86] AMD Zen 3: mark XMM/YMM (but not MMX!) reg moves as eliminatible in RegisterFile — lebedev.ri / detail
  11. lit: revert 134b103fc0f3a995d76398bf4b029d72bebe8162 — Saleem Abdulrasool / detail

clang-d387756-g565ee6afc707-t20710-b20710.tar.gz (May 7, 2021 8:32:43 AM)

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

clang-d387718-gbda9ca3e44c1-t20706-b20706.tar.gz (May 7, 2021 5:34:25 AM)

  1. [flang] Add tests for MIN for character arrays. NFC — diana.picus / detail
  2. [flang] Remove redundant reallocation — diana.picus / detail
  3. [AMDGPU] Serialize MFInfo::ScavengeFI — sebastian.neubauer / detail
  4. [gn build] Port 98e5ede60499 — llvmgnsyncbot / detail
  5. [AsmParser][ARM] Make .thumb_func imply .thumb — thatlemon / detail
  6. [llvm][NFC] Remove deprecated TargetFrameLowering and InstrTypes alignment functions — gchatelet / detail
  7. [llvm][NFC] Remove remaining deprecated alignment functions from CodeGen — gchatelet / detail
  8. [llvm-dwarfdump] Help option output should be consistent with the command guide — gbreynoo / detail
  9. [DebugInfo] Fix updateDbgUsersToReg to support DBG_VALUE_LIST — stephen.tozer / detail
  10. [NFC][X86][MCA] AMD Zen 3: add tests with eliminatible GPR moves — lebedev.ri / detail
  11. [X86] AMD Zen 3: 32/64 -bit GPR register moves are zero-cycle — lebedev.ri / detail
  12. [NFC][X86][MCA] AMD Zen 3: add tests with non-eliminatible MMX moves — lebedev.ri / detail

clang-d387706-gcf06c8eee3a5-t20703-b20703.tar.gz (May 7, 2021 2:32:35 AM)

  1. [mlir][linalg] Add IndexedGenericOp to GenericOp canonicalization. — gysit / detail
  2. [XCOFF] handle string constants generation for AIX — czhengsz / detail
  3. [MLIR][SPIRV] Properly (de-)serialize BranchConditionalOp. — kareem.ergawy / detail
  4. [GlobalISel] Micro-optimize the conditional branch optimization. — Amara Emerson / detail
  5. [Debug-Info][NFC] add a wrapper for Die.addValue — czhengsz / detail
  6. [LazyValueInfo] Insert an Overdefined placeholder to prevent infinite recursion — guopeilin1 / detail
  7. [libcxx] Fix a case of -Wundef warnings. NFC. — martin / detail
  8. [lit][test] Attempt fix when paths include symlink — james.henderson / detail
  9. [LoopVectorize][SVE] Remove assert for scalable vector in InnerLoopVectorizer::fixReduction — caroline.concatto / detail

clang-d387697-gf7294ac8093a-t20700-b20700.tar.gz (May 6, 2021 11:42:27 PM)

  1. [CGAtomic] Lift strong requirement for remaining compare_exchange combinations — bruno.cardoso / detail
  2. [IR] Fix typo in comment of Intrinsics.td (NFC) — qixingxue / detail
  3. [TableGen] Use range-based for loops (NFC) — coelacanthus / detail
  4. BPF: fix FIELD_EXISTS relocation with array subscripts — yhs / detail
  5. [PowerPC] Remove extra swap for extract+vperm on LE — qiucofan / detail

clang-d387692-g05a89312d812-t20697-b20697.tar.gz (May 6, 2021 8:50:36 PM)

  1. [dfsan] Rename and fix an internal test issue for mmap+calloc — jianzhouzh / detail
  2. [mlir][Linalg] Allow folding to rank-zero tensor when using rank-reducing subtensors. — ravishankarm / detail

clang-d387690-gc4ed142e695f-t20695-b20695.tar.gz (May 6, 2021 5:58:00 PM)

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

clang-d387682-g72ba78c29e92-t20692-b20692.tar.gz (May 6, 2021 3:07:57 PM)

  1. [Fuchsia][CMake] Update OSX deployment target — phosek / detail
  2. [flang][OpenMP] Add semantic check for occurrence of constructs nested inside a SIMD region — arnamoy.bhattacharyya / detail
  3. [RISCV] Remove unused ComplexPatterns. NFC — craig.topper / detail
  4. [NPM] Do not run function simplification pipeline unnecessarily — mtrofin / detail
  5. [PassManager] add helper function to hold set of vector passes — spatel / detail
  6. [mlir] Store the flag for dynamic operand storage in the low bits — riddleriver / detail
  7. [Index] Ignore nullptr decls for indexing — kyrtzidis / detail
  8. new altera ID dependent backward branch check — aaron / detail
  9. [gn build] Port 83af66e18e3d — llvmgnsyncbot / detail
  10. Thread safety analysis: Eliminate parameter from intersectAndWarn (NFC) — aaron.puchert / detail
  11. When SendContinuePacketAndWaitForResponse returns eStateInvalid, don't fetch more packets. — jingham / detail

clang-d387671-g8408d3f2d814-t20689-b20689.tar.gz (May 6, 2021 12:18:05 PM)

  1. [RISCV] Cleanup instruction formats used for B extension ternary operations. — craig.topper / detail
  2. [SystemZ] Don't use libcall for 128 bit shifts. — paulsson / detail
  3. Fix array attribute in bindings for linalg.init_tensor — zinenko / detail
  4. [AIX][Test][ORC] Skip unsupported ORC C API tests on AIX — hubert.reinterpretcast / detail
  5. [RISCV] Remove unused RISCV::VLEFF and VLEFF_MASK. NFC — craig.topper / detail
  6. [PowerPC][LLD] Make sure that the correct Thunks are used. — stefanp / detail
  7. [WebAssembly] Fix argument types in SIMD narrowing intrinsics — tlively / detail
  8. [mlir][linalg][NFC] Make reshape folding control more fine grain — thomasraoux / detail
  9. [mlir][vector] Fix typo — thomasraoux / detail
  10. [gn build] Support compiler-rt/profile on Windows — aeubanks / detail
  11. [flang] Runtime must defer formatted/unformatted determination — pklausler / detail
  12. Allow llvm-dis to disassemble multiple files — matthew.voss / detail
  13. [flang] Fix race condition in runtime — pklausler / detail
  14. [AArch64] Fix namespace issue. NFC — i / detail
  15. [flang] Implement NAMELIST I/O in the runtime — pklausler / detail
  16. [RISCV] Minor vector instruction tablegen cleanup. NFC — craig.topper / detail
  17. [libunwind] NFC: Use macros to accommodate differences in representation of PowerPC assemblers — xingxue / detail

clang-d387654-g2e0ee68dc85c-t20685-b20685.tar.gz (May 6, 2021 9:30:35 AM)

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

clang-d387633-gb24e9f82b71f-t20681-b20681.tar.gz (May 6, 2021 6:36:58 AM)

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

clang-d387620-ga437befa8f85-t20678-b20678.tar.gz (May 6, 2021 3:34:36 AM)

  1. [MLIR][GPU][NVVM] Add warp synchronous matrix-multiply accumulate ops — uday / detail
  2. [OpenMP] Make sure classes work on the device as they do on the host — johannes / detail
  3. [OpenMP] Ensure the DefaultMapperId has a location — johannes / detail
  4. [OpenMP] Overhaul `declare target` handling — johannes / detail
  5. [llvm][NFC] Remove deprecated Alignment::None() — gchatelet / detail
  6. [llvm][NFC] Remove deprecated DataLayout::getPreferredAlignment functions — gchatelet / detail
  7. [llvm][NFC] Remove deprecated InterleaveGroup::getAlignment() function. — gchatelet / detail
  8. [llvm][NFC] Remove SelectionDag alignment deprecated functions — gchatelet / detail
  9. [llvm][NFC] Remove CallingConvLower deprecated alignment functions — gchatelet / detail
  10. [llvm-objdump] Use std::make_unique — tim.renouf / detail
  11. [lit] Report tool path from use_llvm_tool if found via env variable — james.henderson / detail
  12. [ARM] Transforming memcpy to Tail predicated Loop — malhar.jajoo / detail
  13. [flang] Remove `%f18` from LIT configuration files — andrzej.warzynski / detail
  14. [AMDGPU] SIFoldOperands: clean up tryConstantFoldOp — jay.foad / detail
  15. [clang-format] Add more support for C# 8 nullables — marek.kurdej+llvm.org / detail

clang-d387605-g16c7829784f0-t20675-b20675.tar.gz (May 6, 2021 12:43:19 AM)

  1. [clangd] Check if macro is already in the IdentifierTable before loading it — kadircet / detail

clang-d387604-g207b08a9130b-t20674-b20674.tar.gz (May 5, 2021 9:52:34 PM)

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

clang-d387596-g6617a5a5eaee-t20671-b20671.tar.gz (May 5, 2021 7:00:21 PM)

  1. Allow /STACK in #pragma comment(linker, ...) — rnk / detail
  2. Attach metadata to simplified masked loads and stores — kparzysz / detail
  3. [mlir][Linalg] Fix test to use new reshape op form. — ravishankarm / detail
  4. [MCAsmInfo] Support UsesCFIForDebug for targets with no exception handling — VenkataRamanaiah.Nalamothu / detail
  5. [AArch64] Deleted unused AsmBackend functions — i / detail
  6. [tests] Update Transforms/FunctionAttrs/nosync.ll — nhaehnle / detail
  7. [mlir] Check generated IR of math_polynomial_approx.mlir — ezhulenev / detail
  8. [flang] Provide access to constant character array data — pklausler / detail
  9. [WebAssembly] Fix JS code mentions in LowerEmscriptenEHSjLj — aheejin / detail
  10. [M68k][test] Initial migration of MC tests — minyihh / detail
  11. [M68k][AsmParser] Support negative integer constants — minyihh / detail
  12. [M68k][AsmParser] Fix invalid register name parsing logics — minyihh / detail
  13. [dfsan] extend a test case to measure origin memory usage — jianzhouzh / detail
  14. [ARM] Simplification to ARMBlockPlacement Pass. — malhar.jajoo / detail
  15. [AMDGPU] Revise handling of preexisting waitcnt — Austin.Kerbow / detail
  16. [InstCombine] Fully disable select to and/or i1 folding — aqjune / detail
  17. [test] Delete redundant arm64-tls-relocs.s — i / detail
  18. [AArch64] Replace fixup_aarch64_tlsdesc_call with FirstLiteralRelocationKind + R_AARCH64_{,P32_}TLSDESC_CALL — i / detail
  19. [M68k][test][NFC] Scrubing some tests — minyihh / detail
  20. [AMDGPU] Move insertion of function entry waitcnt later — Austin.Kerbow / detail

clang-d387576-gb6d244e5b8ab-t20668-b20668.tar.gz (May 5, 2021 4:12:02 PM)

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

clang-d387538-g7fbc7bfdfddd-t20664-b20664.tar.gz (May 5, 2021 1:20:35 PM)

  1. [NFC][X86][CostModel] Add tests for byteswap intrinsic — lebedev.ri / detail
  2. RISSCV: clang-format RISC-V AsmParser (NFC) — Saleem Abdulrasool / detail
  3. [llvm-objcopy][ELF] --only-keep-debug: set offset/size of segments with no sections to zero — i / detail
  4. [NFC][SimplifyCFG] Update documentation comments for SinkCommonCodeFromPredecessors() after 1886aad — lebedev.ri / detail
  5. [Clang] remove text extension from diag::err_drv_invalid_value_with_suggestion — ndesaulniers / detail
  6. Make clangd CompletionModel not depend on directory layout. — harald / detail
  7. [lld-macho] Have --reproduce account for path rerooting — jezng / detail
  8. [lld-macho] Preliminary support for ARM_RELOC_BR24 — jezng / detail
  9. [hwasan] Fix missing synchronization in AllocThread. — eugenis / detail
  10. [libomptarget] Initial documentation on amdgpu offload — jonathanchesterfield / detail
  11. [WebAssembly] Set alignment to 1 for SIMD memory intrinsics — tlively / detail
  12. [libc++] NFC: Remove stray semicolon in from-scratch config files — Louis Dionne / detail

clang-d387526-g632ebc4ab437-t20661-b20661.tar.gz (May 5, 2021 10:31:27 AM)

  1. [OpenCL] Add clang extension for non-portable kernel parameters. — anastasia.stulova / detail
  2. [AArch64] Fix for the pre-indexed paired load/store optimization. — stelios.ioannou / detail
  3. [AsmParser][SystemZ][z/OS] Reject character and string literals for HLASM — anirudh_prasad / detail
  4. [AMDGPU][OpenMP] Fix clang driver crash when provided -c — Pushpinder.Singh / detail
  5. [mlir][linalg] Fix bug in the fusion on tensors index op handling. — gysit / detail
  6. [AMDGPU] Fix llc pipeline lit test for bots enabling expensive checks — baptiste.saleil / detail
  7. [MIPS][MSA] Regenerate bitwise tests. NFCI. — llvm-dev / detail
  8. [MIPS][MSA] Regenerate i5-b tests. NFCI. — llvm-dev / detail
  9. [MIPS][MSA] Regenerate immediates tests. NFCI. — llvm-dev / detail
  10. [InstCombine] improve readability; NFC — spatel / detail
  11. [GlobalISel] Fix buildZExtInReg creating new register. — Vang.Thao / detail
  12. [SelectionDAG][Mips][PowerPC][RISCV][WebAssembly] Teach computeKnownBits/ComputeNumSignBits about atomics — jrtc27 / detail
  13. [RISCV][NFC] Fix up pseudoinstruction name in comment — fraser / detail
  14. [libc] Normalize LIBC_TARGET_MACHINE — gchatelet / detail
  15. Revert "[SelectionDAG][Mips][PowerPC][RISCV][WebAssembly] Teach computeKnownBits/ComputeNumSignBits about atomics" — jrtc27 / detail
  16. [docs] Update the llvm/example section — shivam98.tkg / detail
  17. Added a faster method to clone llvm project [DOCS] — shivam98.tkg / detail
  18. [clang][Driver] Add -fintegrate-as to debug-pass-structure test — Jinsong Ji / detail
  19. [mlir][Affine][Vector] Support vectorizing reduction loops — sergei.grechanik / detail
  20. [AMDGPU] Pre-commit 2 new saddr load tests. NFC. — Stanislav.Mekhanoshin / detail
  21. [clang] remove an incremental build workaround — thakis / detail
  22. [mlir][ArmSVE] Add masked arithmetic operations — javier.setoain / detail
  23. [LV] Workaround PR49900 (a crash due to analyzing partially mutated IR) — listmail / detail
  24. [MC] Untangle MCContext and MCObjectFileInfo — i / detail

clang-d387502-gf6ef409406d7-t20657-b20657.tar.gz (May 5, 2021 7:40:33 AM)

  1. [mlir] Use ReassociationIndices instead of affine maps in linalg.reshape. — pifon / detail
  2. [RISCV][VP] Lower VP ISD nodes to RVV instructions — fraser / detail
  3. [RISCV][VP][NFC] Add tests for VP_AND, VP_XOR, VP_OR — fraser / detail
  4. [RISCV][VP][NFC] Add tests for VP_SHL and VP_LSHR — fraser / detail
  5. [MLIR] Rename free function `verify` on OffsetSizeAndStrideOpInterface — uday / detail
  6. [X86]Fix a crash trying to convert indices to proper type. — a.bataev / detail
  7. [RISCV][VP][NFC] Add tests for VP_MUL and VP_[US]DIV — fraser / detail
  8. [AMDGPU] Autogenerate checks for a clustering test and add GFX10 — jay.foad / detail
  9. [RISCV][VP][NFC] Add tests for VP_SREM and VP_UREM — fraser / detail
  10. Revert "[Passes] Enable the relative lookup table converter pass on aarch64" — martin / detail
  11. [X86][SSE] Move unpack(hop,hop) fold from foldShuffleOfHorizOp to combineTargetShuffle — llvm-dev / detail
  12. Make dependency between certain analysis passes transitive (reapply) — bjorn.a.pettersson / detail
  13. [AArch64] Fix scalar imm variants of SIMD shift left instructions — andrew.savonichev / detail
  14. [SystemZ][z/OS] Fix return values in AutoConversion functions — Abhina.Sreeskantharajan / detail
  15. [DebugInfo][test][MIPS] Use mtriple in tests — Jinsong Ji / detail

clang-d387502-gf6ef409406d7-t20657-b20657.tar.gz (May 5, 2021 7:40:33 AM)

  1. [test-suite] SPEC2017 CPU wrf floating point tests. — naromero / githubweb

clang-d387487-ge4eec519370b-t20653-b20653.tar.gz (May 5, 2021 4:30:22 AM)

  1. [RISCV] Cap legal fixed-length vectors to 256-element types — fraser / detail
  2. Require asserts for clang/test/Headers/wasm.c — hans / detail
  3. [DOCS] Added example for G_EXTRACT and G_INSERT — shivam98.tkg / detail

clang-d387484-ga1ed39df96bc-t20650-b20650.tar.gz (May 5, 2021 1:35:11 AM)

  1. [dfsan] Turn off all dfsan test cases on non x86_64 OSs — jianzhouzh / detail
  2. [lldb/Test] Disable testBreakpointByLineAndColumnNearestCode on Windows — medismail.bennani / detail
  3. [clang][TargetCXXABI] Fix -Wreturn-type warning (NFC) — nullptr.cpp / detail
  4. [llvm-objdump] Add -M {att,intel} & deprecate --x86-asm-syntax={att,intel} — i / detail
  5. [mlir][ArmSVE] Add basic arithmetic operations — zinenko / detail
  6. [AMDGPU] Select V_CVT_*16_F16 more often — jay.foad / detail

clang-d387478-g35ecfda01ccd-t20647-b20647.tar.gz (May 4, 2021 10:44:35 PM)

  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

clang-d387465-gbf4e1cf80a15-t20643-b20643.tar.gz (May 4, 2021 7:53:42 PM)

  1. [OpenMP][NFC] Refactor Clang OpenMP tests using update_cc_test_checks — georgakoudis1 / detail
  2. [loop-idiom] Hoist loop memcpys to loop preheader — zhuhan7737 / detail
  3. [mlir][sparse] Introduce proper sparsification passes — ajcbik / detail
  4. Revert "[OpenMP][NFC] Refactor Clang OpenMP tests using update_cc_test_checks" — georgakoudis1 / detail
  5. [llvm-objcopy] --dump-section: error if '=' is missing or filename is empty — i / detail
  6. [lldb/Symbol] Update SymbolFilePDB unitest with SourceLocationSpec — medismail.bennani / detail
  7. [lldb/Symbol] Fix typo in SymbolFilePDBTests (NFC) — medismail.bennani / detail
  8. [sanitizer_common] Recycle StackDepot memory — jianzhouzh / detail
  9. [dfsan] Add a DFSan allocator — jianzhouzh / detail
  10. Revert "[sanitizer_common] Recycle StackDepot memory" — jianzhouzh / detail

clang-d387465-gbf4e1cf80a15-t20643-b20643.tar.gz (May 4, 2021 7:53:42 PM)

  1. [test-suite] Update SPEC2017 CPU cam4 floating point tests to use specpp instead. — naromero / githubweb

clang-d387455-gf3b769e82ff3-t20640-b20640.tar.gz (May 4, 2021 5:02:58 PM)

  1. Added "auto" for LLVMBuildFactory enable_runtimes arg; changed default to not use enable_runtimes. — gkistanova / githubweb

clang-d387455-gf3b769e82ff3-t20640-b20640.tar.gz (May 4, 2021 5:02:58 PM)

  1. [WebAssembly] Mark abs of v2i64 as legal — tlively / detail
  2. [MC] Remove unneeded "in '.xxx' directive" from diagnostics — i / detail
  3. X86/GlobalISel: Rely on default assignValueToReg — Matthew.Arsenault / detail
  4. GlobalISel: Fix missing newline in debug printing — Matthew.Arsenault / detail
  5. [MC] Don't capitalize a floating point diagnostic — i / detail
  6. [libc++] Fix QoI bug with construction of std::tuple involving std::any — Louis Dionne / detail
  7. [AMDGPU] Disable the scalar IR, SDWA and load store vectorizer passes at -O1 — baptiste.saleil / detail
  8. [libc++] Make sure std::to_address doesn't depend on P::element_type. — Louis Dionne / detail
  9. Revert "[InstSimplify] Added tests for PR50173, NFC" — Dávid Bolvanský / detail
  10. [MC] Add MCAsmParser::parseComma to improve diagnostics — i / detail
  11. [AMDGPU] Fix lit failure introduced by 6a17609157196878b9cd9aa9ce71bde247ca14db — baptiste.saleil / detail
  12. [mlir][tosa] Fix tosa.concat by inserting linalg.fill after linalg.init — rob.suderman / detail
  13. [VPlan] Properly handle sinking of replicate regions. — flo / detail
  14. [mlir] Fix region successor bug in forward dataflow analysis — riddleriver / detail
  15. [AMDGPU] Add rm line to lit test to cleanup bots — baptiste.saleil / detail
  16. [libc++] Revert the std::to_address change to avoid relying on element_type. — Louis Dionne / detail
  17. [clang][test] Update -fc++-abi tests — leonardchan / detail
  18. [dfsan] move dfsan_flags.h to cc files — jianzhouzh / detail
  19. [lldb] Refactor argument group by SourceLocationSpec (NFCI) — medismail.bennani / detail
  20. [WebAssembly] Add codegen test for wasm_simd128.h — tlively / detail

clang-d387435-gb14c8f5f6eb9-t20636-b20636.tar.gz (May 4, 2021 2:10:57 PM)

  1. [docs] Fix some wording — aeubanks / detail
  2. [Clang][AArch64] Disable rounding of return values for AArch64 — andrew.savonichev / detail
  3. [InstSimplify] Added tests for PR50173, NFC — Dávid Bolvanský / detail
  4. [RISCV][test] Migrate llvm-objdump --riscv-no-aliases to -M no-aliases — i / detail
  5. [llvm-objdump] Delete temporary workaround option --riscv-no-aliases — i / detail
  6. [libFuzzer] Further deflake exec-time test. — mascasa / detail
  7. [SimplifyCFG] Extract helper for creating logical op (NFC) — nikita.ppv / detail
  8. [SimplifyCFG] Regenerate test checks (NFC) — nikita.ppv / detail
  9. [SimplifyCFG] Create logical or in SimplifyCondBranchToCondBranch() — nikita.ppv / detail
  10. [libFuzzer] Disable non-exec-time test again. — mascasa / detail
  11. [clang] Add -fc++-abi= flag for specifying which C++ ABI to use — leonardchan / detail
  12. [Hexagon][test] Migrate llvm-objdump --mv6[0567]t?/--mhvx to --mcpu=hexagonv*/--mattr=+hvx — i / detail
  13. [Format] Don't sort includes if DisableFormat is true — n.james93 / detail
  14. [llvm-objdump] Delete temporary Hexagon workaround options — i / detail
  15. Add monthly MemorySSA sync. — asbirlea / detail
  16. [Driver] Fix `ToolChain::getCompilerRTPath()` to return the correct path on Apple platforms. — Dan Liew / detail
  17. Fix for test failure caused by 84c475437267e7fffedc40029ce274b099d8f8f3. — leonardchan / detail
  18. [OpenMP] Fix non-determinism in clang task codegen (lastprivates) — georgakoudis1 / detail
  19. [Utils] Run non-filecheck runlines in-order in update_cc_test_checks — georgakoudis1 / detail
  20. [libcxx] Update docs regarding the need for bash/posix tools for tests on Windows. NFC. — martin / detail
  21. [LLD] [COFF] Actually include the exported comdat symbols — martin / detail
  22. [llvm-readobj] [ARMWinEH] Try to resolve label symbols into regular ones — martin / detail
  23. Mark Basic/TargetCXXABI.def as textual in the module map. — Adrian Prantl / detail
  24. [Coroutines] Do not add alloca to the frame if the size is 0 — lxfind / detail
  25. Add cal entry for MemorySSA syncs. — asbirlea / detail

clang-d387410-ge1c729c56829-t20633-b20633.tar.gz (May 4, 2021 11:20:34 AM)

  1. Revert "Support compatibility with buildbot 2.10." — gkistanova / githubweb

clang-d387410-ge1c729c56829-t20633-b20633.tar.gz (May 4, 2021 11:20:34 AM)

  1. [clang] accept -fsanitize-ignorelist= in addition to -fsanitize-blacklist= — thakis / detail
  2. [Matrix] Implement C-style explicit type conversions in CXX for matrix types — flo / detail
  3. [mlir][linalg] Always lower index operations during loop lowering. — gysit / detail
  4. Fix some typos in d7ec48d71bd671 — thakis / detail
  5. Reland "[LV] Calculate max feasible scalable VF." — sander.desmalen / detail
  6. [LangRef] Fix a typo in the vector-type memory layout section — fraser / detail
  7. [analyzer] Fix a crash for dereferencing an empty llvm::Optional variable in SMTConstraintManager.h. — balazs.benics / detail
  8. [CodeView] Truncate Long Type Names With An MD5 Hash — brock.wyma / detail
  9. [libc++] Implement ranges::view — Louis Dionne / detail
  10. [gn build] Port 2021d272ad6c — llvmgnsyncbot / detail
  11. [libc++] Move the Debug iterators check to CI stage 3 — Louis Dionne / detail
  12. Rename a template parameter that conflicted with a common macro; NFC — aaron / detail
  13. [MLIR] Replace a not of a comparison with appropriate comparison — gh / detail
  14. [VPlan] Representing backedge def-use feeding reduction phis. — flo / detail
  15. [MLIR][SCF] Assume uses of condition in the body of scf.while is true — gh / detail
  16. [llvm-objdump] Remove --cfg option from command guide — gbreynoo / detail
  17. [MLIR] Add not icmp canonicalization documentation — gh / detail
  18. [PowerPC][NFC] Update atomic patterns to use the refactored load/store implementation — amy.kwan1 / detail
  19. [llvm-objdump] Remove Generic Options group from help text output — gbreynoo / detail
  20. [InstCombine] avoid infinite loops with select/icmp transforms — spatel / detail
  21. [libFuzzer] Preserve position hint in auto dictionary — mascasa / detail
  22. Fix assert on the variable which is used in omp clause is not marked — jennifer.yu / detail
  23. Reland "[MC][ELF] Work around R_MIPS_LO16 relocation handling problem" — dimitry / detail
  24. DAG: Cleanup assertion in EmitFuncArgumentDbgValue — Christudasan.Devadasan / detail
  25. Revert "[llvm-objdump] Remove Generic Options group from help text output" — dimitry / detail
  26. [lldb/Utility] Update path in FileSpec documentation (NFC) — medismail.bennani / detail
  27. [lldb] Move and clean-up the Declaration class (NFC) — medismail.bennani / detail
  28. [lldb/Core] Add SourceLocationSpec class (NFC) — medismail.bennani / detail
  29. [llvm-objdump] Remove Generic Options group from help text output — gbreynoo / detail
  30. [llvm-objdump] Improve newline consistency between different pieces of information — i / detail
  31. [SampleFDO] Fix a bug when appending function symbol into the Callees set of — wmi / detail
  32. [libc++] NFC: Fix typo in Ranges Status — Louis Dionne / detail
  33. Revert "Make dependency between certain analysis passes transitive" — bjorn.a.pettersson / detail
  34. [PowerPC] Prevent argument promotion of types with size greater than 128 bits — saghir / detail
  35. [ValueTypes] Add MVTs for v256i16 and v256f16 — fraser / detail
  36. [llvm-objdump] Fix -a after D100433 — i / detail
  37. [clang-tidy][NFC] Update tests and Default options to use boolean value — n.james93 / detail

clang-d387373-g9f37980d45c7-t20626-b20626.tar.gz (May 4, 2021 8:29:44 AM)

  1. Revert "[SLP]Allow masked gathers only if allowed by target." — a.bataev / detail
  2. [IndVarSimplify] Add additional tests using isImpliedViaMerge. — flo / detail
  3. [AMDGPU][AsmParser] Correct the order of optional operands to mimg — david.stuttard / detail
  4. [mlir] Add lowering from math.expm1 to LLVM. — akuegel / detail
  5. [clang][cli] NFC: Remove confusing `EmptyKPM` variable — Jan Svoboda / detail
  6. [X86] Update PR20841 test description to make it clear we SHOULDN'T be folding EFLAGS with XADD — llvm-dev / detail
  7. [CodeGenPrepare][X86] Add bitreverse detection tests — llvm-dev / detail
  8. [Utils] recognizeBSwapOrBitReverseIdiom - support matching from funnel shift roots (PR40058) — llvm-dev / detail
  9. [clang][cli][docs] Clarify marshalling infrastructure documentation — Jan Svoboda / detail
  10. [OpenCL] Allow pipe as a valid identifier prior to OpenCL 2.0. — anastasia.stulova / detail
  11. Local.cpp - Avoid DebugLoc copies - use const reference from getDebugLoc. NFCI. — llvm-dev / detail
  12. [AArch64][SVE] Fold insert(zero, extract(X, 0), 0) -> X, when X is known to zero lanes 1-N — bradley.smith / detail

clang-d387361-g80b897e21bf0-t20623-b20623.tar.gz (May 4, 2021 5:33:36 AM)

  1. Introduce -Wreserved-identifier — sguelton / detail
  2. [clangd] Fix hover crash on broken code — kadircet / detail
  3. Recommit "[VP,Integer,#2] ExpandVectorPredication pass" — simon.moll / detail
  4. Make dependency between certain analysis passes transitive — bjorn.a.pettersson / detail
  5. [gn build] Port 1db4dbba24dd — llvmgnsyncbot / detail
  6. [llvm] Unbreak no-assertion testing — dave / detail
  7. [RISCV] Pre-commit tests for D101342 — jrtc27 / detail
  8. [clang-format] Prevent extraneous space insertion in bitshift operators — krasimir / detail
  9. Introduce clangd-server-monitor tool — kbobyrev / detail
  10. [clang-tidy] Fix cppcoreguidelines-pro-type-vararg false positives with __builtin_ms_va_list — jubnzv / detail
  11. [InstCombine] ctpop(X) ^ ctpop(Y) & 1 --> ctpop(X^Y) & 1 (PR50094) — Dávid Bolvanský / detail

clang-d387350-g46fa214a6f24-t20620-b20620.tar.gz (May 4, 2021 2:31:03 AM)

  1. [ModuleUtils] NFC: Add unit tests for appendToUsedList — Reshabhkumar.Sharma / detail
  2. [gn build] Port ed51156084dd — llvmgnsyncbot / detail
  3. [TTI] Replace ceil lambdas with divideCeil. NFCI — david.green / detail
  4. [RISCV] Lower splats of non-constant i1s as SETCCs — fraser / detail

clang-d387346-g27b426b0c8ab-t20617-b20617.tar.gz (May 3, 2021 11:40:32 PM)

  1. [clang][CodeGen] Use llvm::stable_sort for multi version resolver options — Alex Lorenz / detail
  2. [NFC] Give better diagnose on clang-format not found error — noreply / detail
  3. [lld-macho] Implement builtin section renaming — gkm / detail

clang-d387343-gaa5828197971-t20614-b20614.tar.gz (May 3, 2021 8:50:09 PM)

  1. Precommit tests for D101720 (NFC) — aqjune / detail
  2. [InstCombine] generalize select + select/and/or folding using implied conditions — aqjune / detail
  3. [lld][WebAssembly] Fix crash with `-pie` without `--allow-undefined` — sbc / detail
  4. [IndVarSimplify][NFC] Removed mayThrow from if-condition in predicateLoopExits of IndVarSimplify — listmail / detail
  5. [mlir][tosa] Add lowerings for tosa.equal and tosa.arithmetic_right_shift — rob.suderman / detail
  6. [mlir] Fix bug in TransferOpReduceRank when all dims are broadcasts — springerm / detail

clang-d387337-g60ad0fd3c8bf-t20611-b20611.tar.gz (May 3, 2021 5:56:39 PM)

  1. [libcxx][iterator][ranges] adds `bidirectional_iterator` and `bidirectional_range` — cjdb / detail
  2. [mlir][Linalg] Add a utility method to get reassociations maps for reshape. — ravishankarm / detail
  3. [WebAssembly] Reenable end-to-end test in wasm-eh.cpp — aheejin / detail
  4. [InstCombine] cttz(sext(x)) -> cttz(zext(x)) — Dávid Bolvanský / detail
  5. [debugserver] Include LLDB_VERSION_SUFFIX in debugserver version — Jonas Devlieghere / detail
  6. [AArch64][SVE] More unpredicated ld1/st1 patterns for reg+reg addressing modes — efriedma / detail
  7. [mlir] Add polynomial approximation for math::Log1p — ezhulenev / detail
  8. [Utils] Add prof metadata to matched unnamed values — georgakoudis1 / detail
  9. [InstCombine] Added tests for PR50094, NFC — Dávid Bolvanský / detail
  10. [lld-macho] De-templatize mach_header operations — jezng / detail
  11. [lld-macho] Add ARM requirement to objc.s — jezng / detail
  12. Add some additional test cases inspired by PR50191 — listmail / detail
  13. [OpenMP] Refactor/Rework topology discovery code — jonathan.l.peyton / detail
  14. [mlir] Linalg: add vector transfer lowering patterns to the contraction lowering — ezhulenev / detail
  15. One more test case inspired by PR50191 — listmail / detail
  16. [Attributor] Add AAExecutionDomainInfo interface to OpenMPOpt — jhuber6 / detail
  17. [NewPM] Invalidate AAManager after populating GlobalsAA — aeubanks / detail
  18. Recommit "Generalize getInvertibleOperand recurrence handling slightly" — listmail / detail
  19. [lld][WebAssembly] Do not merge comdat data segments — sbc / detail
  20. [demangler] Initial support for the new Rust mangling scheme — dblaikie / detail
  21. [gn build] Port 7310403e3cdf — llvmgnsyncbot / detail
  22. [libc] Introduce asctime, asctime_r to LLVM libc — rtenneti / detail
  23. [lld][WebAssembly] Convert more tests to asm format. NFC — sbc / detail
  24. [NewPM] Only invalidate modified functions' analyses in CGSCC passes — aeubanks / detail
  25. Clarify the help for "breakpoint command add" and "watchpoint command add". — jingham / detail

clang-d387312-g90d18e106be2-t20607-b20607.tar.gz (May 3, 2021 3:05:27 PM)

  1. [MLIR][Linalg] Lower `linalg.tiled_loop` in a separate pass — frgossen / detail
  2. [MLIR][Linalg] Avoid forward declaration in `Loops.cpp` — frgossen / detail
  3. [mlir][linalg] Fix vectorization bug in vector transfer indexing map calculation — thomasraoux / detail
  4. [CodeGen][ARM] Implement atomicrmw as pseudo operations at -O0 — tomas.matheson / detail
  5. [OpenMPIRBuilder] Add createOffloadMaptypes and createOffloadMapnames functions — clementval / detail
  6. [mlir][Linalg] Use rank-reduced versions of subtensor and subtensor insert when possible. — ravishankarm / detail
  7. [ValueTracking] soften assert for invertible recurrence matching — spatel / detail
  8. [WebAssembly] Fixup order of ins variables for table instructions — tlively / detail
  9. [SimplifyCFG] Look for control flow changes instead of side effects. — tejohnson / detail
  10. [libcxx][iterator][ranges] adds `forward_iterator` and `forward_range` — cjdb / detail
  11. Revert "[CodeGen][ARM] Implement atomicrmw as pseudo operations at -O0" — tomas.matheson / detail
  12. [sanitizer] Set IndentPPDirectives: AfterHash in .clang-format — i / detail
  13. [MC][ELF] Work around R_MIPS_LO16 relocation handling problem — dimitry / detail
  14. Revert "[MC][ELF] Work around R_MIPS_LO16 relocation handling problem" — dimitry / detail
  15. [mlir][sparse] fixed typo: sparse -> sparse_tensor — ajcbik / detail

clang-d387297-gca02fab7e7b6-t20604-b20604.tar.gz (May 3, 2021 12:17:02 PM)

  1. [MLIR] Canonicalize sub/add of a constant and another sub/add of a constant — gh / detail
  2. [ELF] Don't suggest alternative spelling of an empty name — i / detail
  3. [clang-format] Add options to AllowShortIfStatementsOnASingleLine to apply to "else if" and "else". — marek.kurdej+llvm.org / detail
  4. [docs] Fix syntax typo. — marek.kurdej+llvm.org / detail
  5. [docs] Fix title overline. — marek.kurdej+llvm.org / detail
  6. [AArch64] Fold CSEL x, x, cc -> x — david.green / detail
  7. [docs] Bump the trunk major version to 13 and update copyright year. — marek.kurdej+llvm.org / detail
  8. [docs] Automatically update copyright year in libc++. — marek.kurdej+llvm.org / detail
  9. [MLIR][Linalg] Lower `linalg.tiled_loop` to `scf` loops — frgossen / detail
  10. [clang-format] Fix build on gcc < 7 introduced in rG8d93d7ff. — marek.kurdej+llvm.org / detail
  11. [Support/Parallel] Add a special case for 0/1 items to llvm::parallel_for_each. — clattner / detail
  12. [mlir][Python] Add casting constructor to Type and Attribute. — stellaraccident / detail
  13. [MLIR] Fix TestAffineDataCopy for test cases with no load ops — uday / detail
  14. [docs][NewPM] Add section on analyses — aeubanks / detail
  15. [mlir][vector][NFC] split TransposeOp lowerning out of contractLowering — thomasraoux / detail
  16. [mlir] Fix multidimensional lowering from std.select to llvm.select — benny.kra / detail
  17. [OpenMP] Fix non-determinism in clang task codegen — georgakoudis1 / detail
  18. [AMDGPU] Change FLAT SADDR to VADDR form in moveToVALU — Stanislav.Mekhanoshin / detail
  19. [libFuzzer] Fix off-by-one error in ApplyDictionaryEntry — mascasa / detail
  20. [libFuzzer] Deflake entropic exec-time test. — mascasa / detail
  21. [mlir][vector] Add canonicalization for extract/insert -> shapecast — thomasraoux / detail
  22. [mlir][vector] Extend vector transfer unrolling to support permutations and broadcast — thomasraoux / detail
  23. Modules: Remove an extra early return, NFC — Duncan P. N. Exon Smith / detail
  24. [AIX] Remove unused vector registers from allocation order in the default AltiVec ABI — zarko / detail
  25. [AMDGPU] Change FLAT Scratch SADDR to VADDR form in moveToVALU — Stanislav.Mekhanoshin / detail
  26. [mlir][spirv] Add support to convert std.splat op — thomasraoux / detail
  27. [DebuggerTuning] Move a comment to a more useful place. — paul.robinson / detail
  28. [libc++] Disentangle std::pointer_safety — Louis Dionne / detail
  29. Move MLIR python sources to mlir/python. — stellaraccident / detail
  30. [libc++] Fix template instantiation depth issues with std::tuple — Louis Dionne / detail
  31. [libc++] Use the internal Lit shell to run the tests — Louis Dionne / detail
  32. [scudo] Don't track free/use stats for transfer batches. — 31459023+hctim / detail
  33. [AsmParser][SystemZ][z/OS] Implement HLASM location counter syntax ("*") for Z PC-relative instructions. — anirudh_prasad / detail

clang-d387264-g3ed6a6f6cdea-t20600-b20600.tar.gz (May 3, 2021 9:27:26 AM)

  1. [clang] Spell correct variable — nathan / detail
  2. [InstCombine] improve demanded bits analysis of left-shifted operand — spatel / detail
  3. [SystemZ][z/OS] Add the functions needed for handling EBCDIC I/O — Abhina.Sreeskantharajan / detail
  4. [gn build] Port 1527a5e4b483 — llvmgnsyncbot / detail
  5. [LV] Iterate over recipes in VPlan to fix PHI (NFC). — flo / detail
  6. AMDGPU: XFAIL LLVM::note-amd-valid-v2.test for big endian — kzhuravl_dev / detail
  7. [SLP]Allow masked gathers only if allowed by target. — a.bataev / detail
  8. Revert "[SLP]Allow masked gathers only if allowed by target." — a.bataev / detail
  9. [Matrix] Remove bitcast when casting between matrices of the same size — flo / detail
  10. [libc++] Acquire locks on Ranges work — Louis Dionne / detail
  11. Partial revert of "Use std::foo_t rather than std::foo in LLVM." in googlebench — jonathan_roelofs / detail
  12. [InstCombine] cttz(zext(x)) -> zext(cttz(x)) if the 'ZeroIsUndef' parameter is 'true' (PR50172) — Dávid Bolvanský / detail
  13. [SLP]Allow masked gathers only if allowed by target. — a.bataev / detail
  14. [clangd] Find implementors only when index is present. — usx / detail
  15. [SystemZ][z/OS] Enforce prefix-less registers in SystemZAsmParser for the HLASM dialect. — anirudh_prasad / detail

clang-d387249-gdaca6edb31ef-t20596-b20596.tar.gz (May 3, 2021 6:32:07 AM)

  1. [clang-tidy][NFC] Short circuit getting enum options suggestions. — n.james93 / detail
  2. [ARM] Memory operands for MVE gathers/scatters — david.green / detail
  3. Support AArch64 PAC elf-core register read — omair.javaid / detail
  4. [clang] Remove libstdc++ friend template hack — nathan / detail
  5. [clang-cl] Add parsing support for a bunch of new flags — hans / detail
  6. Thread safety analysis: Replace flags in FactEntry by SourceKind (NFC) — aaron.puchert / detail
  7. Thread safety analysis: Fix false negative on break — aaron.puchert / detail

clang-d387242-gd23e4f6872c6-t20593-b20593.tar.gz (May 3, 2021 3:28:49 AM)

  1. [flang] Use CFI_TYPE_LAST instead of CFI_type_struct — diana.picus / detail
  2. [flang] Fix handling of elem_len in CFI_establish — diana.picus / detail
  3. [flang] Fix a bug in the character runtime — diana.picus / detail
  4. [AMDGPU] Do not annotate features for graphics — sebastian.neubauer / detail
  5. [libc] warns about missing linting only in full build mode — gchatelet / detail
  6. [doc] typo fixes — kuhnel / detail
  7. [mlir] Allow lowering cmpi/cmpf with multidimensional vectors to LLVM — benny.kra / detail
  8. [RISCV] Add support for fmin/fmax vector reductions — fraser / detail

clang-d387234-g1f8963c80195-t20590-b20590.tar.gz (May 3, 2021 12:39:37 AM)

  1. [clangd] Avoid including HeuristicResolver.h from ParsedAST.h — zeratul976 / detail
  2. [clangd] Hide inlay hints capability behind a command-line flag — zeratul976 / detail
  3. [clangd] Fix build error in SemanticHighlighting.cpp — zeratul976 / detail
  4. [clangd] Fix test failure in initialize-params.test — zeratul976 / detail
  5. [AMDGPU][OpenMP] Enable Libomptarget runtime tests — Pushpinder.Singh / detail
  6. [clangd] Parameter hints for dependent calls — zeratul976 / detail

clang-d387228-g9f51f1b927b1-t20586-b20586.tar.gz (May 2, 2021 9:48:21 PM)

  1. [Object] Fix e_machine description for EM_CR16 and add EM_MICROBLAZE — i / detail
  2. Reland "AMDGPU/llvm-readobj: Add missing tests for note parsing/displaying" — kzhuravl_dev / detail
  3. [ASAN][AMDGPU] Add support for accesses to global and constant addrspaces — Reshabhkumar.Sharma / detail

clang-d387225-g15b5d1a5bf1f-t20583-b20583.tar.gz (May 2, 2021 6:57:03 PM)

  1. [AArch64] Sets the preferred function alignment for Cortex-A53/A55. — stelios.ioannou / detail
  2. [ARM] Transfer memory operands for VLDn — david.green / detail

clang-d387223-g643043095892-t20581-b20581.tar.gz (May 2, 2021 4:06:15 PM)

  1. [TableGen] Use sign rotated VBR for OPC_EmitInteger. — craig.topper / detail

clang-d387222-gba63cdb8f2a5-t20580-b20580.tar.gz (May 2, 2021 1:15:34 PM)

  1. [libcxx][nfc] removes duplicate test file — cjdb / detail
  2. [RISCV] Reorder masked builtin operands. Use clang_builtin_alias for all overloaded vector builtins. — craig.topper / detail
  3. [VPlan] Add VPBasicBlock::phis() helper (NFC). — flo / detail
  4. [NFC] Use Aliasee to determine Type and AddrSpace in GlobalAlias::create() — aeubanks / detail
  5. [OpenMP] Fix warnings due to redundant semicolons. NFC. — martin / detail
  6. [RISCV] Store SEW in RISCV vector pseudo instructions in log2 form. — craig.topper / detail

clang-d387216-gec2e3e331e6d-t20577-b20577.tar.gz (May 2, 2021 10:26:54 AM)

  1. [MLIR] Canonicalization of Integer Cast Operations — gh / detail
  2. [SCEV] Add test for non-unit stride with multiple exits (NFC) — nikita.ppv / detail

clang-d387214-g9f99a9faa355-t20575-b20575.tar.gz (May 2, 2021 7:38:16 AM)

  1. [libc++][doc] Update the Format library status. — koraq / detail

clang-d387213-g39eb2665d979-t20574-b20574.tar.gz (May 2, 2021 4:29:51 AM)

  1. [InstCombine] Precommit tests for D101375 (NFC) — aqjune / detail
  2. [InstCombine] Add a few more patterns for folding select of select — aqjune / detail

clang-d387211-ga