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

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

 

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Issues

No known issues detected

Build Log

Changes

clang-d402860-g7d79a2576942-t25024-b25024.tar.gz (Oct 26, 2021 1:46:18 PM)

  1. [NFC][Instcombine] Cleanup some obsolete matches in visitSelectInstr — mnadeem / detail
  2. [libc++] Implement shared_ptr methods inline in the class — Louis Dionne / detail
  3. [InstCombine] Precommit new and-xor-or.ll tests. NFC. — Stanislav.Mekhanoshin / detail
  4. [SLP][NFC]Add a test for logical reduction with extra op. — a.bataev / detail
  5. [NFC][Instcombine] Pre-commit some tests for negative fabs — mnadeem / detail
  6. [mlir] Placeholder used in predicate should be the base type — chiahungduan / detail
  7. [libc++][NFC] Mark LWG2731 as complete — joeloser93 / detail
  8. Revert "tsan: turn off COMMON_INTERCEPTOR_NOTHING_IS_INITIALIZED" — dvyukov / detail
  9. address an test error on window os , exclude the test llvm/test/tools/llvm-readobj/XCOFF/xcoff-auxiliary-header.test from — zhijian / detail
  10. Fix indentation and pragma name. — zahira.ammarguellat / detail
  11. [AST] Fix the EndLoc calculation for ObjCObjectPointer — aaron / detail
  12. [ARC] Fix `undefined symbol: llvm::MachineFunction::dump() const` — i / detail
  13. [mlir][python] Segment MLIR Python test dialect to avoid testonly dependency. — stellaraccident / detail
  14. [mlir] Allow polynomial approximations for N-d vectors. — pifon / detail
  15. [TSan] Ensure test uses tagged pointer — julian.lettner / detail
  16. [lldb] [unittests] Fix TcpListen() call in RNBSocketTest — mgorny / detail
  17. [fir][NFC] Move RewritePatterns.td to CanonicalizationPatterns.td in Dialect — clementval / detail
  18. [mlir] Update Erf approximation. — pifon / detail
  19. [Matrix] Replace some err kinds with err_builtin_invalid_arg_type. (NFC) — flo / detail
  20. Reinstate "[clang-repl] Re-implement clang-interpreter as a test case." — v.g.vassilev / detail
  21. [mlir] Use float literals to make Windows build happy. — pifon / detail

clang-d402839-gb716d0aa94f1-t25020-b25020.tar.gz (Oct 26, 2021 10:20:14 AM)

  1. [AMDGPU] Implement llvm.amdgcn.mulhi.[i,u]24 intrinsics. — abinav.puthanpurayil / detail
  2. [AMDGPU] Enable 48-bit mul in AMDGPUCodeGenPrepare. — abinav.puthanpurayil / detail
  3. [PowerPC] use right extend type for SCEV — czhengsz / detail
  4. [libunwind] Take 2: Use the from-scratch testing configuration by default — Louis Dionne / detail
  5. [AMDGPU] Add constrained shift pattern matches. — abinav.puthanpurayil / detail
  6. [clang] Use consistent punctuation at end of Block NULL comment — thakis / detail
  7. [clang] Simplify CFG block printing code a bit — thakis / detail
  8. [clang] Make loop in CFGBuilder::VisitCXXTryStmt() more canonical — thakis / detail
  9. [clang] Implement CFG construction for @try and @catch — thakis / detail
  10. [openmp][lit] Add support to OpenMP lit.cfg for ROCR_VISIBLE_DEVICES env-var — ron.lieberman / detail
  11. [AMDGPU] Remove unused CSR defs — sebastian.neubauer / detail
  12. [clangd] IncludeCleaner: don't stop the traversal — kbobyrev / detail
  13. sanitizer_common: fix deadlock detector output — dvyukov / detail
  14. tsan: turn off COMMON_INTERCEPTOR_NOTHING_IS_INITIALIZED — dvyukov / detail
  15. [libc++] Include nasty_macros.h when running tests with from-scratch configs — Louis Dionne / detail
  16. Specify Clang vector builtins. — flo / detail
  17. [AIX][XCOFF] parsing xcoff object file auxiliary header — zhijian / detail
  18. [SLP]Do not reorder reduction nodes. — a.bataev / detail
  19. [SystemZ] Improvement of emitMemMemWrapper() — paulsson / detail
  20. [libFuzzer] Improve corpus replacement unit test. — mascasa / detail
  21. [clang] Do not traverse EnumDecl's type in RecursiveASTVisitor — kbobyrev / detail
  22. [clangd] Fix a hover crash on templated spaceship operator. — adamcz / detail
  23. [clangd] AddUsing: Fix support for template specializations. — adamcz / detail
  24. [lld-macho] Put GOT into `__DATA` segment where appropriate — jezng / detail
  25. [x86] add test/run for mayLoadFold with alignment; NFC — spatel / detail
  26. [Clang] Add elementwise min/max builtins. — flo / detail
  27. [CodeGen, Hexagon] Use MachineBasicBlock::phis (NFC) — kazu / detail
  28. [mlir] Fix getVectorReductionOp — amy.zhuang / detail
  29. [analyzer] Fix StringChecker for Unknown params — balazs.benics / detail
  30. [LoopVectorize] Clean up VPReductionRecipe::execute. NFC — rosie.sumpter / detail

clang-d402809-g1189d97d12a3-t25014-b25014.tar.gz (Oct 26, 2021 6:58:53 AM)

  1. Run chromium's llvm update script with python3. — eugenis / githubweb

clang-d402809-g1189d97d12a3-t25014-b25014.tar.gz (Oct 26, 2021 6:58:53 AM)

  1. [LangRef] Document that DataLayout defaults to little-endian — fraser / detail
  2. [SystemZ] Provide size values for PATCHPOINT, STACKMAP and FENTRY_CALL. — paulsson / detail
  3. [lldb] [Communication] Add a WriteAll() method that resumes writing — mgorny / detail
  4. [MLIR] Fix AffineExpr getLargestKnownDivisor for ceildiv and floordiv — uday / detail
  5. [clangd] Add a way to enable IncludeCleaner through config — kbobyrev / detail
  6. [lldb] Fix PlatformAppleSimulator for a458ef4f — pavel / detail
  7. [lldb] [lldb-gdbserver] Unify listen/connect code to use ConnectionFileDescriptor — mgorny / detail
  8. [AMDGPU] Use standard MachineBasicBlock::getFallThrough method. NFCI. — jay.foad / detail
  9. [AMDGPU] Fix setcc combine for i128 — sebastian.neubauer / detail
  10. [lldb] [Host] Move port predicate-related logic to gdb-remote — mgorny / detail
  11. [clangd] Remove tricky integration test that flakes/fails on some platforms. — sam.mccall / detail
  12. [x86] add test for vector increment; NFC — spatel / detail
  13. [x86] use cast instead of dyn_cast for unchecked usage; NFC — spatel / detail
  14. [fir][NFC] Fix indentation for fir.alloca builders — clementval / detail

clang-d402795-g74b2a4edccd8-t25010-b25010.tar.gz (Oct 26, 2021 3:15:14 AM)

  1. [NFC] [LoopPeel] Update IDoms of non-loop blocks dominated by the loop — mkazantsev / detail
  2. llvm pretty printers: Fix StringRef and workaround StringMap in Python 2 — dblaikie / detail
  3. [NFC] Remove obsolete simplifyOnceImpl function — mkazantsev / detail
  4. [llvm-profgen] Allow unsymbolized profile as perf input — wlei / detail
  5. [LLDB] Fix LLDB buildbots break due to --image-base — omair.javaid / detail
  6. Make Python MLIR Operation not iterable — joker.eph / detail
  7. [lldb/DWARF] Move a declaration closer to its use — pavel / detail
  8. [lldb] Remove ConstString from Platform plugin names — pavel / detail
  9. [fir] Add substring to fir.slice operation — clementval / detail
  10. [clangd] IncludeCleaner: Don't consider the definition as usage for function forward declarations — kbobyrev / detail
  11. [SCEV] Use reverse() (NFC) — nikita.ppv / detail
  12. Modernize and simplify HostInfo::GetOSKernelDescription — pavel / detail
  13. [AArch64] Add a costmodel test for overflowing arithmatic. NFC — david.green / detail

clang-d402782-gb43a2aee4ee9-t25006-b25006.tar.gz (Oct 25, 2021 11:52:09 PM)

  1. [clangd] Attempt to fix buildbots — smeenai / detail
  2. [AIX][ZOS] Disable tests due to lack of Objective-C support — Jake.Egan / detail
  3. [lldb] Skip tests for target var without a proc on both arm64 & arm64e — Jonas Devlieghere / detail
  4. [TableGen] Fix codgen of InstrMapping with multiple columns and values — craig.topper / detail
  5. [mlir-c] Avoid compiler warning — jpienaar / detail
  6. [X86] Move splat addends from the gather/scatter index operand to the base address — pengfei.wang / detail
  7. [clang-tidy] Suppress readability-static-access-through-instance for CUDA built-in variables — carlosgalvezp / detail

clang-d402775-ge5fb79b31424-t25002-b25002.tar.gz (Oct 25, 2021 8:27:07 PM)

  1. [clangd] Flush stderr after signal handlers run, so we always get the full stack/crash info — sam.mccall / detail
  2. [lldb] Configure CMake policy CMP0116 for standalone builds — davelee.com / detail
  3. [ELF] Simplify sortSection. NFC — i / detail
  4. [lld-macho] Fix incremental builds — jezng / detail
  5. [lld-macho] Fix incremental build (again) from D112485 — vyng / detail
  6. [lld-macho] Make test produce the dead.o and live.o that are used below. — vyng / detail

clang-d402769-g413e249a47ce-t24998-b24998.tar.gz (Oct 25, 2021 5:04:58 PM)

  1. [zorg] Add Polly Documentation builder. — llvm-project / githubweb

clang-d402769-g413e249a47ce-t24998-b24998.tar.gz (Oct 25, 2021 5:04:58 PM)

  1. [docs][NewPM] Add example C++ code on how to actually use the new PM — aeubanks / detail
  2. [libc][NFC] Remove extra slash in path in libc/CMakeLists.txt — joeloser93 / detail
  3. [libc][NFC] Remove extra space in libc/CMakeLists.txt — joeloser93 / detail
  4. [gn build] Add missing CodeGenTests dependency — aeubanks / detail
  5. [AlwaysInliner] Invalidate analyses when we delete functions — aeubanks / detail
  6. [SCEV] Move SCEVLostPoisonFlags() check into SCEVExpander — nikita.ppv / detail
  7. Basic: Stop using expectedToOptional() in FileManagerTest, NFC — Duncan P. N. Exon Smith / detail
  8. [ELF] Update comments/diagnostics for -defsym and -image-base to use the canonical two-dash form — i / detail
  9. [LegalizeTypes][TargetLowering] Merge getShiftAmountTyForConstant into TargetLowering::getShiftAmountTy. — craig.topper / detail
  10. [test] Make test added in D112473 check the IR — aeubanks / detail
  11. [OpenMP][Offloading] Only get trip count if team construct — tianshilei1992 / detail
  12. [ELF] Remove irrelevant SHT_INIT_ARRAY/SHT_FINI_ARRAY hack — i / detail
  13. [clangd] Respect diagnostic suppression during preamble build — zeratul976 / detail
  14. [mlir][tosa] Correct tosa.avg_pool2d for specification error — rob.suderman / detail
  15. [Sanitizer] Strip PAC from PC in StackTrace::GetNextInstructionPc() — julian.lettner / detail
  16. [gn build] (manually) port da47ec3ca076 — thakis / detail
  17. [libomptarget][NFC] Add comment explaining why we pass argument bases and — georgios.rokos / detail
  18. [libc] fix strtol returning the wrong length — michaelrj / detail
  19. [ELF] Remove irrelevant group signature hack working around old gold -r — i / detail
  20. [bazel build] (manually) port da47ec3ca076 — asbirlea / detail
  21. [PPC][LLVM] Inclusive terms: remove references to sanity check in lib/Target/PowerPC — zarko / detail
  22. [clang][Fuchsia] Add additional unit test for availability attr — haowei / detail
  23. When generating C++ code, use C++ string escaping. — jeffniu22 / detail
  24. [ELF] Change SharedFile::soName from std::string to StringRef — i / detail
  25. [clangd] Print current request context along with the stack trace — sam.mccall / detail
  26. [gn build] Port 045695f85cb8 — llvmgnsyncbot / detail
  27. Bitcode: Use Expected<T>::takeError() and moveInto() more, NFC — Duncan P. N. Exon Smith / detail
  28. [lld-macho][nfc] Test that we don't emit undef symbol errors for dead code — jezng / detail

clang-d402741-g9769e97c35c6-t24995-b24995.tar.gz (Oct 25, 2021 1:42:09 PM)

  1. [fir][NFC] Format and make FIROps.td homogenous — clementval / detail
  2. [OPENMP51]Initial parsing/sema for append_args clause for 'declare variant' — michael.p.rice / detail
  3. [DebugInfo][InstrRef][NFC] Switch to using DenseMaps and similar — jeremy.morse / detail
  4. Remove referenced to deleted parallel-libs project — dblaikie / detail
  5. Add release notes for the LLDB impact from the array type name change — dblaikie / detail
  6. [mlir][sparse] lower trivial tensor.cast on identical sparse tensors — ajcbik / detail
  7. msan: disble CHECK test on powerpc64 — dvyukov / detail
  8. tsan: add DynamicMutexSet helper — dvyukov / detail
  9. [lldb] [gdb-remote] Remove HardcodeARMRegisters() hack — mgorny / detail
  10. [lldb] [DynamicRegisterInfo] Remove AddRegister() and make Finalize() protected — mgorny / detail
  11. [OpenMP] libomp: disable definitions of 5.1 atomics for non-x86 arch. — Andrey.Churbanov / detail
  12. [openmp] Emit deferred diag only when device compilation presents — apollo.mobility / detail
  13. [MLIR][Math] Add erf to math dialect — silvasean / detail
  14. [JITLink] Fix warning 'shift count exceeds width' in AArch64 backend — Stefan Gränitz / detail
  15. Add modules stats into the "statistics dump" command. — gclayton / detail
  16. [ELF] Delete unneeded hack for discarding empty name local symbol — i / detail
  17. [x86] add tests for vector -1 constant materialization; NFC — spatel / detail
  18. [mlir][Linalg] Allow comprehensive bufferization to use callbacks for alloc/dealloc. — ravishankarm / detail
  19. [ELF] Update comments/diagnostics for some long options to use the canonical two-dash form — i / detail
  20. [clangd] IncludeCleaner: Complicated rules for enum usage — kbobyrev / detail
  21. [ELF] Support 128-bit bitmask in oneof(RelExpr) — i / detail
  22. [ELF][X86] Support R_X86_64_PLTOFF64 — i / detail
  23. [DomTree][NFC] Clean up nits in DomTree code — kubak / detail
  24. [BasicAA] Add test for benign range overflow (NFC) — nikita.ppv / detail
  25. [LLVM] Inclusive terms: remove/replace references to sanity in RewriteStatepointsForGC.cpp and test — zarko / detail

clang-d402716-g84486cb22265-t24991-b24991.tar.gz (Oct 25, 2021 10:17:48 AM)

  1. [zorg] Remove lldb-x86_64-fedora — jan.kratochvil / githubweb

clang-d402716-g84486cb22265-t24991-b24991.tar.gz (Oct 25, 2021 10:17:48 AM)

  1. [AMDGPU] Regenerate some tests with the current version of update_mir_test_checks.py — thomas.symalla / detail
  2. tsan: fix free_race3.c test — dvyukov / detail
  3. sanitizer_common: trap on CHECK failure — dvyukov / detail
  4. CodeGenPrep: remove all copies of GEP from list if there are duplicates. — Tim Northover / detail
  5. [DAGCombiner] make matching bit-hack form of usubsat more flexible — spatel / detail
  6. [clang][unittests] Fix shared lib builds — kadircet / detail
  7. [DebugInfo][NFC] Avoid a use-after-free — jeremy.morse / detail
  8. Document `LLVM_USE_SPLIT_DWARF` option — shivam98.tkg / detail
  9. [SLP]Change the order of the reduction/binops args pair vectorization attempts. — a.bataev / detail
  10. [BasicAA] Use ranges for more than one index — nikita.ppv / detail
  11. [lld-macho][nfc] Rename output binary so it doesn't overwrite existing one — vyng / detail
  12. [lldb] Modernize Platform::GetOSBuildString — pavel / detail
  13. [AArch64] Handle ST1iN instructions in isAArch64FrameOffsetLegal — dmalyutin / detail
  14. [DebugInfo][InstrRef] Track values fused into stack spills — jeremy.morse / detail
  15. [lldb] [Host/ConnectionFileDescriptor] Do not use non-blocking mode — mgorny / detail
  16. [libc++] Include revision numbers in the paper status lists — Louis Dionne / detail
  17. [HIP][OpenMP] Fix assertion in deferred diag — Yaxun.Liu / detail
  18. [libc++] LWG3001: add `remove_extent_t` to `weak_ptr::element_type`. — Louis Dionne / detail
  19. [libc++][NFC] Remove unimplemented parts of chrono synopsis — joeloser93 / detail
  20. [lldb] Remove a trailing \0 from the result of HostInfoMacOSX::GetOSBuildString — pavel / detail
  21. [DebugInfo] Follow up to ee3eee71e, x86 tests need an x86 triple — jeremy.morse / detail
  22. [mlir][Linalg] Allow comprehensive bufferization to use callbacks for alloc/dealloc. — ravishankarm / detail
  23. [CodeGen] Fix dependence breaking for tied operands — dmalyutin / detail
  24. [RISCV] Add vcsr CSR name for V extension. — craig.topper / detail
  25. Revert "[mlir][Linalg] Allow comprehensive bufferization to use callbacks for alloc/dealloc." — ravishankarm / detail
  26. [BasicAA] Add test for incorrect non-negative logic (NFC) — nikita.ppv / detail
  27. [RISCV] Reduce the number of RISCV vector builtins by an order of magnitude. — craig.topper / detail
  28. [clang] Use llvm::{count,count_if,find_if,all_of,none_of} (NFC) — kazu / detail
  29. [lldb] Modernize and expand TestCppBitfields — Raphael Isemann / detail
  30. [OpenMP][Tools][NFC] Pass intel license ENV to lit — protze / detail
  31. [OpenMP][Tools][NFC] Fix C99-style declaration of iteration variables — protze / detail
  32. [OpenMP][Tests][NFC] Replace atomic increment by reduction — protze / detail
  33. [OpenMP][Tests][NFC] Mark tests trying to link COI as unsupported — protze / detail
  34. [OpenMP][Tests][NFC] Actually check for test outcome — protze / detail
  35. [OpenMP][Tests] Test omp_get_wtime for invariants — protze / detail
  36. [OpenMP][OMPT][clang] task frame support fixed in __kmpc_fork_call — protze / detail
  37. [OpenMP][OMPT] thread_num determination during execution of nested serialized parallel regions — protze / detail
  38. [indvars] Fix pr52276 (missing one use check) — listmail / detail
  39. [RISCV] Remove always_inline and nodebug attributes from RISCV vector intrinsic header. — craig.topper / detail
  40. [DebugInfo][InstrRef] Recover stack-slot tracking performance — jeremy.morse / detail
  41. [WebAssembly] support Memory64 in target_features section — aardappel / detail
  42. [fir][NFC] Move MLIR includes to FIRDialect.td — clementval / detail

clang-d402674-gd054b80bd3ab-t24987-b24987.tar.gz (Oct 25, 2021 6:56:54 AM)

  1. [VE] Don't halt on check failures — simon.moll / githubweb
  2. [VE] Enable libunwind runtime — simon.moll / githubweb

clang-d402674-gd054b80bd3ab-t24987-b24987.tar.gz (Oct 25, 2021 6:56:54 AM)

  1. [InstSimplify] Refactor invariant.group load folding — nikita.ppv / detail
  2. [lldb] [Utility/UriParser] Return results as 'struct URI' — mgorny / detail
  3. Fix windows build for 6fa1b4ff4 — pavel / detail
  4. [analyzer] Add std::string checker — balazs.benics / detail
  5. [analyzer] Allow cmake options to be passed to satest container — balazs.benics / detail
  6. [gn build] Port e1fdec875ff1 — llvmgnsyncbot / detail
  7. [lldb][NFC] Use llvm::Optional to refer to Optional — Raphael Isemann / detail
  8. [ARM] Add a complex dotprod test case. — david.green / detail
  9. [SimplifyCFG] Sanity assert in iterativelySimplifyCFG — mkazantsev / detail
  10. [InstCombine] Make TTI comment more forceful (NFC) — nikita.ppv / detail
  11. [SVE][CodeGen] Enable reciprocal estimates for scalable fdiv/fsqrt — kerry.mclaughlin / detail
  12. [mlir] support interfaces in Python bindings — zinenko / detail
  13. [mlir][python] Infer result types in generated constructors whenever possible — zinenko / detail
  14. [lldb] Also print index of child when ValueCheck fails — Raphael Isemann / detail
  15. [AArch64][Driver][SVE] Allow -msve-vector-bits=<n>+ syntax to mean no maximum vscale — bradley.smith / detail
  16. [lldb] Modernize TestBitfields — Raphael Isemann / detail
  17. [clang] Fix range for forward-declared enums — kadircet / detail
  18. [clang] Traverse enum base specifier in RAV — kadircet / detail
  19. [clang] Visit enum base specifiers in libIndex — kadircet / detail
  20. [Test] Add test for PR52290 — mkazantsev / detail
  21. [mlr][Linalg] NFC - Add option to hook vector.multi_reduction lowering to strategies. — nicolas.vasilache / detail
  22. [VE][NFC] correct bitmasking in popcnt expansion test — simon.moll / detail
  23. tsan: don't use symbol binding 10 — dvyukov / detail
  24. tsan: add another use-after-free race test — dvyukov / detail
  25. [mlir][linalg][bufferize] Fix crash when bufferizing CallOpInterface — springerm / detail
  26. [analyzer][NFCI] Move a block from `getBindingForElement` to separate functions — dpetrov / detail
  27. [analyzer] Retrieve incomplete array extent from its redeclaration. — dpetrov / detail
  28. [mlir][Vector] NFC - Add option to hook vector.transpose lowering to strategies. — nicolas.vasilache / detail

clang-d402646-ga6c4969f5f45-t24984-b24984.tar.gz (Oct 25, 2021 3:12:19 AM)

  1. [mlir][Linalg] NFC - Reorganize options nesting. — nicolas.vasilache / detail
  2. [NFC] Update test/CodeGen/RISCV/select-constant-xor.ll to use RV --check-prefix — shivam98.tkg / detail
  3. [SCEV][NFC] Introduce API for mass forgetMemoizedResults query — mkazantsev / detail
  4. [SCEV][NFC] Apply mass forgetMemoizedResults queries where possible — mkazantsev / detail
  5. [SCEV][NFC] Win some compile time from mass forgetMemoizedResults — mkazantsev / detail
  6. [SCEV] Fix a warning on an unused lambda capture — kazu / detail
  7. [NFC][MLIR][OpenMP] Splitting the WsLoop tests. — Shraiysh.Vaishay / detail
  8. [SCEVExpander] Minor cleanup in value reuse (NFC) — nikita.ppv / detail
  9. [lldb/DWARF] Don't create lldb_private::Functions for gc'ed DW_TAG_subprograms — pavel / detail
  10. Remove ConstString from DynamicLoader, JITLoader and Instruction plugin names — pavel / detail
  11. [AArch64] Remove redundant ORRWrs which is generated by zero-extend — jingu.kang / detail
  12. [lldb] Support serial port parity checking — mgorny / detail
  13. [VPlan] Do not create dummy entry block (NFC). — flo / detail

clang-d402633-g1c18ebb2cc7c-t24981-b24981.tar.gz (Oct 24, 2021 11:46:17 PM)

  1. [NFC][SCEV] Do not track users of SCEVConstants — mkazantsev / detail

clang-d402632-gfea4a48c0baa-t24980-b24980.tar.gz (Oct 24, 2021 10:43:18 PM)

  1. Revert "[NFC][sanitizer] constexpr a few functions" — Vitaly Buka / detail
  2. [AIX] Add i128 arg split tests — Jinsong Ji / detail
  3. [mlir] Give GenericAtomicRMW region a name — jpienaar / detail
  4. [PowerPC] common chains to reuse offsets to reduce register pressure. — czhengsz / detail
  5. Add a clear() method on the PassManager (NFC) — joker.eph / detail
  6. [SCEV][NFC] API for tracking of SCEV users — mkazantsev / detail

clang-d402626-ga7d34c80ed1d-t24976-b24976.tar.gz (Oct 24, 2021 7:41:53 PM)

  1. [ARC] Fix -Wunused-variable. NFC — i / detail
  2. [sanitizer] Remove use_count from StackDepotNode — Vitaly Buka / detail
  3. [sanitizer] Remove tag from StackDepotNode — Vitaly Buka / detail
  4. [instcombine] Fix oss-fuzz 39934 (mul matcher can match non-instruction) — listmail / detail
  5. Treat branch on poison as immediate UB (under an off by default flag) — listmail / detail
  6. X86InstrInfo: Refactor and cleanup optimizeCompareInstr — Matthias Braun / detail
  7. X86InstrInfo: Look across basic blocks in optimizeCompareInstr — Matthias Braun / detail
  8. pre-comitting tests for D110865 — Matthias Braun / detail
  9. Use llvm::any_of and llvm::none_of (NFC) — kazu / detail
  10. [Target, Transforms] Use predecessors instead of pred_begin and pred_end (NFC) — kazu / detail
  11. [mlir] Rename to avoid overlap in accessor prefixing — jpienaar / detail
  12. [ELF] Remove ignored options that likely nobody uses — i / detail
  13. [mlir] Switch arith, llvm, std & shape dialects to accessors prefixed both form. — jpienaar / detail
  14. [NFC][sanitizer] constexpr a few functions — Vitaly Buka / detail
  15. [NFC][sanitizer] DCHECKs in hot code — Vitaly Buka / detail
  16. [NFC][sanitizer] Use power of two in TwoLevelMap — Vitaly Buka / detail
  17. [RISCV] Rename vmulh-sdnode-rv32.ll and add rv64 command line. NFC — craig.topper / detail

clang-d402609-g1c35973c772b-t24974-b24974.tar.gz (Oct 24, 2021 10:36:31 AM)

  1. [BasicAA] Add range test with multiple indices (NFC) — nikita.ppv / detail
  2. [MLIR] FlatAffineValueConstraints: Fix bug in mergeSymbolIds — groverkss / detail
  3. Use llvm::is_contained (NFC) — kazu / detail
  4. [llvm] Call *(Set|Map)::erase directly (NFC) — kazu / detail

clang-d402605-g35c767a685ee-t24970-b24970.tar.gz (Oct 24, 2021 6:21:19 AM)

  1. [AMDGPU] add tests for alternate form of usubsat; NFC — spatel / detail
  2. [x86] add tests for variants of usubsat; NFC — spatel / detail

clang-d402603-gb33c211804d1-t24969-b24969.tar.gz (Oct 23, 2021 10:20:11 PM)

  1. Use StringRef::contains (NFC) — kazu / detail
  2. [TableGen] Use llvm::erase_value (NFC) — kazu / detail

clang-d402601-ga709787cd988-t24968-b24968.tar.gz (Oct 23, 2021 3:28:37 PM)

  1. Revert "[analyzer][solver] Introduce reasoning for not equal to operator" — balazs.benics / detail
  2. [InstSimplify] Simplify fetching of index size (NFC) — nikita.ppv / detail
  3. [X86] findEltLoadSrc - fix shift amount variable name. NFCI. — llvm-dev / detail
  4. Add support of the next Ubuntu (Ubuntu 22.04 - Jammy Jellyfish) — sylvestre / detail

clang-d402597-g710596a1e151-t24964-b24964.tar.gz (Oct 23, 2021 11:59:33 AM)

  1. [Orc][examples] Re-enable test for LLJITWithRemoteDebugging — Stefan Gränitz / detail
  2. [llvm] Use StringRef::contains (NFC) — kazu / detail
  3. Ensure newlines at the end of files (NFC) — kazu / detail
  4. [ConstantFolding] Accept offset in ConstantFoldLoadFromConstPtr (NFCI) — nikita.ppv / detail

clang-d402593-gc5b5b7f621ee-t24962-b24962.tar.gz (Oct 23, 2021 8:39:37 AM)

  1. [mlir] Add polynomial approximation for vectorized math::Rsqrt — ezhulenev / detail
  2. [mlir][Linalg] NFC - Reorganize options nesting. — nicolas.vasilache / detail
  3. [SCEV] Remove computeLoadConstantCompareExitLimit() (NFCI) — nikita.ppv / detail
  4. Revert "[mlir][Linalg] NFC - Reorganize options nesting." — nicolas.vasilache / detail
  5. [ConstantFolding] Remove ConstantFoldLoadThroughGEPIndices() API (NFC) — nikita.ppv / detail

clang-d402588-gc5348355ee66-t24958-b24958.tar.gz (Oct 23, 2021 4:56:59 AM)

  1. [lldb] [Host/FreeBSD] Remove unused variable (NFC) — mgorny / detail
  2. [lldb] [Host/SerialPort] Fix build with GCC 7 — martin / detail
  3. [www] Fix Ninja build instructions on Windows — shivam98.tkg / detail

clang-d402585-g5de69e16ea9a-t24956-b24956.tar.gz (Oct 23, 2021 1:43:23 AM)

  1. [clang-tidy] Tidy up spelling, grammar, and inconsistencies in documentation (NFC) — kazu / detail

clang-d402584-g7088da480c33-t24955-b24955.tar.gz (Oct 23, 2021 12:50:55 AM)

  1. [NFC] Correct arc draft option — shivam98.tkg / detail

clang-d402583-g2d8c18fbbdd1-t24954-b24954.tar.gz (Oct 22, 2021 8:25:25 PM)

  1. Support: Skip buffering buffer_unique_ostream's owned stream — Duncan P. N. Exon Smith / detail
  2. [gn build] Port e18ea6f2946a — llvmgnsyncbot / detail
  3. [tools, utils] Use StringRef::contains (NFC) — kazu / detail
  4. [flang] Fix buildbot (new warnings on old code) — pklausler / detail
  5. [NFC][X86] Add MC tests for all untested VIA PadLock instructions — jrtc27 / detail
  6. [X86] Don't add implicit REP prefix to VIA PadLock xstore — jrtc27 / detail

clang-d402577-gb83242e20e09-t24952-b24952.tar.gz (Oct 22, 2021 5:03:54 PM)

  1. [InstCombine] Precommit new and-xor-or.ll tests. NFC. — Stanislav.Mekhanoshin / detail
  2. [ScheduleDAGInstrs] Call adjustSchedDependency in more cases — jay.foad / detail
  3. [AMDGPU] Fix latency for implicit vcc_lo operands on GFX10 wave32 — jay.foad / detail
  4. [lldb/Formatters] Remove space from vector type string summaries (NFCI) — medismail.bennani / detail
  5. [AMDGPU] Run SIShrinkInstructions before post-RA scheduling — jay.foad / detail
  6. [mlir][Linalg] NFC - Drop Optional in favor of FailureOr — nicolas.vasilache / detail
  7. AMDGPU: Fix hardcoded registers in tests — Matthew.Arsenault / detail
  8. AMDGPU: Regenerate MIR test checks — Matthew.Arsenault / detail
  9. [flang] Extension to distinguish specific procedures — pklausler / detail
  10. Support: Use Expected<T>::moveInto() in a few places — Duncan P. N. Exon Smith / detail
  11. [libc++][NFC] Remove duplicate Python imports — Louis Dionne / detail
  12. [X86] Fix bad formatting. NFC — craig.topper / detail
  13. AMDGPU: Don't consider whether amdgpu-flat-work-group-size was set — Matthew.Arsenault / detail
  14. AMDGPU: Use attributor to propagate amdgpu-flat-work-group-size — Matthew.Arsenault / detail
  15. Fix locals naming in DNBArchMachARM64::GetGPRState for 32-bit builds — Jason Molenda / detail
  16. [mlir][Linalg] Retire CodegenStrategy::transform — nicolas.vasilache / detail
  17. [lld-macho] Implement -oso_prefix — vyng / detail
  18. [flang] Support NAMELIST input of short arrays — pklausler / detail
  19. [flang] Fix generic resolution case — pklausler / detail
  20. [flang] Speed common runtime cases of DOT_PRODUCT & MATMUL — pklausler / detail
  21. [BasicAA] Model implicit trunc of GEP indices — nikita.ppv / detail
  22. [libomptarget] Run GPU offloading tests on both new and old runtime — jonathanchesterfield / detail
  23. [flang] Fix crash on empty formatted external READs — pklausler / detail
  24. [flang] Extension: allow tabs in output format strings — pklausler / detail
  25. [flang] Fix DOT_PRODUCT for logical — pklausler / detail
  26. [flang] Fix NAMELIST input bug with multiple subscript triplets — pklausler / detail
  27. [flang] Support legacy usage of 'A' edit descriptors for integer & real — pklausler / detail

clang-d402550-g27181cad0d4e-t24948-b24948.tar.gz (Oct 22, 2021 1:37:49 PM)

  1. [Attributor] Generalize GEP construction — nikita.ppv / detail
  2. [Loads] Use more powerful constant folding API — nikita.ppv / detail
  3. [libc++] Fix tests after aee49255074f — Louis Dionne / detail
  4. [llvm]Inclusive language: replace master with main — quinn.pham / detail
  5. [lldb] Pass the target triple when determining the DWARF version — Jonas Devlieghere / detail
  6. [TargetLowering] Simplify the interface of expandABS. NFC — craig.topper / detail
  7. [DebugInfo][InstrRef] Add unit tests for transfer-function building — jeremy.morse / detail
  8. [indvars] Use fact loop must exit to canonicalize to unsigned conditions — listmail / detail
  9. [DAG] narrowExtractedVectorLoad - EXTRACT_SUBVECTOR indices are always constant — llvm-dev / detail
  10. [InstCombine] Various tests for truncating saturates and related patterns. — david.green / detail
  11. [flang] Fix bogus folding error for ISHFT(x, negative) — pklausler / detail
  12. [LegalizeTypes] Only expand CTLZ/CTTZ/CTPOP during type promotion if the new type is legal. — craig.topper / detail
  13. [flang] Emit unformatted headers & footers even with RECL= — pklausler / detail
  14. [DebugInfo][Instr] Track subregisters across stack spills/restores — jeremy.morse / detail
  15. [flang] Enforce rest of semantic constraint C919 — pklausler / detail
  16. [libunwind] Fix path to libunwind for per-target-runtime-dir builds — Louis Dionne / detail
  17. [Dexter] Add DexFinishTest command to conditionally early-exit a test program — stephen.tozer / detail
  18. [ConstantFolding] Drop misleading comment (NFC) — nikita.ppv / detail
  19. Support: Add Expected<T>::moveInto() to avoid extra names — Duncan P. N. Exon Smith / detail

clang-d402531-g0766aef3f32d-t24945-b24945.tar.gz (Oct 22, 2021 10:14:25 AM)

  1. [zorg] Add email notifiers for Polly/CUDA OpenMP Offload/Flang builders. — llvm-project / githubweb

clang-d402531-g0766aef3f32d-t24945-b24945.tar.gz (Oct 22, 2021 10:14:25 AM)

  1. [mlir][OpenMP]Support for modifiers in workshare loops — mats.petersson / detail
  2. [AMDGPU] Preserve deadness of vcc when shrinking instructions — jay.foad / detail
  3. [CodeGen] Add PR50197 AArch64/ARM/X86 test coverage — llvm-dev / detail
  4. [lldb] Another build fix for 8b8070e23 — pavel / detail
  5. Replace references to Makefile.sphinx — sylvestre / detail
  6. [X86] `X86TTIImpl::getInterleavedMemoryOpCost()`: scale interleaving cost by the fraction of live members — lebedev.ri / detail
  7. [clang/llvm] Inclusive language: replace segregate with separate — zarko / detail
  8. [AArch64][SVE] Add new ld<n> intrinsics that return a struct of vscale types — bradley.smith / detail
  9. [Flang][docs] Remove an out-dated section on the new driver — andrzej.warzynski / detail
  10. [libc++][test][NFC] Add tests for std::vector comparisons — ruslan.arutyunyan / detail
  11. [InstCombine][NFC] Precommit new tests — Piotr Sobczak / detail
  12. [libc++][doc] Fixes FeatureTestMacroTable.html. — koraq / detail
  13. [libc++][nfc] Remove double spaces. — koraq / detail
  14. [SystemZ] Give the EXRL_Pseudo a size value of 6 bytes. — paulsson / detail
  15. [Target, Transforms] Use StringRef::contains (NFC) — kazu / detail
  16. [OpenMP][OMPT][GOMP] task frame support in KMP_API_NAME_GOMP_PARALLEL_SECTIONS — jonathan.l.peyton / detail
  17. [RISCV] Merge vector tests for rv32 and rv64 into a single test file — craig.topper / detail
  18. [AIX] Enable rtl for plugins test — wanyu9511 / detail
  19. [LegalizeTypes][RISCV][PowerPC] Expand CTLZ/CTTZ/CTPOP instead of promoting if they'll be expanded later. — craig.topper / detail

clang-d402531-g0766aef3f32d-t24945-b24945.tar.gz (Oct 22, 2021 10:14:25 AM)

  1. [test-suite] Only add SOLLVE V&V tests expected to work with Clang. — llvm-project / githubweb

clang-d402512-g286e98b97ebe-t24942-b24942.tar.gz (Oct 22, 2021 6:53:16 AM)

  1. [RISCV] Fix missing cross-block VSETVLI insertion — fraser / detail
  2. [analyzer][solver] Introduce reasoning for not equal to operator — gabor.marton / detail
  3. [mlir][Vector] NFC - Extract rewrites related to insert/extract strided slice in a separate file. — nicolas.vasilache / detail
  4. [LLVM-C]Add LLVMAddMetadataToInst, deprecated LLVMSetInstDebugLocation. — flo / detail
  5. [llvm] [ADT] Update llvm::Split() per Pavel Labath's suggestions — mgorny / detail
  6. AMDGPULibCalls::parseFunctionName - use reference instead of pointer. NFCI. — llvm-dev / detail
  7. Mark baremetal.cpp test as unsupported on Windows. — kristof.beyls / detail
  8. Host::GetOSBuildString — pavel / detail
  9. [NFC][LV] Autogenerate check lines in a test for ease of future update — lebedev.ri / detail
  10. [TTI] `BasicTTIImplBase::getInterleavedMemoryOpCost()`: fix load discounting — lebedev.ri / detail
  11. AMDGPULibCalls - constify some FuncInfo& arguments. NFCI. — llvm-dev / detail
  12. Revert "[NFC][LV] Autogenerate check lines in a test for ease of future update" — lebedev.ri / detail
  13. [NFC] Re-harden test/Transforms/LoopVectorize/X86/pr48340.ll — lebedev.ri / detail
  14. [lldb] Fix build errors from 8b8070e23 — pavel / detail
  15. [lldb] [Utility/UriParser] Replace port==-1 with llvm::None — mgorny / detail
  16. [DSE] Add test cases with more complex redundant stores. — flo / detail

clang-d402496-ge5b87fb7222c-t24939-b24939.tar.gz (Oct 22, 2021 3:08:04 AM)

  1. [PowerPC] iterate on the SmallSet directly; NFC — czhengsz / detail
  2. Add basic aarch64-none-elf bare metal driver. — kristof.beyls / detail
  3. [clang][ASTImporter] Fix for importing functions with EST_Unevaluated prototype. — 1.int32 / detail
  4. [fir] Add utility function to FIRBuilder and MutableBox — clementval / detail
  5. [lldb] Fix TestCompressedVectors after array type name change — Raphael Isemann / detail
  6. [lldb] Remove ConstString from ABI, Architecture and Disassembler plugin names — pavel / detail
  7. [Analyzer][NFC] Move RangeConstraintManager's def before ConstraintAssignor's def — gabor.marton / detail
  8. [Analyzer][NFC] Add RangedConstraintManager to ConstraintAssignor — gabor.marton / detail
  9. [Analyzer] Extend ConstraintAssignor to handle remainder op — gabor.marton / detail
  10. Fix baremetal.cpp test to handle windows paths. — kristof.beyls / detail

clang-d402496-ge5b87fb7222c-t24939-b24939.tar.gz (Oct 22, 2021 3:08:04 AM)

  1. Fix flake8 failures — thomasp / githubweb

clang-d402486-g13755436bb3d-t24935-b24935.tar.gz (Oct 21, 2021 11:44:54 PM)

  1. Fix for OutputStream->OutputBuffer rename — dblaikie / detail
  2. [PowerPC] return early if there is no preparing candidate in the loop; NFC — czhengsz / detail

clang-d402486-g13755436bb3d-t24935-b24935.tar.gz (Oct 21, 2021 11:44:54 PM)

  1. Fix runtest/test_suite.shtest test — thomasp / githubweb
  2. [LNT] Fixed the standalone mode of cPerf for the debug purpose — kosov.pavel / githubweb
  3. Fixed plistlib API usage for both python 2.7 and 3.x — thomasp / githubweb

clang-d402484-gddbf1961941b-t24933-b24933.tar.gz (Oct 21, 2021 8:18:07 PM)

  1. [lldb] Always set the minimum OS version in the Darwin builder — Jonas Devlieghere / detail
  2. [DebugInfo] Expand ability to load 2-byte addresses in dwarf sections — dblaikie / detail
  3. [lldb] Include unistd.h for sleep in profile_vrs_detach — Jonas Devlieghere / detail
  4. [Demangle] Rename OutputStream to OutputString — dblaikie / detail
  5. [gn build] Make 'compiler-rt' depend on include dir — thakis / detail
  6. [mlir][linalg][bufferize] Support scf::IfOp — springerm / detail
  7. [AMDGPU] Allow to use a whole register file on gfx90a for VGPRs — Stanislav.Mekhanoshin / detail
  8. [msan] Don't use TLS slots of noundef args — Vitaly Buka / detail
  9. [libcxxabi] Fix build after D111947 — Vitaly Buka / detail
  10. [gn build] Port 2e97236aacbb — llvmgnsyncbot / detail
  11. [Coroutines] Ignore partial lifetime markers refer of an alloca — yedeng.yd / detail

clang-d402473-g05c21f54a454-t24930-b24930.tar.gz (Oct 21, 2021 4:55:16 PM)

  1. [modules] Fix tracking ObjCInterfaceType decl when there are multiple definitions. — vsapsai / detail
  2. BPF: emit BTF_KIND_DECL_TAG for typedef types — yhs / detail
  3. Modify "statistics dump" to dump JSON. — gclayton / detail
  4. [gn build] Port d7b338537cf3 — llvmgnsyncbot / detail
  5. Add test to check we can instcombine after reassociate. NFC. — Stanislav.Mekhanoshin / detail
  6. Follow-up fixes for aee49255074fd4ef38d97e6e70cbfbf2f9fd0fa7 — dblaikie / detail
  7. [libcxx] [test] Add an XFAIL for the timespec test for MinGW targets — martin / detail
  8. [libcxx] [test] Add a specific XFAIL for a MinGW env failure that is fixed in Clang 14 — martin / detail
  9. [fir] Remove createConcatenate test temporarily — clementval / detail
  10. [AArch64][GlobalISel] Fold 64-bit cmps with 64-bit adds — Jessica Paquette / detail
  11. [mlir][vector] Add patterns to convert multidimreduce to vector.contract — thomasraoux / detail
  12. [mlir][linalg] Remove special case for contraction vectorization — thomasraoux / detail
  13. Fix buildbots after https://reviews.llvm.org/D111686 — gclayton / detail
  14. Fix escaping in RewriterGen.cpp. — jeffniu22 / detail
  15. [TargetLowering][RISCV] Prevent scalarization of fixed vector bswap. — craig.topper / detail
  16. Remove unused parallel-libs project — dblaikie / detail
  17. Make genAttributeVerifier escape the summary. — jeffniu22 / detail
  18. [MLIR] Fix FloorDivSIOpConverter that was failing for index type after the arithmetic op refactor — jeffniu22 / detail
  19. PR18733: Remove -Wweak-template-vtables — dblaikie / detail
  20. [libcxx] [test] Convert an XFAIL: LIBCXX-WINDOWS-FIXME into XFAIL: msvc with explanation — martin / detail
  21. [modules] Update visibility for merged ObjCInterfaceDecl definitions. — vsapsai / detail
  22. [InstCombine] Precommit new and-xor-or.ll tests. NFC. — Stanislav.Mekhanoshin / detail
  23. [LegalizeVectorOps][X86] Don't defer BITREVERSE expansion to LegalizeDAG. — craig.topper / detail
  24. [fir] Remove unused function in CharacterTest — clementval / detail
  25. [TargetLowering] Simplify the interface for expandCTPOP/expandCTLZ/expandCTTZ. — craig.topper / detail
  26. [docs] Remove Makefile.sphinx files — tstellar / detail
  27. [RISCV] Remove Zvamo C intrinsics and builtins. — craig.topper / detail
  28. compiler-rt: Fix arch detection for ppc64le — tstellar / detail

clang-d402445-g52f4922ebb7b-t24926-b24926.tar.gz (Oct 21, 2021 1:33:25 PM)

  1. [test][ORC-RT] Disable x86_64 tests when target arch does not match — blangmuir / detail
  2. Avoid infinity arithmetics when computing exp approximations — ataei / detail
  3. [NFC] Clean up a few methods within GreedyPatternRewriter — riddleriver / detail
  4. [mlir:GreedyPatternRewriter] Add debug logging for pattern rewriter actions — riddleriver / detail
  5. [SLP] Add additional tests which caused crashes with versioning. — flo / detail
  6. Revert "[CMake] Cache the compiler-rt library search results" — phosek / detail
  7. Add the papers that were applied to the latest C2x working draft — aaron / detail
  8. Revert "[IPT] Restructure cache to allow lazy update following invalidation [NFC]" — aeubanks / detail
  9. [RISCV] Expand scalable vector CTTZ/CTLZ/CTPOP. — craig.topper / detail
  10. Revert "[compiler-rt/profile] Hide __llvm_profile_raw_version" — pirama / detail
  11. Follow-up on https://github.com/llvm/llvm-project/commit/88303693ce97cf842f0714068c2cae44cd6515e1 — kbobyrev / detail
  12. [CodeMetrics] Don't require speculatability for ephemeral values — nikita.ppv / detail
  13. [Triple] Don't repeat the function name in comments. NFC — i / detail
  14. Recommit: Compress formatting of array type names (int [4] -> int[4]) — dblaikie / detail
  15. Enable libc++ in the build for libcxx initializerlist pretty printers — dblaikie / detail
  16. [test] Make sure plugin actually runs in clear-ast-before-backend-plugins.c — aeubanks / detail
  17. [InstCombine] Add additional store forwarding test (NFC) — nikita.ppv / detail
  18. [OpenMP][NFC] skip atomic tests for non-x86 arch — Andrey.Churbanov / detail

clang-d402427-g13c31539f7da-t24923-b24923.tar.gz (Oct 21, 2021 10:08:27 AM)

  1. [mlir][linalg][bufferize] Eliminate InitTensorOps of InsertSliceOp sources — springerm / detail
  2. [mlir][linalg][bufferize] Avoid creating copies that are never read — springerm / detail
  3. [mlir][linalg][bufferize] Fix bug in getInplaceableOpResult — springerm / detail
  4. [mlir][linalg][bufferize] Fix bufferizesToMemoryWrite for TiledLoopOp — springerm / detail
  5. [SLP]Unify vectorization of PHI and store nodes with improved tiny tree vectorization. — a.bataev / detail
  6. [SystemZ][z/OS] Additional test coverage for validating dialect instructions for SystemZ — anirudh_prasad / detail
  7. [DAGCombiner] fold bit-hack form of usubsat — spatel / detail
  8. [SystemZ][z/OS] Initial implementation for lowerCall on z/OS — anirudh_prasad / detail
  9. [runtimes] Properly handle the sysroot/triple/gcc-toolchain — Louis Dionne / detail
  10. Do not downcast uint64_t to unsigned in UniqueID hash computation — kbobyrev / detail
  11. [InstCombine] add tests for DeMorgan with reassociation; NFC — spatel / detail
  12. [InstCombine] generalize reassociated Demorgan folds — spatel / detail
  13. [libomptarget][DeviceRTL] Generalise and simplify cmakelists — jonathanchesterfield / detail
  14. [mlir][Linalg] Improve conv vectorization for the stride==1 case. — nicolas.vasilache / detail
  15. [ORC-RT] Remove stray printf debugging output. — Lang Hames / detail
  16. [lld-macho] Simplify lc-linker-option.ll and re-enable it on Windows — jezng / detail
  17. [libc++] Use addressof in vector. — koraq / detail
  18. [Clang] Support typedef with btf_decl_tag attributes — yhs / detail
  19. [DebugInfo] Support typedef with btf_decl_tag attributes — yhs / detail
  20. [clang] Use StringRef::contains (NFC) — kazu / detail
  21. Reapply [ORC-RT] Configure the ORC runtime for more architectures and platforms — blangmuir / detail
  22. [clang] Don't clear AST if we have consumers running after the main action — aeubanks / detail
  23. Update the C++ and C status pages now that Clang 13 has been released — aaron / detail
  24. Update the title and encoding for the C++ status page — aaron / detail
  25. [IPT] Restructure cache to allow lazy update following invalidation [NFC] — listmail / detail
  26. [RISCV] Add a test showing incorrect VSETVLI insertion — fraser / detail
  27. Reland [clang] Pass -clear-ast-before-backend in Clang::ConstructJob() — aeubanks / detail
  28. [VectorCombine] fold shuffle-of-binops with common operand — spatel / detail
  29. [fir] Add Character helper — clementval / detail

clang-d402398-g7ff4f48adb26-t24917-b24917.tar.gz (Oct 21, 2021 6:48:40 AM)

  1. [docs] Fix broken link rendering in the LLVM Coding Standards. — fred / detail
  2. [clang] Support __float128 on DragonFlyBSD. — fred / detail
  3. Revert "[fir] Add Character helper" — clementval / detail
  4. [libcxx] Support allocators with explicit c-tors in vector<bool> — mikhail.maltsev / detail
  5. [libcxx] Throw correct exception from std::vector::reserve — mikhail.maltsev / detail
  6. [NFC][LoopIdiom] Make for loops more readable — dawid_jurek / detail
  7. [lldb] Add omitted abstract formal parameters in DWARF symbol files — jarin / detail
  8. [mlir] Use empty() calls where possible. — akuegel / detail
  9. [mlir] Fix a crash when creating a 1d zero element LLVM constant — benny.kra / detail
  10. [lldb] Remove ConstString from GetPluginNameStatic of some plugins — pavel / detail
  11. [lldb] Silence -Wpessimizing-move warning — benny.kra / detail
  12. Revert "AddGlobalAnnotations for function with or without function body." — aaron / detail
  13. [clang][deps] Ensure reported context hash is strict — Jan Svoboda / detail
  14. [clang][deps] NFC: Remove redundant CompilerInstance reference — Jan Svoboda / detail
  15. [clang][deps] NFC: Rename scanning CompilerInstance — Jan Svoboda / detail
  16. [clang][deps] NFC: Rename building CompilerInvocation — Jan Svoboda / detail
  17. [ARM] Add new abs test. NFC — david.green / detail
  18. [MIPS] Fix switching between 32/64-bit variants of r6 target triples — simon / detail
  19. [SVE] Fix selection failure when splitting extended masked loads — kerry.mclaughlin / detail
  20. [lldb] Fix a thinko in 2ace1e57 — pavel / detail
  21. [clang][deps] Make resource directory deduction configurable — Jan Svoboda / detail
  22. Relax assert in ExprConstant to a return None. — jonathanchesterfield / detail

clang-d402376-gb8c3683d46f9-t24912-b24912.tar.gz (Oct 21, 2021 3:03:32 AM)

  1. [LLDB] [NFC] Typo fix in usage text for "type filter" command — shivam98.tkg / detail
  2. [NFC][LoopIdiom] Add more test case to runtime-determined memset size — eopxd / detail
  3. [fir] Add Character helper — clementval / detail
  4. [lldb][NFC] clang-format CPlusPlusLanguage.cpp — Raphael Isemann / detail
  5. [mlir][linalg][bufferize] Bufferize using PostOrder traversal — springerm / detail
  6. [mlir][linalg][bufferize][NFC] Check return value of getResultBuffer — springerm / detail
  7. [MLIR][OpenMP] Add support for ordered construct — qiaopeixin / detail
  8. [lldb] [Host] Add setters for common teletype properties to Terminal — mgorny / detail
  9. [SVE][Analysis] Tune the cost model according to the tune-cpu attribute — david.sherwood / detail
  10. [mlir][linalg][bufferize][NFC] Change findValueInReverseUseDefChain signature — springerm / detail
  11. [NARY-REASSOCIATE][NFC] Simplify min/max handling — ybrevnov / detail
  12. [lldb] Add serial:// protocol for connecting to serial port — mgorny / detail
  13. [lldb] [unittest] Disable SetParity() tests on Linux entirely — mgorny / detail
  14. [lldb] [Host/Terminal] Add missing #ifdef for baudRateToConst() — mgorny / detail
  15. [lldb] [Host/SerialPort] Add std::moves for better compatibility — mgorny / detail

clang-d402361-g1123e03a9d94-t24907-b24907.tar.gz (Oct 20, 2021 11:40:59 PM)

  1. [lld-macho][nfc] Added some notes on deliberate differences btw LD64 vs LLD-MACHO — vyng / detail
  2. [NFC][msan] Break the loop when done — Vitaly Buka / detail
  3. [NFC][msan] Rerun update_test_checks.py for a test — Vitaly Buka / detail
  4. [NFC][msan] Add NormalArgAfterNoUndef testcase — Vitaly Buka / detail
  5. [ELF] Avoid adding an orphan section to a less suitable segment — ikudrin / detail
  6. Revert "[MLIR][OpenMP] Add support for ordered construct" — joker.eph / detail
  7. [opt-viewer] Use safe yaml load_all — yikong / detail

clang-d402361-g1123e03a9d94-t24907-b24907.tar.gz (Oct 20, 2021 11:40:59 PM)

  1. [LNT] Added reading nm and objdump paths from env variables — kosov.pavel / githubweb

clang-d402354-gedff0070a126-t24902-b24902.tar.gz (Oct 20, 2021 8:17:28 PM)

  1. [ARM] Fix inline assembly referencing floating point registers on soft-float targets — kosov.pavel / detail
  2. [SelectionDAG] Bail out of mergeTruncStores when not optimizing — aeubanks / detail
  3. [lld-macho] Temporarily disable lc-linker-option.ll on Windows — jezng / detail
  4. [msan] Add stat-family interceptors on Linux — eugenis / detail
  5. [ARM] Use correct name of floating point ceil intrinsic in test. — craig.topper / detail
  6. [Driver][OpenBSD] Some improvements to the external assembler handling — brad / detail
  7. [MLIR][OpenMP] Add support for ordered construct — qiaopeixin / detail
  8. [modules] While merging ObjCInterfaceDecl definitions, merge them as decl contexts too. — vsapsai / detail
  9. [Codegen] Set ARITH_FENCE as meta-instruction — shengchen.kan / detail

clang-d402345-gf3671de5500f-t24896-b24896.tar.gz (Oct 20, 2021 4:55:07 PM)

  1. Precommit updated InstCombine/and-xor-or.ll test. NFC. — Stanislav.Mekhanoshin / detail
  2. Remove include of 'type_info' from ext-int test. — erich.keane / detail
  3. [InstCombine] Fold `(a & ~b) & ~c` to `a & ~(b | c)` — Stanislav.Mekhanoshin / detail
  4. [libc++] Fix incorrect main() signatures in the tests — Louis Dionne / detail
  5. [x86] add special-case lowering for usubsat for AVX512 — spatel / detail
  6. Revert "[fir] Add Character helper" — clementval / detail
  7. [Tests] Add tests for non-speculatable ephemeral values — nikita.ppv / detail
  8. [libc++abi] Guard include of <unistd.h> behind __has_include — Louis Dionne / detail
  9. [libunwind] Revert "Use the from-scratch testing configuration by default" — Louis Dionne / detail
  10. [runtimes] Rename CI job from "Runtimes build" to "Bootstrapping build" — Louis Dionne / detail
  11. Revert "[ORC-RT] Configure the ORC runtime for more architectures and platforms" — blangmuir / detail

clang-d402334-g8977bd58067d-t24891-b24891.tar.gz (Oct 20, 2021 1:30:35 PM)

  1. [InstCombine] add tests for casted insertelement; NFC — spatel / detail
  2. [OpenMP] Add GOMP allocator functions — nawrin.sultana / detail
  3. [WebAssembly] Add prototype relaxed float min max instructions — tlively / detail
  4. Fix unused variable warning. — saugustine / detail
  5. [mlir] fix region property generation in python bindings — zinenko / detail
  6. InvalidPtrChecker - don't dereference a dyn_cast<> - use cast<> instead. — llvm-dev / detail
  7. [IR] Refactor GlobalIFunc to inherit from GlobalObject, Remove GlobalIndirectSymbol — i / detail
  8. [Clang][AST] Resolve FIXME: Remove ObjCObjectPointer from — Akira / detail
  9. [NFC] De-template LazyCallGraph::visitReferences() and move into .cpp file — aeubanks / detail
  10. Raise compile error when using unimplemented functions — muiez / detail
  11. Precommit InstCombine/and-xor-or.ll test. NFC. — Stanislav.Mekhanoshin / detail
  12. [clang] Disallow mixing SEH and Objective-C exceptions — thakis / detail
  13. [ORC-RT] Configure the ORC runtime for more architectures and platforms — blangmuir / detail
  14. [InstCombine] fold fake vector insert to bit-logic — spatel / detail
  15. [lld/mac] Remove else-after-return in ICF code — thakis / detail
  16. [MC] Recursively calculate symbol offset — thakis / detail
  17. [AMDGPU] Allow rematerialization of SOP with virtual registers — Stanislav.Mekhanoshin / detail
  18. [AMDGPU] MachineLICM cannot hoist VALU — Stanislav.Mekhanoshin / detail
  19. [lldb] Remove variable "any" which is set but not used — Jonas Devlieghere / detail
  20. [AArch64][GlobalISel] combine (and (or x, c1), c2) => (and x, c2) iff c1 & c2 == 0 — Jon Roelofs / detail
  21. Drop transfer_read inner most unit dimensions — ataei / detail
  22. Update ext-int test to have x86 linux/windows before ABI Impl — erich.keane / detail
  23. [fir] Add Character helper — clementval / detail
  24. Make dr177x.cpp test work with Windows-32 bit platfroms with 'thiscall'. — erich.keane / detail
  25. [mlir][sparse] make index type explicit in public API of support library — ajcbik / detail
  26. [IndVars] Invalidate SCEV when IR is changed in rewriteLoopExitValue. — flo / detail

clang-d402308-gc4c7e06bd700-t24886-b24886.tar.gz (Oct 20, 2021 10:08:46 AM)

  1. [libc++] Move LIBCXX-DEBUG-FIXME to params.py — Louis Dionne / detail
  2. [libFuzzer] Update InputInfo.TimeOfUnit when replacing it in the corpus. — mascasa / detail
  3. [mlir][Linalg] Add a first vectorization pattern for conv1d in NWCxWCF format. — nicolas.vasilache / detail
  4. [DebugInfo][InstrRef] Track a single variable at a time — jeremy.morse / detail
  5. [mlir] Expand prefixing to OpFormatGen — jpienaar / detail
  6. [x86] make helper for useVPTERNLOG; NFC — spatel / detail
  7. [clangd] Only publish preamble after rebuilds — kadircet / detail
  8. [clangd] Fix use-after-free in HeaderIncluderCache — kadircet / detail
  9. [RISCV][WebAssembly][TargetLowering] Allow expandCTLZ/expandCTTZ to rely on CTPOP expansion for vectors. — craig.topper / detail
  10. [Sema, StaticAnalyzer] Use StringRef::contains (NFC) — kazu / detail
  11. [NewPM][test] Use -passes syntax in Mem2Reg lit tests — bjorn.a.pettersson / detail
  12. [NewPM][test] Strickly use -passes in some more lit tests — bjorn.a.pettersson / detail
  13. [lld-macho] Fix dangling string reference when adding frameworks — vyng / detail
  14. [analyzer][NFC] Refactor llvm::isa<> usages in the StaticAnalyzer — balazs.benics / detail
  15. [RISCV] Use clang_builtin_alias for all RISCV vector intrinsics. — craig.topper / detail
  16. [CodeGenPrepare] Avoid a scalable-vector crash in ctlz/cttz — fraser / detail
  17. [clang] Add plugin ActionType to run command line plugin before main action — aeubanks / detail
  18. [MLIR][OpenMP] Shifted hint from CriticalOp to CriticalDeclareOp — Shraiysh.Vaishay / detail

clang-d402308-gc4c7e06bd700-t24886-b24886.tar.gz (Oct 20, 2021 10:08:46 AM)

  1. Install future to run mypy on Python 3 — thomasp / githubweb

clang-d402290-ge9320b1a95a6-t24881-b24881.tar.gz (Oct 20, 2021 6:43:36 AM)

  1. [lldb/DWARF] Ignore debug info pointing to the low addresses — pavel / detail
  2. [docs] Fix hyperlink — sven.vanhaastregt / detail
  3. [lldb/test] Remove quote/unquote steps from the make invocations — pavel / detail
  4. [lldb] Improve assert message in TestCPPAccelerator — Raphael Isemann / detail
  5. [X86] Remove X86ProcFamilyEnum::IntelSLM — llvm-dev / detail
  6. [lldb] [Process/Utility] Define qN regs on ARM via helper macro — mgorny / detail
  7. consteval if does not form a discarded statement — aaron / detail
  8. [CostModel][X86] Add costs for multiply-by-pow2 constants — llvm-dev / detail
  9. [SLP][X86] Improve SLP tests for division/multiplication by +/- pow2 — llvm-dev / detail
  10. [libunwind] Use the from-scratch testing configuration by default — Louis Dionne / detail
  11. [SelectionDAG] Fix getVectorSubVecPointer for scalable subvectors. — sander.desmalen / detail
  12. [lldb] [Process/Linux] Support arbitrarily-sized FPR writes on ARM — mgorny / detail
  13. [lldb] [Process/Utility] Fix value_regs/invalidate_regs for ARM — mgorny / detail
  14. [lldb] [ABI/X86] Support combining xmm* and ymm*h regs into ymm* — mgorny / detail
  15. [NewPM][test] Avoid using -enable-new-pm=1 since -passes implies new PM — bjorn.a.pettersson / detail
  16. [NewPM][test] Use -passes syntax in SpeculativeExecution lit tests — bjorn.a.pettersson / detail
  17. [NewPM][test] Use -passes syntax in BoundsChecking lit tests — bjorn.a.pettersson / detail
  18. [NewPM][test] Use -passes syntax in VectorCombine lit tests — bjorn.a.pettersson / detail
  19. [NewPM][test] Only use -passes syntax in Scalarizer lit tests — bjorn.a.pettersson / detail

clang-d402290-ge9320b1a95a6-t24881-b24881.tar.gz (Oct 20, 2021 6:43:36 AM)

  1. Fixed plistlib API usage — kosov.pavel / githubweb

clang-d402271-gf903c8505515-t24874-b24874.tar.gz (Oct 20, 2021 2:59:59 AM)

  1. [llvm-profgen] Skip duplication factor outside of body sample computation — wenlei / detail
  2. [NARY-REASSOCIATE] Fix infinite recursion optimizing min\max — ybrevnov / detail
  3. [CSKY] Complete to add basic integer instruction set — zixuan.wu / detail
  4. [Flang][flang-omp-report] Switch from std::string to StringRef (where possible) — andrzej.warzynski / detail
  5. [flang] flang-omp-report replace std::map with llvm::DenseMap — andrzej.warzynski / detail
  6. [clang-format] git-clang-format throws an assertion when removing files as part of the commit — mydeveloperday / detail
  7. [clang-format] [PR52015] clang-format should put __attribute__((foo)) on its own line before @interface / @implementation / @protocol — mydeveloperday / detail
  8. [WebAssembly] Implementation of table.get/set for reftypes in LLVM IR — pmatos / detail
  9. [AArch64] Improve div and rem costmodel tests. NFC — david.green / detail
  10. [SPARC] Recognize the prefetch instruction — cederman / detail
  11. [AArch64] Emit .cfi_negate_ra_state for PAC-auth instructions. — daniel.kiss / detail

clang-d402260-g063c2f89aa7f-t24869-b24869.tar.gz (Oct 19, 2021 11:34:14 PM)

  1. [NFC] Fix typos — shaoce / detail
  2. [clang] Add option to disable -clear-ast-before-backend — aeubanks / detail

clang-d402258-gb574c52db533-t24867-b24867.tar.gz (Oct 19, 2021 8:09:33 PM)

  1. Implementation of `ReshapeNoopOptimization` canonicalizer. — rob.suderman / detail
  2. Add MLIR_INSTALL_AGGREGATE_OBJECTS and default it to ON. — stellaraccident / detail
  3. [NVPTX] Add a late SROA pass which allows optimizing away more allocas. — tra / detail
  4. BPF: set .BTF and .BTF.ext section alignment to 4 — yhs / detail
  5. [LLDB][NFC] Remove parameter names from forward declarations from hand written expressions used in heap.py part 2 — Shafik Yaghmour / detail
  6. [WebAssembly] Add prototype relaxed swizzle instructions — tlively / detail
  7. [ORC-RT] Avoid switching out-of-band error value into __orc_rt::Error and back. — Lang Hames / detail
  8. [ORC-RT] Use function pointer type (rather than reference) for traits class. — Lang Hames / detail
  9. [ORC-RT] Add MethodWrapperHandler utility for WrapperFunction. — Lang Hames / detail

clang-d402249-g1813fde9cc0b-t24863-b24863.tar.gz (Oct 19, 2021 4:43:23 PM)

  1. [lldb] improve the help strings for gdb-remote and kdp-remote — lawrence_danna / detail
  2. [cuda] Add address space predicate funuctions. — michael.hliao / detail
  3. [lldb/test] Update test/API/functionalities/load_lazy to macOS 12 — Vedant Kumar / detail
  4. [driver] Explicitly specify `-fbuild-session-timestamp` in seconds. — vsapsai / detail
  5. [fir] Add character utility functions in FIRBuilder — clementval / detail
  6. [x86] add tests for psubus; NFC — spatel / detail
  7. [clang][Driver] Make multiarch output file basenames reproducible — keithbsmiley / detail
  8. [x86] add special-case lowering for usubsat for pre-SSE4 — spatel / detail
  9. [Driver][Gnu] Delete unneeded -Bstatic dispatch for arm/thumb — i / detail
  10. [llvm-reduce] Add reduction passes to reduce operands to undef/1/0 — aeubanks / detail
  11. [WebAssembly] Emit clangast in custom section aligned by 4 bytes — sbc / detail

clang-d402238-g9c44a0996c8c-t24858-b24858.tar.gz (Oct 19, 2021 1:19:37 PM)

  1. Use reference type in for loop — carlosgalvezp / detail
  2. [Verifier] Add context for assume operand bundles verifier errors — aeubanks / detail
  3. [debugserver] Fix BUILDING_FOR_ARM64_OSX — Jonas Devlieghere / detail
  4. Remove unneeded variable num_found. — jingham / detail
  5. [libc++] [test] Add tests for converting array types in shared_ptr. — Louis Dionne / detail
  6. [x86] add tests for psubus; NFC — spatel / detail
  7. [AMDGPU] add test for usubsat; NFC — spatel / detail
  8. Fix clang-tidy warnings in MLIR Python bindings (NFC) — joker.eph / detail
  9. [runtimes] Trigger CI on changes to libunwind — Louis Dionne / detail
  10. [libc++][NFC] Mark LWG3573 as complete — joeloser93 / detail
  11. [libc++] Make __weekday_from_days private in weekday — joeloser93 / detail
  12. [LoopPredication] Calculate profitability without BPI — anna / detail
  13. [RISCV] Use llvm::stable_sort instead of std::stable_sort. NFC — craig.topper / detail
  14. [indvars] Canonicalize exit conditions to unsigned using range info — listmail / detail
  15. Extend transform introduced in D111896 to multiple exits — listmail / detail
  16. [SCEV] Avoid compile time explosion in ScalarEvolution::isImpliedCond — bjorn.a.pettersson / detail
  17. Revert "Reland [clang] Pass -clear-ast-before-backend in Clang::ConstructJob()" — zequanwu / detail
  18. [SCEV] Fix formatting error introduced by D112080 — bjorn.a.pettersson / detail

clang-d402220-gbf6b0d16747f-t24852-b24852.tar.gz (Oct 19, 2021 10:00:15 AM)

  1. [HWASan] Use tagged-globals feature on x86. — mascasa / detail
  2. Revert "[lldb] [Process/Utility] Fix value_regs/invalidate_regs for ARM" — mgorny / detail
  3. [ADT] Add APInt::isNegatedPowerOf2() helper — llvm-dev / detail
  4. [lldb] [Process/Utility] clang-format RegisterInfos_arm.h — mgorny / detail
  5. [lldb] [Process/Utility] Define sN regs on ARM via helper macro — mgorny / detail
  6. [libc++][docs] Mark LWG3420 complete — joeloser93 / detail
  7. [AArch64] Always add -tune-cpu argument to -cc1 driver — david.sherwood / detail
  8. [PowerPC] Restrict various P10 options to P10 only. — amy.kwan1 / detail
  9. [MLIR][OpenMP][NFC] Moved Synchronization Hint related functions — Shraiysh.Vaishay / detail
  10. Fix documentation errors introduced by 607fb1bb8c91a2f284d8c63f3066ab8cc1a66955 — david.sherwood / detail
  11. [AArch64] Split out processor/tuning features — david.sherwood / detail
  12. Changes to print-changed classes in preparation for DotCfg change printer — schmeise / detail
  13. [lldb] [Process/Utility] Define dN regs on ARM via helper macro — mgorny / detail
  14. [Driver, Frontend] Use StringRef::contains (NFC) — kazu / detail
  15. [libunwind] Add a from-scratch config for running libunwind tests — Louis Dionne / detail
  16. [OpenMP] Remove macro guards for device debugging — jhuber6 / detail
  17. [clang-tidy] Support globbing in NOLINT* expressions — carlosgalvezp / detail

clang-d402203-g1c2c67b46b55-t24847-b24847.tar.gz (Oct 19, 2021 6:35:09 AM)

  1. [DebugInfo][NFC] Zero-initialize a class field — jeremy.morse / detail
  2. [mlir][RFC] Refactor layout representation in MemRefType — vlad.vinogradov / detail
  3. [lldb] Filter duplicates in Target::GetScratchTypeSystems — Raphael Isemann / detail
  4. [lldb] change name demangling to be consistent between windows and linx — werat / detail
  5. [lldb] Allow dumping the state of all scratch TypeSystems — Raphael Isemann / detail
  6. [lldb] Reduce code duplication around inferior building — pavel / detail
  7. [DebugInfo][InstrRef] Avoid un-necessary densemap copies and comparisons — jeremy.morse / detail
  8. Revert "[lldb] [ABI/X86] Support combining xmm* and ymm*h regs into ymm*" — mgorny / detail
  9. [lldb] Adjust udt-layout.test after MS mangling change — Raphael Isemann / detail
  10. [clangd] Add code completion of param name on /* inside function calls. — adamcz / detail
  11. [lldb] [Host] Make Terminal methods return llvm::Error — mgorny / detail
  12. [lldb] [ABI/X86] Refactor ABIX86::AugmentRegisterInfo() — mgorny / detail
  13. [MLIR][OpenMP] Added parseClauses — Shraiysh.Vaishay / detail
  14. [fir] Add FIRBuilder utility functions — clementval / detail
  15. [runtimes] Make sure LLVM_LIT_ARGS is set before including individual runtimes — Louis Dionne / detail
  16. Canonicalize max/min operations on integers. — ezhulenev / detail
  17. [lldb] [Process/Utility] Fix value_regs/invalidate_regs for ARM — mgorny / detail

clang-d402186-g9da51402f477-t24841-b24841.tar.gz (Oct 19, 2021 2:56:26 AM)

  1. [lldb] Fix nullptr dereference in AppleObjCRuntimeV2 — Jonas Devlieghere / detail
  2. [libomptarget] Refactor DeviceRTL prior to AMDGPU bringup — jonathanchesterfield / detail
  3. first draft of a written policy around git repos — kuhnel / detail
  4. [Driver][Gnu] Support -shared -static: pass -shared to ld and use crtbeginS.o — i / detail
  5. [llvm-shlib] Fix windows build failed while llvm non-standalone building. — david.stuttard / detail
  6. [lldb] [ABI/X86] Support combining xmm* and ymm*h regs into ymm* — mgorny / detail
  7. [DebugInfo][InstrRef] Fix Wdangling-else warning in InstrRefLDVTest — jeremy.morse / detail

clang-d402179-g8189c4eee749-t24836-b24836.tar.gz (Oct 18, 2021 11:31:35 PM)

  1. [JITLink] Use DEBUG_WITH_TYPE, rather than defining DEBUG_TYPE. — Lang Hames / detail
  2. Fix small typo in Block ABI docs — shivam98.tkg / detail
  3. [RISCV] Split RISCV vector builtins into their own file and namespace. — craig.topper / detail
  4. [RISCV] Remove the HasSideEffects property from riscv_vector.td — craig.topper / detail
  5. [JITLink][x86-64] Lift GOT, PLT table managers into x86_64.h; reuse for MachO. — Lang Hames / detail
  6. [llvm-readobj] Delete redundant 'static' from namespace scope 'static const'. NFC — i / detail
  7. [tools] Delete redundant 'static' from namespace scope 'static const'. NFC — i / detail

clang-d402172-ge678c5117710-t24831-b24831.tar.gz (Oct 18, 2021 8:10:04 PM)

  1. [libc] add atof, strtof and strtod — michaelrj / detail
  2. [mlir][tosa] Adds a canonicalization to the transpose op if the perms are a no op — rob.suderman / detail
  3. [test] Remove tests pinned to the legacy PM — aeubanks / detail
  4. [opt] Directly translate -O# to -passes='default<O#>' — aeubanks / detail
  5. Follow-on to fix a test from c5011aed9c297d6ddd8ee4f77453b215aa27554a. — jingham / detail
  6. [mlir] Add enclosingOpOk parameter to properlyDominates — springerm / detail
  7. [mlir][scf] Add insideMutuallyExclusiveBranches helper — springerm / detail
  8. Simplify the TableManager class and move it into a public header. — Lang Hames / detail
  9. [mlir] fix bugs with NamedAttrList — jeffniu22 / detail
  10. [RISCV] Reorder the vector register allocation order. — kai.wang / detail
  11. [Support][ThinLTO] Move ThinLTO caching to LLVM Support library — phosek / detail

clang-d402161-g684b6265b31c-t24827-b24827.tar.gz (Oct 18, 2021 4:48:37 PM)

  1. [ExpandMemCmp] Update CFG before DTU — nikita.ppv / detail
  2. Revert "[lldb] [lldb-server] Refactor ConnectToRemote()" — mgorny / detail
  3. [lldb] [lldb-server] Refactor ConnectToRemote() — mgorny / detail
  4. [InlineAdvisor] Add -inline-replay-scope=<Function|Module> to control replay scope — modimo / detail
  5. [SLP]Fix emission of the shrink shuffles. — a.bataev / detail
  6. [NewPM] Add PipelineTuningOption to eagerly invalidate analyses — aeubanks / detail
  7. [DebugInfo][ARM] Fix incorrect debug information for RWPI accessed globals — alexandroslamprineas / detail
  8. [x86] Implement a tagged-globals backend feature. — mascasa / detail
  9. [RISCV] Use a lambda to avoid having the Support library depend on Option library. — craig.topper / detail
  10. [flang] Fold BTEST — pklausler / detail
  11. [X86] Regenerate testb-je-fusion.ll with common NOFUSION/FUSION prefixes — llvm-dev / detail
  12. [mlir][sparse] generalize sparse_tensor.convert on static/dynamic dimension sizes — ajcbik / detail
  13. [InlineCost] Add empty line between call sites when printing inline costs — aeubanks / detail
  14. Suppress some bitwise-or-of-bool warnings with explicit int cast — dblaikie / detail
  15. [X86] combineMulToPMADDWD - replace ASHR(X,16) -> LSHR(X,16) — llvm-dev / detail
  16. [InlineAdvisor][NFC] Fix tests added in D110658 on — modimo / detail
  17. workflows: Migrate repo-lockdown to GitHub Actions — tstellar / detail
  18. repo-lockdown: Add pr comment and fix typo — tstellar / detail
  19. [CMake] Cache the compiler-rt library search results — phosek / detail
  20. [mlir][sparse] Renaming variables for consistency/clarity — 2998727+wrengr / detail
  21. [InlineAdvisor][NFC] Fix tests added in D110658 V2 — modimo / detail
  22. Add a "command container" hierarchy to allow users to add container nodes. — jingham / detail
  23. [RISCV] Fix typo in comment. NFC — craig.topper / detail
  24. [HIP] [AlwaysInliner] Disable AlwaysInliner to eliminate undefined symbols — Anshil.Gandhi / detail
  25. [RISCV][TableGen] Remove HasMaskedOffOperand as a member of RVVIntrinsic. NFC — craig.topper / detail

clang-d402136-gff6fe9a2f161-t24821-b24821.tar.gz (Oct 18, 2021 1:22:56 PM)

  1. [mlir][docs] Fix name of get arith->LLVM patterns in docs — jeffniu22 / detail
  2. Reland [clang] Pass -clear-ast-before-backend in Clang::ConstructJob() — aeubanks / detail
  3. [Sanitizers] Replaced getMaxPointerSizeInBits with getPointerSizeInBits, which was causing failures for 32bit x86. — kstoimenov / detail
  4. Use llvm::erase_if (NFC) — kazu / detail
  5. [OpenMP] libomp: add check of task function pointer for NULL. — Andrey.Churbanov / detail
  6. BPF: remove intrindics @llvm.stacksave() and @llvm.stackrestore() — yhs / detail
  7. [gn build] Port 009f3a89d833 — llvmgnsyncbot / detail
  8. [RISCV] Rewrite forwardCopyWillClobberTuple to not assume that there are exactly 32 registers. NFC — craig.topper / detail
  9. [mlir] Flipping Test dialect to prefixed form _Both — jpienaar / detail
  10. [LoopUtils] Simplify addRuntimeCheck to return a single value. — flo / detail
  11. [JITLink][NFC] Fix Wdangling-else warning in LinkGraphTests — blangmuir / detail
  12. [AIX] Disable tests failing due to lack of 64-bit XCOFF object file support — Jake.Egan / detail
  13. Fix a comment in SemaSYCL to make sure I can commit — erich.keane / detail
  14. BPF: fix a bug in IRPeephole pass — yhs / detail
  15. [LV] Update test that was missed in e844f05397b72. — flo / detail
  16. [AArch64][GlobalISel] combine and + [la]sr => ubfx — Jon Roelofs / detail
  17. [NFC][BPF] fix comments and rename functions related to BTF_KIND_DECL_TAG — yhs / detail
  18. [mlir] SPIR-V: add sin, cos, log, sqrt OCL ops — ivan.butygin / detail
  19. [runtimes] Use the new "runtimes" build by default and deprecate other builds — Louis Dionne / detail
  20. [mlir] Update approximation range for Tanh operation — ezhulenev / detail
  21. Add tests for the other variants of BreakpointCreateBySourceRegex. — jingham / detail
  22. [libc++][NFC] Reorganize release notes — Louis Dionne / detail
  23. Fix crash when diagnosing a CTAD failure in an array new expression — aaron / detail
  24. [libcxx] Make allocator<T>:allocate throw bad_array_new_length — mikhail.maltsev / detail
  25. Fix Linux error in TestBreakInLoadedDylib.py. — jingham / detail
  26. [MLIR] Expose optional attribute parsing functions — youngar17 / detail
  27. [Support][ThinLTO] Move ThinLTO caching to LLVM Support library — phosek / detail
  28. [gn build] Port 92b8cc52bbc8 — llvmgnsyncbot / detail
  29. Revert "[Support][ThinLTO] Move ThinLTO caching to LLVM Support library" — phosek / detail
  30. [gn build] Port 8e46e34d2435 — llvmgnsyncbot / detail

clang-d402106-g31d3c0b33310-t24815-b24815.tar.gz (Oct 18, 2021 9:57:40 AM)

  1. [zorg] Reorganize Polly builders. — llvm-project / githubweb
  2. Unique builddirs for polly builders. — llvm-project / githubweb

clang-d402106-g31d3c0b33310-t24815-b24815.tar.gz (Oct 18, 2021 9:57:40 AM)

  1. [X86][Costmodel] Add SSE2 sub-128bit vXi8/16 stride 2 interleaved store costs — llvm-dev / detail
  2. [X86][Costmodel] Add SSE2 sub-128bit vXi32/f32 stride 2 interleaved store costs — llvm-dev / detail
  3. Remove also Block-ABI-Apple.txt from the Makefile — sylvestre / detail
  4. [analyzer][NFC] Add unittests for CallDescription and split the old ones — balazs.benics / detail
  5. [analyzer][NFC] Refactor CallEvent::isCalled() — balazs.benics / detail
  6. [analyzer] Allow matching non-CallExprs using CallDescriptions — balazs.benics / detail
  7. [Analysis] add utility function for unary shuffle mask creation — spatel / detail
  8. [lldb] Delete TestStandardUnwind — pavel / detail
  9. [AArch64] Improve shuffle vector by using wider types — weiwei64 / detail
  10. [SVE][CodeGen] Fix predicate for add/sub + element count patterns — kerry.mclaughlin / detail
  11. [InstCombine][DebugInfo] Remove superflous assertion, add test [2/2] — peter.waller / detail
  12. [lldb] Fix missing dependency on libc++ from LLDB test suite on non-Darwin platforms — Raphael Isemann / detail
  13. [mlir][python] Add 'loc' property to ops — zinenko / detail
  14. [ADT] Add some basic APInt::isPowerOf2() unit test coverage — llvm-dev / detail
  15. [Mips] Add glue between CopyFromReg, CopyToReg and RDHWR nodes for TLS — jrtc27 / detail
  16. [libc++] Add the std::views::reverse range adaptor — Louis Dionne / detail
  17. Revert D105169 due to the two-stage failure in ASAN — aqjune / detail
  18. Allow only valid vector.shape_cast transitive folding — ataei / detail
  19. [libomptarget] Pass OMP_TARGET_OFFLOAD env variable through to tests — jonathanchesterfield / detail
  20. [LV] Record memory widening decisions (NFCI) — gil.rapaport / detail
  21. [mlir] Add support for specifying printing flags when adding an op to a Diagnostic — riddleriver / detail
  22. [libc++][NFC] Fix typo in test — Louis Dionne / detail
  23. [mlir] Fix tsan failure in PassCrashRecovery — riddleriver / detail
  24. [LLD][TEST] Add testing for negative addends for R_X86_64_32 and R_X86_64_PC32 relocations — gbreynoo / detail
  25. [clang] Disable -clear-ast-before-backend with -print-stats — aeubanks / detail
  26. [mlir] Add AnyAttrOf tablegen attribute constraint — riddleriver / detail
  27. [mlir][NFC] Provide accessor for TableGen record for constraints — riddleriver / detail
  28. [NFC] ProfileSummary: const a bunch of members and fields. — mtrofin / detail
  29. [ADT] Fix Wshift-overflow gcc warning in isPowerOf2 unit test — llvm-dev / detail

clang-d402077-gb37efed957ed-t24810-b24810.tar.gz (Oct 18, 2021 6:32:35 AM)

  1. [AMDGPU] Add patterns for i8/i16 local atomic load/store — Piotr Sobczak / detail
  2. Add new MachineFunction property FailsVerification — jay.foad / detail
  3. Remove the verifyAfter mechanism that was replaced by D111397 — jay.foad / detail
  4. Fix signed/unsigned comparison after b5426ced71280 — jeremy.morse / detail
  5. [AMDGPU] Add link to bug — jay.foad / detail
  6. [clang][modules] Delay creating `IdentifierInfo` for names of explicit modules — Jan Svoboda / detail
  7. [lldb] Fix SymbolFilePDBTests for a3939e1 — pavel / detail
  8. [lldb][NFC] clang format change — werat / detail
  9. [NFC] Remove Block-ABI-Apple.txt — shivam98.tkg / detail
  10. Revert "[NFC] [LoopPeel] Change the way DT is updated for loop exits" — mkazantsev / detail
  11. [lldb] [lldb-server] Refactor ConnectToRemote() — mgorny / detail
  12. [DebugInfo][InstrRef] Avoid a crash during DBG_PHI maintenence — jeremy.morse / detail
  13. [AMDGPU] Remove unused VirtRegMap analysis. NFC. — jay.foad / detail
  14. [InstCombine][DebugInfo] Remove superflous assertion, add test — peter.waller / detail
  15. [AArch64][SVE][CodeGen] Add tests for RSHRN{T,B} instructions — peter.waller / detail
  16. [DebugInfo] Correctly handle arrays with 0-width elements in GEP salvaging — stephen.tozer / detail
  17. [Sema] haveSameParameterTypes - replace repeated isNull() test with assertions — llvm-dev / detail
  18. [OpenMP][Tests][NFC] Flagging OMPT tests as XFAIL for Intel compilers — protze / detail
  19. [OpenMP][Tests][NFC] Work around ICC bug — protze / detail
  20. [OpenMP][OMPT] thread_num determination for programs with explicit tasks — protze / detail
  21. [lldb] Fix PDB/compilands.test for a3939e1 — pavel / detail

clang-d402056-g96351680833e-t24805-b24805.tar.gz (Oct 18, 2021 2:52:09 AM)

  1. [PowerPC] Implement scheduling model for Power10 — qiucofan / detail
  2. [MachineSink] Compile time improvement for large testcases which has many kill flags — bing1.yu / detail
  3. [AArch64] Fixed a bug on AArch64MIPeepholeOpt — jingu.kang / detail
  4. [Parse] Improve diagnostic and recovery when there is an extra override in the outline method definition. — hokein.wu / detail
  5. Fix cyclic header dependency between Support<->Option due to RISCVISAInfo — Raphael Isemann / detail
  6. [lldb] Return StringRef from PluginInterface::GetPluginName — pavel / detail
  7. Fix bazel build. — akuegel / detail
  8. [AMDGPU] Divergence driven selection for fused bitlogic — Stanislav.Mekhanoshin / detail
  9. [AArch64][GISel] Add 8/16 bit uaddo lowering tests. — flo / detail
  10. [lldb] [Utility] Remove Status::WasInterrupted() along with its only use — mgorny / detail
  11. [X86] Prefer VEX encoding in X86 assembler. — yuanke.luo / detail
  12. [SelectionDAG] Fix illegal widening of scalable-vector loads — fraser / detail
  13. [AIX][cmake] Set atomics related macros when build with xlclang — lkail / detail

clang-d402043-g8b7cc93e9dc7-t24801-b24801.tar.gz (Oct 17, 2021 11:35:18 PM)

  1. [NFC] [LoopPeel] Change the way DT is updated for loop exits — mkazantsev / detail
  2. [JITLink] Add comments, rename types for visitExistingEdges utility. — Lang Hames / detail

clang-d402041-gc900b0a6d5f7-t24799-b24799.tar.gz (Oct 17, 2021 8:17:19 PM)

  1. [lldb] Skip target variable test on AS — Jonas Devlieghere / detail

clang-d402041-gc900b0a6d5f7-t24799-b24799.tar.gz (Oct 17, 2021 8:17:19 PM)

  1. Fixed tests for FP classification intrinsics — sepavloff / githubweb

clang-d402040-gd245f2e8597b-t24798-b24798.tar.gz (Oct 17, 2021 5:00:02 PM)

  1. [clang] Use llvm::erase_if (NFC) — kazu / detail

clang-d402039-gdc3382dc2c12-t24797-b24797.tar.gz (Oct 17, 2021 1:39:39 PM)

  1. [X86][SLM] +1uop for PSHUFBrm xmm — llvm-dev / detail
  2. [X86][SLM] Fix uops for PCLMULQDQ — llvm-dev / detail
  3. [X86][SLM] Fix uops for PCMPISTR/PCMPISTR instructions — llvm-dev / detail
  4. [X86][SLM] Fix BitTest+Set uops + port usage — llvm-dev / detail
  5. [CostModel][X86] Add div/rem by negative power-of-2 constants — llvm-dev / detail
  6. [fir] Add IfBuilder and utility functions — clementval / detail
  7. [CostModel][X86] Add mul by positive/negative power-of-2 constants tests — llvm-dev / detail

clang-d402032-g274b2439f839-t24794-b24794.tar.gz (Oct 17, 2021 10:19:34 AM)

  1. This patch supports the following checks for THREADPRIVATE Directive: — qiaopeixin / detail
  2. [X86][Costmodel] Load/store i16 Stride=6 VF=32 interleaving costs — lebedev.ri / detail
  3. [X86][Costmodel] Load/store i32 Stride=3 VF=32 interleaving costs — lebedev.ri / detail
  4. [X86][Costmodel] Load/store i32 Stride=4 VF=32 interleaving costs — lebedev.ri / detail
  5. [X86][Costmodel] Load/store i64 Stride=2 VF=32 interleaving costs — lebedev.ri / detail
  6. [X86][Costmodel] Load/store i64 Stride=4 VF=16 interleaving costs — lebedev.ri / detail
  7. [ConstantRange] Add fast signed multiply — nikita.ppv / detail

clang-d402025-gc8be7743acc7-t24792-b24792.tar.gz (Oct 17, 2021 6:55:08 AM)

  1. tsan: refactor trace tests — dvyukov / detail
  2. [llvm][AArch64][SVE] Fold literals into math instructions — david.truby / detail
  3. Lex arguments for __has_cpp_attribute and friends as expanded tokens — aaron / detail
  4. [InstCombine] Add some extra tests for truncated saturates. NFC — david.green / detail
  5. Bump the value of __STDC_VERSION__ in -std=c2x mode — aaron / detail

clang-d402020-g1d7aadb4c48a-t24786-b24786.tar.gz (Oct 17, 2021 3:25:57 AM)

  1. [gn build] Port ff13189c5d0d — llvmgnsyncbot / detail

clang-d402019-g8efa6512e066-t24785-b24785.tar.gz (Oct 17, 2021 2:15:39 AM)

  1. Use llvm::erase_value (NFC) — kazu / detail
  2. [RISCV] Unify the arch string parsing logic to to RISCVISAInfo. — kito.cheng / detail
  3. [RISCV][NFC] Fix build error — kito.cheng / detail

clang-d402016-g6176fda3f992-t24782-b24782.tar.gz (Oct 16, 2021 11:18:42 PM)

  1. Fix a few warnings (signed/unsigned comparison in gtest, and missing field initializers) — dblaikie / detail

clang-d402015-g40b9c39db159-t24781-b24781.tar.gz (Oct 16, 2021 6:49:14 PM)

  1. [MLIR][LLVM] Add memset intrinsic — gh / detail

clang-d402014-gd0dbc991c098-t24780-b24780.tar.gz (Oct 16, 2021 3:51:39 PM)

  1. [AArch64] Optimize add/sub with immediate — powerman1st / detail
  2. [X86][LV] X86 does *not* prefer vectorized addressing — lebedev.ri / detail
  3. [ConstantFolding] ConstantFoldScalarCall1 - early-out if getLibFunc fails. NFC. — llvm-dev / detail
  4. [ConstantFolding] Use getValueAPF const ref value where possible. NFC. — llvm-dev / detail
  5. [ConstantFolding] ConstantFoldScalarCall2 - early-out if getLibFunc fails. NFC. — llvm-dev / detail
  6. [LazyValueInfo] getPredicateAt - remove unnecessary null pointer check. NFC. — llvm-dev / detail
  7. [Analysis] Replace assert(isa)/dyn_cast with cast. NFC. — llvm-dev / detail
  8. [docs] Mention DragonFlyBSD as a supported platform for LLVM. — fred / detail
  9. [Demangle] Extract nonMicrosoftDemangle from llvm::demangle — tomasz.miasko / detail
  10. [llvm-cxxfilt] Use nonMicrosoftDemangle for demangling NFC — tomasz.miasko / detail
  11. [Symbolize] Demangle Rust symbols — tomasz.miasko / detail
  12. [lldb] Split ParseSingleMember into Obj-C property and normal member/ivar parsing code. — Raphael Isemann / detail
  13. [LV][X86] Add PR47437 test case — llvm-dev / detail
  14. [Support] Add more Windows error codes to mapWindowsError — martin / detail
  15. Use llvm::is_contained (NFC) — kazu / detail
  16. [NFC][X86][Codegen] Add missing interleaving tests after D111546 — lebedev.ri / detail
  17. [TTI][X86] Add SSE2 sub-128bit vXi16/32 and v2i64 stride 2 interleaved load costs — llvm-dev / detail
  18. [libc++][doc] Adds more issue status labels. — koraq / detail
  19. [TTI][X86] Add v8i16 -> 2 x v4i16 stride 2 interleaved load costs — llvm-dev / detail
  20. [OpenMP][deviceRTLs] Fix wrong return value of `__kmpc_is_spmd_exec_mode` — tianshilei1992 / detail
  21. [APInt] Fix 1-bit edge case in smul_ov() — nikita.ppv / detail
  22. Revert "[clang] Pass -clear-ast-before-backend in Clang::ConstructJob()" — aeubanks / detail
  23. Improve fatal error message when an Attribute or Type wasn't initialized by a dialect (NFC) — joker.eph / detail
  24. [Builders.h] Silence a warning by adding a cast. — clattner / detail
  25. [X86] Add DAG combine for negation of CMOV absolute value pattern. — craig.topper / detail
  26. [NFC][sanitizer] Rename stack depot tests — Vitaly Buka / detail
  27. [NFC][sanitizer] Add StackDepotTestOnlyUnmap — Vitaly Buka / detail
  28. [Object] Simplify RELR decoding — i / detail
  29. Revert "[AArch64] Optimize add/sub with immediate" — powerman1st / detail

clang-d401985-gf0711106dc6c-t24758-b24758.tar.gz (Oct 16, 2021 4:17:26 AM)

  1. [TableGen] Replace static_cast with llvm's cast. NFC — craig.topper / detail
  2. [mlir][linalg][bufferize] Relax rules for extract_slice/insert_slice matching — springerm / detail
  3. [clang-tidy] Fix false positive in cppcoreguidelines-virtual-class-destructor — carlosgalvezp / detail

clang-d401982-g37ca7a795b27-t24756-b24756.tar.gz (Oct 16, 2021 12:56:42 AM)

  1. Resolve lit failures in clang after 8ca4b3e's land — aqjune / detail
  2. Fix lit test failures in clang-ppc* and clang-x64-windows-msvc — aqjune / detail
  3. [MLIR] Generalize Affine dependence analysis using Affine Relations — groverkss / detail
  4. Fix missing failures in clang-ppc64be* and retry fixing clang-x64-windows-msvc — aqjune / detail

clang-d401978-g8ca4b3ef19fe-t24752-b24752.tar.gz (Oct 15, 2021 9:37:23 PM)

  1. [WebAssembly] Add prototype relaxed laneselect instructions — tlively / detail
  2. [X86] Add more tests for D111858. NFC — craig.topper / detail
  3. [Polly][docs] Fix Sphinx warning. — llvm-project / detail
  4. [Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and turn it off by default — gusrb406 / detail
  5. [Clang/Test]: Rename enable_noundef_analysis to disable-noundef-analysis and turn it off by default (2) — gusrb406 / detail

clang-d401973-g965ec6dbe7e0-t24749-b24749.tar.gz (Oct 15, 2021 6:18:59 PM)

  1. [ConstantRange] Compute precise shl range for single elements — nikita.ppv / detail
  2. Fix Xcode project for debugserver — lawrence_danna / detail
  3. Revert "[HIP] [AlwaysInliner] Disable AlwaysInliner to eliminate undefined symbols" — Anshil.Gandhi / detail
  4. [clang] fix typo correction not looking for candidates in base classes. — mizvekov / detail
  5. [ELF] Require two-dash form for --pack-dyn-relocs — i / detail
  6. [MLIR][TOSA] Drop "OnTensors" suffix — gcmn / detail
  7. [mlir][sparse] run less combinations of SpMM in test (to reduce runtime) — ajcbik / detail
  8. [mlir] Add folder for shape.add — jpienaar / detail

clang-d401965-gf92db6d3fff1-t24745-b24745.tar.gz (Oct 15, 2021 2:59:42 PM)

  1. [SelectionDAG] Fix typo in option help — i / detail
  2. [WebAssembly] Add import info to `dylink` section of shared libraries — sbc / detail
  3. [compiler-rt/profile] Hide __llvm_profile_raw_version — pirama / detail
  4. [VectorCombine] Add option to only run scalarization transforms. — flo / detail
  5. [modules] Make a module map referenced by a system map a system one too. — vsapsai / detail
  6. [ConstantRange] Better diagnostic for correctness test failure (NFC) — nikita.ppv / detail
  7. [BasicAA] Rename ExtendedValue to CastedValue (NFC) — nikita.ppv / detail
  8. [HIP] Relax conditions for address space cast in builtin args — Anshil.Gandhi / detail
  9. [InstCombine] generalize fold for mask-with-signbit-splat — spatel / detail
  10. Revert "[HIP] Relax conditions for address space cast in builtin args" — Anshil.Gandhi / detail
  11. [ConstantRange] Support checking optimality for subset of inputs (NFC) — nikita.ppv / detail
  12. [AMDGPU] Precommit fused-bitlogic.ll test. NFC. — Stanislav.Mekhanoshin / detail
  13. [InstCombine] generalize fold for mask-with-signbit-splat, part 2 — spatel / detail
  14. [NFC] Make Assume2KnowledgeMap's typedef more precise — aeubanks / detail
  15. [HIP] Relax conditions for address space cast in builtin args — Anshil.Gandhi / detail

clang-d401950-g03375a3fb33b-t24740-b24740.tar.gz (Oct 15, 2021 11:36:15 AM)

  1. [AArch64] Fix failing test target-invalid-cpu-note.c — tomas.matheson / detail
  2. [lldb] Add test for struct merging in scratch ASTContext — Raphael Isemann / detail
  3. [VectorCombine] add tests for shuffle of binops; NFC — spatel / detail
  4. [llvm-readelf] Make -W an alias of --wide — gbreynoo / detail
  5. [libc++][doc] Use issue labels. — koraq / detail
  6. [OpenMP][Tools][NFC] Make an Archer test more robust — protze / detail
  7. [libc++] LWG3266: delete the to_chars(bool) overload. — koraq / detail
  8. [mlir][vector] NFC - Refactor and extract a helper StructuredGenerator class — nicolas.vasilache / detail
  9. [ARM] Don't use TARGET_HEADER_BUILTIN in arm_mve_builtins.inc or arm_cde_builtins.inc — craig.topper / detail
  10. [clang] Capture Framework when HeaderSearch is resolved via headermap — Cyndy Ishida / detail
  11. [IR] Fix a few incorrect paths in file header comments. NFC — craig.topper / detail
  12. [AIX] Enable int128 in 64 bit mode — Jinsong Ji / detail
  13. [mlir][sparse] implement sparse tensor init operation — ajcbik / detail
  14. [DebugInfo] Limit the size of DIExpressions that we will salvage up to — stephen.tozer / detail
  15. [DebugInfo] retainedTypes should not have subprograms — puyan / detail
  16. [SLP]Add a test for shrink shuffle after reorder, NFC. — a.bataev / detail
  17. [lldb] Harden TestCompletion against new settings in 'target.process' — Raphael Isemann / detail
  18. NFC: Remove wayward MIR tests from lib/Target — Jessica Paquette / detail
  19. [clang] Use llvm::is_contained (NFC) — kazu / detail
  20. [SystemZ] Handle huge immediates in SystemZInstrInfo::loadImmediate(). — paulsson / detail
  21. [clang] Pass -clear-ast-before-backend in Clang::ConstructJob() — aeubanks / detail
  22. [ubsan] Remove REQUIRED from some TestCases — Vitaly Buka / detail
  23. [amdgpu] Fix a crash case when preserving MDT in SILowerControlFlow — michael.hliao / detail
  24. [lld/mac] Mark private externs with GOT relocs as LOCAL in indirect symbtab — thakis / detail
  25. [HIP] [AlwaysInliner] Disable AlwaysInliner to eliminate undefined symbols — Anshil.Gandhi / detail

clang-d401925-gecef0359538c-t24736-b24736.tar.gz (Oct 15, 2021 8:18:21 AM)

  1. Adds //mlir:GPUTransforms dependency to //llvm:MC as the former includes — bgraur / detail
  2. [lldb] [ABI/AArch64] Do not add subregs if some of them are present — mgorny / detail
  3. [lldb] [test] Simplify X86 TestGDBServerTargetXML logic to match AArch64 — mgorny / detail
  4. [pstl] Initial implementation of OpenMP backend, on behalf of Christopher Nelson nadiasvertex@gmail.com — mikhail.dvorskiy / detail
  5. [AMDGPU] Fix width check for signed mul24 generation. — abinav.puthanpurayil / detail
  6. [AArch64]Enabling Cortex-A510 Support — archibald.elliott / detail
  7. [X86] Enable promotion of i16 popcnt (PR52056) — Dávid Bolvanský / detail
  8. [libc] Memory function benchmarks: rename MemcmpConfiguration in MemcmpOrBcmpConfiguration — gchatelet / detail
  9. Fix a crash on an invalid templated UDL declaration — aaron / detail
  10. [lldb] [test] Add TestGDBServerTargetXML tests for x86 duplicate subregs — mgorny / detail
  11. [Polly] Remove checkIslAstExprInt and use RAII instead of manually freeing Expr. NFC. — llvm-project / detail
  12. [AMDGPU] Avoid redundant calls to numBits in AMDGPUCodeGenPrepare::replaceMulWithMul24(). — abinav.puthanpurayil / detail
  13. [Driver][NetBSD] Use Triple reference instead of ToolChain.getTriple(). — fred / detail

clang-d401912-g3dbcea8b957a-t24732-b24732.tar.gz (Oct 15, 2021 4:41:34 AM)

  1. [RISCV] Add invalid match case for uimm2, uimm3 and uimm7 — jim / detail
  2. Fix another test not using the standard separator for sanitizer options. — Dan Liew / detail
  3. [AArch64ISelLowering] Avoid duplane in some cases when sve enabled — guopeilin1 / detail
  4. [clang-format] [PR42014,PR52021] don't let clang-format assert/crash when file being formatted is read-only/locked — mydeveloperday / detail
  5. [git-clang-format] Add --diffstat parameter — mydeveloperday / detail
  6. [lldb] Fix an include in HostTest.cpp — pavel / detail
  7. [JSON] Handle uint64_t type — djtodoro / detail
  8. [ARM] Fix MOVCC peephole to not use an incorrect register class — john.brawn / detail
  9. [libc++] Use apple-install-libcxx.sh in the Apple/system CI job — Louis Dionne / detail
  10. [AArch64] Improve fptosi.sat lowering — david.green / detail
  11. [llvm-dwarfdump] Fix unsigned overflow when calculating stats — djtodoro / detail
  12. [AArch64] Improve fptosi.sat vector lowering — david.green / detail
  13. [Test][InstCombine] Precommit tests for PR52078 — anton.a.afanasyev / detail
  14. [InstCombine] Support arbitrary const shift amount for `lshr (sext i1 ...)` — anton.a.afanasyev / detail
  15. [lldb] [DynamicRegisterInfo] Support value_regs with offset — mgorny / detail
  16. [lldb] [ABI/X86] Add pseudo-registers if missing — mgorny / detail
  17. Reland [clang] Check unsupported types in expressions — andrew.savonichev / detail

clang-d401895-g844706701ea3-t24728-b24728.tar.gz (Oct 15, 2021 1:21:16 AM)

  1. [PowerPC] Support ppc-asm-full-reg-names for AIX — qiucofan / detail
  2. [SCEV] Prove implication of predicates to their sign-flipped counterparts — mkazantsev / detail
  3. [llvm] Use llvm::is_contained (NFC) — kazu / detail
  4. [RISCV] Optimize immediate materialisation with SH*ADD — powerman1st / detail
  5. [NFC] fix a typo — shaoce / detail
  6. Use Module's FileSpec for limiting binaries to set dyld breakpoint in — Jason Molenda / detail
  7. [MLIR] Add `KeywordOrString` handling to AsmParser — youngar17 / detail

clang-d401888-g12cbc8cbf071-t24725-b24725.tar.gz (Oct 14, 2021 10:00:46 PM)

  1. Fix getInlineCost with ComputeFullInlineCost enabled — apilipenko / detail
  2. [mlir][linalg][bufferize] Rewrite conflict detection — springerm / detail
  3. [mlir][linalg][bufferize] Handle scf::ForOp correctly in bufferizesToMemoryRead — springerm / detail
  4. [MLIR][ODS] default-valued strings should be in quotes — jeffniu22 / detail
  5. [SCEV][NFC] Reduce memory footprint & compile time via DFS refactoring — mkazantsev / detail
  6. PR52183: Don't emit code for a void-typed constant expression. — richard / detail
  7. [analyzer] Fix property access kind detection inside parentheses. — Artem Dergachev / detail

clang-d401881-g42ad7e1bc908-t24721-b24721.tar.gz (Oct 14, 2021 6:40:41 PM)

  1. Compress formatting of array type names (int [4] -> int[4]) — dblaikie / detail
  2. [SLP]Fix PR52090: clang crashes: Assertion `Index < Length && "Invalid index!"' failed. — a.bataev / detail
  3. [OpenMP][host runtime] Add support for teams affinity — jonathan.l.peyton / detail
  4. Disable add_mlir_aggregate() debug file generation. — stellaraccident / detail
  5. [flang] Expunge bogus semantic check for ELEMENTAL without dummies — pklausler / detail
  6. Revert "Compress formatting of array type names (int [4] -> int[4])" — dblaikie / detail
  7. [OpenMP][host runtime] small fixup of RTM CPUID bit check — jonathan.l.peyton / detail
  8. [OpenMP][host runtime] Add initial hybrid CPU support — jonathan.l.peyton / detail
  9. [hwasan] Add default "/" prefix. — eugenis / detail
  10. [hwasan] Fix TestCases/thread-uaf.c. — eugenis / detail
  11. [scudo] Fix running tests under hwasan. — eugenis / detail
  12. [NFC][Interpreter] Remove unused CompilerInvocation — aeubanks / detail
  13. [flang] Fold LGE/LGT/LLE/LLT intrinsic functions — pklausler / detail
  14. [mlir][ods] Enable emitting getter/setter prefix — jpienaar / detail
  15. [flang] Admit NULL() in generic procedure resolution cases — pklausler / detail
  16. [libc] add memccpy and mempcpy — michaelrj / detail
  17. [NFC][asan] Use more common socket type in test — Vitaly Buka / detail
  18. [NFC][sanitizer] Remove %stdcxx11 — Vitaly Buka / detail
  19. [NFC][asan] Speedup uar_signals.cpp test — Vitaly Buka / detail
  20. [CSSPGO] Turn off PseudoProbeUpdatePass for non-FDO builds. — hoy / detail

clang-d401861-gaeeefe97c686-t24717-b24717.tar.gz (Oct 14, 2021 3:21:21 PM)

  1. [BasicAA] Improve scalable vector handling — nikita.ppv / detail
  2. [libc++][AIX] Add scripts and config for building with the libcxx CI infrastructure — daltenty / detail
  3. [lldb] Rewrite TestDiamond and document some bugs. — Raphael Isemann / detail
  4. [mlir][tosa] Fix tosa.cast UiToFp32 for tosa-to-linalg — rob.suderman / detail
  5. [lldb] Remove logging from Platform::~Platform — Raphael Isemann / detail
  6. Fix a rejects-valid with consteval on overloaded operators — aaron / detail
  7. [Polly][docs] Fix itemize list for release notes. — llvm-project / detail
  8. [Polly] Remove support for code generated by gfortran+DragonEgg. — llvm-project / detail
  9. [X86] Use CMOVNS for abs instead of CMOVGE. — craig.topper / detail
  10. [Driver][Darwin] Use T reference instead of getToolChain().getTriple(). — fred / detail
  11. [lldb] Move ~Platform to source file — Raphael Isemann / detail
  12. Fix a crash on valid consteval code. — aaron / detail
  13. [IVUsers] Move preheader check into SCEVExpander — nikita.ppv / detail
  14. [RISCV] Remove unused member variable. NFC — craig.topper / detail
  15. autogen tests for ease of update — listmail / detail
  16. [X86][Costmodel] Improve cost modelling for not-fully-interleaved load — lebedev.ri / detail
  17. [AArch64] Add extra tests for fptosisat vector variants — david.green / detail
  18. [tests] Add indvars tests showing missing transforms with small IVs — listmail / detail
  19. [mlir][vector] Refactor linalg vectorization for reductions — thomasraoux / detail
  20. [MLIR][arith] fix references to std.constant in comments — jeffniu22 / detail
  21. [TableGen][PGO] Disable profile instrumentation for printInstruction function — xur / detail
  22. [clang] Support -clear-ast-before-backend without -disable-free — aeubanks / detail
  23. [test] Fix asan dynamic unit tests with per-target runtime dirs — thakis / detail
  24. [bazel] Move MC header usage from Support to tblgen — rnk / detail

clang-d401837-g0a869ef3a844-t24714-b24714.tar.gz (Oct 14, 2021 11:56:12 AM)

  1. [RISCV][test] Add tests of (add (shl r, c0), c1) — powerman1st / detail
  2. [NFC][compiler-rt][profile] Remove non-Posix -h option from test — Jinsong Ji / detail
  3. [JITLink][NFC] Add TableManager to replace PerGraph...Builder pass — 932494295 / detail
  4. [mlir][Linalg] Fix insertion point in comprehensive bufferization — nicolas.vasilache / detail
  5. [mlir][Linalg] Tighten canonicalization of InsertSliceOp that triggers infinite loop — nicolas.vasilache / detail
  6. [lldb] Fix 'frame diagnose' docstring typo — davelee.com / detail
  7. [libc++][NFC] Fixes placement of the return type. — koraq / detail
  8. [analyzer][solver] Handle simplification to ConcreteInt — gabor.marton / detail
  9. [AMDGPU] Add more tests for build_vector — julien.pages / detail
  10. [libc++] LWG3480: make (recursive_)directory_iterator C++20 ranges — joeloser93 / detail
  11. [llvm-profgen] Allow generating AutoFDO profile from CSSPGO binary — wenlei / detail
  12. [ValueTracking] Simplify getKnowledgeValidInContext() call (NFC) — nikita.ppv / detail
  13. [sanitizer] Move out stack trace pointer from header StackDepot — Vitaly Buka / detail
  14. [RISCV] Update Zba, Zbb, Zbc, and Zbs version from 0.93 to 1.0. — craig.topper / detail
  15. [FPEnv][InstSimplify] Fold fadd X, 0 ==> X, when we know X is not -0 — kevin.neal / detail
  16. [libTooling] Add "switch"-like Stencil combinator — yitzhakm / detail
  17. [Transforms] eliminateDeadStores - remove unused variable. NFC. — llvm-dev / detail
  18. [TTI][X86] Swap getInterleavedMemoryOpCostAVX2/getInterleavedMemoryOpCostAVX512 implementations. NFC. — llvm-dev / detail
  19. [Polly] Clean up Polly's getting started docs. — llvm-project / detail
  20. [Driver][WebAssembly] Use ToolChain reference instead of getToolChain(). — fred / detail
  21. [TTI][X86] Merge getInterleavedMemoryOpCostAVX2 into getInterleavedMemoryOpCost. NFC — llvm-dev / detail
  22. [AIX] Ignore case when comparing output from od — kai.nacke / detail
  23. [llvm-mca][timeline] Indicate output was stopped due to cycle limit. — daniel_l_sanders / detail

clang-d401814-g3f335ffffe47-t24710-b24710.tar.gz (Oct 14, 2021 8:36:04 AM)

  1. [zorg] Remove the clang-ppc64le-linux bot — amy.kwan1 / githubweb

clang-d401814-g3f335ffffe47-t24710-b24710.tar.gz (Oct 14, 2021 8:36:04 AM)

  1. [Orc] ELFNixPlatform::setupJITDylib - remove dead return. NFCI. — llvm-dev / detail
  2. [CostModel][X86] Pre-SSE41 targets can use PMADDWD for sext sub-i16 -> i32 — llvm-dev / detail
  3. [mlir] NFC - Avoid unused symbol in opt mode. — nicolas.vasilache / detail
  4. [clangd] IncludeCleaner: Handle macros coming from ScratchBuffer — kbobyrev / detail
  5. [clang][sema] instantiateOMPDeclareVariantAttr - merge repeated VariantFuncRef.get() calls. NFCI. — llvm-dev / detail
  6. [Codegen] TargetLowering::getCanonicalIndexType - early out scaled MVT::i8 indices. NFCI. — llvm-dev / detail
  7. [ARM] Simplify address calculation for NEON load/store — andrew.savonichev / detail
  8. [SystemZ] Remove some now unused ISD XXX_LOOP opcodes. — paulsson / detail
  9. [VectorCombine] Add test showing issue when running VectorCombine early. — flo / detail
  10. [NVPTX] Add VRFrame and VRFrameLocal to integer register classes — andrew.savonichev / detail
  11. Fixup [NVPTX] Add VRFrame and VRFrameLocal to integer register classes — andrew.savonichev / detail
  12. [hexagon] Add system register, transfer support — bcain / detail
  13. [DebugInfo][InstrRef] Place variable-values PHI using LLVM utilities — jeremy.morse / detail
  14. [mlir][linalg] Fix FusionOnTensors header and make local method static (NFC). — gysit / detail

clang-d401800-g18fbd5fe34f0-t24706-b24706.tar.gz (Oct 14, 2021 5:01:06 AM)

  1. [lldb] Print embedded nuls in char arrays (PR44649) — pavel / detail
  2. [lldb] Make the thread_local g_global_boundary accessed from a single file — martin / detail
  3. [SystemZ] Bugfix and refactorization of mem-mem operations — paulsson / detail
  4. [SystemZ] Reapply memcmp and memcpy patches. — paulsson / detail
  5. [lldb] Fix TestStackCorefile.py for ca0ce99fc8 — pavel / detail
  6. [mlir][linalg] Verify every LinalgOp has a body. — gysit / detail
  7. [Flang] flang-omp-report replace std::vector's with llvm::SmallVector — mats.petersson / detail
  8. [mlir][linalg] Expose flag to control nofold attribute when padding. — gysit / detail
  9. [MLIR] Fix assert crash when an unregistered dialect op is encountered — uday / detail
  10. Follow up to a3936a6c19c, correctly select LiveDebugValues implementation — jeremy.morse / detail
  11. [mlir][python] Fix MemRefType IsAFunction in Python bindings — zinenko / detail
  12. [mlir][python] Better support for variadic regions in Python bindings — zinenko / detail

clang-d401788-g6e1308bc1027-t24702-b24702.tar.gz (Oct 14, 2021 1:37:12 AM)

  1. [fir] Remove unused variable in FIRBuilder.h — clementval / detail
  2. Set LLVM_HAS_RVALUE_REFERENCE_THIS when __GNUC__ is defined — aeubanks / detail
  3. [SCEV][NFC] Reorder checks to delay call of all_of — mkazantsev / detail
  4. [SCEV][NFC] Simplify check with CI->isZero() exit condition — mkazantsev / detail

clang-d401784-g7e8152612677-t24699-b24699.tar.gz (Oct 13, 2021 10:22:10 PM)

  1. [mlir] Ability to build CAPI dylibs from out of tree projects against installed LLVM. — stellaraccident / detail
  2. [RISCV][test] Add more tests of immediate materialisation — powerman1st / detail
  3. [RISCV] Optimize immediate materialisation with SLLI.UW — powerman1st / detail
  4. docs: Document workaround for arcanist failures — joker.eph / detail
  5. [AMDGPU] Fix 24-bit mul intrinsic generation for > 32-bit result. — abinav.puthanpurayil / detail
  6. [clang] Use llvm::is_contained (NFC) — kazu / detail
  7. [RISCV] Optimize immediate materialisation with BSETI/BCLRI — powerman1st / detail

clang-d401777-gabdb82b237eb-t24695-b24695.tar.gz (Oct 13, 2021 7:02:50 PM)

  1. [InstCombine] Remove attributes after hoisting free above null check — smeenai / detail
  2. [gn build] (manually) port 6c76d0101193 — thakis / detail
  3. [mlir][sparse] Factoring out helper functions for generating constants — 2998727+wrengr / detail
  4. [mlir][sparse] Misc code cleanup — 2998727+wrengr / detail
  5. [ORC] Add a missing definition. — Lang Hames / detail
  6. [ORC] Use a Setup object for SimpleRemoteEPC construction. — Lang Hames / detail
  7. [llvm-profgen] Ignore stack samples before aggregation — wlei / detail
  8. [llvm-profgen] Ignore the whole trace with the leading external branch — wlei / detail
  9. [examples] Fix LLJITWithRemoteDebugging example after 4fcc0ac15e0. — Lang Hames / detail

clang-d401768-g6c76d0101193-t24691-b24691.tar.gz (Oct 13, 2021 3:37:57 PM)

  1. Turned off the assertions for ThinLTO deterministic build, as unreachable emits a full path to a autogenerated files in the build directory. — gkistanova / githubweb

clang-d401768-g6c76d0101193-t24691-b24691.tar.gz (Oct 13, 2021 3:37:57 PM)

  1. [clang] Delete unused class DiagsUninitializedSeveretyRAII — thakis / detail
  2. [Builtins] Remove stale comment. NFC — craig.topper / detail
  3. [HIP] Fix test rcom-detect.hip — Yaxun.Liu / detail
  4. [sanitizer] Add trivial StackDepot benchmark — Vitaly Buka / detail
  5. [X86][Costmodel] Fix `X86TTIImpl::getGSScalarCost()` — lebedev.ri / detail
  6. [NFC][Costmodel][X86] Fix broken `CHECK-NOT`'s in interleave costmodel tests — lebedev.ri / detail
  7. [NFC][X86][LV] Autogenerate checklines in cost-model.ll to simplify further updates — lebedev.ri / detail
  8. [fir] Add the DoLoopHelper — clementval / detail
  9. [clang] [Windows] Mark PIC as implicitly enabled for aarch64, just like for x86_64 — martin / detail
  10. [libcxx] [test] Generalize the conditions for testing bitcasts between long double, double and int128 — martin / detail
  11. [clang][Tooling] Use Windows command lines on all Windows, except Cygwin — martin / detail
  12. [Support] [Path] Use std::replace instead of an explicit comparison loop. NFC. — martin / detail
  13. [Support] [Path] Move function declarations to the right doxygen group in the header. NFC. — martin / detail
  14. [instcombine] PRE freeze to only potentially posion/undef operand of phi — listmail / detail
  15. [sanitizer] Cleanup benchmark — Vitaly Buka / detail
  16. [mlgo][aot] requrie the model is autogenerated for test determinism — mtrofin / detail

clang-d401752-g67a58fa3a687-t24687-b24687.tar.gz (Oct 13, 2021 12:15:41 PM)

  1. [lldb] Add a test for CRTP — Raphael Isemann / detail
  2. [mlir] fix python bindings cmake — zinenko / detail
  3. [fir][NFC] Add disclaimer to affine promotion/demotion passes — clementval / detail
  4. [mlir][spirv] Add memory semantics verify for atomic operations — xndchn / detail
  5. [clang] NFC: Move class to make it reusable — Jan Svoboda / detail
  6. [clang][modules] Cache loads of modules imported by PCH — Jan Svoboda / detail
  7. [AMDGPU] Enable load clustering in the post-RA scheduler — jay.foad / detail
  8. [SCEV] Add test for propagating poison through select condition. — flo / detail
  9. [instcombine] propagate single use freeze(gep inbounds X) — listmail / detail
  10. bugprone-argument-comment: SourceLocation valid judgment avoid emitting coredump in isInSystemHeader — aaron / detail
  11. [OPENMP51]Initial parsing/sema for adjust_args clause for 'declare variant' — michael.p.rice / detail
  12. [lldb] Skip several lldb tests that are flaky on Windows — stilis / detail
  13. [mlir][sparse] add init sparse tensor operation — ajcbik / detail
  14. [SystemZ/z/OS] Implement save of non-volatile registers on z/OS XPLINK — kai.nacke / detail
  15. [AMDGPU] Remove unneeded emit literal check — Joseph.Nash / detail
  16. [OpenMP] libomp: fix warning on comparison of integer expressions of different signedness — Andrey.Churbanov / detail
  17. [llvm-jitlink] Don't use thread pool task dispatch when LLVM_ENABLE_THREADS=Off — Lang Hames / detail
  18. [mlir][sparse] emergency fix after constant -> arith.constant change — ajcbik / detail
  19. Make various assume bundle data structures use uint64_t — aeubanks / detail
  20. [OpenMP] libomp: fix ittnotify usage. — Andrey.Churbanov / detail
  21. [CMake] Add optional libCURL dependency to llvm build configuration — phosek / detail
  22. [OpenMP] libomp: add atomic functions for new OpenMP 5.1 atomics. — Andrey.Churbanov / detail
  23. [FuncSpec] Don't run the solver if there's nothing to do — sjoerd.meijer / detail

clang-d401729-g7fd6f40dbd4e-t24684-b24684.tar.gz (Oct 13, 2021 8:58:16 AM)

  1. Revert "[RISCV] (2/2) Add the tail policy argument to builtins/intrinsics." — kai.wang / detail
  2. [RISCV] After reverting _mt builtins, add `ta` argument for LLVM IR. — kai.wang / detail
  3. [DebugInfo][InstrRef] Use PHI placement utilities for machine locations — jeremy.morse / detail
  4. [libc++abi] Change LIBCXXABI_NO_TIMER to LIBCXXABI_USE_TIMER — Louis Dionne / detail
  5. [libc++abi][ci] Add a from-scratch config for libc++abi on Apple/system — Louis Dionne / detail
  6. Follow up a3936a6c19c to work around an old compiler bug — jeremy.morse / detail
  7. [mlir][python] Provide some methods and properties for API completeness — zinenko / detail
  8. [mlir] Fix typos in the Python bindings doc — zinenko / detail
  9. [lldb][NFC] for-range loop when iterating over delayed_properties — Raphael Isemann / detail
  10. [InstCombine] add vector splat tests for foldLogOpOfMaskedICmps(); NFC — spatel / detail
  11. [InstCombine] allow matching vector splat constants in foldLogOpOfMaskedICmps() — spatel / detail
  12. [PowerPC][Builtin] Allowing __rlwnm to accept a variable as a shift parameter — kamau.bridgeman.ibm / detail
  13. [InstCombine] improve code comments; NFC — spatel / detail
  14. [llvm-reduce] Introduce operands-to-args pass. — llvm-project / detail
  15. [gn build] Port dd71b65ca85d — llvmgnsyncbot / detail
  16. [DebugInfo][InstrRef] Only calculate IDF for reg units — jeremy.morse / detail
  17. [mlir][vector] Add canonicalization extract + splat — thomasraoux / detail
  18. [mlir][python] Add custom constructor for memref load — zinenko / detail

clang-d401711-gb8ff780f2050-t24680-b24680.tar.gz (Oct 13, 2021 5:16:26 AM)

  1. [mlir][python] Expose CallSiteLoc Python side — zinenko / detail
  2. [fir][NFC] Remove unused variable — clementval / detail
  3. [flang] Implement GET_ENVIRONMENT_VARIABLE(LENGTH) — diana.picus / detail
  4. [analyzer] Bifurcate on getenv() calls — balazs.benics / detail
  5. [analyzer] Introduce the assume-controlled-environment config option — balazs.benics / detail
  6. [NFC][CSKY] Remove unneeded MC test case — zixuan.wu / detail
  7. Avoid one branch in Operation::getOpOperand()/getOperand() (NFC) — joker.eph / detail
  8. [clang][modules] Avoid using uninitialized SourceLocation — Jan Svoboda / detail
  9. [X86][SSE] Add tests showing missing shuffle(avg(shuffle(),shuffle())) -> avg(shuffle(),shuffle()) fold — llvm-dev / detail
  10. [X86][SSE] Add X86ISD::AVG to isCommutativeBinOp to support folding shuffles through the binop — llvm-dev / detail
  11. [NFC] Added test for PR49927 — Dávid Bolvanský / detail
  12. [NFC] Added test for PR50339 — Dávid Bolvanský / detail
  13. [SVE][CodeGen] Add patterns for ADD/SUB + element count — kerry.mclaughlin / detail
  14. [doc][clang] correct version for p0388 implementation — nathan / detail
  15. [lldb][NFC] Split out DW_TAG_inheritance parsing into own function — Raphael Isemann / detail
  16. [clangd] TargetFinder: Fix assert-crash on TemplateExpansion args. — adamcz / detail
  17. [clang][NFC] Correct doc markup — nathan / detail

clang-d401694-g80bdf9c180ad-t24676-b24676.tar.gz (Oct 13, 2021 1:53:02 AM)

  1. [Polly] Do not inline dumpIslObj methods. NFC. — llvm-project / detail
  2. [JITLink][MachO][arm64] Mask high bits out of immediate for LDRLiteral19. — Lang Hames / detail
  3. [Polly] Fix unused variable in non-assert builds. NFC. — llvm-project / detail
  4. [WebAssembly] Make EH work with dynamic linking — aheejin / detail
  5. [mlir] Make OpResult usable with DenseSet etc. — springerm / detail
  6. Revert "[fir] Update clang-tidy for the Optimizer directory" — clementval / detail

clang-d401688-ga5de04d26171-t24673-b24673.tar.gz (Oct 12, 2021 10:33:07 PM)

  1. [flang] Fix Windows build (take 2) — pklausler / detail
  2. [profile] Remove emitting symbolizer markup — gulfem / detail
  3. [flang] Fixing Windows build (take 3) — pklausler / detail
  4. [mlir][SPIRVToLLVM] Solve ExecutionModeOp redefinition and add OpTypeSampledImage into SPV_Type — weiwei.li1 / detail
  5. Improve printing of const variable sized arrays — dblaikie / detail
  6. [libc++][docs] Mark LWG3274 as complete — joeloser93 / detail
  7. [compiler-rt][profile] Enable profile tests for AIX — Jinsong Ji / detail
  8. [MLIR] Replace std ops with arith dialect ops — jeffniu22 / detail
  9. Fix bug introduced with 6f34839 (poison flags on floating point ops) — listmail / detail
  10. [tests] Add coverage for follow ons to D111675 — listmail / detail
  11. [mlir][python] Add a warning for cmake version < 3.15. — stellaraccident / detail
  12. Revert "[RISCV] Define _m intrinsics as builtins, instead of macros." — kai.wang / detail
  13. [Support][mips] Remove unnecessary includes from Memory.inc — simon / detail

clang-d401675-g787eeb8597fa-t24669-b24669.tar.gz (Oct 12, 2021 7:15:33 PM)

  1. [CUDA] Provide address space conversion builtins. — tra / detail
  2. [ORC] Call ExecutorProcessControl::disconnect in unit tests that require it. — Lang Hames / detail
  3. [NFC][sanitizer] Add a few consts — Vitaly Buka / detail
  4. [sanitizer] Fix test on Windows — Vitaly Buka / detail
  5. [NFC] Rename EmitAssemblyHelper new/legacy PM methods — aeubanks / detail
  6. [mlir][linalg] Fix generic reduction vectorization — thomasraoux / detail
  7. [sanitizer] Remove id and replace link with u32 — Vitaly Buka / detail
  8. [sanitizer] Remove StackDepotReverseMap — Vitaly Buka / detail
  9. [flang][NFC] Address warnings from Windows build — pklausler / detail
  10. [flang][NFC] Document extension: scalars are trivially contiguous — pklausler / detail
  11. [flang] runtime: fix output B/O/Z editing of "negative" values — pklausler / detail
  12. [mlir] update new linalg vectorization tests after vectorization fix — thomasraoux / detail
  13. [lldb][test] Remove Intel MPX tests — i / detail
  14. [X86] Remove little support we had for MPX — i / detail
  15. [mlir][linalg][bufferize][NFC] Reduce code duplication around bufferizableInPlaceAnalysis — springerm / detail
  16. [flang] Fix Windows build — pklausler / detail
  17. [mlir][linalg][bufferize][NFC] Conflict detection funcs take OpOperand and OpResult — springerm / detail
  18. [mlir][linalg][bufferize] Put buffer copying in separate function — springerm / detail
  19. [mlir][linalg][bufferize][NFC] Simplify allocateBuffersForResults — springerm / detail
  20. [flang] Fix "latest-clang" build warnings — pklausler / detail
  21. [mlir][linalg][bufferize][NFC] Simplify getAliasingOpOperand signature — springerm / detail
  22. [mlir][linalg][bufferize][NFC] Remove InSpaceSpec from bufferizesToMemoryWrite — springerm / detail
  23. [RISCV] Optimize immediate materialisation with BCLRI — powerman1st / detail

clang-d401652-g19b4e3cfc6a1-t24665-b24665.tar.gz (Oct 12, 2021 3:56:43 PM)

  1. [LV] Fix 2nd crash for reverse interleaved groups under mask/fold-tail. — ayal.zaks / detail
  2. [tests] Add coverage for cases we can drop flags to propagate freeze without cost — listmail / detail
  3. [mlir][python] Add nameloc getter — jpienaar / detail
  4. [flang] Fix build on FreeBSD (need size_t) — pklausler / detail
  5. DebugInfo: Update ranges_always.ll to include more details about how to generate the IR — dblaikie / detail
  6. DebugInfo: Add test coverage for non-zero addrx in DW_FORM_LLVM_addrx_offset — dblaikie / detail
  7. [mlir][tosa] Fix tosa average_pool2d to linalg type issue — rob.suderman / detail
  8. [PowerPC] Simplify PPC codegen test pre-inc-disable.ll — froese / detail
  9. [sanitizer] Fix typo in test — Vitaly Buka / detail
  10. [sanitizer] Fix test on Windows — Vitaly Buka / detail
  11. Add extra tests for D111675 — listmail / detail
  12. [NFC][sanitizer] Refactor Maps into templates — Vitaly Buka / detail
  13. [ORC] Shut down dispatcher in ExecutorProcessControl implementations. — Lang Hames / detail
  14. [PowerPC] Emit dcbt and dcbtst in place of their extended mnemonics on AIX — albionapc / detail
  15. [sanitizer] Remove SpinMutexLock from stat function — Vitaly Buka / detail
  16. [instcombine] propagate freeze through single use poison producing flag instruction — listmail / detail
  17. [sanitizer] Switch StackDepot to TwoLevelMap — Vitaly Buka / detail
  18. [NFC][sanitizer] Move consts into on top of the class — Vitaly Buka / detail
  19. [fir] Add cfg conversion pass — clementval / detail
  20. [lld] fix typos to cycle bots — thakis / detail
  21. [mlir][Linalg] Enable vectorization of explicit broadcasts — diegocaballero / detail
  22. [mlir][Linalg] Enable vectorization of 'mul', 'and', 'or' and 'xor' reductions — diegocaballero / detail
  23. [sanitizer] Re-enable test on Windows — Vitaly Buka / detail
  24. [NFC][sanitizer] Clang-format a line — Vitaly Buka / detail
  25. [clang] Teardown new PM data structures before running codegen pipeline — aeubanks / detail
  26. [ORC] Call ExecutionSession::endSession in unit tests. — Lang Hames / detail

clang-d401626-g5abce56edbee-t24662-b24662.tar.gz (Oct 12, 2021 12:35:54 PM)

  1. [AArch64][SVE] Add fixed type lowering for EXTRACT_SUBVECTOR — bradley.smith / detail
  2. [mlir][linalg] Add switch to disable/enable vector transfer lowering. — gysit / detail
  3. [DebugInfo][NFC] Move LiveDebugValues class to header — jeremy.morse / detail
  4. [AMDGPU] Enable load clustering in the post-RA scheduler — jay.foad / detail
  5. [TwoAddressInstruction] Remove ad hoc machine verification — jay.foad / detail
  6. Revert "[AMDGPU] Enable load clustering in the post-RA scheduler" — jay.foad / detail
  7. [libcxx] [test] Make windows triples in XFAILs less specific — martin / detail
  8. [libc++] Update atomic synopsis and tests. — koraq / detail
  9. [mlir] Limit Python dependency to Development.Module when possible. — mikeurbach / detail
  10. [mlir][vector] Add folder for no-op InsertStridedSliceOp — antiagainst / detail
  11. [mlir][sparse] add action enum, group enums together, few asserts — ajcbik / detail
  12. [libcxx][AIX] Explicitly include localedef.h in locale.cpp — daltenty / detail
  13. Scatter NDEBUG to fix after 838b4a533e6 — jeremy.morse / detail
  14. [libc++] Use addressof to fix debug tests. — koraq / detail
  15. [Clang][clang-nvlink-wrapper] Pass nvlink path to the wrapper — Saiyedul.Islam / detail
  16. [TableGen] Fix both sides of '&&' are same — craig.topper / detail
  17. [AST, CodeGen, Driver] Use llvm::is_contained (NFC) — kazu / detail
  18. [flang] More work on SYSTEM_CLOCK runtime API and implementation — pklausler / detail
  19. [CSSPGO] Unblock optimizations with pseudo probe instrumentation part 3. — hoy / detail
  20. Added OpenMP 5.0 specification based semantic checks for CRITICAL construct name resolution — nimishra / detail
  21. [X86] `detectAVGPattern()`: small preparatory NFC refactor — lebedev.ri / detail
  22. [X86] `detectAVGPattern()`: support basic case of PAVG chaining (PR52131) — lebedev.ri / detail
  23. [InstCombine] add tests with nsw/nuw for mul-of-select; NFC — spatel / detail
  24. [InstCombine] propagate no-wrap flag through select-of-mul fold — spatel / detail
  25. [AMDGPU] Promote generic pointer kernel arguments into global — Stanislav.Mekhanoshin / detail
  26. [mlir][Shape] Add a pattern to turn extract from shape_of into tensor.dim — benny.kra / detail
  27. [NFC][X86] `detectAVGPattern()`: rely on `AVGSplitter()` to perform truncation — lebedev.ri / detail
  28. [Support][ORC] Add an explicit release operation to OwningMemoryBlock. — Lang Hames / detail
  29. [NFC][X86] Add another test case for PR52131 — lebedev.ri / detail
  30. [X86] `detectAVGPattern()`: don't require zext in the with-constant case — lebedev.ri / detail
  31. [clang/CFG] Don't explicitly add AttributedStmtClass to AlwaysAddList — thakis / detail
  32. [gn build] (manually) port 67f94e5a9745 — thakis / detail
  33. [gn build] Port 838b4a533e68 — llvmgnsyncbot / detail
  34. [gn build] Port 9cf995be6bb7 — llvmgnsyncbot / detail
  35. [analyzer] Fix non-obvious analyzer warning: Use of zero-allocated memory. — Artem Dergachev / detail
  36. [Inline] Make sure the InlineAdvisor is correctly cleared. — mtrofin / detail
  37. [FPEnv][InstSimplify] Precommit tests: Enable more folds for constrained fsub — kevin.neal / detail
  38. [docs] [NFC] Clarify the datalayout documentation — shivam98.tkg / detail
  39. [sanitizer] Fix StackDepotPrintAll — Vitaly Buka / detail
  40. [mlir][linalg] Enable the vector transfer lowering by default. — gysit / detail
  41. [libc] Add strncat and fix strcat — michaelrj / detail
  42. Remove checks for old gcc versions for LLVM_ATTRIBUTE_* — aeubanks / detail
  43. [GlobalISel] Add support for constant vector folding of binops in CSEMIRBuilder. — Amara Emerson / detail

clang-d401583-g444ec0957c58-t24658-b24658.tar.gz (Oct 12, 2021 9:17:16 AM)

  1. [LoopVectorize] Classify pointer induction updates as scalar only if they have one use — kerry.mclaughlin / detail
  2. [mlir][Vector] Add support for lowering 0-d transfers to load/store. — nicolas.vasilache / detail
  3. [X86] Fix implicit MathsExtras.h header dependency — llvm-dev / detail
  4. [mlir][Vector] NFC - Add test to exercise lowering of vector.transfer to scf — nicolas.vasilache / detail
  5. [mlir][tensor] Add some folders for insert/extract slice ops — antiagainst / detail
  6. [mlir][Linalg] Refactor and improve vectorization to add support for reduction into 0-d tensors. — nicolas.vasilache / detail
  7. mlir][Vector] Fix spuriously disabled test. — nicolas.vasilache / detail
  8. [clang] Omit most AttributedStatements from the CFG — thakis / detail
  9. [lldb] [gdb-remote] Fix displaying i387_ext & vec regs with gdbserver — mgorny / detail
  10. [mlir][Vector][Bigfix] Fix vector transfer to  store lowering to insert a proper ExtractOp — nicolas.vasilache / detail
  11. [lldb/lua] Force Lua version to be 5.3 — sigeryeung / detail
  12. Add self to .mailmap — hans / detail
  13. [PowerPC] Allow MMA built-ins to accept restrict and volatile qualified pointers — saghir / detail
  14. Remove 'IgnoreDestructors = true' from cppcoreguidelines-explicit-virtual-functions — aaron / detail
  15. [lldb/lua] Supplement Lua bindings for lldb module — sigeryeung / detail
  16. [mlir][linalg] Add vector transfer lowering patters to codegen strategy. — gysit / detail
  17. [clang-tidy] Update documentation of check bugprone-unused-return-value [NFC]. — 1.int32 / detail
  18. [clang] p0388 conversion to incomplete array — nathan / detail
  19. [clang] p0388 array list initialization overloads — nathan / detail

clang-d401564-g67b10532c637-t24655-b24655.tar.gz (Oct 12, 2021 5:49:53 AM)

  1. [AIX] Switch the build compiler to OpenXL — zarko / githubweb

clang-d401564-g67b10532c637-t24655-b24655.tar.gz (Oct 12, 2021 5:49:53 AM)

  1. [docs] List support for Armv9-A, Armv9.1-A and Armv9.2-A in LLVM and Clang — victor.campos / detail
  2. [clang][modules] Default `SourceLocation` parameter in `HeaderSearch::lookupModule` — Jan Svoboda / detail
  3. Pre-commit pre-inc-disable.ll to avoid dead code — qiucofan / detail
  4. [flang] Add runtime interface for GET_ENVIRONMENT_VARIABLE — diana.picus / detail
  5. [SelectionDAG] Fix typo in VPLoadStoreSDNode — rofirrim / detail
  6. [mlir] Clean up boolean flags usage in LIT tests — vlad.vinogradov / detail
  7. [mlir] Fix AsmPrinter for types with sub elements — vlad.vinogradov / detail
  8. [flang][OpenMP] Added test case for OpenMP 5.0 specification based semantic checks for parallel sections construct — nimishra / detail
  9. [OpenCL] Add atomic_half type builtins — sven.vanhaastregt / detail
  10. [ELF][test] Add testing for dynamic TLS relocations in .debug_info — andrew.ng / detail
  11. [mlir] Make ConversionTarget dynamic legality callbacks composable — ivan.butygin / detail
  12. [libc++] Add an option to disable wide character support in libc++ — Louis Dionne / detail
  13. [clang][lex] Remark on search path usage — Jan Svoboda / detail
  14. [RISCV][Clang] Fix RISCV vector header comment. — powerman1st / detail
  15. [mlir] Allow to use vformat utility with MLIR classes — vlad.vinogradov / detail
  16. [gn build] (manually) port f4c1258d5633 — thakis / detail
  17. [clang][deps] Prune unused header search paths — Jan Svoboda / detail
  18. [LoopPeel] Peel if it turns invariant loads dereferenceable. — flo / detail
  19. [FuncSpec] Allow ConstExprs that are function pointers — sjoerd.meijer / detail
  20. [gn build] Port f4c1258d5633 — llvmgnsyncbot / detail
  21. [mlir][OpenMP] OpenMP Synchronization Hints stored as IntegerAttr — kiran.chandramohan / detail
  22. [mlir][Vector] Let vector.multi_reduction reduce down to a scalar. — nicolas.vasilache / detail
  23. [LoopPeel] Use any_of & contains instead of for & find. — flo / detail
  24. [mlir][Linalg] NFC - Refactor vector.broadcast op verification logic and make it available as a precondition in Linalg vectorization. — nicolas.vasilache / detail
  25. [mlir][Vector] Allow a 0-d for for vector transfer ops. — nicolas.vasilache / detail

clang-d401539-g638c673a8c3e-t24651-b24651.tar.gz (Oct 12, 2021 2:14:06 AM)

  1. Re-apply e50aea58d59, "Major JITLinkMemoryManager refactor". with fixes. — Lang Hames / detail
  2. [ORC] Fix a typo in a variable name. — Lang Hames / detail
  3. [gn build] Port 962a2479b57f — llvmgnsyncbot / detail
  4. [ORC] Add more explicit narrowing casts. — Lang Hames / detail
  5. [NFC][LangRef] Update description for FuncFlags — modimo / detail
  6. [Clang][Attr] rename btf_tag to btf_decl_tag — yhs / detail
  7. [ORC] Attempt to work around compile failure on some bots. — Lang Hames / detail
  8. [ORC] More attempts to work around compiler failures. — Lang Hames / detail
  9. [RISCV] Rename assembler mnemonic of unordered floating-point reductions for v1.0-rc change — powerman1st / detail
  10. [fir][NFC] Add two negative tests for needExternalNameMangling — clementval / detail
  11. [clang][modules] NFC: Propagate import `SourceLocation` into `HeaderSearch::lookupModule` — Jan Svoboda / detail

clang-d401528-gdb9c2d775130-t24648-b24648.tar.gz (Oct 11, 2021 10:54:47 PM)

  1. [libc++][docs] Mark LWG3447 as complete — joeloser93 / detail
  2. Reland "[clang][Fuchsia] Support availability attr on Fuchsia" — haowei / detail
  3. [Driver] Re-enable aarch64-cpus.c test for arm64-apple. — Ahmed Bougacha / detail
  4. [JITLink][ORC] Major JITLinkMemoryManager refactor. — Lang Hames / detail
  5. Revert "[JITLink][ORC] Major JITLinkMemoryManager refactor." — Lang Hames / detail
  6. [RISCV] Define _m intrinsics as builtins, instead of macros. — kai.wang / detail
  7. [X86][ISel] Lowering llvm.thread.pointer — freddy.ye / detail
  8. [llvm-jitlink] Fix a broken warning. — Lang Hames / detail
  9. [NFC][Attr] rename attribute btf_tag to btf_decl_tag — yhs / detail
  10. [AMDGPU] Remove dead frame indices after sgpr spill. — mahesha.comp / detail
  11. [CFE][Codegen][In-progress] Remove CodeGenFunction::InitTempAlloca() — mahesha.comp / detail
  12. BPF: rename BTF_KIND_TAG to BTF_KIND_DECL_TAG — yhs / detail
  13. [CFE][Codegen] Remove CodeGenFunction::InitTempAlloca() — mahesha.comp / detail

clang-d401515-gb5e8348bf2de-t24645-b24645.tar.gz (Oct 11, 2021 7:33:47 PM)

  1. [TwoAddressInstructionPass] Improve the SrcRegMap and DstRegMap computation — carrot / detail
  2. [clang][Fuchsia] Support availability attr on Fuchsia — haowei / detail
  3. Revert "[Clang] Ignore BTFTag attr if used as a type attribute" — yhs / detail
  4. [AArch64][GlobalISel] Fix combiner assertion in matchConstantOp(). — Amara Emerson / detail
  5. [RISCV][test] Add more tests of immediate materialisation — powerman1st / detail
  6. Remove checks for old gcc versions for LLVM_ATTRIBUTE_* — aeubanks / detail
  7. Revert "Remove checks for old gcc versions for LLVM_ATTRIBUTE_*" — aeubanks / detail
  8. PR52139: Properly handle more kinds of declaration when checking for — richard / detail
  9. LLVM_ATTRIBUTE_NODEBUG: GCC 4.0 apparently had ((nodebug)) but removed it. — clattner / detail
  10. Revert "[clang][Fuchsia] Support availability attr on Fuchsia" — haowei / detail

clang-d401505-gc3dcf39554db-t24642-b24642.tar.gz (Oct 11, 2021 4:13:31 PM)

  1. AddGlobalAnnotations for function with or without function body. — chris.bieneman / detail
  2. Add release note about `TypeLoc` matchers. — yitzhakm / detail
  3. [mlir][ODS] Support result type inference in custom assembly format — danielzresnick / detail
  4. [TypeSwitch/Compiler.h] Provide a LLVM_NODEBUG macro and use it in TypeSwitch.h — clattner / detail
  5. [SCCP] Properly report changes when changing a pointer argument — aeubanks / detail
  6. [InstCombine] add signbit check for or'd operands; NFC — spatel / detail
  7. [InstCombine] fold signbit check of X | (X -1) — spatel / detail
  8. [LCG] Don't skip invalidation of LazyCallGraph if CFG analyses are preserved — aeubanks / detail
  9. [KnownBits] Introduce `countMaxActiveBits()` and use it in a few places — lebedev.ri / detail
  10. [ARM] Be more explicit about disabling CombineBaseUpdate for MVE. — david.green / detail
  11. [IVUsers] Check for preheader instead of loop simplify form — nikita.ppv / detail
  12. [ORC] Propagate out-of-band errors in callAsync. — Lang Hames / detail
  13. [ORC] Destroy FinalizeErr if there is a serialization error. — Lang Hames / detail
  14. [ORC] Propagate errors to handlers when sendMessage fails. — Lang Hames / detail
  15. [LoopSimplifyCFG] Do not require MSSA. Continue to preserve if available. — asbirlea / detail
  16. [AIX] Unsupported newly added AMDGPU clang test — Jinsong Ji / detail
  17. [GlobalISel] Regenerate some MIR tests with CHECK-NEXT for another patch. — Amara Emerson / detail
  18. [mlir] Restrict to requiring traits when using InferTensorType trait. — jpienaar / detail

clang-d401487-gedfdce262763-t24639-b24639.tar.gz (Oct 11, 2021 12:51:11 PM)

  1. [SimpleLoopUnswitch] Re-fix introduction of UB when hoisted condition may be undef or poison — gusrb406 / detail
  2. [OpenMP] libomp: add OpenMP 5.1 memory allocation routines. — Andrey.Churbanov / detail
  3. [ORC] Add static and dynamic library generator support to C API. — Lang Hames / detail
  4. [Clang][ARM][AArch64] Add support for Armv9-A, Armv9.1-A and Armv9.2-A — victor.campos / detail
  5. [ELF] Demote !isUsedInRegularObj lazy symbol — i / detail
  6. [ORC] Fix an 80 column violation. — Lang Hames / detail
  7. [RISCV] Require tail policy argument to builtins to be an integer constant expression — craig.topper / detail
  8. [SCEV] Extend trip count to avoid overflow by default — listmail / detail
  9. [llc] Support -time-trace in llc — aeubanks / detail
  10. [docs] Mention in release notes that we now support 2^32 alignment — aeubanks / detail
  11. [AMDGPU] Support shared literals in FMAMK/FMAAK — Joseph.Nash / detail
  12. [scudo] Skip AllocAfterFork test on machines with low max_map_count — kostyak / detail
  13. [flang][NFC] Document behavior for nonspecified/ambiguous cases — pklausler / detail
  14. [Sema] Use llvm::is_contained (NFC) — kazu / detail
  15. Revert "Allow signposts to take advantage of deferred string substitution" — Jonas Devlieghere / detail
  16. [clang/CFG] Rewrap a line to 80 columns — thakis / detail
  17. [clang] Convert a few loops to for-each — thakis / detail
  18. [clang] Remove an else-after-return — thakis / detail
  19. [libc++] Verify span and string_view are trivially copyable — joeloser93 / detail
  20. [gn build] (manually) port 070315d04c6b — thakis / detail
  21. [libc++] P2401: conditional noexcept for std::exchange — joeloser93 / detail
  22. [NFC][X86][Codegen] Add basic PAVG chain test (PR52131) — lebedev.ri / detail
  23. [Bazel] Update config for 070315d04c6b — gcmn / detail
  24. [mlir][sparse] accept affine subscripts in outer dimensions of dense memrefs — ajcbik / detail
  25. [lldb] Remove "0x" prefix from hex values in dirty-pages — mgorny / detail
  26. [Orc] Handle hangup messages in SimpleRemoteEPC — Stefan Gränitz / detail
  27. [VPlan] Print live-in backedge taken count as part of plan. — flo / detail
  28. [NFC][X86][Codegen] Add semi-negative PAVG chain test (PR52131) — lebedev.ri / detail
  29. [AMDGPU] Fix copying a machine operand — jay.foad / detail
  30. [PHIElimination] Fix accounting for undef uses when updating LiveVariables — jay.foad / detail

clang-d401457-gbacb0cac1580-t24636-b24636.tar.gz (Oct 11, 2021 9:32:34 AM)

  1. mlir-s390x-linux: collapse requests — ulrich.weigand / githubweb

clang-d401457-gbacb0cac1580-t24636-b24636.tar.gz (Oct 11, 2021 9:32:34 AM)

  1. [fir] Clean up InitFIR.h — clementval / detail
  2. [lldb][NFC] Remove unnecessary reference from ParseChildMembers's default_accessibility parameter — Raphael Isemann / detail
  3. [X86][AVX] Ensure we retain zero elements in select(pshufb,pshufb) -> or(pshufb,pshufb) fold (PR52122) — llvm-dev / detail
  4. [fir] Add fir.convert canonicalization patterns — clementval / detail
  5. [Object] Deduplicate the three createError functions — Raphael Isemann / detail
  6. [lldb] [ABI] Apply AugmentRegisterInfo() to DynamicRegisterInfo::Registers — mgorny / detail
  7. [lldb] [Target] Make addSupplementaryRegister() work on Register vector — mgorny / detail
  8. [lldb] [ABI/AArch64] Add pseudo-regs if missing — mgorny / detail
  9. [lldb] [DynamicRegisterInfo] Support setting from vector<Register> — mgorny / detail
  10. [MS compat] Handle #pragma fenv_access like #pragma STDC FENV_ACCESS (PR50694) — hans / detail
  11. [mlir] add user-level documentation for Python bindings — zinenko / detail

clang-d401446-g84adaabf3e04-t24633-b24633.tar.gz (Oct 11, 2021 6:34:33 AM)

  1. clang-ve-ninja: check compiler-rt — simon.moll / githubweb

clang-d401446-g84adaabf3e04-t24633-b24633.tar.gz (Oct 11, 2021 6:34:33 AM)

  1. [Clang] Enable IC/IF mode for __ibm128 — qiucofan / detail
  2. [LLDB] Remove xfail decorator TestInferiorAssert.py AArch64/Linux — omair.javaid / detail
  3. [lldb] [ConnectionFileDescriptorPosix] Combine m_read_sp & m_write_sp — mgorny / detail
  4. [lldb] [DynamicRegisterInfo] Remove non-const GetRegisterInfoAtIndex() — mgorny / detail
  5. [lldb] Make char[N] formatters respect the end of the array (PR44649) — pavel / detail
  6. [AArch64][SVE] Ensure LowerEXTRACT_SUBVECTOR is not called for illegal types — bradley.smith / detail
  7. [lldb] Don't print to stderr in TypeSystemClang::GetBuiltinTypeForDWARFEncodingAndBitSize — Raphael Isemann / detail
  8. [lldb] Add support for DW_AT_calling_convention to the DWARF parser — Raphael Isemann / detail
  9. [flang][driver] Add actions that execute despite semantic errors — andrzej.warzynski / detail
  10. [fir] Update clang-tidy for the Optimizer directory — clementval / detail
  11. [lldb] [test] Rewrite g/p/G/P tests not to rely on hardcoded ARM regs — mgorny / detail
  12. [LLD] [TEST] Add test case for patching an absolute relocation to a weak undef — Ben.Dunbobbin / detail
  13. [lldb][NFCI] Refactor out attribute parsing from DWARFASTParserClang::ParseSingleMember — Raphael Isemann / detail
  14. [X86][AVX] Add test case for PR52122 — llvm-dev / detail

clang-d401446-g84adaabf3e04-t24633-b24633.tar.gz (Oct 11, 2021 6:34:33 AM)

  1. Added parameter missed during rebase. — kosov.pavel / githubweb

clang-d401432-g7ae8f392a161-t24629-b24629.tar.gz (Oct 11, 2021 2:58:43 AM)

  1. clang-ve-ninja: build and install compiler-rt — simon.moll / githubweb

clang-d401432-g7ae8f392a161-t24629-b24629.tar.gz (Oct 11, 2021 2:58:43 AM)

  1. [DFSan] Fix flakey release_shadow_space.c accounting for Origin chains. — Vitaly Buka / detail
  2. [LoopIdiom] Fix store size SCEV type. — courbet / detail
  3. [LLDB] Skip TestScriptedProcess on Arm/AArch64 Linux — omair.javaid / detail
  4. re-land "[AA] Teach BasicAA to recognize basic GEP range information." — courbet / detail
  5. [fir] Add the abstract result conversion pass — clementval / detail
  6. [libcxx][pretty printers] Disable u16string tests — david.spickett / detail
  7. [LoopVectorize] Permit vectorisation of more select(cmp(), X, Y) reduction patterns — david.sherwood / detail
  8. [BasicAA][NFC] Improve comment. — courbet / detail
  9. [AArch64] Emit AssertZExt for i1 arguments — andrew.savonichev / detail

clang-d401423-g9ccb6024a0d0-t24626-b24626.tar.gz (Oct 10, 2021 11:40:27 PM)

  1. [ORC] Add TaskDispatch API and thread it through ExecutorProcessControl. — Lang Hames / detail
  2. [libc++] [P1614] Implement std::compare_three_way. — arthur.j.odwyer / detail
  3. [ORC] Add missing headers. — Lang Hames / detail
  4. [gn build] Port 3df094d31eac — llvmgnsyncbot / detail
  5. [gn build] Port f34116168964 — llvmgnsyncbot / detail
  6. [ORC] Add dependence on pthreads library to ORC. — Lang Hames / detail
  7. [Clang] [PowerPC] Fix header include typo in smmintrin.h — qiucofan / detail
  8. [XCOFF] Improve error message context. — esme.yi / detail
  9. [examples] Fix LLJITWithRemoteDebugging example after f3411616896. — Lang Hames / detail
  10. [ORC] Add optional RunPolicy to ExecutorProcessControl::callWrapperAsync. — Lang Hames / detail
  11. [ORC] Add TaskDispatcher::shutdown calls to TaskDispatchTest.cpp unit tests. — Lang Hames / detail
  12. [MLIR] Fix affine loop unroll corner case for full unroll — uday / detail
  13. [NFC] Allow to include sanitizer_allocator_bytemap.h — Vitaly Buka / detail
  14. [NFC][sanitizer] Rename ByteMap to Map — Vitaly Buka / detail
  15. [NFC][sanitizer] Add constexpr to FlatMap::size — Vitaly Buka / detail
  16. [NFC][sanitizer] Clang-format sanitizer_flat_map.h — Vitaly Buka / detail
  17. [NFC][sanitizer] Add a few consts — Vitaly Buka / detail

clang-d401406-g77bc3ba3650e-t24616-b24616.tar.gz (Oct 10, 2021 8:20:39 PM)

  1. [AArch64][GlobalISel] Legalize G_VECREDUCE_XOR. Treated same as other bitwise reductions. — Amara Emerson / detail
  2. [NFC][llvm-reduce] Cleanup types — aeubanks / detail

clang-d401404-g9978e0e475eb-t24614-b24614.tar.gz (Oct 10, 2021 5:04:04 PM)

  1. Revert "Add missing include after dfd74db9" — Lang Hames / detail
  2. [ORC] Reorder callWrapperAsync and callSPSWrapperAsync parameters. — Lang Hames / detail
  3. clang release notes: improve the wording — sylvestre / detail
  4. [llvm-profgen] Deduplicate PID when processing perf input — wenlei / detail
  5. [llvm-profdata] Allow overlap/similarity comparison to use custom hot threshold cutoff — wenlei / detail

clang-d401399-g9e65929a8e2c-t24613-b24613.tar.gz (Oct 10, 2021 1:46:21 PM)

  1. [libc++][NFC] Replace tab with whitespace in comment — joeloser93 / detail
  2. [fir] Add character conversion pass — clementval / detail
  3. [libc++] Remove empty namespace std in type_traits. NFCI. — joeloser93 / detail
  4. [libc++][test] Replace a TEST_NOEXCEPT_FALSE with noexcept(false). NFC. — joeloser93 / detail
  5. clang: Convert two loops to for-each — thakis / detail
  6. clang: Add range-based CFG::try_blocks() — thakis / detail
  7. clang release notes: document the -Wbool-operation improvement — sylvestre / detail
  8. [DSE] Re-enable calloc transformation with extra care (PR25892) — dawid_jurek / detail

clang-d401391-g0e9373a6a638-t24609-b24609.tar.gz (Oct 10, 2021 10:25:44 AM)

  1. [PowerPC] update test case using the scripts; nfc — czhengsz / detail
  2. [InstCombine] add test for or-of-icmps; NFC — spatel / detail
  3. [InstCombine] canonicalize "(C2 - Y) > C" as (Y + ~C2) < ~C — spatel / detail
  4. [InstCombine] add tests for (X - Y) == 0; NFC — spatel / detail
  5. [InstCombine] move fold for "(X-Y) == 0"; NFC — spatel / detail
  6. [Basic] Use llvm::is_contained (NFC) — kazu / detail

clang-d401385-gdcbfceffded0-t24606-b24606.tar.gz (Oct 10, 2021 7:10:01 AM)

  1. [libc++][nfc] Remove a duplicated include. — koraq / detail

clang-d401384-ge6ce86bb6243-t24604-b24604.tar.gz (Oct 10, 2021 3:37:09 AM)

  1. [NFC] Added tests for PR52056 — Dávid Bolvanský / detail

clang-d401383-ge7fc254875ca-t24603-b24603.tar.gz (Oct 10, 2021 12:17:36 AM)

  1. [GlobalISel] Fix the stores of truncates -> wide store combine for non-evenly dividing type sizes. — Amara Emerson / detail
  2. [BitcodeAnalyzer] allow a motivated user to dump BLOCKINFO — shivam98.tkg / detail

clang-d401381-g451d0596d706-t24601-b24601.tar.gz (Oct 9, 2021 8:57:50 PM)

  1. [lldb/test] Disable 'TestScriptedProcess.py' on macOS — medismail.bennani / detail
  2. [clang] Fix JSON AST output when a filter is used — shivam98.tkg / detail

clang-d401379-g903b30fea21f-t24599-b24599.tar.gz (Oct 9, 2021 5:36:03 PM)

  1. [libc++][test] Remove empty {ind.move.subsumption.compile.pass.cpp} — joeloser93 / detail

clang-d401378-g5ce368cfe2b6-t24598-b24598.tar.gz (Oct 9, 2021 2:16:48 PM)

  1. Fix a comment at call-site to match the declared parameter (NFC) — joker.eph / detail
  2. [clang-format][NFC] improve the visual of the "clang-formatted %" — mydeveloperday / detail
  3. [mlir] Vectorize induction variables — amy.zhuang / detail

clang-d401375-gd022f39d9fa0-t24595-b24595.tar.gz (Oct 9, 2021 11:02:21 AM)

  1. [AArch64] Make -mcpu=generic schedule for an in-order core — david.green / detail
  2. [CanonicalizeFreeze] Drop IVUsers.h include (NFC) — nikita.ppv / detail
  3. Fixed some errors detected by PVS Studio — Dávid Bolvanský / detail
  4. Fixed some errors detected by PVS Studio — Dávid Bolvanský / detail
  5. [InstCombine] add tests for (iN X s>> N-1) | Y; NFC — spatel / detail
  6. [InstCombine] add tests for icmp of negated op; NFC — spatel / detail
  7. [InstCombine] enhance icmp with sub folds — spatel / detail
  8. [IR] Remove arg_operands and getNumArgOperands (NFC) — kazu / detail
  9. [libomptarget][amdgpu][NFC] tweak a comment — ron.lieberman / detail

clang-d401366-ge2a2e5475cbd-t24591-b24591.tar.gz (Oct 9, 2021 7:50:49 AM)

  1. [clang-format][NFC] Fix spelling mistake — mydeveloperday / detail
  2. [Driver][OpenBSD] Use ToolChain reference instead of getToolChain(). — fred / detail
  3. [clang-format][NFC] Fix spelling mistakes — mydeveloperday / detail
  4. [libc++][doc] Update format status. — koraq / detail
  5. [NFC][libc++] Update back_insert_iterator style. — koraq / detail
  6. Fix a diagnoses-valid in C++20 with variadic macros — aaron / detail
  7. [lldb][NFC] Early-exit in DWARFASTParserClang::ParseSingleMember — Raphael Isemann / detail
  8. [lldb] [DynamicRegisterInfo] Remove obsolete dwarf typedefs (NFC) — mgorny / detail
  9. Revert "Reland "[gn build] (manually) port 6fe2beba7d2a (ExceptionTests)"" — thakis / detail

clang-d401357-ga2a826d8b66c-t24587-b24587.tar.gz (Oct 9, 2021 4:15:18 AM)

  1. Revert "[builder][amdgpu][openmp] disable use of ccache for now" — ron.lieberman / githubweb

clang-d401357-ga2a826d8b66c-t24587-b24587.tar.gz (Oct 9, 2021 4:15:18 AM)

  1. [Test] Add commit justifying revert of D110922 — mkazantsev / detail
  2. [LoopDeletion] Support selects when symbolically evaluating 1st iteration — mkazantsev / detail
  3. [Orc] Fix global variable destructor function support when --jit-kind=orc-lazy — 932494295 / detail
  4. [MCPseudoProbe] Clean up includes (NFC) — nikita.ppv / detail
  5. [Type] Avoid APFloat.h include (NFC) — nikita.ppv / detail
  6. [clang-format][docs][NFC] correct the "first supported versions" of some of the clang-format options — mydeveloperday / detail

clang-d401351-g590326382dad-t24583-b24583.tar.gz (Oct 9, 2021 1:00:43 AM)

  1. [builder][amdgpu][openmp] disable use of ccache for now — ron.lieberman / githubweb

clang-d401351-g590326382dad-t24583-b24583.tar.gz (Oct 9, 2021 1:00:43 AM)

  1. Disable mlir/test/mlir-cpu-runner/async-group.mlir with ASAN — joker.eph / detail
  2. Revert a LIT typo fix in a RUN line — qiucofan / detail
  3. [Polly] Fix test case fixing the colon. — llvm-project / detail
  4. [CFE][Codegen][In-progress] Remove CodeGenFunction::InitTempAlloca() — mahesha.comp / detail
  5. [OpenBSD] Use cortex-a8 as default CPU for ARMv7 — brad / detail
  6. [BitcodeReader] fix a logic error in vector type element validation — shivam98.tkg / detail
  7. [Orc] Support atexit in Orc(JITLink) — 932494295 / detail

clang-d401351-g590326382dad-t24583-b24583.tar.gz (Oct 9, 2021 1:00:43 AM)

  1. [LNT] Added the ability to disable regressions processing to improve performance — kosov.pavel / githubweb

clang-d401344-g7eae8c6e62b2-t24581-b24581.tar.gz (Oct 8, 2021 9:14:15 PM)

  1. Fix TargetRegistry shlib build, clang edition — rnk / detail
  2. [libc++][spaceship] Implement std::tuple::operator<=> — k / detail
  3. Make more places that use alignment use uint64_t — aeubanks / detail
  4. [LangRef] Fix a typo in DISubrange section — Yuanfang Chen / detail
  5. Revert "Reland "[clang-repl] Re-implement clang-interpreter as a test case."" — leonardchan / detail
  6. Add no_instrument_function attribute to Objective C methods as well — 1894981+hiraditya / detail
  7. Remove unnecessary StringRef convesion in llvm-config — John.Ericson / detail
  8. [LICM] Use Align instead of int — aeubanks / detail
  9. [Polly] Add greedy fusion algorithm. — llvm-project / detail
  10. PR51079: Treat thread_local variables with an incomplete class type as — richard / detail
  11. [OpenMP] Avoid calling `isSPMDMode` during RT initialization — jhuber6 / detail
  12. Fix typo of colon to semicolon in lit tests — qiucofan / detail
  13. [APFloat] Set size of PPCDoubleDouble to 128 — qiucofan / detail
  14. [OpenMP] Add RTL function for getting number of threads in block. — jhuber6 / detail
  15. [NFC] [Clang] Use global enum for explicit float mode — qiucofan / detail
  16. [Clang] Enable _Complex __ibm128 type — qiucofan / detail
  17. Don't update the vptr at the start of the destructor of a final class. — richard / detail

clang-d401327-g9697f93587f4-t24576-b24576.tar.gz (Oct 8, 2021 4:22:29 PM)

  1. Put a temporary workaround in place for codesigning on the green-dragon-04 replacement machine. — Adrian Prantl / githubweb

clang-d401327-g9697f93587f4-t24576-b24576.tar.gz (Oct 8, 2021 4:22:29 PM)

  1. Reland [sanitizer] Support Intel CET — hjl.tools / detail
  2. [clang-format-diff] Fix missing formatting for zero length git diff lines — zequanwu / detail
  3. [sanitizer] Use one #if instead of 3 nested #if after D111185 — i / detail
  4. [IPT] Narrow scope of removeInstruction invalidation [NFC] — listmail / detail
  5. [clang] Fix absolute file paths with -fdebug-prefix-map — keithbsmiley / detail
  6. [libcxx] Fix a missed case needing "system header" markings for init_priority(100) — martin / detail
  7. Revert "[clang] Fix absolute file paths with -fdebug-prefix-map" — keithbsmiley / detail
  8. Add `TypeLoc`-related matchers. — yitzhakm / detail
  9. [AST Matchers] Update dump_ast_matchers.py to query only class index page. — yitzhakm / detail
  10. Update polly for removal of CallInst::arg_operands/getNumArgOperands — rnk / detail
  11. [test] Use host platform specific error message substitution — Abhina.Sreeskantharajan / detail
  12. Revert "Recommit "[LoopPeel] Peel loops with deoptimizing exits"" — aeubanks / detail
  13. Add a statistic to track number of times we rebuild instruction ordering — listmail / detail
  14. [IPT] Add a statistic to track instructions scanned to answer queries — listmail / detail
  15. Revert "[IR] Remove arg_operands and getNumArgOperands (NFC)" — kazu / detail
  16. [RegisterScavenging] Use a Twine in a call to report_fatal_error instead of going from std::string to c_str. NFC — craig.topper / detail
  17. [DFSan] Remove -dfsan-args-abi support in favor of TLS. — browneee / detail
  18. [libc++][doc] Update paper status. — koraq / detail
  19. [GlobalISel] Improve G_UMHULH -> LSHR combine to accept non-uniform constant vectors. — Amara Emerson / detail
  20. [clang] Option control afn flag — msd.ataei / detail
  21. [ORC] Move SimpleRemoteEPCServer::Dispatcher into OrcShared. — Lang Hames / detail
  22. [NFC] Make some includes explicit — nikita.ppv / detail
  23. Add missing include after dfd74db9 — aeubanks / detail
  24. [clang] Set max allowed alignment to 2^32 — aeubanks / detail
  25. [lldb/Plugins] Replace platform-specific macro with LLVM_PRETTY_FUNCTION (NFC) — medismail.bennani / detail
  26. More followup type changes after 05392466 — aeubanks / detail
  27. [DFSan] Fix warning: getArgsFunctionType defined but not used — browneee / detail
  28. [Libomptarget] Add an external interface to dynamic shared memory — jhuber6 / detail
  29. [DenseMapInfo] Move hash_code implementation to Hashing.h (NFC) — nikita.ppv / detail
  30. [test] Fixup builtin-assume-aligned.c — aeubanks / detail
  31. [NFC] Update vec_extract builtin signatures to take signed int. — amy.kwan1 / detail
  32. [NFC][sanitizer] Remove sanitizer_persistent_allocator.cpp — Vitaly Buka / detail
  33. [NFC][sanitizer] Move ChainedOriginDepotNode into cpp file — Vitaly Buka / detail
  34. [ORC] Remove a stale comment. — Lang Hames / detail
  35. Revert "[ORC] Move SimpleRemoteEPCServer::Dispatcher into OrcShared." — Lang Hames / detail
  36. [flang] Fix capitalization of "ishft" — psteinfeld / detail
  37. PR52073: Fix equivalence computation for lambda-expressions. — richard / detail
  38. X86Vector: relax checks in rsqrt's integration test — ajcbik / detail
  39. [libc++] Implement P1394r4 for span: range constructor — joeloser93 / detail
  40. [NFC][sanitizer] Parametrize PersistentAllocator with type — Vitaly Buka / detail
  41. [LoopFlatten] Mark inner loop as deleted — nikita.ppv / detail
  42. [AArch64] Emit CFI instruction for updating x18 when using ShadowCallStack with exception unwinding — leonardchan / detail
  43. Fix unintended fall-through. — richard / detail
  44. [NFC][sanitizer] Remove includes from header — Vitaly Buka / detail
  45. [NFC][sanitizer] Add const to ChainedOriginDepotNode methods — Vitaly Buka / detail
  46. [Driver][test] Fix undefined-libs.cpp when CLANG_DEFAULT_UNWINDLIB is libunwind — i / detail
  47. Move TargetRegistry.(h|cpp) from Support to MC — rnk / detail
  48. Fix shared library build after TargetRegistry move — rnk / detail
  49. Fix shlib builds for all lib/Target/*/TargetInfo libs — rnk / detail
  50. [ADT] Mark IntervalMap::overlaps const — Vedant Kumar / detail
  51. [InlineCost] model calls to llvm.is.constant* more carefully — ndesaulniers / detail

clang-d401276-ga706a5ef2251-t24572-b24572.tar.gz (Oct 8, 2021 11:26:17 AM)

  1. [lldb] [test] Use secondary pty end for testing Terminal — mgorny / detail
  2. [clangd] IncludeCleaner: Stop crashing when included file is not found — kbobyrev / detail
  3. [lldb/Plugins] Add support for ScriptedThread in ScriptedProcess — medismail.bennani / detail
  4. [lldb/Plugins] Add memory region support in ScriptedProcess — medismail.bennani / detail
  5. [lldb/test] Disable TestScriptedProcess.py unless Darwin — medismail.bennani / detail
  6. [AMDGPU] Set number vgprs used in PS shaders based on input registers actually used — david.stuttard / detail
  7. [libc] Add rep;movsb as an accelerator under x86 — gchatelet / detail
  8. Revert "[libc] Add rep;movsb as an accelerator under x86" — gchatelet / detail
  9. [AIX][ZOS] Excluding merge-objc-interface.m from Tests — Jinsong Ji / detail
  10. [NFC] Use CHECK-NEXT instead of CHECK-SAME in target-invalid-cpu-note.c — freddy.ye / detail
  11. [libc] ifdef guard element architecture implementations — gchatelet / detail
  12. [libc] Add rep;movsb as an accelerator under x86 — gchatelet / detail
  13. [flang][driver] Fix erroneous `&` — andrzej.warzynski / detail
  14. Revert "[SelectionDAG] Remove PromoteIntOp_EXTRACT_SUBVECTOR." — bradley.smith / detail
  15. [libc++] Remove the ad-hoc "unified standalone" build — Louis Dionne / detail
  16. [OpenMP][NVPTX] Fix an error in configuring #teams and #threads — tianshilei1992 / detail
  17. [InstCombine] add tests for (i32 X s>> 31) & Y; NFC — spatel / detail
  18. [InstCombine] add shift of bool test with extra use; NFC — spatel / detail
  19. [IR] Remove arg_operands and getNumArgOperands (NFC) — kazu / detail
  20. [libc++] Improve atomic_fetch_(add|sub).*. — koraq / detail
  21. Fix parsing of hex-format index dense tensor attributes. — stellaraccident / detail
  22. [AIX] Disable tests failing due to lack of .loc and .file directive support — Jake.Egan / detail
  23. [AIX] Disable tests failing due to missing DWARF sections — Jake.Egan / detail
  24. [lldb] Fix windows build failure due to undefined macro — medismail.bennani / detail
  25. [Dexter] Add option to pass a Visual Studio solution instead of a binary — stephen.tozer / detail
  26. Add iterator range variants of isGuaranteedToTransferExecutionToSuccessor [mostly-nfc] — listmail / detail
  27. [Support] Define sys::getHostCPUName for RISC-V — i / detail

clang-d401249-gd20840c93700-t24567-b24567.tar.gz (Oct 8, 2021 6:13:44 AM)

  1. clang-ve-ninja: Use make targets as build steps — simon.moll / githubweb
  2. clang-ve-ninja: fix script (cwd<>dir) — simon.moll / githubweb
  3. clang-ve-ninja: fix: remove empty target in get_steps — simon.moll / githubweb

clang-d401249-gd20840c93700-t24567-b24567.tar.gz (Oct 8, 2021 6:13:44 AM)

  1. [Polly] Completely remove -polly-opt-fusion. — llvm-project / detail
  2. [mlir][python] support taking ops instead of values in op constructors — zinenko / detail
  3. [NFC] [Clang] Remove pre-computed complex float types — qiucofan / detail
  4. [LoopIdiom] Transform loop containing memcpy to memmove — dawid_jurek / detail
  5. [LoopBoundSplit] Handle the case in which exiting block is loop header — jingu.kang / detail
  6. [clangd] Revert unwanted change from D108194 — kbobyrev / detail
  7. [lldb] Remove shared_ptr from some global Properties objects — pavel / detail
  8. [lldb/gdb-remote] Refactor ReadExtFeature — pavel / detail
  9. [compiler-rt][fuzzer] Re-enable flags test on AArch64 Linux — david.spickett / detail
  10. Revert "[LoopPeel] Peel loops with deoptimizing exits" — mkazantsev / detail
  11. [X86] Check if struct is blank before getting the inner types — pengfei.wang / detail
  12. [Driver][NetBSD] Use ToolChain reference instead of getToolChain(). — fred / detail
  13. [LoopPeel] Add tests where peeling turns invar accesses dereferenceable. — flo / detail
  14. [lldb] [ConnectionFileDescriptorPosix] Use a single NativeFile — mgorny / detail
  15. [Clang][OpenMP] Add partial support for Static Device Libraries — Saiyedul.Islam / detail
  16. Fix a variety of bugs with nil-receiver checks when targeting — rjmccall / detail
  17. [fir] Add affine promotion pass — clementval / detail
  18. [lldb] [ConnectionFileDescriptorPosix] Refactor scheme matching — mgorny / detail
  19. [mlir] Add alignment option to constant tensor bufferization pass — ezhulenev / detail
  20. Third Recommit "[AArch64] Split bitmask immediate of bitwise AND operation" — jingu.kang / detail
  21. Recommit "[LoopPeel] Peel loops with deoptimizing exits" — mkazantsev / detail
  22. Extend init-statement to allow alias-declaration — aaron / detail
  23. Reland "[gn build] (manually) port 6fe2beba7d2a (ExceptionTests)" — thakis / detail
  24. [gn build] Port 30caca39f401 — llvmgnsyncbot / detail
  25. [CostModel][TTI] Replace BAD_ICMP_PREDICATE with ICMP_SGT/UGT for generic abs/min/max cost expansion — llvm-dev / detail
  26. [fir] Add affine demotion pass — clementval / detail
  27. [mlir][linalg] Constant fold linalg.generic that are transposes — antiagainst / detail
  28. [mlir][linalg][bufferize] Rewrite "write into non-writable memory" detection — springerm / detail
  29. [GlobalISel] Combine for eliminating redundant operand negations — Mirko.Brkusanin / detail

clang-d401220-g8ed2e8e04ff4-t24562-b24562.tar.gz (Oct 8, 2021 1:40:23 AM)

  1. [LoopPeel] Peel loops with deoptimizing exits — mkazantsev / detail
  2. use right separator for windows. — czhengsz / detail
  3. [RISCV] Remove experimental-b extension that includes all Zb* extensions — craig.topper / detail
  4. Revert "[sanitizer] Support Intel CET" — aeubanks / detail
  5. Fix test-rsqrt.mlir to accept AMD's approximation of rsqrt as well — joker.eph / detail
  6. [mlir] Limit Python dependency to Development.Module when possible. — mikeurbach / detail
  7. evert "[mlir] Limit Python dependency to Development.Module when possible." — joker.eph / detail
  8. [mlir][linalg][bufferize] Add bufferRelation to op interface — springerm / detail
  9. [mlir][linalg][bufferize] Fix/add missing case to getAliasingOpOperand — springerm / detail
  10. [mlir][linalg][bufferize][NFC] API change of aliasesNonWritableBuffer — springerm / detail
  11. [NFC][ScalarEvolution] Fix typo in getRangeForAffineAR and getRangeViaFactoring — shivam98.tkg / detail
  12. Reland "[clang-repl] Re-implement clang-interpreter as a test case." — v.g.vassilev / detail
  13. [VE][Test] Make Scalar/va_arg test generic — simon.moll / detail
  14. [mlir][linalg] Add generalization to CodegenStrategy. — gysit / detail
  15. [TargetPassConfig] Remove an obsolete FIXME comment — jay.foad / detail
  16. [mlir][linalg] Add loop interchange to CodegenStrategy. — gysit / detail
  17. [GlobalISel] Combine G_UMULH x, (1 << c)) -> x >> (bitwidth - c) — Amara Emerson / detail
  18. [GlobalISel][IRTranslator] Fix a use-after-free bug when translating trap-func-name traps. — Amara Emerson / detail
  19. [mlir][linalg] Retire Linalg ConvOp. — gysit / detail

clang-d401201-g5f4c91583ee7-t24558-b24558.tar.gz (Oct 7, 2021 9:06:55 PM)

  1. [CMake] Include llvm-libtool-darwin in Fuchsia toolchain — phosek / detail
  2. [modules] Fix IRGen assertion on accessing ObjC ivar inside a method. — vsapsai / detail
  3. [mlir][Tensor] Add ReifyRankedShapedTypeOpInterface to tensor.extract_slice. — ravishankarm / detail
  4. [msan] Print both shadow and user address — Vitaly Buka / detail
  5. [OpenMP][FIX] Data race in the SPMD execution of the new runtime — jhuber6 / detail
  6. [RISCV][test] Add more tests of (add (mul r, c0), c1) — powerman1st / detail
  7. [X86] Optimize fdiv with reciprocal instructions for half type — pengfei.wang / detail
  8. [SelectionDAG] Fix shift libcall ABI mismatch in shift-amount argument — pengfei.wang / detail
  9. [OpenMP][DeviceRTL] Add the support for printf in a freestanding way — tianshilei1992 / detail
  10. [OpenMP] Introduce new flags to assert thread and team usage in the runtime — jhuber6 / detail
  11. [XCOFF] support DWARF for 32-bit XCOFF for object output — czhengsz / detail

clang-d401190-g5d001f58f241-t24554-b24554.tar.gz (Oct 7, 2021 5:01:45 PM)

  1. [builder][amdgpu] remove one builder - project, keep builder runtime — ron.lieberman / githubweb
  2. Add mlir-ubuntu-worker0 to the MLIR builders — joker.eph / githubweb

clang-d401190-g5d001f58f241-t24554-b24554.tar.gz (Oct 7, 2021 5:01:45 PM)

  1. [CUDA] Make sure <string.h> is included with original __THROW defined. — tra / detail
  2. [X86] Pre-commit a test case for D110829 — jay.foad / detail
  3. [X86] Special-case ADD of two identical registers in convertToThreeAddress — jay.foad / detail
  4. [mlir][python] Temporarily disable test for converting unsupported DenseElementsAttr types to a buffer. — stellaraccident / detail
  5. [mlir][openmp] Add an interface for Outlineable OpenMP ops — clementval / detail
  6. Reland A new option -print-on-crash that prints the IR as it was upon entering the last pass when there is a crash. — schmeise / detail
  7. [PHIElimination] Pre-commit a test case for D110834 — jay.foad / detail
  8. [PHIElimination] Account for INLINEASM_BR when inserting kills — jay.foad / detail
  9. [PHIElimination] Enable machine verification after this pass — jay.foad / detail
  10. [TwoAddressInstruction] Enable machine verification after this pass — jay.foad / detail
  11. [InstCombine] ease use check for fold of bitcasted extractelt to trunc — spatel / detail
  12. [libomptarget] Reapply 2bc4d48a78b which was accidentally reverted — jonathanchesterfield / detail
  13. Revert "Reland A new option -print-on-crash that prints the IR as it was upon entering the last pass when there is a crash." — schmeise / detail
  14. [lld][test] Fix darwin REQUIRES (NFC) — keithbsmiley / detail
  15. [runtimes] Add tests for vendor-specific properties — Louis Dionne / detail
  16. [Bazel] Update config for 3b01cf9286 — gcmn / detail
  17. [LoopFlatten] Mark loop analyses as preserved — nikita.ppv / detail
  18. [clang] Fix darwin REQUIRES test annotation (NFC) — keithbsmiley / detail
  19. [ARC] ARCRegisterInfo cleanup prior to adding core register pairs (ARC32) and 64-bit core registers (ARC64) — marksl / detail
  20. [BasicAA] Use base of decomposed GEP in recursive queries (NFC) — nikita.ppv / detail
  21. [TargetPassConfig] Enable machine verification after miscellaneous passes — jay.foad / detail
  22. [AMDGPU] Preserve MachineDominatorTree in SILowerControlFlow — jay.foad / detail
  23. [scev] Put comments on the right fields [nfc] — listmail / detail
  24. [flang] Error checking for IBCLR/IBSET and ISHFT/SHIFT[ALR] — pklausler / detail
  25. [sanitizer] Uninline slow path of PersistentAllocator::alloc — Vitaly Buka / detail
  26. [NFC][sanitizer] Remove global PersistentAllocator — Vitaly Buka / detail
  27. [sanitizer] Remove traces from the header — Vitaly Buka / detail
  28. [NFC][sanitizer] Annotate a few branches in StackDepot — Vitaly Buka / detail
  29. Recognize the Swift compiler in DW_AT_producer — Adrian Prantl / detail
  30. Do not emit prologue_end for line 0 locs if there is a non-zero loc present — Adrian Prantl / detail
  31. [scudo] Reduce the scope of AllocAfterFork — kostyak / detail
  32. [llvm-profgen] Ignore branch count against outline function — wlei / detail
  33. Reland "[clang][Fuchsia] Re-enable compiler-rt tests in runtimes build" — leonardchan / detail
  34. [libc++] Add a from-scratch testing config for GCC — Louis Dionne / detail
  35. [libc++] Remove the CI job for Apple/System/Noexceptions — Louis Dionne / detail
  36. Don't print uselistorder in --print-changed — aeubanks / detail
  37. [NFC] Including <string> in llvm-cxxdump/Error.cpp — daltenty / detail
  38. [NFC][VectorCombine] Add baseline test coverage for GEP scalarization — lebedev.ri / detail
  39. [lld][test] Remove /usr/local/lib test requirement — keithbsmiley / detail
  40. Workaround broken FileCheck default yet another time — lebedev.ri / detail
  41. [lldb] Support missing threadState in JSON crashlogs — Jonas Devlieghere / detail
  42. [lldb] Parse and display reporting errors from JSON crashlogs — Jonas Devlieghere / detail
  43. [mlir] Fix a bug in Affine LICM. — amy.zhuang / detail

clang-d401147-g8bfc0e06dc85-t24549-b24549.tar.gz (Oct 7, 2021 12:34:54 PM)

  1. [lldb] [DynamicRegisterInfo] Support iterating over registers() — mgorny / detail
  2. Revert "[Clang][OpenMP] Fix fat archive tests for Mac and Windows" — Saiyedul.Islam / detail
  3. Revert "[Clang][OpenMP] Fix windows buildbot failure for D105191" — Saiyedul.Islam / detail
  4. Revert "[Clang][OpenMP] Add partial support for Static Device Libraries" — Saiyedul.Islam / detail
  5. [InstSimplify] add tests for (x || y) && (x || !y); NFC — spatel / detail
  6. [PatternMatch] add matchers for commutative logical and/or — spatel / detail
  7. [CostModel][TTI] Replace BAD_ICMP_PREDICATE with ICMP_SGT for generic sadd/ssub sat cost expansion — llvm-dev / detail
  8. [llvm-objdump] Fix --prefix and --prefix-strip — gbreynoo / detail
  9. [libc++][format] Adds string formatter. — koraq / detail
  10. [gn build] Port d550930afcbb — llvmgnsyncbot / detail
  11. [libc++][format] Adds integer formatter. — koraq / detail
  12. [MachineInstr] Move MIParser's DBG_VALUE RegState::Debug invariant into MachineInstr::addOperand — stephen.tozer / detail
  13. [gn build] Port 3e9689d72cdf — llvmgnsyncbot / detail
  14. [libc++][format] Adds char formatter. — koraq / detail
  15. [libc++][format] Adds bool formatter. — koraq / detail
  16. [gn build] Port 49e736d845d8 — llvmgnsyncbot / detail
  17. [gn build] Port 7fb9f99f3bb6 — llvmgnsyncbot / detail
  18. [AArch64][SVE] Improve VECTOR_SPLICE codegen for VL > 128-bit — bradley.smith / detail
  19. [lldb, mlir] Migrate from getNumArgOperands and arg_operands (NFC) — kazu / detail
  20. [llvm-objdump][docs] Add details to the help output and command guide — gbreynoo / detail
  21. [Inline] Introduce Constant::hasOneLiveUse, use it instead of hasOneUse in inline cost model (PR51667) — mtrofin / detail
  22. [libcxx[ Run generate_private_header_tests.py — koraq / detail
  23. [DebugInfo][LSR] Limit the size of SCEV translated to DIExpression — chris.jackson / detail
  24. [mlir] Extend C and Python API to support bulk loading of DenseElementsAttr. — stellaraccident / detail
  25. C] Add option to ARCOptAddrMode to disable the pass and diagnose errors — marksl / detail
  26. [lldb] Mark abort signal test unsupported on AArch64 Linux — david.spickett / detail
  27. [libc++] Use addressof in assignment operator. — koraq / detail
  28. [llvm-readelf][docs] Add missing options and details to the help output and the command guide — gbreynoo / detail
  29. [InstSimplify] (x || y) && (x || !y) --> x — spatel / detail
  30. [NFC] Update return type of vec_popcnt to vector unsigned. — amy.kwan1 / detail
  31. [PS4][TargetLibraryInfo] Set TLI info correctly for PS4 — paul.robinson / detail
  32. Add information about partially implemented features — aaron / detail
  33. [RISCV] Handle vector of pointer in getTgtMemIntrinsic for strided load/store. — craig.topper / detail
  34. [lldb] Fix a "missing field" warning — kazu / detail
  35. Workaround build error for mingw-g++ — luke.drummond / detail
  36. [test] Pre-commit test case for PR51981. NFC — bjorn.a.pettersson / detail
  37. [LoopRotate] Forget SCEV values in RewriteUsesOfClonedInstructions — bjorn.a.pettersson / detail
  38. [MIRParser] Add support for IsInlineAsmBrIndirectTarget — jay.foad / detail
  39. [NFC] Rename functions to match our naming scheme. — kevin.neal / detail
  40. [LangRef] Update ifunc syntax — i / detail
  41. Refactor code in ObjCARC.cpp. NFC — Akira / detail
  42. [RISCV] Correct FileCheck prefixes in rv32zbc-intrinsic.ll and rv64zbc-intrinsic.ll. NFC — craig.topper / detail
  43. [GlobalISel] Port the udiv -> mul by constant combine. — Amara Emerson / detail

clang-d401104-gbd8741f31dc3-t24544-b24544.tar.gz (Oct 7, 2021 8:01:40 AM)

  1. [libcxx][pretty printers] Report not being able to trace test program — david.spickett / detail
  2. [ARM] Add tests for code that spills in tail predicate loops. — david.green / detail
  3. [clang][ASTImporter] Simplify code of attribute import [NFC]. — 1.int32 / detail
  4. [libomptarget] Move device environment to shared header, remove divergence — jonathanchesterfield / detail
  5. ScalarEvolution.h - remove unused Hashing.h include — llvm-dev / detail
  6. [ExecutionEngine] remove unused <string> includes — llvm-dev / detail
  7. MCSchedule.h - remove unused Optional.h include — llvm-dev / detail
  8. TargetSchedule.h - remove unused Optional.h include — llvm-dev / detail
  9. FunctionLoweringInfo.h - remove unused Optional.h include — llvm-dev / detail
  10. [lldb/gdb-remote] Delete SendPacketsAndConcatenateResponses — pavel / detail
  11. [lldb] Rewrite/expand TestCppTypedef and document a lookup bug. — Raphael Isemann / detail
  12. [MachineCopyPropagation] Handle propagation of undef copies — carl.ritson / detail
  13. [ARM] Introduce a MQPRCopy — david.green / detail
  14. [libcxx][pretty printers] Correct tests run detection — david.spickett / detail
  15. [PowerPC] refactor rewriteLoadStores for reusing; nfc — czhengsz / detail
  16. Fix two unused-variable warnings. — forster / detail
  17. [mlir] Add alignment attribute to memref.global — ezhulenev / detail
  18. [mlir][linalg][bufferize] tensor.cast may require a copy — springerm / detail
  19. [mlir][linalg][bufferize][NFC] Change bufferizableInPlaceAnalysis signature — springerm / detail
  20. [Clang][OpenMP] Fix fat archive tests for Mac and Windows — Saiyedul.Islam / detail
  21. [mlir][vector] Split populateVectorContractLoweringPatterns — antiagainst / detail
  22. [mlir][linalg][bufferize][NFC] Simplify getAliasingOpResult() — springerm / detail
  23. [DebugInfo] Remove unused Optional.h includes — llvm-dev / detail
  24. LegalizerInfo.h - remove unused Optional.h + None.h includes — llvm-dev / detail
  25. ExecutorProcessControl.h - remove unused Optional.h include — llvm-dev / detail

clang-d401079-g202af507fd18-t24539-b24539.tar.gz (Oct 7, 2021 3:15:44 AM)

  1. [Clang][OpenMP] Fix windows buildbot failure for D105191 — Saiyedul.Islam / detail
  2. [mlir][linalg] Add unsigned min/max/cast function to OpDSL. — gysit / detail
  3. [libcxx][CI] Install all locales used by the test suite — david.spickett / detail
  4. [libcxx][pretty printers] Correct locale for u16/u32 string tests — david.spickett / detail
  5. [VPlan] Replace hard-coded VPValue ids with patterns in tests. — flo / detail
  6. [AArch64][SME] Update tile slice index offset — cullen.rhodes / detail
  7. [AArch64][SME] Update DUP (predicate) instruction — cullen.rhodes / detail
  8. [mlir] Don't allow dynamic extent tensor types for ConstShapeOp. — akuegel / detail
  9. [TwoAddressInstruction] Pre-commit a test case for D110848 — jay.foad / detail
  10. [TwoAddressInstruction] Fix ReplacedAllUntiedUses in processTiedPairs — jay.foad / detail
  11. Recommit: [lldb] Remove "dwarf dynamic register size expressions" from RegisterInfo — pavel / detail

clang-d401068-g9bf5d9136165-t24535-b24535.tar.gz (Oct 6, 2021 10:52:16 PM)

  1. Add mlir-ubuntu-worker-0 to the mlir worker pool — joker.eph / githubweb

clang-d401068-g9bf5d9136165-t24535-b24535.tar.gz (Oct 6, 2021 10:52:16 PM)

  1. [IR][NFC] Rename getBaseObject to getAliaseeObject — i / detail
  2. [MLIR] Add OrOp folding rule for constant one operand — uday / detail
  3. Update TODO noting that DriverKit should be added too — Jason Molenda / detail
  4. Don't register mem segments that aren't present in a corefile — Jason Molenda / detail
  5. [CFE][Codegen] Update auto-generated check lines for few GPU lit tests — mahesha.comp / detail
  6. [Clang][OpenMP] Add partial support for Static Device Libraries — Saiyedul.Islam / detail
  7. [GlobalISel] Silence gcc warning about unused variable — mikael.holmen / detail

clang-d401061-g6707a7d7e96a-t24531-b24531.tar.gz (Oct 6, 2021 6:33:56 PM)

  1. [SCEV] Avoid unnecessary domination checks (NFC) — nikita.ppv / detail
  2. [lldb] [ABI/X86] Split base x86 and i386 classes — mgorny / detail
  3. [gn build] Port 67231650e6ef — llvmgnsyncbot / detail
  4. Reland [IR] Increase max alignment to 4GB — aeubanks / detail
  5. [clang] Add option to clear AST memory before running LLVM passes — aeubanks / detail
  6. [libc++] [test] Change a lot of free begin/end pairs to members. NFCI. — arthur.j.odwyer / detail
  7. [libc++] [test] s/ContiguousView/MoveOnlyView/g. NFCI. — arthur.j.odwyer / detail
  8. size_t -> uint64_t after 05392466 — aeubanks / detail
  9. [compiler-rt][memprof] Disambiguate checks for __tls_get_addr in output — leonardchan / detail
  10. Reland "[clang][Fuchsia] Re-enable compiler-rt tests in runtimes build" — leonardchan / detail
  11. [flang] Catch mismatched parentheses in prescanner — pklausler / detail
  12. [clang][Fuchsia] Add -static-libgcc to TSAN tests — leonardchan / detail
  13. Fix assert of "Unable to find base lambda address" from — jennifer.yu / detail
  14. [X86] Don't use popcnt for parity if only bits 7:0 of the input can be non-zero. — craig.topper / detail
  15. Use llvm::VersionTuple to store DWARF producer info (NFC) — Adrian Prantl / detail
  16. Simplify control flow (NFC) — Adrian Prantl / detail
  17. Add a unit test for llvm-gcc producer strings and cleanup code. (NFC) — Adrian Prantl / detail
  18. Revert "Reland "[clang][Fuchsia] Re-enable compiler-rt tests in runtimes build"" — leonardchan / detail
  19. [SCEV] Search operand tree for scope bound when inferring flags from IR — listmail / detail
  20. PR50641: Properly handle AttributedStmts when checking for a valid — richard / detail
  21. PR50644: Do not warn on a declaration of `operator"" _foo`. — richard / detail
  22. Add missing diagnostic for use of _reserved name in extern "C" — richard / detail
  23. More size_t -> uint64_t fixes after 05392466 — aeubanks / detail
  24. [CUDA] Implement experimental support for texture lookups. — tra / detail
  25. [gn build] Port ccfb0555f76b — llvmgnsyncbot / detail
  26. Return failure on failure in convertBlockSignature. — stellaraccident / detail
  27. [GlobalDCE] In VFE, replace the whole 'sub' expression of unused relative-pointer-based vtable slots — Kuba Mracek / detail
  28. DebugInfo: Use clang's preferred names for integer types — dblaikie / detail
  29. [MLIR] fix arith dialect build failure — jeffniu22 / detail
  30. [CUDA] remove unneeded includes from CUDA-related headers. — tra / detail

clang-d401031-g62d67d9e7c9c-t24527-b24527.tar.gz (Oct 6, 2021 2:20:45 PM)

  1. [Clang][OpenMP] Infix OMPLoopTransformationDirective abstract class. NFC. — llvm-project / detail
  2. Revert "[lldb] Remove "dwarf dynamic register size expressions" from RegisterInfo" — forster / detail
  3. [analyzer][solver] Fix CmpOpTable handling bug — gabor.marton / detail
  4. [InstSimplify] add tests for bitwise logic fold of 'and'; NFC — spatel / detail
  5. [InstSimplify] (x | y) & (x | !y) --> x — spatel / detail
  6. [BasicAA] Don't unnecessarily extend pointer size — nikita.ppv / detail
  7. [MLIR] Rename Shape dialect's `join` to `meet`. — arames / detail
  8. [MLIR] Improve debug messages in BuiltinTypes — gcmn / detail
  9. [analyzer][NFC] Add RangeSet::dump — gabor.marton / detail
  10. [Test] Add LoopPeel test for loops with profile data available — mkazantsev / detail
  11. [clang] Allow printing 64 bit ints in diagnostics — aeubanks / detail
  12. [IR] Increase max alignment to 4GB — aeubanks / detail
  13. [ARM] Fix a bug in finding a pair of extracts to create VMOVRRD — pzheng / detail
  14. [NFC] Add doxygen comment for hasFp in RISCVFrameLowering.cpp — shivam98.tkg / detail
  15. [CMake] Fix typo in error message for LLD in bootstrap builds. — shivam98.tkg / detail
  16. [sanitizer] Support Intel CET — hjl.tools / detail
  17. [Clang][OpenMP] Allow loop-transformations with template parameters. — llvm-project / detail
  18. Revert "[IR] Increase max alignment to 4GB" — aeubanks / detail
  19. [MLIR] Update DRR doc with returnType directive — jeffniu / detail
  20. [X86] Add test cases for PR52093. NFC — craig.topper / detail
  21. [mlir][tosa] Create basic dynamic shape support for several ops. — rob.suderman / detail
  22. [sanitizer] Switch to StackDepotNode to 64bit hash — Vitaly Buka / detail
  23. [Driver][test] Add Debian multiarch lib/clang/14.0.0/x86_64-linux-gnu and include/x86_64-linux-gnu/c++/v1 tests — i / detail
  24. [FPEnv][InstSimplify] Fold constrained X + -0.0 ==> X — kevin.neal / detail
  25. Revert "[lldb] [ABI/X86] Split base x86 and i386 classes" — stilis / detail
  26. [gn build] Port 10f16bc7b2bf — llvmgnsyncbot / detail
  27. [X86] Add X86 and X64 prefixes to parity.ll to reduce duplicate check lines. NFC — craig.topper / detail
  28. Reland [IR] Increase max alignment to 4GB — aeubanks / detail
  29. [compiler-rt][test] Add shared_unwind requirement — leonardchan / detail
  30. [CostModel][TTI] Replace BAD_ICMP_PREDICATE with ICMP_ULT/UGT for generic uadd/usubo cost expansion — llvm-dev / detail
  31. [CostModel][TTI] Fix ops used for generic smulo/umulo cost expansion — llvm-dev / detail
  32. [CostModel][TTI] Replace BAD_ICMP_PREDICATE with ICMP_NE for generic smulo/umulo cost expansion — llvm-dev / detail
  33. [SCEV] Infer flags from add/gep in any block — listmail / detail
  34. [libc++] Implement P1391 for string_view — joeloser93 / detail
  35. [PowerPC] Fix issue with lowering byval parameters. — stefanp / detail
  36. Update some types after D110451 — aeubanks / detail
  37. Revert "Reland [IR] Increase max alignment to 4GB" — aeubanks / detail
  38. [llvm-profgen] Support symbol list for accurate profile — wlei / detail
  39. [mlir] Fix redundant return in the void method. — rdzhabarov / detail
  40. [UBSAN][PS4] For the PS4 target, emit the ud2 ocpode for ubsan traps. — wolfgang_pieb / detail
  41. Returning poison from a function w/ noundef return attribute is UB — listmail / detail
  42. Disable SANITIZER_CHECK_DEADLOCKS on Darwin platforms. — Dan Liew / detail
  43. [flang] Define IEEE_SCALB, IEEE_NEXT_AFTER, IEEE_NEXT_DOWN, IEEE_NEXT_UP — pklausler / detail
  44. [tests] precommit test changes for D111191 — listmail / detail
  45. [scev] minor style improvement [nfc] — listmail / detail
  46. [MLIR] Split arith dialect from the std dialect — jeffniu / detail
  47. [APInt] Fix isAllOnes and extractBits for zero width values. — clattner / detail
  48. [gn build] (manually) port 77d5ccdc6f460 — thakis / detail
  49. [libc++] Simplify writing testing config files — Louis Dionne / detail
  50. [libc++] Use init_priority(100) when possible — Louis Dionne / detail
  51. [NFC][X86][LoopVectorize] Autogenerate check lines in a few tests for ease of updating — lebedev.ri / detail

clang-d400980-g94db1e98a6c0-t24523-b24523.tar.gz (Oct 6, 2021 10:12:12 AM)

  1. [JITLink][NFC] Add TableManager to replace PerGraph...Builder pass — 932494295 / detail
  2. [AArch64] Regenerate even more tests — david.green / detail
  3. [Support] ErrorHandling.h - Remove report_fatal_error(std::string) — llvm-dev / detail
  4. Revert "[JITLink][NFC] Add TableManager to replace PerGraph...Builder pass" — 932494295 / detail
  5. [AIX] Define WCHAR_T_TYPE as unsigned short on AIX for wchar.c test case. — amy.kwan1 / detail
  6. [TTI] Remove default condition type and predicate arguments from getCmpSelInstrCost — llvm-dev / detail
  7. Revert "[AA] Teach BasicAA to recognize basic GEP range information." — courbet / detail
  8. [clang] Don't mark _ReadBarrier, _ReadWriteBarrier, _WriteBarrier deprecated — thakis / detail
  9. Fix incomplete conflict resolution in ff41fc07b12bd7bf3c8cd238824b16b1066fe5a0 — courbet / detail
  10. [IR] Remove arg_operands and getNumArgOperands (NFC) — kazu / detail
  11. [runtimes][ci] Run the tests for libunwind in the CI — Louis Dionne / detail
  12. [CostModel][TTI] Replace BAD_ICMP_PREDICATE with ICMP_EQ for generic funnel shift cost expansion — llvm-dev / detail
  13. Revert "[IR] Remove arg_operands and getNumArgOperands (NFC)" — kazu / detail

clang-d400967-gf98df8a38b00-t24521-b24521.tar.gz (Oct 6, 2021 6:42:28 AM)

  1. [AArch64] Regenerate some more tests — david.green / detail
  2. [mlir][Linalg] Don't return early from inPlaceAnalysis — nicolas.vasilache / detail
  3. [X86][NFC] structure-return simplificiation — nathan / detail
  4. [analyzer] canonicalize special case of structure/pointer deref — vince.a.bridgers / detail
  5. [Test] Add some more symmetrical test cases for D110517 — mkazantsev / detail
  6. [clang] Replace report_fatal_error(std::string) uses with report_fatal_error(Twine) — llvm-dev / detail
  7. [llvm] Replace report_fatal_error(std::string) uses with report_fatal_error(Twine) — llvm-dev / detail
  8. [llvm] Unix.h - Replace report_fatal_error(std::string) with report_fatal_error(Twine) — llvm-dev / detail
  9. Revert "Revert "[GlobalISel][IRTranslator] Emit trap intrinsic for "unreachable""" — Amara Emerson / detail
  10. [lldb] Remove "dwarf dynamic register size expressions" from RegisterInfo — pavel / detail
  11. [mlir] Replace report_fatal_error(std::string) uses with report_fatal_error(Twine) — llvm-dev / detail
  12. [lldb] [ABI/X86] Split base x86 and i386 classes — mgorny / detail
  13. [gn build] Port a30a36f66aea — llvmgnsyncbot / detail
  14. [Test] Few more symmetrical test for D110517 — mkazantsev / detail
  15. [lldb] [FreeBSD] Fix building on systems without PT_COREDUMP — mgorny / detail
  16. [InstCombine] fold fake vector extract to shift+trunc — spatel / detail
  17. Reland "[lldb] Refactor variable parsing" — jarin / detail
  18. [polly] Replace report_fatal_error(std::string) uses with report_fatal_error(Twine) — llvm-dev / detail
  19. [lldb] Rewrite and extend TestConstThis — Raphael Isemann / detail
  20. [lldb] Make 'this' substituton error more verbose. — Raphael Isemann / detail

clang-d400947-g0776924a17ef-t24517-b24517.tar.gz (Oct 6, 2021 2:54:04 AM)

  1. [Sanitizers] intercept md5 and sha* apis on FreeBSD. — David CARLIER / detail
  2. [clang] Allow printing 64 bit ints in diagnostics — aeubanks / detail
  3. Mark PassBuilder::addPass() as minsize — aeubanks / detail
  4. Revert "[clang] Allow printing 64 bit ints in diagnostics" — aeubanks / detail
  5. [GlobalISel] Clear unreachable blocks' contents after selection. — Amara Emerson / detail
  6. tsan: don't instrument runtime callbacks in tests — dvyukov / detail
  7. [mlir][linalg] Update OpDSL to use the newly introduced min and max ops. — gysit / detail
  8. [NPM] Automatic 'opt' pipeline reducer script. — markus.lavin / detail
  9. [PowerPC] Implement vector float and vector double version for vec_orc builtin — albionapc / detail
  10. [WebAssembly] De-duplicate WasmAddressSpace and refactor reftype predicates — pmatos / detail
  11. [WebAssembly] Fix call_indirect on funcrefs — pmatos / detail
  12. [SVE] Fix incorrect DAG combines when extracting fixed-width from scalable vectors — david.sherwood / detail
  13. [AArch64] Regenerate some fast-isel tests — david.green / detail
  14. [docs] Fix typo and minor text changes in MyFirstTypoFix — kuhnel / detail
  15. Revert "Second Recommit "[AArch64] Split bitmask immediate of bitwise AND operation"" — david.spickett / detail
  16. [gn build] Port fc36fb4d23a5 — llvmgnsyncbot / detail
  17. [compiler-rt][lsan] Add backup AArch64 register for use_registers test — david.spickett / detail
  18. Round XML register bitsize to byte boundary — omair.javaid / detail
  19. [SystemZ] Temporarily revert memcmp and memcpy patches — paulsson / detail
  20. [CostModel][X86] getCmpSelInstrCost - treat BAD_PREDICATEs the same as the worst case cost predicates for ICMP/FCMP instructions — llvm-dev / detail

clang-d400927-g3129aa5caf1f-t24512-b24512.tar.gz (Oct 5, 2021 10:48:22 PM)

  1. [AMDGPU] Only remove branches in SIInstrInfo::removeBranch — carl.ritson / detail
  2. [test] refresh a couple of autogen tests — listmail / detail
  3. [docs] Expand the pre-merge testing description a bit — listmail / detail
  4. [AMDGPU] Correction to 095c48fdf3d27a4f346f8680d1d7e89449bb557b. — kpyzhov / detail
  5. [test] autogen a couple of additional tests — listmail / detail
  6. Address a rst format error caught by buildbot — listmail / detail
  7. Stop stripping the `std.` prefix when printing operations in a region with a defined default dialect — joker.eph / detail
  8. [JITLink][MachO][arm64] Make testcase less brittle. — Lang Hames / detail
  9. (test commit) Fix capitalization in README.md — forster / detail
  10. [NFC][sanitizer] Add basic hash test — Vitaly Buka / detail
  11. [NFC][sanitizer] Add MurMur2Hash64Builder — Vitaly Buka / detail
  12. [NFC][sanitizers] Add StackDepotBase Node::hash_type — Vitaly Buka / detail

clang-d400915-g84b0b52b036c-t24508-b24508.tar.gz (Oct 5, 2021 6:47:46 PM)

  1. [test] rework recently added SCEV tests — listmail / detail
  2. [test] factor out reliance on noundef return value — listmail / detail
  3. [lld][WebAssembly] Remove redundant check for undefined global (NFC) — aheejin / detail
  4. [InstCombine] add tests for logical nand/nor; NFC — spatel / detail
  5. [InstCombine] add folds for logical nand/nor — spatel / detail
  6. [Profile] Add missing fflush in __llvm_profile_set_file_object — zequanwu / detail
  7. [mlir][Linalg] Add support for min/max reduction vectorization in linalg.generic — diegocaballero / detail
  8. [runtimes] Allow FOO_TEST_CONFIG to be a relative path — Louis Dionne / detail
  9. [libc++] Pickle substitutions to pass them to dsl.sh.py — Louis Dionne / detail
  10. [WebAssembly] Remove WasmTagType — aheejin / detail
  11. [libc++] Refactor how basic_string and vector hoist exception-throwing functions — Louis Dionne / detail

clang-d400904-g7d541eb4d49a-t24503-b24503.tar.gz (Oct 5, 2021 2:52:14 PM)

  1. [llvm] Update report_fatal_error calls from raw_string_ostream to use Twine(OS.str()) — llvm-dev / detail
  2. [Sema] Allow comparisons between different ms ptr size address space types. — akhuang / detail
  3. [mlir][tosa] tosa.cast support for unsigned integers — rob.suderman / detail
  4. [libc++][test] Use = delete over DELETE_FUNCTION. NFC. — joeloser93 / detail
  5. [mlir:Pass] Generate a reproducer as early as possible — riddleriver / detail
  6. [SCEV] Tweak the algorithm for figuring out if flags must apply to a SCEV [mostly-NFC] — listmail / detail
  7. [flang] Fold MAXLOC and MINLOC — pklausler / detail
  8. [mlir][spirv] Add ops and patterns for lowering standard max/min ops — antiagainst / detail
  9. [libc++abi] Mark __cxa_new_handler with _LIBCPP_SAFE_STATIC — Louis Dionne / detail
  10. [fir] Add external name interop pass — clementval / detail
  11. [NFC] Fixup newly-added costmodel tests to actually test what they should — lebedev.ri / detail
  12. [lldb] Improve meta data stripping from JSON crashlogs — Jonas Devlieghere / detail
  13. [NFC][sanitizer] Combine MSAN data in single field — Vitaly Buka / detail
  14. [sanitizer] Fix Android bot — Vitaly Buka / detail
  15. [tests] Cover cases we could infer SCEV flags, but don't — listmail / detail
  16. [SCEV] Don't check if propagation safe if there are no flags (NFC) — nikita.ppv / detail
  17. [lld][WebAssembly] Create optional internal symbols only after LTO object as been added — sbc / detail
  18. [InstCombine] refactor folds of 'not' instructions; NFC — spatel / detail
  19. Update the release notes for consteval if support; NFC — aaron / detail
  20. Fix some Sphinx warnings in the static analyzer docs — aaron / detail
  21. [libc++] Run the no-unicode CI job on new testing configs — Louis Dionne / detail
  22. [inliner] Mandatory inlining decisions produce remarks — mtrofin / detail

clang-d400882-g5bc32ad08d9a-t24499-b24499.tar.gz (Oct 5, 2021 10:59:12 AM)

  1. [mlir][linalg] Move generalization pattern to Transforms (NFC). — gysit / detail
  2. [PowerPC][MMA] Allow MMA builtin types in pre-P10 compilation units — kamau.bridgeman / detail
  3. [DebugInfo][InstrRef] Track all of DBG_PHIs operands — jeremy.morse / detail
  4. Reland "[clang-repl] Allow loading of plugins in clang-repl." — v.g.vassilev / detail
  5. tsan: make cur_thread_init return cur_thread — dvyukov / detail
  6. [PHIElimination] Update LiveVariables after handling an unspillable terminator — jay.foad / detail
  7. [mlir][spirv] Fix path in define_enum.sh script — antiagainst / detail
  8. tsan: improve detection of stack/tls races — dvyukov / detail
  9. [mlir] Add an 'cppNamespace' field to availability — antiagainst / detail
  10. [RISCV] Update to vlm.v and vsm.v according to v1.0-rc1. — kai.wang / detail
  11. [AMDGPU] Use "hostcall" module flag instead of searching for ockl_hostcall_internal() declaration. — kpyzhov / detail
  12. [X86][Costmodel] Load/store i32/f32 Stride=4 VF=2 interleaving costs — lebedev.ri / detail
  13. [X86][Costmodel] Load/store i32/f32 Stride=4 VF=4 interleaving costs — lebedev.ri / detail
  14. [X86][Costmodel] Load/store i32/f32 Stride=4 VF=8 interleaving costs — lebedev.ri / detail
  15. [X86][Costmodel] Load/store i32/f32 Stride=4 VF=16 interleaving costs — lebedev.ri / detail
  16. [X86][Costmodel] Load/store i64/f64 Stride=4 VF=2 interleaving costs — lebedev.ri / detail
  17. [X86][Costmodel] Load/store i64/f64 Stride=4 VF=4 interleaving costs — lebedev.ri / detail
  18. [X86][Costmodel] Load/store i64/f64 Stride=4 VF=8 interleaving costs — lebedev.ri / detail
  19. [X86][Costmodel] Load/store i32/f32 Stride=6 VF=2 interleaving costs — lebedev.ri / detail
  20. [X86][Costmodel] Load/store i32/f32 Stride=6 VF=4 interleaving costs — lebedev.ri / detail
  21. [X86][Costmodel] Load/store i32/f32 Stride=6 VF=8 interleaving costs — lebedev.ri / detail
  22. [X86][Costmodel] Load/store i32/f32 Stride=6 VF=16 interleaving costs — lebedev.ri / detail
  23. [X86][Costmodel] Load/store i64/f64 Stride=6 VF=2 interleaving costs — lebedev.ri / detail
  24. [X86][Costmodel] Load/store i64/f64 Stride=6 VF=4 interleaving costs — lebedev.ri / detail
  25. [X86][Costmodel] Load/store i64/f64 Stride=6 VF=8 interleaving costs — lebedev.ri / detail
  26. Add .cmt and .cmti files for OCaml bindings — shivam98.tkg / detail
  27. [libc++][test] Remove unused macro in is_constructible.pass.cpp. NFC. — joeloser93 / detail
  28. [lldb testing] Avoid subtle terminfo behavioral differences — dave / detail
  29. [AArch64][SVE] Propagate math flags from intrinsics to instructions — matthew.devereau / detail
  30. [AArch64][SVE] Remove redundant PTEST following PNEXT/PFIRST — peter.waller / detail
  31. [SystemZ] Implement memcpy of variable length with MVC. — paulsson / detail
  32. Revert "Revert "Revert "[GlobalISel][IRTranslator] Emit trap intrinsic for "unreachable"""" — Amara Emerson / detail
  33. [llvm] Migrate from getNumArgOperands to arg_size (NFC) — kazu / detail
  34. [clangd] Include refs of base method in refs for derived method. — usx / detail
  35. [APInt] Make insertBits and concat work with zero width APInts. — clattner / detail
  36. [clang] FatalErrorHandler.cpp - add explicit <stdio.h> include — llvm-dev / detail
  37. [TableGen] CodeEmitterGen - emit report_fatal_error(const char*) instead of report_fatal_error(std::string&) — llvm-dev / detail
  38. [Support] Update SmallVector report_fatal_error calls to use Twine and add missing implicit header dependency. — llvm-dev / detail
  39. [ConstantFold] Refactor load folding — nikita.ppv / detail
  40. [clangd] IncludeCleaner: Mark used headers — kbobyrev / detail
  41. [MacroFusion] Expose useful static methods. NFC. — Joseph.Nash / detail
  42. [clang-tidy] Fix add_new_check.py to generate correct list.rst autofix column from relative path — kbobyrev / detail
  43. [APInt] Fix type limits warning (NFC) — nikita.ppv / detail
  44. [SystemZ] Implement memcmp of variable length with CLC. — paulsson / detail
  45. [mlir][sparse] add a "release" operation to sparse tensor dialect — ajcbik / detail
  46. [NFC][X86][LV] Add basic costmodel test coverage for not-fully-interleaved i32 loads — lebedev.ri / detail
  47. [SLP]Detect reused scalars in all possible gathers for better vectorization cost. — a.bataev / detail
  48. [MLIR][linalg] Preserve location during elementwise fusion — gcmn / detail
  49. [clangd] Revert unwanted change from D108194 — kbobyrev / detail
  50. [InstrProfData] Bump the raw profile version to 8 — phosek / detail
  51. [lldb] Improve help for platform put-file — keithbsmiley / detail
  52. [lldb testing] NFC: run through clang-format — dave / detail

clang-d400830-gcf818b55e79e-t24494-b24494.tar.gz (Oct 5, 2021 7:07:54 AM)

  1. Disable bindings on x86_64-debian-dylib builder — 49720664+tbaederr / githubweb
  2. clang-ve-ninja: remove redundant quotes — simon.moll / githubweb

clang-d400830-gcf818b55e79e-t24494-b24494.tar.gz (Oct 5, 2021 7:07:54 AM)

  1. [fir] Split FIROptimizer lib into several smaller libraries — clementval / detail
  2. [AMDGPU] Pre-commit test for D111126 (NFC) — carl.ritson / detail
  3. Revert "[fir] Split FIROptimizer lib into several smaller libraries" — clementval / detail
  4. AArch64+GISel: legalize vector remainder operations. — Tim Northover / detail
  5. [AArch64] Make speculation-hardening-sls.ll x16 test more robust — david.green / detail
  6. [MLIR] Add an option to disable `maxIterations` in greedy pattern rewrites — frgossen / detail
  7. [ARM] Reset speculation-hardening-sls.ll test checks. — david.green / detail
  8. [GlobalISel] Simplify narrowScalarMul. NFC. — jay.foad / detail
  9. [Support] Change fatal_error_handler_t to take a const char* instead of std::string — llvm-dev / detail
  10. [AMDGPU][GlobalISel] Fix legalization of G_UMULH — jay.foad / detail
  11. [mlir] Convert ConstShapeOp to a static tensor type. — akuegel / detail
  12. [SelectionDAG] Assume that a GlobalAlias may alias other global values — bjorn.a.pettersson / detail
  13. [SelectionDAG] Replace error prone index check in BaseIndexOffset::computeAliasing — bjorn.a.pettersson / detail
  14. [ELF][test] Enhance relative dynamic relocation tests — andrew.ng / detail
  15. [lldb] Move DynamicRegisterInfo to public Target library — mgorny / detail
  16. [gn build] Port 214054f78a4e — llvmgnsyncbot / detail
  17. [Test] Add test showing profitable peeling opportunity — mkazantsev / detail
  18. [clang][ASTImporter] Add import of thread safety attributes. — 1.int32 / detail
  19. [llvm-cxxfilt][NFC] Fix test for running in Windows cmd — orlando.hyams / detail
  20. Silence an implicit conversion warning on the bit shift result in MSVC; NFC — aaron / detail
  21. [mlir][Linalg] Allow operand-less scf::ExecuteRegionOp to encapsulate scf::YieldOp — nicolas.vasilache / detail
  22. [GlobalISel] Combine fabs(fneg(x)) to fabs(x) — Mirko.Brkusanin / detail
  23. [SCCPSolver] Fix use-after-free in markArgInFuncSpecialization — sjoerd.meijer / detail
  24. [fir] Split FIROptimizer lib into several smaller libraries — clementval / detail
  25. Implement if consteval (P1938) — aaron / detail
  26. consteval if is now fully supported — aaron / detail
  27. [lldb][NFC] Remove unnecessary include in cpp/const_this test — Raphael Isemann / detail

clang-d400803-gca5be065c4c6-t24491-b24491.tar.gz (Oct 5, 2021 3:01:27 AM)

  1. clang-ve-ninja: Fix source path — simon.moll / githubweb

clang-d400803-gca5be065c4c6-t24491-b24491.tar.gz (Oct 5, 2021 3:01:27 AM)

  1. Revert "[clang-repl] Allow loading of plugins in clang-repl." — v.g.vassilev / detail
  2. [lldb] Remove some anonymous namespaces — pavel / detail
  3. [LiveIntervals] Fix verification of early-clobbered segments — jay.foad / detail
  4. [AArch64][GlobalISel] Legalize G_VECREDUCE_AND. — Amara Emerson / detail
  5. [fir] Split FIROptimizer lib into several smaller libraries — clementval / detail
  6. [runtimes] Set a default value for LLVM_LIT_ARGS — martin / detail
  7. [libcxx] Don't autodetect pthreads on MinGW — martin / detail
  8. [libcxx] [test] Move a missed test to ctime.timespec.compile.pass.cpp — martin / detail
  9. [Support] Trim #include after b06df22 — sam.mccall / detail
  10. Revert "[fir] Split FIROptimizer lib into several smaller libraries" — clementval / detail
  11. [mlir][Linalg] NFC - Add support to specify that a tensor value is known to bufferize to writeable memory — nicolas.vasilache / detail
  12. Revert "[lldb] Refactor variable parsing" — pavel / detail

clang-d400791-g81fb640f83b6-t24487-b24487.tar.gz (Oct 4, 2021 11:13:46 PM)

  1. [CSSPGO] Rename the field of SampleContextFrame — wlei / detail
  2. [llvm-profgen] Add duplication factor for line-number based profile — wlei / detail
  3. [llvm-profgen] Filter out invalid debug line — wlei / detail
  4. [GlobalISel] Port over the SelectionDAG stack protector codegen feature. — Amara Emerson / detail
  5. [gn build] Port cfef1803dd83 — llvmgnsyncbot / detail
  6. [ELF][test][NFC] Make a test standard compliant — ikudrin / detail
  7. [clang-repl] Allow loading of plugins in clang-repl. — v.g.vassilev / detail

clang-d400784-g18e63289358f-t24484-b24484.tar.gz (Oct 4, 2021 7:26:58 PM)

  1. [libc++] Rename the 'libc++' Lit feature to 'llvm-libc++' — Louis Dionne / detail
  2. Revert "[GlobalISel][IRTranslator] Emit trap intrinsic for "unreachable"" — Amara Emerson / detail
  3. [NFC] Add more comments about not using make_unique to pass managers/adaptors — aeubanks / detail
  4. Revert "[clang][Fuchsia] Re-enable compiler-rt tests in runtimes build" — leonardchan / detail
  5. [flang] runtime: fix formatted real input regression w/ spaces — pklausler / detail
  6. [RISCV] Add riscv64 command line to hoist-global-addr-base.ll. NFC — craig.topper / detail
  7. [Object][WebAssemlby] Report function types (signatures). NFC — sbc / detail
  8. Revert "Revert "[GlobalISel][IRTranslator] Emit trap intrinsic for "unreachable""" — Amara Emerson / detail
  9. [flang] Remove incorrect unit test — rasmussen17 / detail

clang-d400775-ge2b838dd9132-t24480-b24480.tar.gz (Oct 4, 2021 3:40:13 PM)

  1. [InstCombine] add tests for extractelt of bitcasted scalar; NFC — spatel / detail
  2. [InstCombine] add helper for "is desirable int type"; NFC — spatel / detail
  3. [GlobalISel] Support vectors in LegalizerHelper::narrowScalarMul — jay.foad / detail
  4. Add core papers added in the October 2021 WG21 plenary — aaron / detail
  5. [X86][SLM] Fix BSR/BSF port usage — llvm-dev / detail
  6. [fir][NFC] Fix couple of clang-tidy warnings — clementval / detail
  7. [libc++] Disable the Apple system -fno-exceptions CI that is currently building — Louis Dionne / detail
  8. [fir] add fir.array_modify op — clementval / detail
  9. [PowerPC] Disable vector types when not supported by subtarget features — lei / detail
  10. [GlobalISel] Widen G_EXTRACT_VECTOR_ELT using anyext instead of sext. — Amara Emerson / detail
  11. Update `DynTypedNode` to support the conversion of `TypeLoc`s. — yitzhakm / detail
  12. Revert "[GlobalISel] Support vectors in LegalizerHelper::narrowScalarMul" — jay.foad / detail
  13. [mlir] rename the "packing" flag of linalg.pad_tensor to "nofold" — zinenko / detail
  14. Delay outgoing register assignments to last. — Amara Emerson / detail
  15. [flang] Added tests for intrinsic function 'team_number()' — rasmussen17 / detail
  16. [PowerPC] Fix to guard fetch and cas 64-bit builtin versions — kamau.bridgeman / detail
  17. [BasicAA] Ignore CanBeFreed in minimal extent reasoning — nikita.ppv / detail
  18. [compiler-rt][scudo] Check for failing prctl call — leonardchan / detail
  19. [mlir][doc] fix typos. — caij2003 / detail
  20. Update inline builtin handling to honor gnu inline attribute — sguelton / detail
  21. [test] Precommit test about hoisting invariant loads from globals — aeubanks / detail
  22. [libc][NFC] Add supporting class for atof implementation — michaelrj / detail
  23. [clang][Fuchsia] Re-enable compiler-rt tests in runtimes build — leonardchan / detail
  24. [LICM] Bail if checking a global/constant for invariant.start — aeubanks / detail
  25. [clang] Don't use the AST to display backend diagnostics — aeubanks / detail
  26. [DebugInfo][InstrRef] Accept landingpad block arguments — jeremy.morse / detail

clang-d400749-g019041bec324-t24476-b24476.tar.gz (Oct 4, 2021 12:03:49 PM)

  1. [lldb] Move LLDB incremental from green dragon 10 to 4 — Jonas Devlieghere / githubweb
  2. [lldb] Move LLDB incremental from green dragon 10 to 04 — Jonas Devlieghere / githubweb

clang-d400749-g019041bec324-t24476-b24476.tar.gz (Oct 4, 2021 12:03:49 PM)

  1. [analyzer] Add InvalidPtrChecker — zurab.tsinadze / detail
  2. [gn build] Port 811b1736d91b — llvmgnsyncbot / detail
  3. [libc++][NFC] Qualify nullptr_t in test — Louis Dionne / detail
  4. [PowerPC][NFC] Remove reg name option in int128 test — Jinsong Ji / detail
  5. [IR] Migrate from getNumArgOperands to arg_size (NFC) — kazu / detail
  6. [lld] Use checkError more — thakis / detail
  7. [LLDB] Fix objc_clsopt_v16_t struct — Jonas Devlieghere / detail
  8. [mlir][SPIRVToLLVM] Propagate location attribute from spv.GlobalVariable to llvm.mlir.global — weiwei.li1 / detail
  9. [SimpleLoopUnswitch] Allow threshold to be specified zero or more times — ctetreau / detail
  10. [NFC] Fix build failure in ScopDetection — ctetreau / detail
  11. [flang][NFC] Fix first line of magic-numbers.h — pklausler / detail
  12. [flang] Better error recovery for missing THEN in ELSE IF — pklausler / detail
  13. libc++: document in the release notes that a C++20 compiler is expected — sylvestre / detail
  14. [lldb][import-std-module] Prefer the non-module diagnostics when in fallback mode — Raphael Isemann / detail
  15. [AArch64] Disable AArch64StorePairSuppress under optsize — david.green / detail
  16. [libc++][NFC] Remove header name from <version> — Louis Dionne / detail
  17. [libc++][NFC] Fix include guard for some detail header — Louis Dionne / detail
  18. [FPEnv][InstSimplify] Prepush more tests for D106362. — kevin.neal / detail
  19. [NFC][X86][LV] Add costmodel test coverage for interleaved i32/f32 load/store stride=6 — lebedev.ri / detail
  20. [NFC][X86][Codegen] Add test coverage for interleaved i32 load/store stride=6 — lebedev.ri / detail
  21. [NFC][X86][LV] Add costmodel test coverage for interleaved i64/f64 load/store stride=6 — lebedev.ri / detail
  22. [NFC][X86][Codegen] Add test coverage for interleaved i64 load/store stride=6 — lebedev.ri / detail
  23. Fix msan/tests/msan_test.cpp due to -Wbitwise-instead-of-logical — amy.kwan1 / detail
  24. [GlobalISel][IRTranslator] Emit trap intrinsic for "unreachable" — Amara Emerson / detail

clang-d400725-gc63a9a79afdd-t24472-b24472.tar.gz (Oct 4, 2021 8:27:06 AM)

  1. [MLIR] Fix unused tablegen template arg warnings — cullen.rhodes / detail
  2. [X86] Add tests for enabling slow-mulld on AVX2 targets — llvm-dev / detail
  3. [lldb] [test] Terminate "process connect" connections via kill — mgorny / detail
  4. [APFloat] Remove BitWidth argument from getAllOnesValue — jay.foad / detail
  5. [mlir] Tighten strided layout specification. — nicolas.vasilache / detail
  6. [APFloat] Common up some assertions. NFC. — jay.foad / detail
  7. [PowerPC] Fix __builtin_ppc_load2r to return short instead of int. — stefanp / detail
  8. [X86][Costmodel] Load/store i32/f32 Stride=3 VF=2 interleaving costs — lebedev.ri / detail
  9. [X86][Costmodel] Load/store i32/f32 Stride=3 VF=4 interleaving costs — lebedev.ri / detail
  10. [X86][Costmodel] Load/store i32/f32 Stride=3 VF=8 interleaving costs — lebedev.ri / detail
  11. [X86][Costmodel] Load/store i32/f32 Stride=3 VF=16 interleaving costs — lebedev.ri / detail
  12. [X86][Costmodel] Load/store i64/f64 Stride=3 VF=2 interleaving costs — lebedev.ri / detail
  13. [X86][Costmodel] Load/store i64/f64 Stride=3 VF=4 interleaving costs — lebedev.ri / detail
  14. [X86][Costmodel] Load/store i64/f64 Stride=3 VF=8 interleaving costs — lebedev.ri / detail
  15. [X86][Costmodel] Load/store i64/f64 Stride=3 VF=16 interleaving costs — lebedev.ri / detail
  16. [lldb] Add unit tests for Terminal API — mgorny / detail
  17. [lldb] Fix a stray array access in Editline — pavel / detail
  18. [X86] SimplifyDemandedVectorEltsForTargetNode - simplify PMADDWD for known zero elements — llvm-dev / detail
  19. [OpenMP] Add options to change Attributor max iterations in OpenMPOpt — jhuber6 / detail
  20. [TargetLibraryInfo] Refactor size_t checks in isValidProtoForLibFunc. NFC — bjorn.a.pettersson / detail
  21. [AArch64] Test for Store Pair Suppress under minsize. — david.green / detail
  22. [demangle] Add a unittest for _Float16 demangling. NFC — pengfei.wang / detail
  23. [clang] Fix computation of number of dependencies using OpenMP iterator, — a.bataev / detail
  24. [clangd] Improve PopulateSwitch tweak — davg / detail
  25. [libc++][NFC] Qualify usage of nullptr_t in the format tests — Louis Dionne / detail
  26. [llvm-objdump] Fix common symbol output on 32 bit platforms — david.spickett / detail
  27. [NFC][X86][LV] Add costmodel test coverage for interleaved i32/f32 load/store stride=4 — lebedev.ri / detail
  28. [NFC][X86][Codegen] Add test coverage for interleaved i32 load/store stride=4 — lebedev.ri / detail
  29. [NFC][X86][LV] Add costmodel test coverage for interleaved i64/f64 load/store stride=4 — lebedev.ri / detail
  30. [NFC][X86][Codegen] Add test coverage for interleaved i64 load/store stride=4 — lebedev.ri / detail

clang-d400695-g39f3f7c08fb6-t24468-b24468.tar.gz (Oct 4, 2021 4:34:41 AM)

  1. [openmp] [elf_common] Fix linking against LLVM dylib — mgorny / detail
  2. [APInt] Stop using soft-deprecated constructors and methods in llvm. NFC. — jay.foad / detail
  3. [APInt] Stop using soft-deprecated constructors and methods in clang. NFC. — jay.foad / detail
  4. [NFC] Simple tidy-up in LoopVectorizationCostModel::selectEpilogueVectorizationFactor — david.sherwood / detail
  5. [LoopBoundSplit] Use SCEVAddRecExpr instead of SCEV for AddRecSCEV (NFC) — jingu.kang / detail
  6. [libFuzzer] Use octal instead of hex escape sequences in PrintASCII — hans / detail
  7. [mlir][python] Usability improvements for Python bindings — zinenko / detail
  8. [mlir][python] Provide more convenient wrappers for std.ConstantOp — zinenko / detail
  9. [mlir][python] Provide more convenient constructors for std.CallOp — zinenko / detail
  10. [ELF][test] Fix several LLD ICF tests — andrew.ng / detail

clang-d400685-g71ad0f9d4e5b-t24466-b24466.tar.gz (Oct 4, 2021 12:56:45 AM)

  1. Create an annotated builder for VE — simon.moll / githubweb
  2. clang-ve-ninja, fix: build targets in llvm build dir — simon.moll / githubweb

clang-d400685-g71ad0f9d4e5b-t24466-b24466.tar.gz (Oct 4, 2021 12:56:45 AM)

  1. [lldb] Refactor variable parsing — jarin / detail
  2. [clangd] Follow-up on rGdea48079b90d — kbobyrev / detail
  3. [mli][linalg] Change tensor size in unit test (NFC). — gysit / detail
  4. [LLDB] Skip TestClangREPL.py on Arm/AArch64 Linux — omair.javaid / detail

clang-d400681-g5f7a5353301b-t24463-b24463.tar.gz (Oct 3, 2021 5:44:02 PM)

  1. Disable LLD for the clang-5 build: it suffers from http://llvm.org/pr49915 — joker.eph / githubweb

clang-d400681-g5f7a5353301b-t24463-b24463.tar.gz (Oct 3, 2021 5:44:02 PM)

  1. [X86][Costmodel] Load/store i8 Stride=6 VF=2 interleaving costs — lebedev.ri / detail
  2. [X86][Costmodel] Load/store i8 Stride=6 VF=4 interleaving costs — lebedev.ri / detail
  3. [X86][Costmodel] Load/store i8 Stride=6 VF=8 interleaving costs — lebedev.ri / detail
  4. [X86][Costmodel] Load/store i8 Stride=6 VF=16 interleaving costs — lebedev.ri / detail
  5. [X86][Costmodel] Load/store i8 Stride=6 VF=32 interleaving costs — lebedev.ri / detail
  6. [X86][Costmodel] Load/store i16 Stride=3 VF=2 interleaving costs — lebedev.ri / detail
  7. [X86][Costmodel] Load/store i16 Stride=3 VF=4 interleaving costs — lebedev.ri / detail
  8. [X86][Costmodel] Load/store i16 Stride=3 VF=8 interleaving costs — lebedev.ri / detail
  9. [X86][Costmodel] Load/store i16 Stride=3 VF=16 interleaving costs — lebedev.ri / detail
  10. [X86][Costmodel] Load/store i16 Stride=3 VF=32 interleaving costs — lebedev.ri / detail
  11. [openmp] Fix a typo in a test REQUIRES line — martin / detail
  12. [AttrBuilder] Make handling of int attribtues more generifc (NFC) — nikita.ppv / detail
  13. [SCEV] Correctly propagate nowrap flags across scopes when folding invariant add through addrec — listmail / detail
  14. [SCEV] Use full logic when infering flags on add and gep — listmail / detail
  15. [SCEV] Use trivial bound on defining scope of all SCEVs when computing flags — listmail / detail
  16. [SCEV] Cap the number of instructions scanned when infering flags — listmail / detail

clang-d400665-ga944f801cacd-t24459-b24459.tar.gz (Oct 3, 2021 2:06:43 PM)

  1. [X86] Split Cannonlake + Icelake Tuning. NFC — llvm-dev / detail
  2. [ARM] Mark <= -1 immediate constant as cheap — david.green / detail
  3. [mlir] [test] Add missing tool substitutions — mgorny / detail
  4. [Clang][NFC] Fix the comment for Sema::DiagIfReachable — Yuanfang Chen / detail

clang-d400661-gb85bf520dcd9-t24455-b24455.tar.gz (Oct 3, 2021 10:36:16 AM)

  1. [NFC][X86][LV] Add costmodel test coverage for interleaved i32/f32 load/store stride=3 — lebedev.ri / detail
  2. [NFC][X86][Codegen] Add test coverage for interleaved i32 load/store stride=3 — lebedev.ri / detail
  3. [InstSimplify] Add additional load from constant test (NFC) — nikita.ppv / detail
  4. [InstCombine] add test for shl + demanded bits; NFC — spatel / detail
  5. [InstCombine] fold cast of right-shift if high bits are not demanded (3rd try) — spatel / detail
  6. [NFC][X86][LV] Add costmodel test coverage for interleaved i64/f64 load/store stride=3 — lebedev.ri / detail
  7. [NFC][X86][Codegen] Add test coverage for interleaved i64 load/store stride=3 — lebedev.ri / detail
  8. [Analysis, CodeGen] Migrate from arg_operands to args (NFC) — kazu / detail
  9. [ARM] Tests for constant hoisting -1 immediates — david.green / detail
  10. [CostModel][X86] X86TTIImpl::getCmpSelInstrCost - try to use Predicate argument directly first (PR48337) — llvm-dev / detail

clang-d400651-gfb84aa2a8f52-t24451-b24451.tar.gz (Oct 3, 2021 7:09:57 AM)

  1. Revert "[Clang] Extend -Wbool-operation to warn about bitwise and of bools with side effects" — Dávid Bolvanský / detail
  2. Fixed warnings in LLVM produced by -Wbitwise-instead-of-logical — Dávid Bolvanský / detail
  3. Reland "[Clang] Extend -Wbool-operation to warn about bitwise and of bools with side effects" — Dávid Bolvanský / detail
  4. [clang-format] allow clang-format to be passed a file of filenames so we can add a regression suite of "clean clang-formatted files" from LLVM — mydeveloperday / detail
  5. Unbreak hexagon-check-builtins.c due to rGb1fcca388441 — Dávid Bolvanský / detail
  6. [X86] Add SSE2/AVX1/AVX512BW test coverage to interleaved load/store tests — llvm-dev / detail
  7. [NFC][X86][LV] Add costmodel test coverage for interleaved i8 load/store stride=6 — lebedev.ri / detail
  8. [NFC][X86][Codegen] Add test coverage for interleaved i8 load/store stride=6 — lebedev.ri / detail
  9. Fixed more warnings in LLVM produced by -Wbitwise-instead-of-logical — Dávid Bolvanský / detail
  10. Fixed warnings in target/parser codes produced by -Wbitwise-instead-of-logicala — Dávid Bolvanský / detail

clang-d400641-gf62d18ff140f-t24447-b24447.tar.gz (Oct 3, 2021 3:26:27 AM)

  1. [mlir] [test] Include mlir_tools_dir in PATH to fix mlir-reduce — mgorny / detail
  2. [NFC][RISCV] Update test cases through update_cc_test_checks.py. — kai.wang / detail
  3. [LSV] Change the default value of InstertElement to poison — gusrb406 / detail
  4. [Clang] Extend -Wbool-operation to warn about bitwise and of bools with side effects — Dávid Bolvanský / detail

clang-d400637-gbce0c6429ee3-t24444-b24444.tar.gz (Oct 3, 2021 12:00:38 AM)

  1. [LLVM][IR] Fixed input arguments for Verifier getter — shivam98.tkg / detail
  2. Fix memory leaks in MLIR integration tests for vector dialect (NFC) — joker.eph / detail
  3. Disable leak check for the MLIR Sparse CPU integration tests (NFC) — joker.eph / detail
  4. Disable leak check for the MLIR Linalg CPU integration tests (NFC) — joker.eph / detail
  5. [MLIR][NFC] Drop unnecessary use of OpBuilder in build trip count map — uday / detail
  6. Use standard separator for TSan options in `stress.cpp` test case. — Dan Liew / detail
  7. [IR]PATCH 1/2: Add AsmWriterContext into AsmWriter — minyihh / detail
  8. [IR]PATCH 2/2: Add MDNode::printTree and dumpTree — minyihh / detail
  9. Fix last leaky MLIR integration test (NFC) — joker.eph / detail
  10. Exclude MLIR python binding tests from Sanitizer tests for now — joker.eph / detail
  11. Fix ASAN execution for the MLIR Python tests — joker.eph / detail

clang-d400626-ge8806d748643-t24440-b24440.tar.gz (Oct 2, 2021 8:31:09 PM)

  1. Add more MLIR builders and refactor slightly the config — joker.eph / githubweb

clang-d400626-ge8806d748643-t24440-b24440.tar.gz (Oct 2, 2021 8:31:09 PM)

  1. Fix/disable more MLIR tests exposing leaks in ASAN builds (NFC) — joker.eph / detail
  2. Fix memory leak in MLIR SPIRV ModuleCombiner — joker.eph / detail
  3. [libc++] [ranges] Uncomment operator<=> in transform and iota iterators. — arthur.j.odwyer / detail
  4. Re-apply the fix on DwarfEHPrepare and add a test — vtjnash / detail

clang-d400622-g4b28638bcc7a-t24437-b24437.tar.gz (Oct 2, 2021 5:07:17 PM)

  1. Fix memory leaks in mlir/unittests/MLIRTableGenTests — joker.eph / detail
  2. Fix memory leaks in MLIR unit-tests (NFC) — joker.eph / detail
  3. Fix Undefined Behavior in MLIR Diagnostic: don't call memcpy with a nullptr source — joker.eph / detail
  4. Fix memory leak in mlir-cpu-runner/sgemm_naive_codegen.mlir (NFC) — joker.eph / detail
  5. Fix multiple memory leaks in mlir-cpu-runner tests (NFC) — joker.eph / detail

clang-d400617-g26223af256bb-t24433-b24433.tar.gz (Oct 2, 2021 1:41:32 PM)

  1. [clang-format] NFC 1% improvement in the overall clang-formatted status — mydeveloperday / detail
  2. Revert "[RISCV] Add an GPR def to the Zvlseg SPILL/RELOAD pseudos" — craig.topper / detail
  3. [X86][Atom] Fix BSR/BSF uops + port usage — llvm-dev / detail
  4. [llvm-jitlink] Sink getPageSize call in Session::Create. — Lang Hames / detail
  5. [Target] Migrate from getNumArgOperands to arg_size (NFC) — kazu / detail
  6. [SCEV] Split isSCEVExprNeverPoison reasoning explicitly into scope and mustexecute parts [NFC] — listmail / detail

clang-d400611-gdb79f4a2e9c9-t24429-b24429.tar.gz (Oct 2, 2021 10:20:32 AM)

  1. [X86][SSE] Fix typo + infinite-loop in HOP(HOP'(X,X),HOP'(Y,Y)) fold (PR52040) — llvm-dev / detail
  2. Free memory leak on duplicate interface registration — joker.eph / detail

clang-d400609-g3d209c76ddb5-t24427-b24427.tar.gz (Oct 2, 2021 6:59:28 AM)

  1. [X86][Costmodel] Load/store i8 Stride=3 VF=2 interleaving costs — lebedev.ri / detail
  2. [X86][Costmodel] Load/store i8 Stride=3 VF=4 interleaving costs — lebedev.ri / detail
  3. [X86][Costmodel] Load/store i8 Stride=3 VF=8 interleaving costs — lebedev.ri / detail
  4. [X86][Costmodel] Load/store i8 Stride=3 VF=32 interleaving costs — lebedev.ri / detail
  5. [X86][Costmodel] Load/store i8 Stride=4 VF=2 interleaving costs — lebedev.ri / detail
  6. [X86][Costmodel] Load/store i8 Stride=4 VF=4 interleaving costs — lebedev.ri / detail
  7. [X86][Costmodel] Load/store i8 Stride=4 VF=8 interleaving costs — lebedev.ri / detail
  8. [X86][Costmodel] Load/store i8 Stride=4 VF=16 interleaving costs — lebedev.ri / detail
  9. [X86][Costmodel] Load/store i8 Stride=4 VF=32 interleaving costs — lebedev.ri / detail
  10. [X86] Atom SSE shift-by-variable take 2uops/3uops not 1uop — llvm-dev / detail
  11. [X86] decomposeMulByConstant - decompose legal vXi32 multiplies on SlowPMULLD targets and all vXi64 multiplies — llvm-dev / detail
  12. [libc++][doc] Update format status. — koraq / detail
  13. [NFC][libc++] Use TEST_HAS_NO_EXCEPTIONS in tests. — koraq / detail
  14. [clang-format] [docs] [NFC] improve clarity in the QualifierAlignment warning — mydeveloperday / detail
  15. [clang-format] Constructor initializer lists format with pp directives — mydeveloperday / detail

clang-d400594-gac7031b2b2fa-t24424-b24424.tar.gz (Oct 2, 2021 3:20:02 AM)

  1. [llvm-cxxfilt] Replace isalnum with isAlnum from StringExtras — tomasz.miasko / detail
  2. [libc++][format] Implement Unicode support. — koraq / detail

clang-d400592-gf41a9cf859a1-t24422-b24422.tar.gz (Oct 1, 2021 11:58:32 PM)

  1. Add a `check-mlir-build-only` build target that only builds the dependencies of the `check-mlir` test target (NFC) — joker.eph / detail
  2. Fix memory leaks in mlir/test/CAPI/ir.c — joker.eph / detail
  3. [DWARF][NFC] add ParentIdx and SiblingIdx to DWARFDebugInfoEntry for faster navigation. — a.v.lapshin / detail
  4. [AArch64][GlobalISel] Lower G_SMULH/G_UMULH unless its one of the supported types. — Amara Emerson / detail

clang-d400588-g063c5bc31b89-t24419-b24419.tar.gz (Oct 1, 2021 8:37:22 PM)

  1. Use `check-mlir-build-only` for the build step instead of `mlir-opt` — joker.eph / githubweb

clang-d400588-g063c5bc31b89-t24419-b24419.tar.gz (Oct 1, 2021 8:37:22 PM)

  1. [test] add coverage for a SCEVUnknown scoped value in isSCEVExprNeverPoison — listmail / detail
  2. Revert "Extract LC_CODE_SIGNATURE related implementation out of LLD" — danielrodriguez / detail
  3. [gn build] Port 657f02d45804 — llvmgnsyncbot / detail
  4. [libc++][Docs] Update benchmark doc wrt monorepo — shivam98.tkg / detail
  5. [flang][OpenMP] Added OpenMP 5.0 specification based semantic checks for sections construct and test case for simd construct — nimishra / detail

clang-d400583-g2ca8a3f2132e-t24415-b24415.tar.gz (Oct 1, 2021 5:17:37 PM)

  1. [Demangle][Rust] Parse non-ASCII identifiers — tomasz.miasko / detail
  2. [gn build] Port c8c2b4629f75 — llvmgnsyncbot / detail
  3. [mlir][capi] Add TypeID to MLIR C-API — danielzresnick / detail
  4. [BasicAA] Add additional truncation tests (NFC) — nikita.ppv / detail
  5. [BasicAA] Make test more robust (NFC) — nikita.ppv / detail
  6. [mlir][sparse] Factoring out getZero() and avoiding unnecessary Type params — 2998727+wrengr / detail
  7. [mlir][sparse] Factoring out allocaIndices() — 2998727+wrengr / detail
  8. [mlir][sparse] Sharing calls to adaptor.getOperands()[0] — 2998727+wrengr / detail
  9. [Test] Add a test exposing a miscompile in SimpleLoopUnswitch. — dsuchkov / detail
  10. [SimpleLoopUnswitch] Don't unswitch constant conditions — dsuchkov / detail
  11. [DomTree] Assert that blocks in queries aren't from another function — dsuchkov / detail
  12. [Profile] Add a warning when lock file failed in __llvm_profile_set_file_object with continuous mode — zequanwu / detail
  13. Revert "tsan: print a meaningful frame for stack races" — amy.kwan1 / detail
  14. Revert "tsan: fix tls_race3 test on darwin" — amy.kwan1 / detail
  15. Revert "tsan: fix and test detection of TLS races" — amy.kwan1 / detail
  16. Revert "[DomTree] Assert that blocks in queries aren't from another function" — dsuchkov / detail
  17. [NFC][PowerPC] Add test case for byval store. — stefanp / detail
  18. [AArch64][GlobalISel] Change G_ANYEXT fed by scalar G_ICMP to G_ZEXT — Jessica Paquette / detail
  19. [test] split flags-from-poison.ll to allow ease of autogen update — listmail / detail
  20. [SCEV] Remove invariant requirement from isSCEVExprNeverPoison — listmail / detail
  21. [SCEV] Stop blindly propagating flags from inbound geps to SCEV nodes — listmail / detail

clang-d400562-gdf672f66b669-t24410-b24410.tar.gz (Oct 1, 2021 2:00:18 PM)

  1. [DetectDeadLanes] Enable machine verification after this pass — jay.foad / detail
  2. [ProcessImplicitDefs] Enable machine verification after this pass — jay.foad / detail
  3. [UnreachableMachineBlockElim] Enable machine verification after this pass — jay.foad / detail
  4. [LiveVariables] Skip verification of kills inside bundles — jay.foad / detail
  5. [MachineLoopInfo] Enable machine verification after this pass — jay.foad / detail
  6. [NFC][AttributeList] Replace index_begin/end with an iterator — aeubanks / detail
  7. [mlir][linalg] Include InitTensorOp in tiling canonicalization — antiagainst / detail
  8. [ORC] Remove ORC RPC. — Lang Hames / detail
  9. [gn build] Port 33dd98e9e499 — llvmgnsyncbot / detail
  10. [InstCombine] fold (trunc (X>>C1)) << C to shift+mask directly — spatel / detail
  11. [lldb] [Host] Sync TerminalState::Data to struct type — mgorny / detail
  12. [ORC] Fix LLVM modulemap after removal of ORC RPC in 33dd98e9e49. — Lang Hames / detail
  13. revert tsan part for investigation — zijunzhao / detail
  14. [fir][NFC] Move fir.global printer to cpp file — clementval / detail
  15. [BasicAA] Add additional 32-bit truncation test (NFC) — nikita.ppv / detail
  16. [AIX] Don't pass namedsects in LTO mode — Jinsong Ji / detail
  17. [NFC][X86][LV] Improve costmodel test coverage for interleaved i8 load/store stride=4 — lebedev.ri / detail
  18. [NFC][X86][Codegen] Add test coverage for interleaved i8 load/store stride=4 — lebedev.ri / detail
  19. [TwoAddressInstruction] Pre-commit a test case for D110944 — jay.foad / detail
  20. [TwoAddressInstruction] Tweak constraining of tied operands — jay.foad / detail
  21. [DAG] scalarizeExtractedVectorLoad - replace getABITypeAlign with allowsMemoryAccess (PR45116) — llvm-dev / detail

clang-d400541-g2a6b99d5f823-t24405-b24405.tar.gz (Oct 1, 2021 10:41:48 AM)

  1. [lldb] Simplify TestCompletion.py — pavel / detail
  2. [mlir][linalg] Retire PoolingMaxOp/PoolingMinOp/PoolingSumOp. — gysit / detail
  3. [libomptarget][amdgpu] Refactor memory pool collection — jonathanchesterfield / detail
  4. [fir] Remove obsolete fir.negf and fir.modf ops — clementval / detail
  5. [SystemZ][z/OS] Introduce initial support for GOFF asm parser — anirudh_prasad / detail
  6. [gn build] Port fb99424a6f65 — llvmgnsyncbot / detail
  7. [X86][Costmodel] Load/store i32/f32 Stride=2 VF=2 interleaving costs — lebedev.ri / detail
  8. [X86][Costmodel] Load/store i32/f32 Stride=2 VF=4 interleaving costs — lebedev.ri / detail
  9. [X86][Costmodel] Load/store i32/f32 Stride=2 VF=8 interleaving costs — lebedev.ri / detail
  10. [X86][Costmodel] Load/store i32/f32 Stride=2 VF=16 interleaving costs — lebedev.ri / detail
  11. [X86][Costmodel] Load/store i32/f32 Stride=2 VF=32 interleaving costs — lebedev.ri / detail
  12. [X86][Costmodel] Load/store i64/f64 Stride=2 VF=2 interleaving costs — lebedev.ri / detail
  13. [X86][Costmodel] Load/store i64/f64 Stride=2 VF=4 interleaving costs — lebedev.ri / detail
  14. [X86][Costmodel] Load/store i64/f64 Stride=2 VF=8 interleaving costs — lebedev.ri / detail
  15. [X86][Costmodel] Load/store i64/f64 Stride=2 VF=16 interleaving costs — lebedev.ri / detail
  16. [NFC][AMDGPU] Reduce includes dependencies, part 2 — daniil.fukalov / detail
  17. [libunwind] Fix cfi_register for float registers. — daniel.kiss / detail
  18. [InstCombine] add tests for icmp of gep; NFC — spatel / detail
  19. [gn build] Port 47d6274d4c31 — llvmgnsyncbot / detail
  20. [analyzer] Fix deprecated plistlib functions — balazs.benics / detail
  21. [NFC][X86][LV] Improve costmodel test coverage for interleaved i8 load/store stride=3 — lebedev.ri / detail
  22. [NFC][X86][Codegen] Add test coverage for interleaved i8 load/store stride=3 — lebedev.ri / detail
  23. [llvm-jitlink] Fix a FIXME. — Lang Hames / detail
  24. [libc++] [test] Remove "// -*- C++ -*-" comments from generated .cpp files. — arthur.j.odwyer / detail
  25. [libc++] Remove "// -*- C++ -*-" comments from all .cpp files. NFCI. — arthur.j.odwyer / detail
  26. [OpenMP][testing] increase threshold for omp_get_wtime test — jonathan.l.peyton / detail
  27. [OpenMP][host runtime] Introduce kmp_cpuinfo_flags_t to replace integer flags — jonathan.l.peyton / detail
  28. [TrivialDeadness] Update function comment — anna / detail
  29. [libc++] [test] Remove filenames from copyright headers. NFCI. — arthur.j.odwyer / detail
  30. [lldb] [Host] Fix flipped logic in TerminalState::Save() — mgorny / detail
  31. [NFC][Codegen][X86] Drop unused check prefixes in newly added tests — lebedev.ri / detail
  32. [AIX]implement the --syms and using "symbol index and qualname" for --sym --symbol--description for llvm-objdump for xcoff — zhijian / detail
  33. [Transforms] Migrate from getNumArgOperands to arg_size (NFC) — kazu / detail
  34. [ORC] Remove OrcRPCExecutorProcessControl ad OrcRPCTPCServer. — Lang Hames / detail
  35. [libc++] Revert the part of my b82683b that affected <version>. — arthur.j.odwyer / detail

clang-d400506-g52c60459f5c6-t24399-b24399.tar.gz (Oct 1, 2021 7:28:27 AM)

  1. [BasicAA] Add test showing 32 bit overflow issue for GEPs. — flo / detail
  2. [clangd] Handle members of anon structs in SelectionTree — kadircet / detail
  3. [lldb] [Host] Refactor TerminalState — mgorny / detail
  4. [RISCV][NFC] Add closing parentheses to frame layout comments — fraser / detail
  5. [mlir] Enable loop peeling for "reduction" dimensions of tiled_loop. — pifon / detail
  6. [libFuzzer] Fix two typos — hans / detail
  7. [MLIR][GPU] Add GPU launch op support for dynamic shared memory — uday / detail
  8. [lldb] Add a gdb_remote_client test for connecting to pty — mgorny / detail
  9. [fir] Add fir.char_convert op — clementval / detail
  10. [fir][NFC] Remove explicit num of inlined element for SmallVectors — clementval / detail
  11. Fix ambiguous overload build failure — james.henderson / detail
  12. [lldb] [test] Delay pty/tty imports to fix Windows builds — mgorny / detail
  13. [PowerPC] Optimal sequence for doubleword vec_all_{eq|ne} on Power7 — nemanja.i.ibm / detail
  14. [clang] Try to unbreak crash-report.cpp on PS4 bot after 8dfbe9b0a — thakis / detail
  15. [RISCV][NFC] Reformat a line of frame lowering code — fraser / detail

clang-d400491-gf085a9db8b8d-t24394-b24394.tar.gz (Oct 1, 2021 3:54:13 AM)

  1. [LoopVectorize] Permit vectorisation of more select(cmp(), X, Y) reduction patterns — david.sherwood / detail
  2. [clang][ASTImporter] Import InheritedConstructor and ConstructorUsingShadowDecl. — 1.int32 / detail
  3. [flang][driver] Error if uuidgen is not installed — david.spickett / detail
  4. [clang][ASTImporter] Import ConstructorUsingShadowDecl correctly. — 1.int32 / detail
  5. Revert "[LoopVectorize] Permit vectorisation of more select(cmp(), X, Y) reduction patterns" — krasimir / detail
  6. Revert "[libcxx] Run u16string tests for gdb pretty printers" — david.spickett / detail
  7. Revert "[libcxx][test] Use python specified by build rather than system default python" — david.spickett / detail
  8. [llvm-reduce] Skip updating calls where OldF isn't the called fn. — flo / detail
  9. [SLPVectorizer] Fix crash in isShuffle with scalable vectors — kerry.mclaughlin / detail
  10. [AArch64][SVE] Replace fmul, fadd and fsub LLVM IR instrinsics with LLVM IR binary ops — matthew.devereau / detail

clang-d400481-gb62e6f19d713-t24389-b24389.tar.gz (Oct 1, 2021 12:36:16 AM)

  1. [NFC] Restore magic and magicu to a globally visible location — ctetreau / detail
  2. [gn build] Port 3077bc90de8d — llvmgnsyncbot / detail
  3. [NFC][sanitizer] Lazy init in StackDepotReverseMap — Vitaly Buka / detail
  4. [NFC][lsan] Expand use StackDepotReverseMap — Vitaly Buka / detail
  5. [NFC][asan] Remove redundant functions — Vitaly Buka / detail
  6. [PowerPC] Fix lharx and lbarx builtin signatures — albionapc / detail
  7. Expose `DIBuilder::finalizeSubprogram()` through the LLVM C API — dblaikie / detail
  8. [MemProf] Loosen matching of profile data to avoid bot flakes — tejohnson / detail
  9. [flang][NFC] Fix header comments in some runtime headers — jperier / detail
  10. [flang] Add a wrapper for Fortran main program — jperier / detail
  11. [flang][NFC] Add debug dump method to evaluate::Expr and semantics::Symbol — jperier / detail
  12. [flang] Improve runtime interface with C99 complex — jperier / detail
  13. [flang] Revert 3 commits pushed by mistake along b7c07ce15ffe6da9dcd69d457a3eca987452edc7 — jperier / detail
  14. [fir][NFC] Update doc for pinned attr in fir.alloca — clementval / detail
  15. [fir][NFC] Move fir.select_type builder to cpp file — clementval / detail
  16. [SelectionDAG] Handle promotion + widening in getCopyToPartsVector — sander.desmalen / detail

clang-d400465-g91bfccf83733-t24381-b24381.tar.gz (Sep 30, 2021 6:21:43 PM)

  1. [MemProf] Record accesses for all words touched in mem intrinsic — tejohnson / detail
  2. [SCEV] Modernize code style of isSCEVExprNeverPoison [NFC] — listmail / detail
  3. [libcxx][test] Use python specified by build rather than system default python — leonardchan / detail
  4. [test] Add tests covering a missing opt in SCEV's isSCEVExprNeverPoison — listmail / detail
  5. BPF: implement isLegalAddressingMode() properly — yhs / detail
  6. [NFC][sanitizer] Add const into method — Vitaly Buka / detail
  7. add tsan shared library — zijunzhao / detail

clang-d400458-gc82f98ba4c70-t24376-b24376.tar.gz (Sep 30, 2021 3:09:34 PM)

  1. [libc++abi][NFCI] Consistently group new_handler, unexpected_handler and terminate_handler — Louis Dionne / detail
  2. [clang] Remove duplication in types::getCompilationPhases() — thakis / detail
  3. [clang] do not emit note for bad conversion when destination type qualifiers are not compatibly include source type qualifiers — zequanwu / detail
  4. [clang] Make crash reproducer work with clang-cl — thakis / detail
  5. [flang] Fix test regression from SQRT folding — pklausler / detail
  6. [clang] Don't modify OptRemark if the argument is not relevant — aeubanks / detail
  7. [mlir][sparse] Correcting a few typos — 2998727+wrengr / detail
  8. [BasicAA] Move more extension logic into ExtendedValue (NFC) — nikita.ppv / detail
  9. Reland "[clang-cl] Accept `#pragma warning(disable : N)` for some N" — thakis / detail
  10. [InstCombine] add tests for shift-trunc-shift; NFC — spatel / detail
  11. [InstCombine] restrict shift-trunc-shift fold to opposite direction shifts — spatel / detail
  12. [flang] Fold FINDLOC() — pklausler / detail
  13. [GlobalISel] Extend G_SELECT of known condition combine to vectors. — Amara Emerson / detail
  14. [PowerPC] Improved codegen related to xscvdpsxws/xscvdpuxws — albionapc / detail
  15. [MC] Make MCDwarfLineStr class public — rafaelauler / detail
  16. [gn build] Port 050edef8538e — llvmgnsyncbot / detail
  17. [DFSan] Optimize code for writing to shadow. Move SetShadow to namespace. — browneee / detail
  18. Revert "Recommit "[SCEV] Look through single value PHIs." (take 2)" — flo / detail
  19. [AIX] Rename binder option for PGO support — Jinsong Ji / detail
  20. [mlir][Linalg] Refactor comprehensive bufferize for external uses - NFC — nicolas.vasilache / detail
  21. [cora async] Cleanup undefined llvm.coro.async.resume — aschwaighofer / detail
  22. [libomptarget] Apply D110029 to amdgpu — jonathanchesterfield / detail
  23. [openmp] Add addrspacecast to getOrCreateIdent — jonathanchesterfield / detail
  24. [compiler-rt] Add -fno-omit-frame-pointer check to builtins — smeenai / detail
  25. [CMake] Remove the LLD LTO check for Darwin — phosek / detail
  26. [flang][NFC] Fix header comments in some runtime headers — jperier / detail
  27. [openmp][docs] Describe how the internal components are found — jonathanchesterfield / detail
  28. [flang] Take into account SubprogramDetails in GetInterfaceSymbol — jperier / detail
  29. [RISCV] Remove Zbproposedc extension — craig.topper / detail
  30. [flang][NFC] Add debug dump method to evaluate::Expr and semantics::Symbol — jperier / detail
  31. [GlobalISel] Extend CombinerHelper::matchConstantOp() to match constant splat vectors. — Amara Emerson / detail
  32. [MC] Fix buildbots with shared lib builds — rafaelauler / detail

clang-d400426-g138dc27186be-t24370-b24370.tar.gz (Sep 30, 2021 11:57:08 AM)

  1. [lldb] Split LLDB and debug info tests into separate stages — Jonas Devlieghere / githubweb

clang-d400426-g138dc27186be-t24370-b24370.tar.gz (Sep 30, 2021 11:57:08 AM)

  1. [fir] Update fir.alloca op — clementval / detail
  2. [x86] add test for 3 fcmps and logic; NFC — spatel / detail
  3. [NFC] [hwasan] Remove unneeded member. — fmayer / detail
  4. [NFC][AMDGPU] Improve cost model tests coverage. — daniil.fukalov / detail
  5. [llvm] Migrate from arg_operands to args (NFC) — kazu / detail
  6. [fir][NFC] Rename lenParams to typeparams in builders — clementval / detail
  7. [libc++][NFC] Remove stray whitespace — Louis Dionne / detail
  8. Improve the effectiveness of BDCE's debug info salvaging — Adrian Prantl / detail
  9. [mlir] Remove old "tc" linalg ods generator. — stellaraccident / detail
  10. [CostModel] Update default cost model for sadd/ssub overflow to match TargetLowering — craig.topper / detail
  11. Instantiate fewer templates in PassManager::addPass() — aeubanks / detail
  12. [BasicAA] Use ExtendedValue in VariableGEPIndex (NFC) — nikita.ppv / detail
  13. Manually create unique_ptr in various pass adaptors — aeubanks / detail
  14. [AMDGPU] move hasAGPRs/hasVGPRs into header — Stanislav.Mekhanoshin / detail
  15. [lldb] Remove support for replaying the test suite from a reproducer — Jonas Devlieghere / detail
  16. [mlir][linalg] Fix incorrect bound calculation for tiling conv — antiagainst / detail
  17. [flang] Front-end and runtime support for CALL EXIT and ABORT — pklausler / detail
  18. Revert "[libc++][libc++abi] Add tests for vendor-specific properties" — haowei / detail

clang-d400408-gc15bbdeafffb-t24365-b24365.tar.gz (Sep 30, 2021 8:43:06 AM)

  1. [lldb] Remove reproducer stage from the matrix bot — Jonas Devlieghere / githubweb

clang-d400408-gc15bbdeafffb-t24365-b24365.tar.gz (Sep 30, 2021 8:43:06 AM)

  1. [NFC][Costmodel][LV][X86] Add test coverage for f32 interleaved load/store stride=2 — lebedev.ri / detail
  2. [mlir] Remove unused namespace alias. — akuegel / detail
  3. [clangd] Land D110386 again — kbobyrev / detail
  4. [libc] move benchmark function registration to a different file — gchatelet / detail
  5. [CodeView] Recognize Fortran95 as Fortran instead of MASM — brock.wyma / detail
  6. [ARM] Add more MVE intrinsics to sink splats to — david.green / detail
  7. [mlir][python] provide bindings for ops from the sparse_tensor dialect — zinenko / detail
  8. [fir][NFC] Update and move fir.freemem and fir.store — clementval / detail
  9. [fir][NFC] Move fir.shape verifier to cpp file — clementval / detail
  10. [BPI] Keep BPI available in loop passes through LoopStandardAnalysisResults — anna / detail
  11. [fir][NFC] Move parser/printer for fir.global_len — clementval / detail
  12. [NFC] Improve file-level documentation for Sequence.h — kubak / detail
  13. [NFC][X86][LV] Add costmodel test coverage for interleaved i64/f64 load/store stride=2 — lebedev.ri / detail
  14. [NFC][X86][Codegen] Add test coverage for interleaved i64 load/store stride=2 — lebedev.ri / detail
  15. [LoopPredication] Remove unused variable — anna / detail
  16. [clangd] Update comment after dea48079b90d40f2087435b778544dffb0ab1793 — kbobyrev / detail
  17. [fir][NFC] Removed unused declaration from td file — clementval / detail
  18. [libc++] Add a testing configuration specific to Apple's libc++ — Louis Dionne / detail

clang-d400390-g2e7deee376aa-t24359-b24359.tar.gz (Sep 30, 2021 5:06:54 AM)

  1. [LiveIntervals] Remove unused subreg ranges in repairIntervalsInRange — jay.foad / detail
  2. [fir] Update fir.extract_value and fir.insert_value ops — clementval / detail
  3. Second Recommit "[AArch64] Split bitmask immediate of bitwise AND operation" — jingu.kang / detail
  4. [gn build] Port 13f3c39f3658 — llvmgnsyncbot / detail
  5. [fir] Update fir.allocmem op — clementval / detail
  6. [fir] Update fir.alloca op — clementval / detail
  7. [fir][NFC] Move parser/printer/builder to cpp file — clementval / detail
  8. Revert "[clangd] Reland D110386" — kbobyrev / detail
  9. [NFC] Cleanup the overload of ASTImporter::import() — balazs.benics / detail
  10. [fir] Update fir.field_index op — clementval / detail
  11. [PowerPC] Truncate element index for vec_insert in altivec.h — nemanja.i.ibm / detail
  12. [AArch64][GlobalISel] Re-generate some tests for D110802. — Amara Emerson / detail

clang-d400378-g34d6c1822eeb-t24354-b24354.tar.gz (Sep 30, 2021 1:53:01 AM)

  1. AsmParser::getContext() - there can be only one.  This should unbreak the build. — clattner / detail
  2. [clang] Update Clang version from 13 to 14 in scan-build.1. — shivam98.tkg / detail
  3. [llvm-profgen] Refactor and better diagnostics — aktoon / detail
  4. [llvm-porfgen] Allow perf data as input — aktoon / detail
  5. [llvm-profgen] Fix alignment in preferred based calculation — aktoon / detail
  6. [clangd] Reland D110386 — kbobyrev / detail
  7. [AA] Teach BasicAA to recognize basic GEP range information. — courbet / detail
  8. [mlir][python] provide access to function argument/result attributes — zinenko / detail
  9. [mlir][python] provide bindings for the SCF dialect — zinenko / detail
  10. [format] [docs] Fix typos and clarify QualifierAlignment/QualifierOrder documentation. — marek.kurdej+llvm.org / detail
  11. Investigate failure in rGdd13f45e04366cc4f648b57ec87d20a5569e27c3 — kbobyrev / detail
  12. [flang][docs] Remove the new driver sync-up calls — andrzej.warzynski / detail
  13. Fix the build after d084c42bdfac4a5879bdabe645b14cf72f7685a7 — kbobyrev / detail
  14. [fir] Update fir.array_update, fir.array_fetch and fir.array_merge_store — clementval / detail

clang-d400364-gfb093c83147e-t24349-b24349.tar.gz (Sep 29, 2021 10:37:29 PM)

  1. [clang] Fix sentence in the usage section of ThinLTO docs. — shivam98.tkg / detail
  2. AMDGPU: Broadcast scalar boolean to vector boolean explicitly — ruiling.song / detail
  3. Second attempt to fix Windows failures from test changes — tejohnson / detail
  4. Add the --relative-to-command-file to "command source" so you can — jingham / detail
  5. Make "process attach -c" work correctly, and add a test for it. — jingham / detail
  6. [ODS/AsmParser] Don't pass MLIRContext with DialectAsmParser. — clattner / detail
  7. Revert "[ODS/AsmParser] Don't pass MLIRContext with DialectAsmParser." — joker.eph / detail
  8. [AsmParser] move AsmParser::getContext to IR library. — clattner / detail
  9. [ODS/AsmParser] Don't pass MLIRContext with DialectAsmParser. — joker.eph / detail

clang-d400355-g0cd9d8a48bdd-t24345-b24345.tar.gz (Sep 29, 2021 7:27:30 PM)

  1. Fix builder syntax: the cmake invocation does not include shell expansion and quotes were left as-is in the arg list — joker.eph / githubweb

clang-d400355-g0cd9d8a48bdd-t24345-b24345.tar.gz (Sep 29, 2021 7:27:30 PM)

  1. [libc++] Simplify the _LIBCPP_CONSTEXPR markings on starts_with() etc. — arthur.j.odwyer / detail
  2. [IntelJITListener] Fix order in JitListener/multiple.ll — andrew.kaylor / detail
  3. [llvm-objdump/llvm-readobj/obj2yaml/yaml2obj] Support STO_RISCV_VARIANT_CC and DT_RISCV_VARIANT_CC — i / detail
  4. [mlir][vector] Fold transfer ops and tensor.extract/insert_slice. — springerm / detail
  5. Revert "[clang-cl] Accept `#pragma warning(disable : N)` for some N" — akhuang / detail

clang-d400350-g826d3eaae7e9-t24340-b24340.tar.gz (Sep 29, 2021 4:13:14 PM)

  1. Revert "[LTO][Legacy] Add -debug-pass-manager option to enable pass run/skip trace." — wyehia / detail
  2. [fir] Move parser/printer/verifier of fir.string_lit and add builders — clementval / detail
  3. [NFC][clang] Add newline to end of 2005-01-02-ConstantInits.c — noreply / detail
  4. [test] Update some test cases to use -passes when specifying the pipeline — bjorn.a.pettersson / detail
  5. [libc++] [compare] Named comparison functions, is_eq etc. — arthur.j.odwyer / detail
  6. [flang] Make builtin types more easily accessible; use them — pklausler / detail
  7. [OpenMP] Add missing distribute definitions to AAKernelInfo — jhuber6 / detail
  8. [OpenMP][NFC] Fix linting messages in OpenMPOpt — jhuber6 / detail
  9. [OpenMP] Apply OpenMP assumptions to applicable call sites — jhuber6 / detail
  10. [gn build] Port 969359e3b86b — llvmgnsyncbot / detail
  11. [BasicAA] Pass DecomposedGEP to constantOffsetHeuristic() (NFC) — nikita.ppv / detail
  12. [clang] NFC: remove duplicated code around type constraint and templ arg subst — mizvekov / detail
  13. [M68k] Avoid UB in disassembler — rickytaylor26 / detail
  14. [libc++][ci] Run alternative builds earlier to reduce latency — Louis Dionne / detail
  15. [clang] don't instantiate templates with injected arguments — mizvekov / detail
  16. [libc++][libc++abi] Add tests for vendor-specific properties — Louis Dionne / detail
  17. [libc++] Rename testing configurations to match Lit stdlib= parameter — Louis Dionne / detail
  18. [VFS] InMemoryFilesystem's UniqueIDs are a function of path and content. — sam.mccall / detail
  19. [libc++] Add the std::views::common range adaptor — Louis Dionne / detail
  20. [BasicAA] Pass whole DecomposedGEP to subtraction API (NFC) — nikita.ppv / detail
  21. [runtimes] Ensure required deps for tests targets are actually built — leonardchan / detail
  22. [BasicAA] Move DecomposedGEP out of header (NFC) — nikita.ppv / detail
  23. [libc++] Fix missed rename of libcxx-trunk-shared.cfg.in — Louis Dionne / detail
  24. [AArch64][GlobalISel] Widen G_BUILD_VECTOR source & dest element types to s8. — Amara Emerson / detail
  25. [mlir][tosa] Ranked check for transpose was wrong. — rob.suderman / detail

clang-d400325-gfb4e44c4e7da-t24336-b24336.tar.gz (Sep 29, 2021 1:01:03 PM)

  1. Add mlir builder for s390x — ulrich.weigand / githubweb

clang-d400325-gfb4e44c4e7da-t24336-b24336.tar.gz (Sep 29, 2021 1:01:03 PM)

  1. [PowerPC] swdiv builtins for XL compatibility — quinn.pham / detail
  2. [fir] Update fir.call op — clementval / detail
  3. Fix LLDB build on old Linux kernels — walter erquinigo / detail
  4. [mlir][sparse] simplify negi code generation with subi — ajcbik / detail
  5. [InstSimplify] (-1 << x) s>> x --> -1 — spatel / detail
  6. [libc++] Move libc++ specific tests to `libcxx/test/libcxx` — Louis Dionne / detail
  7. [clang-cl] Accept `#pragma warning(disable : N)` for some N — thakis / detail
  8. [Driver] Check that short triples are supported for Fuchsia — phosek / detail
  9. Adapt `tsan/flush_memory.cpp` to run on non-local platforms. — Dan Liew / detail
  10. [libc++][NFC] Reorganize CI jobs into commented sections — Louis Dionne / detail
  11. [AMDGPU] Enable machine verification after AMDGPUISelDAGToDAG — jay.foad / detail
  12. [clang] Minor cleanups after b2de52bec — thakis / detail
  13. [libcxx] Add a CI configuration for standalone building in llvm-project/runtimes — martin / detail
  14. [lldb] Remove Expression's dependency on CPlusPlusLanguagePlugin — apl / detail
  15. [Mangler] Calculate the argument list byte count suffix correctly when returning large values — rnk / detail
  16. [NFC] Add contributor name to CREDITS.TXT — muiez / detail
  17. [X86][Costmodel] Load/store i8 Stride=2 VF=2 interleaving costs — lebedev.ri / detail
  18. [X86][Costmodel] Load/store i8 Stride=2 VF=4 interleaving costs — lebedev.ri / detail
  19. [X86][Costmodel] Load/store i8 Stride=2 VF=8 interleaving costs — lebedev.ri / detail
  20. [X86][Costmodel] Load/store i8 Stride=2 VF=16 interleaving costs — lebedev.ri / detail
  21. [X86][Costmodel] Load/store i8 Stride=2 VF=32 interleaving costs — lebedev.ri / detail
  22. [LoopFlatten] Bail if we can't perform flattening after IV widening — sjoerd.meijer / detail
  23. [NFC][AMDGPU] Add missing gfx90a test cases to fsub.ll. — daniil.fukalov / detail
  24. [NFC][X86][LV] Add costmodel test coverage for interleaved i32 load/store stride=2 — lebedev.ri / detail
  25. [NFC][X86][Codegen] Add test coverage for interleaved i32 load/store stride=2 — lebedev.ri / detail
  26. [PowerPC] The builtins load8r and store8r are Power 7 plus. — stefanp / detail

clang-d400299-gd9562a8e4528-t24331-b24331.tar.gz (Sep 29, 2021 9:50:17 AM)

  1. [AArch64] Add TypePromotion tests and regenerate atomic test check lines — david.green / detail
  2. [mlir][Linalg] Rewrite CodegenStrategy to populate a pass pipeline. — nicolas.vasilache / detail
  3. [IndVarSimplify] Forget phi value after changing incoming value. — flo / detail
  4. Introduced AllocationOpInterface to create deallocation operations on-the-fly that are compatible with the allocation operation implementing this interface. — julian.gross / detail
  5. [AArch64] Enable type promotion for AArch64 — david.green / detail
  6. [clang] Fix library name (libsupc++) in the admonition note. — shivam98.tkg / detail
  7. Use rm -f to fix Windows failures from test changes — tejohnson / detail
  8. [lldb] Fix TestImportStdModule on some setups by testing minmax instead of abs — Raphael Isemann / detail
  9. [WebAssemlby][Object] Fix dead code in WasmObjectFile.cpp — sbc / detail
  10. [CostModel][AArch64] Don't dereference CostTblEntry before null check. — llvm-dev / detail
  11. [clang-tidy] Merges separate isa<>/assert/unreachable/dyn_cast<>/cast<> calls — llvm-dev / detail
  12. [TTI] BasicTTI::getInterleavedMemoryOpCost(): use getScalarizationOverhead() — llvm-dev / detail
  13. [MSP430] Recognize Bi as an indirect branch in analyzeBranch. NFC. — jay.foad / detail
  14. [InstCombine] add test for miscompile in dropRedundantMaskingOfLeftShiftInput(); NFC (PR51351) — spatel / detail
  15. [InstSimplify] add tests for (-1 << x) s>> x; NFC — spatel / detail
  16. [InstCombine] fix miscompile from dropRedundantMaskingOfLeftShiftInput() — spatel / detail
  17. [PowerPC][AIX] Warn when using pragma align(packed) on AIX. — sd.fertile / detail
  18. [AArch64] Model Cortex-A55 Q register NEON instructions — david.green / detail
  19. [AArch64] Remove redundant declaration createAArch64ObjectTargetStreamer (NFC) — kazu / detail
  20. [fir][NFC] Update fir.iterate_while op — clementval / detail
  21. [libomptarget] [amdgpu] After a kernel dispatch packet is published, its contents must not be accessed. — Dhruva.Chakrabarti / detail
  22. [OpenCL][NFC] Refactor vloada_half and vstorea_half decls — stuart.brady / detail
  23. [llvm-reduce] Reduce metadata references. — llvm-project / detail

clang-d400276-g465d2adbfb59-t24325-b24325.tar.gz (Sep 29, 2021 6:34:14 AM)

  1. [AMDGPU] Require AMDGPU target for ASAN instrumentation tests — david.spickett / detail
  2. [AArch64][GlobalISel] Add selection tests for vector G_UMULH/G_SMULH. — Amara Emerson / detail
  3. [X86] Fix handling of i128<->fp on Windows — martin / detail
  4. [AArch64][SVE] Fix extract_subvector patterns for unpacked fp types. — sander.desmalen / detail
  5. [SelectionDAG] Make WidenVecRes_EXTRACT_SUBVECTOR work for scalable vectors. — sander.desmalen / detail
  6. [PowerPC] Define XL-compatible macros only for AIX and Linux — nemanja.i.ibm / detail
  7. [NFC][X86][LV] Add some test coverage for [un]masked gather/scatter — lebedev.ri / detail
  8. [PowerPC] Implement builtin for vbpermd — nemanja.i.ibm / detail
  9. NFC: [Debugify] Fix a typo when checking variables in the original mode — djtodoro / detail
  10. [lldb] [Host] Remove TerminalStateSwitcher — mgorny / detail
  11. Revert 9b944c184396ce55a3ad608779cc326ba12c9ee3 with fixes — aaron / detail
  12. [LTO][Legacy] Add -debug-pass-manager option to enable pass run/skip trace. — wyehia / detail
  13. [lld/mac] Don't warn on both --icf=all and -no_deduplicate — thakis / detail
  14. [NFC][X86][LV] Add costmodel test coverage for interleaved i8 load/store stride=2 — lebedev.ri / detail
  15. [NFC][X86] Add codegen test coverage for interleaved load/store i8 stride=2 — lebedev.ri / detail

clang-d400261-g27179b39f911-t24321-b24321.tar.gz (Sep 29, 2021 3:07:44 AM)

  1. [ORC][examples] Port LLJITWithRemoteDebugging to SimpleRemoteEPC — Stefan Gränitz / detail
  2. [fir][NFC] Rename operand of ArrayCoorOp — clementval / detail
  3. [OpenCL] Fix as_type3 invalid store creation — sven.vanhaastregt / detail
  4. [VP] Vector predicated vector splice intrinsic — simon.moll / detail
  5. [libcxx] Run u16string tests for gdb pretty printers — david.spickett / detail
  6. [Bazel] fix for aa53785f23b2b89a9a423af131697b1f7c92869f — krasimir / detail
  7. [lldb/gdb-remote] Remove last_stop_packet_mutex — pavel / detail
  8. [Flang] Fix failing plugin tests — andrzej.warzynski / detail
  9. [AArch64][GlobalISel] Make some vector G_SMULH/G_UMULH legal. — Amara Emerson / detail
  10. [llvm-objcopy] Rename relocation sections together with their targets. — ikudrin / detail
  11. [RemoveRedundantDebugValues] Enable machine verification after this pass — jay.foad / detail

clang-d400250-g1380eae59020-t24318-b24318.tar.gz (Sep 28, 2021 11:55:13 PM)

  1. [ORC-RT] Add target dependencies to ORC-RT regression tests. — Lang Hames / detail

clang-d400249-g1f2f1a4414f8-t24317-b24317.tar.gz (Sep 28, 2021 8:42:17 PM)

  1. [GlobalISel] Combine mulo x, 2 -> addo x, x — Jessica Paquette / detail
  2. [test] Specify triple in backend-attribute-error-warning.cpp — aeubanks / detail
  3. Clean up large copies of binaries copied into temp directories in tests — tejohnson / detail
  4. [AArch64][GlobalISel] Run overlapping_and after legalization — Jessica Paquette / detail
  5. [JITLink][MachO][arm64] Add support for splitting compact-unwind sections. — Lang Hames / detail
  6. [AIX] Change the linkage of profiling counter/data to be private — Jinsong Ji / detail
  7. [SelectionDAG] Fix incorrect condition for shift amount truncation — craig.topper / detail
  8. Revert "Recommit "[AArch64] Split bitmask immediate of bitwise AND operation"" — saugustine / detail
  9. [gn build] Port c07f7099690e — llvmgnsyncbot / detail
  10. [AMDGPU] Do not internalize ASan device library functions. — mahesha.comp / detail
  11. [AIX] Enable PGO without LTO — Jinsong Ji / detail
  12. [JITLink][MachO][x86-64] Add support for splitting compact-unwind sections. — Lang Hames / detail

clang-d400237-gb62d72f3c542-t24313-b24313.tar.gz (Sep 28, 2021 5:30:40 PM)

  1. [InstCombine] add multi-use tests for shl folds; NFC — spatel / detail
  2. [InstCombine] reduce redundant code for shl-binop folds — spatel / detail
  3. [libc] Add implementations of the C standard condition variable functions. — sivachandra / detail
  4. [clang] Rework dontcall attributes — aeubanks / detail
  5. [test] Pin some RUN lines in optimization-remark.c to new PM — aeubanks / detail
  6. [libc++] Simplify std::ranges::subrange — Louis Dionne / detail
  7. [mlir] Unroll-and-jam loops with iter_args. — amy.zhuang / detail
  8. Revert "[test] Pin some RUN lines in optimization-remark.c to new PM" — aeubanks / detail
  9. Revert "[clang] Rework dontcall attributes" — aeubanks / detail
  10. Rename target block size to min task size for clarity. — ezhulenev / detail
  11. Remove unnecessary async group creates and awaits. — ezhulenev / detail
  12. Flang OpenMP Report Plugin — ivan.zhechev / detail
  13. [CodeGen] Fix wrapping personality symbol on ARM — smeenai / detail
  14. [mlir][tosa] Add i32 to supported quantized type — rob.suderman / detail
  15. Reland [clang] Rework dontcall attributes — aeubanks / detail
  16. [mlir][Python] Fix lifetime of ExecutionEngine runtime functions. — silvasean / detail
  17. [NFC][sanitizer] Return StackDepotStats by value — Vitaly Buka / detail
  18. fixes bug #51926 where dangling comma caused overrun — fgrim / detail
  19. [clang] Let PPCallbacks::PragmaWarning() pass specifier as enum instead of string — thakis / detail
  20. [libc] Add support for 128 bit ints in limits.h — michaelrj / detail

clang-d400217-g595c418ad6a1-t24308-b24308.tar.gz (Sep 28, 2021 2:18:45 PM)

  1. [update_llc_test_checks] Baseline test for D100027 — Alexander.Richardson / detail
  2. [update_llc_test_checks.py] Fix MIPS ASM regex for functions with EH — Alexander.Richardson / detail
  3. Fix incorrect GEP bitwidth in areNonOverlapSameBaseLoadAndStore() — Alexander.Richardson / detail
  4. [UpdateTestChecks][NFC] Drop a python2 workaround — Alexander.Richardson / detail
  5. Drop REQUIRES: arm-registered-target from an IR-only test — Alexander.Richardson / detail
  6. [NFC] Add a comment to member-function-pointer-calls.cpp — Alexander.Richardson / detail
  7. [NFC][clang] Add a CHECK lines to tests checking offsetof-like expressions — Alexander.Richardson / detail
  8. [InstCombine][ConstantFold] Baseline tests for ptrtoint(gep null, x) — Alexander.Richardson / detail
  9. [ConstantFolding] Fold ptrtoint(gep i8 null, x) -> x — Alexander.Richardson / detail
  10. [InstCombine] Fold ptrtoint(gep i8 null, x) -> x — Alexander.Richardson / detail
  11. [llvm-objdump] Fix -R display and support ET_EXEC — i / detail
  12. Diagnose -Wunused-value based on CFG reachability — Yuanfang Chen / detail
  13. [CostModel][X86] Add SSE2/AVX1/AVX512BW test coverage for i16 interleaved load/store — llvm-dev / detail
  14. [TargetLibraryInfo] Pick new/delete calls by target — paul.robinson / detail
  15. Add salvageDebugInfo support for truncating/extending ptr/int conversions. — Adrian Prantl / detail
  16. Improve the effectiveness of ADCE's debug info salvaging — Adrian Prantl / detail
  17. Improve the effectiveness of BDCE's debug info salvaging — Adrian Prantl / detail
  18. [libc][NFC] Make strchr and strrchr more consistent — michaelrj / detail
  19. [MCJIT] Mark test-global-ctors as UNSUPPORTED on Darwin, rather than XFAIL. — Lang Hames / detail
  20. [llvm-jitlink] Add a -slab-page-size option to override process page size. — Lang Hames / detail
  21. DebugInfo: Use sugared function type when emitting function declarations for call sites — dblaikie / detail
  22. [MSP430][Clang] Remove support for -mmcu=msp430 — anton / detail
  23. [Polly] Check the properties of accesses to operands of a matrix-matrix — gareevroman / detail
  24. [libc] Add FE_DFL_ENV and handle it in fesetenv. — sivachandra / detail
  25. [NFC][sanitizer] Clang-format some code — Vitaly Buka / detail
  26. [CUDA] Move CUDA SDK include path further down the include search path. — tra / detail
  27. Revert "Simplify handling of builtin with inline redefinition" — kda / detail
  28. [docs ]Fix indentation — Akira / detail
  29. [InstCombine] add/move tests for shl with binop; NFC — spatel / detail
  30. Revert "Add support for `NOLINTBEGIN` ... `NOLINTEND` comments" — aaron / detail
  31. [llvm][profile] Add padding after binary IDs — leonardchan / detail
  32. Simplify handling of builtin with inline redefinition — sguelton / detail
  33. [llvm-profgen] Strip context to support non-CS profile generation for hybrid sample — wlei / detail
  34. Add profile count. Regenerate check lines. NFC — anna / detail
  35. Revert "Improve the effectiveness of BDCE's debug info salvaging" — nikita.ppv / detail
  36. Fix memcpy-nobuiltin.c test case — sguelton / detail
  37. [libc++] Clarify the name of Lit features related to standard library selection — Louis Dionne / detail
  38. [llvm-jitlink] Add -slab-page-size to tests that need it. — Lang Hames / detail
  39. [mlir] Fix bug in FoldSubview with rank reducing subview — thomasraoux / detail
  40. [LTO] Avoid repeated Triple construction. NFC — i / detail

clang-d400177-ga7d084a18de7-t24293-b24293.tar.gz (Sep 28, 2021 11:06:19 AM)

  1. Add a builder for testing MLIR with sanitizers — joker.eph / githubweb
  2. Revert changes to buildbot/google/docker/build_run.sh unintentionally pushed with another change — joker.eph / githubweb
  3. Fix MLIR Ubuntu worker names in the builder config — joker.eph / githubweb

clang-d400177-ga7d084a18de7-t24293-b24293.tar.gz (Sep 28, 2021 11:06:19 AM)

  1. [ARM] Skip debug info in recomputeVPTBlockMask — david.green / detail
  2. [InstCombine] add tests for icmp-gep; NFC — spatel / detail
  3. [InstCombine] reduce code for swapped predicate; NFC — spatel / detail
  4. Refine the constraint for isInlineBuiltinDeclaration — sguelton / detail
  5. [LoopFlatten] Updating Phi nodes after IV widening — sjoerd.meijer / detail
  6. [SLP]Improve vectorization of phi nodes by trying wider vectors. — a.bataev / detail
  7. Recommit "[AArch64] Split bitmask immediate of bitwise AND operation" — jingu.kang / detail
  8. Fix missing return from 9324cc2ca951fe5fe11c85470cb08e699c59499c — erich.keane / detail
  9. [ARM] Delay reverting WLS in arm-block-placement — david.green / detail
  10. [lldb] [DynamicRegisterInfo] Refactor SetRegisterInfo() — mgorny / detail
  11. tsan: fix cur_thread alignment — dvyukov / detail
  12. [lldb] [unittests] Fix building the FreeBSD arm64 Register Context test — emaste / detail
  13. [fir][NFC] Rename operand of EmboxOp — clementval / detail
  14. tsan: fix tls_race3 test on darwin — dvyukov / detail
  15. tsan: print a meaningful frame for stack races — dvyukov / detail
  16. Revert "[CMake] Enable LLVM_ENABLE_PER_TARGET_RUNTIME_DIR by default on Linux" — lebedev.ri / detail
  17. [SystemZ] Remove redundant declaration SystemZMnemonicSpellCheck (NFC) — kazu / detail
  18. [PowerPC] FP compare and test XL compat builtins. — quinn.pham / detail
  19. [llvm-profgen] On-demand symbolization — wlei / detail
  20. [llvm-profgen][CSSPGO] On-demand function size computation for preinliner — wlei / detail
  21. [X86][Costmodel] Load/store i16 Stride=6 VF=2 interleaving costs — lebedev.ri / detail
  22. [X86][Costmodel] Load/store i16 Stride=6 VF=4 interleaving costs — lebedev.ri / detail
  23. [X86][Costmodel] Load/store i16 Stride=6 VF=8 interleaving costs — lebedev.ri / detail
  24. [X86][Costmodel] Load/store i16 Stride=6 VF=16 interleaving costs — lebedev.ri / detail
  25. [libc++] [compare] Rip out more vestiges of *_equality. NFCI. — arthur.j.odwyer / detail

clang-d400152-g9324cc2ca951-t24289-b24289.tar.gz (Sep 28, 2021 8:02:45 AM)

  1. Simplify handling of builtin with inline redefinition — sguelton / detail
  2. Revert "[clangd] Refactor IncludeStructure: use File (unsigned) for most computations" — kbobyrev / detail
  3. [Docs][NFC] Add doxygen comment for AtomicExpandPass in passes.h — shivam98.tkg / detail
  4. [VectorCombine] Discard ScalarizationResult state in early exit. — flo / detail
  5. Add support for `NOLINTBEGIN` ... `NOLINTEND` comments — aaron / detail
  6. [Test] Add more tests with cycled phis — mkazantsev / detail
  7. Revert "[flang] GET_COMMAND_ARGUMENT(VALUE) runtime implementation" — diana.picus / detail
  8. [lldb] Remove non-stop mode code — pavel / detail
  9. [lldb/test] Add ability to specify environment when spawning processes — pavel / detail
  10. [CMake] Add detection for the mold linker in AddLLVM.cmake. — shivam98.tkg / detail
  11. Revert "[AArch64] Split bitmask immediate of bitwise AND operation" — jingu.kang / detail
  12. Revert "[Test] Add more tests with cycled phis" — mkazantsev / detail
  13. Reland "[flang] GET_COMMAND_ARGUMENT runtime implementation" — diana.picus / detail
  14. Recommit "[Test] Add more tests with cycled phis" — mkazantsev / detail
  15. [lldb/test] Remove a check from TestLoadAfterAttach — pavel / detail
  16. Update the message for template-template param keyword for C++17 — erich.keane / detail
  17. [SLP]No need to schedule/check parent for extract{element/value} instruction. — a.bataev / detail
  18. [IR] Change the default value of InstertElement to poison (1/4) — gusrb406 / detail
  19. [Analysis] Add FIXME:s related to size_t type checks — bjorn.a.pettersson / detail
  20. [Analysis] Be defensive when matching size_t in lib call signatures — bjorn.a.pettersson / detail
  21. [InstCombine] add/move tests for icmp with gep operand(s); NFC — spatel / detail
  22. Change __builtin_sycl_unique_stable_name to just use an Itanium mangling — erich.keane / detail

clang-d400130-g5aa4c74c9a2e-t24285-b24285.tar.gz (Sep 28, 2021 4:32:49 AM)

  1. [flang] GET_COMMAND_ARGUMENT(LENGTH) runtime implementation — diana.picus / detail
  2. [flang] GET_COMMAND_ARGUMENT(VALUE) runtime implementation — diana.picus / detail
  3. [flang] GET_COMMAND_ARGUMENT(ERRMSG) runtime implementation — diana.picus / detail
  4. [fir] Update fir.insert_on_range op — clementval / detail
  5. [DebugInfo] Emit DW_TAG_namelist and DW_TAG_namelist_item — Bhuvanendra.KumarN / detail
  6. Recommit "[SCEV] Look through single value PHIs." (take 2) — flo / detail
  7. [fir] Add fir.save_result op — clementval / detail
  8. Investigate D110386 failures even further — kbobyrev / detail
  9. [LiveIntervals] Fix another asan debug build failure — jay.foad / detail
  10. [clang-format][docs] mark new clang-format configuration options based on which version they would GA — mydeveloperday / detail
  11. Fix documentation typos; NFC — aaron / detail
  12. [AArch64] Split bitmask immediate of bitwise AND operation — jingu.kang / detail
  13. [gn build] Port 864b206796ae — llvmgnsyncbot / detail

clang-d400117-g7394d3ba276a-t24280-b24280.tar.gz (Sep 28, 2021 1:20:43 AM)

  1. [clangd] Refactor IncludeStructure: use File (unsigned) for most computations — kbobyrev / detail
  2. Attempt to fix Windows builds after D110386 — kbobyrev / detail
  3. Fix URLs to the prod/staging buildbot master in the doc — joker.eph / detail
  4. [LiveIntervals] Improve repair after convertToThreeAddress — jay.foad / detail
  5. [LiveIntervals] Repair subreg ranges in processTiedPairs — jay.foad / detail
  6. [mlir] Add min/max operations to Standard. — pifon / detail
  7. Investigate D110386 Windows failures — kbobyrev / detail

clang-d400110-g57e8f840b6d3-t24276-b24276.tar.gz (Sep 27, 2021 10:06:27 PM)

  1. Add a llvm-x86_64-debian-dylib mail notifier — tbaeder / githubweb

clang-d400110-g57e8f840b6d3-t24276-b24276.tar.gz (Sep 27, 2021 10:06:27 PM)

  1. [Polly] Reject regions entered by an indirectbr/callbr. — llvm-project / detail
  2. [ORC] Switch from JITTargetAddress to ExecutorAddr for EPC-call APIs. — Lang Hames / detail
  3. [PowerPC] MMA - Add __builtin_vsx_build_pair and __builtin_mma_build_acc builtins — saghir / detail
  4. [llvm-jitlink] Add more information about allocation failures. — Lang Hames / detail
  5. clang-format — Lang Hames / detail
  6. Reland "[LoopPredication] Add testcase showing BPI computation. NFC" — anna / detail
  7. Revert "tsan: fix trace tests on darwin" — saghir / detail
  8. [LoopPred Test] Fix  lld-x86_64-win BB failure — anna / detail
  9. [ISel] Legalized arithmetic.fence.f128 for 32-bits target — xiang1.zhang / detail
  10. [ORC] Fix the LLJITWithRemoteDebugging example. — Lang Hames / detail
  11. [X86][FP16] Fix a bug when Combine the FADD(A, FMA(B, C, 0)) to FMA(B, C, A). — chen3.liu / detail

clang-d400099-g9451d9da957a-t24267-b24267.tar.gz (Sep 27, 2021 6:54:32 PM)

  1. [llvm-readobj] Support dumping of MSP430 ELF attributes — anton / detail
  2. [gn build] Port 6cfb4d46bae1 — llvmgnsyncbot / detail
  3. Revert "tsan: add a test for stack init race" — kda / detail
  4. [CodeMoverUtils] Enhance isSafeToMoveBefore() when control flow equivalence is satisfied — congzhecao / detail
  5. [ORC] Hold shared_ptr<SymbolStringPool> in errors containing SymbolStringPtrs. — Lang Hames / detail
  6. Revert "[Polly] Reject reject regions entered by an indirectbr/callbr." — haowei / detail
  7. [libc++][NFC] s/enable_if<...>::type/enable_if_t<...> in span — joeloser93 / detail

clang-d400092-g2bc4d48a78ba-t24264-b24264.tar.gz (Sep 27, 2021 3:39:24 PM)

  1. [mlir][sparse] sampled matrix multiplication fusion test — ajcbik / detail
  2. [InstCombine] add tests for shl-of-sub; NFC — spatel / detail
  3. [InstCombine] reduce code for shl-of-sub transform; NFC — spatel / detail
  4. Implement #pragma clang final extension — chris.bieneman / detail
  5. Fixing docs build — chris.bieneman / detail
  6. [X86][Costmodel] Load/store i16 Stride=4 VF=2 interleaving costs — lebedev.ri / detail
  7. [X86][Costmodel] Load/store i16 Stride=4 VF=4 interleaving costs — lebedev.ri / detail
  8. [X86][Costmodel] Load/store i16 Stride=4 VF=8 interleaving costs — lebedev.ri / detail
  9. [X86][Costmodel] Load/store i16 Stride=4 VF=16 interleaving costs — lebedev.ri / detail
  10. [X86][Costmodel] Load/store i16 Stride=4 VF=32 interleaving costs — lebedev.ri / detail
  11. [mlir][linalg] Finer-grained padding control. — gysit / detail
  12. [ThinLTO] Add noRecurse and noUnwind thinlink function attribute propagation — modimo / detail
  13. [NFC][X86] Add test showing that legal `GATHER`'s are expoanded on Znver3 — lebedev.ri / detail
  14. [Driver] Remove confusing *-linux-android detection with non-android --target= — i / detail
  15. [NFC] [PSI] explain encoding of PercentileCutoff. — fmayer / detail
  16. [NFC][X86] Add 'gather' optsize/minsize test coverage — lebedev.ri / detail
  17. [gwp-asan] Initialize AllocatorVersionMagic at runtime — kostyak / detail
  18. [X86] Add slow/fast pmulld test coverage to vector-mul.ll — llvm-dev / detail
  19. [LoopPredication] Add testcase showing BPI computation. NFC — anna / detail
  20. [libc++] Do not enable P1951 before C++23, since it's a breaking change — Louis Dionne / detail
  21. Revert "[LoopPredication] Add testcase showing BPI computation. NFC" — anna / detail
  22. [libomptarget][amdgpu] Report zero devices if plugin construction fails, instead of segv — jonathanchesterfield / detail
  23. [libomptarget][amdgpu] Follow on to D110513, empty kernarg pools are not fatal — jonathanchesterfield / detail

clang-d400069-g36dc5c048ac7-t24260-b24260.tar.gz (Sep 27, 2021 12:28:48 PM)

  1. Fix tests defaulting to incorrect triples on AIX — Jake.Egan / detail
  2. [llvm/OptTable] Add named param comment for GroupedShortOption — thakis / detail
  3. [lldb] Fix SocketTest.DomainGetConnectURI on macOS by stripping more zeroes from getpeername result — Raphael Isemann / detail
  4. [OpenMP] Introduce a new worksharing RTL function for distribute — jhuber6 / detail
  5. [OpenMP] Add new worksharing definitions into device RTL — jhuber6 / detail
  6. [clangd] Refactor IncludeStructure: use File (unsigned) for most computations — kbobyrev / detail
  7. [Lanai] Remove redundant declaration getTheLanaiTarget (NFC) — kazu / detail
  8. [lldb] A different fix for Domain Socket tests — pavel / detail
  9. [InstCombine] move shl-only folds out from under commonShiftTransforms(); NFCI — spatel / detail
  10. [NFC][AMDGPU] Update cost model tests: — daniil.fukalov / detail
  11. [RISCV] Improve support for forming widening multiplies when one input is a scalar splat. — craig.topper / detail
  12. [OpenMP] libomp: Usage of TASK_TIED constant inside kmp_gsupport.cpp — Andrey.Churbanov / detail
  13. Implement the conversion from sparse constant to sparse tensors. — bixia / detail
  14. [InstCombine] Fix an "unused variable" warning — kazu / detail
  15. [ELF] Support symbol names with space in linker script expressions — i / detail
  16. [RISCV] Fold store of vmv.x.s to a vse with VL=1. — craig.topper / detail
  17. [flang] Enforce constraint: defined ass't in WHERE must be elemental — pklausler / detail
  18. [MLIR][LLVM] Add error if using incorrect attribute type for specifying LLVM linkage — gh / detail
  19. [HIP] Fix linking of asanrt.bc — Yaxun.Liu / detail
  20. [PowerPC] Fix td pattern for P10 VSLDBI and VSRDBI — quinn.pham / detail
  21. [mlir] Mode for explicitly controlling the fusion kind — sumesh.uk / detail
  22. [AMDGPU] Change ASAN init/fini kernels linkage to external. — gandhi21299 / detail
  23. [flang] Catch branching into FORALL/WHERE constructs — pklausler / detail
  24. Fix bug in readability-uppercase-literal-suffix — aaron / detail
  25. Bad SLPVectorization shufflevector replacement, resulting in write to wrong memory location — vtjnash / detail
  26. [InstCombine] add tests for opposing shifts separated by trunc; NFC — spatel / detail
  27. [InstCombine] add use check to shl transform — spatel / detail
  28. Add a missing include to appease the build bots — aaron / detail
  29. [mlir][sparse] preserve zero-initialization for materializing buffers — ajcbik / detail
  30. [openmp] Add addrspacecast to getOrCreateIdent — jonathanchesterfield / detail
  31. Revert "[openmp] Add addrspacecast to getOrCreateIdent" — jonathanchesterfield / detail
  32. Revert "[clangd] Refactor IncludeStructure: use File (unsigned) for most computations" — thakis / detail

clang-d400037-g730bbc6f72e3-t24255-b24255.tar.gz (Sep 27, 2021 9:19:05 AM)

  1. Add mlir-ubuntu-worker{1,2,3,4} to the buildbot config — joker.eph / githubweb

clang-d400037-g730bbc6f72e3-t24255-b24255.tar.gz (Sep 27, 2021 9:19:05 AM)

  1. [lldb] [Host] Refactor XML converting getters — mgorny / detail
  2. [AMDGPU][OpenMP] Add memory pool size check to isValidMemoryPool — Pushpinder.Singh / detail
  3. [lldb] Move StringConvert inside debugserver — mgorny / detail
  4. [gn build] Port 9da2fa277e81 — llvmgnsyncbot / detail
  5. Revert "Recommit "Revert "[CVP] processSwitch: Remove default case when switch cover all possible values.""" — JunMa / detail
  6. [llvm-dwarfdump][docs] Add missing options to the help output and the command guide — gbreynoo / detail
  7. [LoopFlatten] Precommit new test widen-iv2.ll for D110234. — sjoerd.meijer / detail
  8. Removing a default constructor argument; NFC — aaron / detail
  9. [AArch64] Fix neon-reverseshuffle test extension. NFC — david.green / detail
  10. [FuncSpec] Don't specialise (or crash) on poison or constexpr values — sjoerd.meijer / detail
  11. [lldb] [DynamicRegisterInfo] Add a convenience method to add suppl. registers — mgorny / detail
  12. tsan: de-hardcode MemCount const — dvyukov / detail
  13. [clang] Put original flags on 'Driver args:' crash report line — thakis / detail
  14. [AMDGPU] Ignore KILLs when forming clauses — sebastian.neubauer / detail
  15. tsan: fix and test detection of TLS races — dvyukov / detail
  16. tsan: add a test for stack init race — dvyukov / detail
  17. tsan: fix trace tests on darwin — dvyukov / detail
  18. [mlir] AsyncRuntime: use int64_t for ref counting operations — ezhulenev / detail
  19. Explicitly specify -fintegrated-as to clang/test/Driver/compilation_database.c test case. — amy.kwan1 / detail
  20. [InstCombine] match variable names and code comments; NFC — spatel / detail
  21. [InstCombine] generalize fold for (trunc (X u>> C1)) u>> C — spatel / detail
  22. [llvm] ConvertOption::accept(), acceptInternal() to std::unique_ptr<> — thakis / detail
  23. [llvm] Convert OptTable::parseOneArgGrouped() to std::unique_ptr<> — thakis / detail
  24. [llvm] Convert OptTable::ParseOneArg() to std::unique_ptr<> — thakis / detail
  25. [llvm/OptTable] Drop "The" prefix on fields — thakis / detail

clang-d400012-g1b242dccffc6-t24251-b24251.tar.gz (Sep 27, 2021 6:00:36 AM)

  1. [llvm] [ADT] Add a range/iterator-based Split() — mgorny / detail
  2. [libomptarget][amdgpu] Replace dead exit call with returning error — jonathanchesterfield / detail
  3. [Bazel] Fix for 6498b0e991babe71e69ab02e1afa7f5535f2be0f — krasimir / detail
  4. [RISCV] Create the correct mask type when lowering EXTRACT_VECTOR_ELT — fraser / detail
  5. [llvm] Disable LLVM_ENABLE_PER_TARGET_RUNTIME_DIR by default on Arm Linux — david.spickett / detail
  6. [AArch64][test] Add more tests of add/sub with immediate — powerman1st / detail
  7. [mlir][vector] Fix bug in vector-transfer-full-partial-split — springerm / detail
  8. [libomptarget][nfc][amdgpu] Reorder function to clarify review diff — Pushpinder.Singh / detail
  9. [LV] Add tests where rt checks may make vectorization unprofitable. — flo / detail
  10. [X86] combineVectorHADDSUB - remove the broken HOP(x,x) merging code (PR51974) — llvm-dev / detail
  11. [mlir][Linalg] Refactor padding hoisting - NFC — nicolas.vasilache / detail
  12. [Test] Regenerate test checks with autogen script — mkazantsev / detail
  13. [libunwind] Support cfi_undefined and cfi_register for float registers. — daniel.kiss / detail
  14. [mlir] Factor out constraint set creation from hoist padding. — nicolas.vasilache / detail
  15. [ARM] Improve detection of fallthough when aligning blocks — david.green / detail
  16. [DAGCombiner][VP] Fold zero-length or false-masked VP ops — fraser / detail
  17. tsan: move shadow stack into ThreadState — dvyukov / detail
  18. tsan: align ThreadState to cache line — dvyukov / detail
  19. [X86][Costmodel] Load/store i16 Stride=2 VF=4 interleaving costs — lebedev.ri / detail
  20. [X86][Costmodel] Load/store i16 Stride=2 VF=8 interleaving costs — lebedev.ri / detail
  21. [X86][Costmodel] Load/store i16 Stride=2 VF=16 interleaving costs — lebedev.ri / detail
  22. [X86][Costmodel] Load/store i16 Stride=2 VF=32 interleaving costs — lebedev.ri / detail
  23. Fix rendezvous for rebase_exec=true case — pavel / detail
  24. [mlir][linalg] Make fusion on tensor rewriter friendly (NFC). — gysit / detail
  25. [OpenMP][CMake] Use in-project clang as CUDA->IR compiler for new DeviceRTL. — llvm-project / detail

clang-d399987-g66d9d1012b03-t24248-b24248.tar.gz (Sep 27, 2021 2:39:03 AM)

  1. Make analyze-cc path discovery sensible to symlinks — sguelton / detail
  2. [OpenMP][OMPD] Implementation of OMPD debugging library - libompd. — vigbalas / detail
  3. [lldb] silence -Wsometimes-uninitialized warnings — krasimir / detail
  4. [Test] Add test showing that SCEV cannot properly infer ranges of cycled phis — mkazantsev / detail
  5. [clang][AST] Add support for ShuffleVectorExpr to ASTImporter — balazs.benics / detail

clang-d399982-g902ec6142a6f-t24245-b24245.tar.gz (Sep 26, 2021 11:26:18 PM)

  1. [Test] Add some simple tests where IndVars cannot remove a check in loop — mkazantsev / detail
  2. [X86][ISel] Lowering FROUND(f16) and FROUNDEVEN(f16) — freddy.ye / detail

clang-d399980-g91f46bb77e6d-t24242-b24242.tar.gz (Sep 26, 2021 8:15:22 PM)

  1. [GlobalISel] Re-generate some call lowering tests with the new CHECK-NEXT behaviour. — Amara Emerson / detail
  2. [ORC] Fix SimpleRemoteEPC data races. — Lang Hames / detail
  3. [X86][FP16] Add more builtins to avoid multi evaluation problems & add 2 missed intrinsics — pengfei.wang / detail
  4. [ORC] Add missing lock to CompileOnDemandLayer::getPerDylibResources. — Lang Hames / detail
  5. [Polly] Reject reject regions entered by an indirectbr/callbr. — llvm-project / detail

clang-d399975-g9c2cd6e7c803-t24239-b24239.tar.gz (Sep 26, 2021 5:02:15 PM)

  1. [MCJIT] This test shouldn't require an unwind table. — Lang Hames / detail
  2. Fix ClangTidyLegacy warning: "'virtual' is redundant since the function is already declared 'final' " (NFC) — joker.eph / detail
  3. Fix clang-tidy warning "modernize-use-nullptr" in MLIR VulkanRuntime (NFC) — joker.eph / detail

clang-d399972-ge2f780fba96c-t24237-b24237.tar.gz (Sep 26, 2021 1:53:53 PM)

  1. [ORC][llvm-jitlink] Add debugging output to SimpleRemoteEPC (and Server). — Lang Hames / detail
  2. [X86] Fold ADD(VPMADDWD(X,Y),VPMADDWD(Z,W)) -> VPMADDWD(SHUFFLE(X,Z), SHUFFLE(Y,W)) — llvm-dev / detail
  3. Reintroduce "[ORC] Introduce EPCGenericRTDyldMemoryManager." — Lang Hames / detail
  4. [gn build] Port 6498b0e991ba — llvmgnsyncbot / detail
  5. [ORC] Export process symbols in lli-child-target. — Lang Hames / detail
  6. [ORC] Remote OrcRemoteTargetClient and OrcRemoteTargetServer. — Lang Hames / detail
  7. [X86] Fold PACK(*_EXTEND_VECTOR_INREG, UNDEF) -> *_EXTEND_VECTOR_INREG — llvm-dev / detail
  8. [X86][SSE] combineMulToPMADDWD - enable sext_extend_vector_inreg(vXi16) -> zext_extend_vector_inreg(vXi16) fold — llvm-dev / detail
  9. [BasicAA] Don't check whether GEP is sized (NFC) — nikita.ppv / detail
  10. [lldb] [gdb-remote] Use llvm::StringRef.split() and llvm::to_integer() — mgorny / detail

clang-d399962-gc4ae4a745dbd-t24233-b24233.tar.gz (Sep 26, 2021 10:38:17 AM)

  1. [libomptarget][amdgpu] Destruct HSA queues — jonathanchesterfield / detail
  2. [DSE] Make DSEState non-copyable (NFC) — nikita.ppv / detail
  3. [DSE] Don't check getUnderlyingObject() return value (NFC) — nikita.ppv / detail
  4. [X86][Costmodel] Load/store i16 VF=2 interleaving costs — lebedev.ri / detail
  5. [RISCV] Remove redundant declaration RISCVMnemonicSpellCheck (NFC) — kazu / detail

clang-d399957-g6063e6b499c7-t24230-b24230.tar.gz (Sep 26, 2021 7:27:01 AM)

  1. [CostModel][X86] Improve AVX1/AVX2 v16i32->v16i16/v16i8 truncation costs (PR51972) — llvm-dev / detail
  2. [InstCombine] move add after min/max intrinsic — spatel / detail

clang-d399955-g9820dd970c1b-t24228-b24228.tar.gz (Sep 26, 2021 3:56:58 AM)

  1. [Polly] Remove isConstCall. — llvm-project / detail
  2. [Polly] Use VirtualUse to determine references. — llvm-project / detail
  3. [Polly] Support for InlineAsm. — llvm-project / detail

clang-d399952-ge21b0ba8c937-t24226-b24226.tar.gz (Sep 25, 2021 9:38:44 PM)

  1. Fixed repeated keyword argument; added missing TestSuiteBuilder import. — gkistanova / githubweb

clang-d399952-ge21b0ba8c937-t24226-b24226.tar.gz (Sep 25, 2021 6:30:12 PM)

  1. [ELF] Replace noneRel = R_*_NONE with static constexpr. NFC — i / detail
  2. [ELF] Remove unneeded binding parameter from addOptionalRegular. NFC — i / detail
  3. [ORC] Fix uninitialized variable. — Lang Hames / detail
  4. [ORC] Wait for handleDisconnect to complete in SimpleRemoteEPC::disconnect. — Lang Hames / detail
  5. MLIR can't support -Bsymbolic link option, fail at CMake time with a helpful message instead of broken runtime — joker.eph / detail
  6. [ADT]  Add trailing comma on TYPED_TEST_SUITE — arames / detail

clang-d399946-g40cd4db44299-t24223-b24223.tar.gz (Sep 25, 2021 4:13:39 PM)

  1. [llvm-profdata] Extend support of --topn to sample profiles — modimo / detail
  2. [mlir:ElementsAttr] Avoid crash on empty contiguous ranges — riddleriver / detail
  3. DebugInfo: Use the signedness of the underlying enum when encoding enum non-type-template-parameters — dblaikie / detail
  4. Add pragma to make it easier to find "image list" impl — Jason Molenda / detail
  5. [CMake] Pass through CMAKE_READELF to subbuilds — phosek / detail
  6. [AArch64][AMDGPU] Re-generate some tests with CHECK-NEXT to prepare for a patch. — Amara Emerson / detail
  7. [clang] set templates as invalid when any of the parameters are invalid — mizvekov / detail
  8. [RISCV] Fix incorrect operand type of inst alias for InstR4 — jim / detail
  9. [TTI] getUserCost - Ensure a vector insert/extract index is in unsigned 32-bit range — llvm-dev / detail
  10. tsan: uninline RacyStacks::operator== — dvyukov / detail
  11. [ARM] Fix Arm block placement creating branches after jump tables. — david.green / detail
  12. [MLIR] Add functionality to remove redundant local variables — arjunpitchanathan / detail
  13. [DAG] combineShiftToMULH - move getValueType() inside assert. NFCI. — llvm-dev / detail
  14. [IR] DIBuilder::createEnumerator - pass APSInt by const reference — llvm-dev / detail
  15. [CMake] Consistently use the LibXml2::LibXml2 target instead of LIBXML2_LIBRARIES — markus.boeck02 / detail
  16. [InstCombine] Ensure shifts are in range for (X << C1) / C2 -> X fold. — llvm-dev / detail
  17. [fir] Add desc to fir.array_load op and update operand name — clementval / detail
  18. [lldb] Convert misc. StringConvert uses — mgorny / detail
  19. [X86] combineShiftToPMULH - relax from ISA from SSE41 to SSE2 — llvm-dev / detail
  20. [X86] X86FastISel::fastMaterializeConstant - break if-else chain to fix llvm-else-after-return warning. NFCI — llvm-dev / detail
  21. [X86][SSE] combineMulToPMADDWD - enable sext(v8i16) -> zext(v8i16) fold on pre-SSE41 targets — llvm-dev / detail
  22. [Mips] Remove redundant declarations (NFC) — kazu / detail
  23. [X86][SSE] combineMulToPMADDWD - enable sext(v8i16) -> zext(v8i16) fold on sub-128 bit vectors — llvm-dev / detail
  24. [X86][SSE] combineMulToPMADDWD - mask off upper bits of sign-extended vXi32 constants — llvm-dev / detail
  25. [CostModel][X86] Adjust vXi32 multiply costs if it can be performed using PMADDWD — llvm-dev / detail
  26. [clang-format] Left/Right alignment fixer can cause false positive replacements when they don't actually change anything — mydeveloperday / detail
  27. [DAG] ReduceLoadOpStoreWidth - replace getABITypeAlign with allowsMemoryAccess (PR45116) — llvm-dev / detail
  28. [ORC] Introduce EPCGenericRTDyldMemoryManager. — Lang Hames / detail
  29. [lli] Add ChildTarget dependence on OrcTargetProcess library. — Lang Hames / detail
  30. Revert "[ORC] Introduce EPCGenericRTDyldMemoryManager." — Lang Hames / detail
  31. [ELF][test] Improve test coverage — i / detail
  32. [ORC-RT] ExecutorAddrDiff ergonomic improvements; contains and overlaps methods — Lang Hames / detail
  33. [BasicAA] Don't consider Argument as escape source (NFCI) — nikita.ppv / detail
  34. [DSE] Make capture check more precise — nikita.ppv / detail
  35. [AA] Move earliest escape tracking from DSE to AA — nikita.ppv / detail
  36. [ELF] Default gotBaseSymInGotPlt to false (NFC for most architectures) — i / detail

clang-d399910-g4a45f95e7612-t24219-b24219.tar.gz (Sep 24, 2021 5:02:33 PM)

  1. [flang][fir] Add support to mangle/deconstruct namelist group name — clementval / detail
  2. [mlir:OpAsm] Factor out the common bits of (Op/Dialect)Asm(Parser/Printer) — riddleriver / detail
  3. [IR] Handle large element size when calculating GEP indices — nikita.ppv / detail
  4. [SystemZ][z/OS] Introduce the GOFFMCAsmInfo Interface for z/OS — anirudh_prasad / detail
  5. [ORC] Add 'contains' and 'overlaps' operations to ExecutorAddrRange. — Lang Hames / detail
  6. [gn build] Port a9ae2436fc0d — llvmgnsyncbot / detail
  7. [gn build] Port c0d889995e70 — llvmgnsyncbot / detail
  8. [AMDGPU] Limit promote alloca max size in functions — Stanislav.Mekhanoshin / detail
  9. [llvm-profgen] Ignore invalid perf line in LBR record — wlei / detail
  10. [mlir] Create a generic reduction detection utility — diegocaballero / detail
  11. [AutoFDO][llvm-profgen] Profile generation for LBR(non-CS) sample — wlei / detail
  12. [mlir][tosa] Do not fold transpose with quantized types — antiagainst / detail
  13. [AutoFDO][llvm-profgen] Report zero count for unexecuted part of function code — wlei / detail
  14. [llvm-profgen] Unify output format of different unsymbolized profiles — wlei / detail
  15. [dsymutil] Track incompleteness across unions — Jonas Devlieghere / detail
  16. WIP: Verify -gsimple-template-names=mangled values — dblaikie / detail
  17. [ORC] Allow construction of an ExecutorAddrRange from an addr and a size. — Lang Hames / detail
  18. [lldb] Copy the system debugserver in LLDB.framework — Jonas Devlieghere / detail
  19. [dsymutil] Update union-fwd-decl.test for Windows — Jonas Devlieghere / detail
  20. [RISCV] Add another isel optimization for (and (shl X, c2), c1). — craig.topper / detail
  21. Fixed a bug in https://reviews.llvm.org/rG8eb617d719bdc6a4ed7773925d2421b9bbdd4b7a. — wmi / detail
  22. Add "REQUIRES: zlib" in forward-compatible.test since it handles compressed file. — wmi / detail
  23. [llvm] Improve export.sh with help and snapshot — kkleine / detail
  24. Revert "[Driver] Correctly handle static C++ standard library" — thakis / detail
  25. [llvm] Remove LLVM_CHECK_ENABLED_PROJECTS again — thakis / detail

clang-d399885-ga5d47b3fa02d-t24215-b24215.tar.gz (Sep 24, 2021 1:44:32 PM)

  1. [PowerPC] Mark splat immediate instructions as rematerializable — wei.huang / detail
  2. Write test for CWG1772/CWG1762/CWG1779, mark them 'done', and update — erich.keane / detail
  3. Fix wrong FixIt about union in cppcoreguidelines-pro-type-member-init — aaron / detail
  4. [PowerPC][NFC] Add test case in preparation for codegen change — albionapc / detail
  5. [SCCP] Regenerate bigint test checks — llvm-dev / detail
  6. [ConstantFold] ConstantFoldGetElementPtr - use APInt::isNegative() instead of getSExtValue() to support big ints — llvm-dev / detail
  7. [libc++] Refactor the tests for common_view to reduce duplication — Louis Dionne / detail
  8. Add test for DR1307, which we have already implemented. — erich.keane / detail
  9. Fix test from 8dd42f, capitalization in test — erich.keane / detail
  10. Revert "Allow rematerialization of virtual reg uses" — Stanislav.Mekhanoshin / detail
  11. [NFC][libc++] Update clang-format style. — koraq / detail
  12. [mlir:OpConversionPattern] Add overloads for taking an Adaptor instead of ArrayRef — riddleriver / detail
  13. [mlir:OpConversion] Remove the remaing usages of the deprecated matchAndRewrite methods — riddleriver / detail
  14. [SystemZ][z/OS] Add GOFF Support to the DataLayout — anirudh_prasad / detail
  15. [libc++][NFC] Mark LWG3158 as implemented — Louis Dionne / detail
  16. [LiveIntervals] Fix asan debug build failures — jay.foad / detail
  17. DebugInfo: Move the '=' version of -gsimple-template-names to the frontend — dblaikie / detail
  18. [libc++][NFC] Update status of old issue LWG2560 -- we implement it properly — Louis Dionne / detail
  19. [ARM] Addition jump table plus while loop block placement pass test. — david.green / detail
  20. [compiler-rt] Add shared_cxxabi requirement to some tests — leonardchan / detail
  21. [TargetLibraryInfo] Correctly handle sqrt*_finite — paul.robinson / detail
  22. [DSE] Add additional capture tests (NFC) — nikita.ppv / detail
  23. [NFC] Replace hard-coded usages of SystemZ::R15D with SpecialRegisters API — anirudh_prasad / detail
  24. [libc] Add an implementation of qsort. — sivachandra / detail
  25. [mlir][tosa] Add some transpose folders — antiagainst / detail
  26. [ThinLTO] Update combined index for SamplePGO indirect calls to locals — tejohnson / detail
  27. [mlir:MemRef] Move DmaStartOp/DmaWaitOp to ODS — riddleriver / detail
  28. Fix bot failure by adding needed dependence — tejohnson / detail
  29. [InstCombine] match variable names and code comments; NFC — spatel / detail
  30. [InstCombine] fold lshr(trunc(lshr X, C1)) C2 — spatel / detail
  31. [Polly] Fix wrong redirect in test case. — llvm-project / detail

clang-d399854-g1e9afab87569-t24212-b24212.tar.gz (Sep 24, 2021 10:26:49 AM)

  1. [compiler-rt] Use portable "#!/usr/bin/env bash" shebang for tests. — shivam98.tkg / detail
  2. Revert "[DSE] Track earliest escape, use for loads in isReadClobber." — thakis / detail
  3. tsan: add a test for flushing memory — dvyukov / detail
  4. Revert "[JumpThreading] Ignore free instructions" — hans / detail
  5. tsan: add a stress test — dvyukov / detail
  6. Revert "[InstCombine] fold cast of right-shift if high bits are not demanded (2nd try)" — spatel / detail
  7. [TargetLibraryInfo][AMDGPU] Minor cleanup, NFC — paul.robinson / detail
  8. [llvm-objcopy][NFC] Add a helper method RelocationSectionBase::getNamePrefix() — ikudrin / detail
  9. [Transforms/Utils] Remove redundant declaration computeSyntheticCounts (NFC) — kazu / detail
  10. [libc++][NFC] Add missing link to a ranges review — Louis Dionne / detail
  11. [InstCombine] add tests for lshr-trunc-lshr; NFC — spatel / detail
  12. [x86] convert logic-of-FP-compares to FP logic-of-vector-compares — spatel / detail
  13. [libc++] Require a C++20 capable compiler. — Louis Dionne / detail
  14. [X86][SSE] combineMulToPMADDWD - replace sext(v8i16) -> zext(v8i16) — llvm-dev / detail
  15. tsan: don't use pipe2 in tests — dvyukov / detail
  16. [MC][NFC] Add end-of-namespace comments — fraser / detail
  17. Recommit "[DSE] Track earliest escape, use for loads in isReadClobber." — flo / detail
  18. [PowerPC] Add range check for vec_genpcvm builtins — quinn.pham / detail
  19. [mlir] Linalg: ensure tile-and-pad always creates padding as requested — zinenko / detail
  20. [AMDGPU] Always reserve flat scratch SGPR for architected flat scratch — Stanislav.Mekhanoshin / detail
  21. Revert "[flang][fir] Add support to mangle/deconstruct namelist group name" — clementval / detail
  22. Re-apply "[JumpThreading] Ignore free instructions" — hans / detail

clang-d399832-gce21ab23b755-t24207-b24207.tar.gz (Sep 24, 2021 7:12:55 AM)

  1. [CodeMoverUtils] Enhance isSafeToMoveBefore() when moving BBs — congzhecao / detail
  2. [mlir] add pad_tensor(tensor.cast) -> pad_tensor canonicalizer — zinenko / detail
  3. [MLIR] PresburgerSet: support divisions in operations — arjunpitchanathan / detail
  4. [NFC] Mark LI.getLoopsInPreorder and LI.getLoopsInReverseSiblingPreorder const. — joachim / detail
  5. [LiveIntervals] Fix repairOldRegInRange for simple def cases — jay.foad / detail
  6. [LiveIntervals] Repair live intervals that gain subranges — jay.foad / detail
  7. [lldb] [Host] Refactor Socket::DecodeHostAndPort() to use LLVM API — mgorny / detail
  8. Revert "[lldb] [Host] Refactor Socket::DecodeHostAndPort() to use LLVM API" — mgorny / detail
  9. [flang][fir] Add support to mangle/deconstruct namelist group name — clementval / detail
  10. [Analysis] Fix another issue when querying vscale attributes on functions — david.sherwood / detail
  11. [lldb] [Host] Refactor Socket::DecodeHostAndPort() to use LLVM API — mgorny / detail
  12. [SystemZ] NFC: Remove unused intrinsic template arg 'name' — cullen.rhodes / detail

clang-d399820-g7e46a721fc7e-t24203-b24203.tar.gz (Sep 24, 2021 3:40:07 AM)

  1. [lldb] Fix target-symbols-add-unwind.test for clang 7647a841 — pavel / detail
  2. [clang-format] ensure clang-format command-line argument sets up the default left/right qualifier ordering — mydeveloperday / detail
  3. [clang-format][docs] Fix documentation of clang-format BasedOnStyle type — mydeveloperday / detail
  4. [GlobalISel][IRTranslator] Fix crash during bit-test switch optimization with odd types. — Amara Emerson / detail
  5. [Driver] Correctly handle static C++ standard library — phosek / detail
  6. [mlir][linalg] Fix result type in FoldSourceTensorCast — springerm / detail
  7. [AArch64] Rewrite ldst-unsignedimm.ll codegen test. — david.green / detail
  8. [SystemZ] Implement ISD::BITCAST for fp128 -> i128. — paulsson / detail
  9. [libcxx][pretty printers] Check GDB Python scripting support — david.spickett / detail
  10. [clang-format] Fixed an unused variable warning — gribozavr / detail
  11. [llvm-objcopy][docs] Add missing options to the help output and the command guide — gbreynoo / detail
  12. [Analysis] Fix issues when querying vscale attributes on functions — david.sherwood / detail
  13. [libcxx][pretty printers] Import gdb module in gdb feature check — david.spickett / detail
  14. [clang-doc] Pass Record argument by const-ref. NFCI. — llvm-dev / detail
  15. [X86][SLM] Fix ADDQ/SUBQ/CMPEQQ throughput to account for running on either port. — llvm-dev / detail
  16. [RISCV] (1/2) Add the tail policy argument to builtins/intrinsics. — kai.wang / detail
  17. [RISCV] (2/2) Add the tail policy argument to builtins/intrinsics. — kai.wang / detail
  18. Revert "[libcxx][pretty printers] Import gdb module in gdb feature check" — david.spickett / detail
  19. [analyzer] Retrieve a value from list initialization of constant array declaration in a global scope. — dpetrov / detail
  20. Reapply "[Dexter] Improve performance by evaluating expressions only when needed" — stephen.tozer / detail

clang-d399800-g7890afddecff-t24200-b24200.tar.gz (Sep 24, 2021 12:25:52 AM)

  1. [Sanitizers] intercept ttyent api on FreeBSD. — David CARLIER / detail
  2. [docs] Document the --print-passes flag in opt. — shivam98.tkg / detail
  3. [ORC] Rename ExecutorAddress to ExecutorAddr. — Lang Hames / detail
  4. Remove non-portable directory separator from test — dblaikie / detail
  5. DebugInfo: STN: Handle unreconstitutable types in function types — dblaikie / detail
  6. Fix that same path separator issue again... — dblaikie / detail
  7. [PowerPC] SemaChecking for darn family of builtins — albionapc / detail
  8. [ORC-RT] Rename ExecutorAddress to ExecutorAddr. — Lang Hames / detail
  9. [AArch64][GlobalISel] Fix crash in the extend(extract_vector_elt) optimization. — Amara Emerson / detail
  10. [clang-offload-bundler][docs][NFC] invalid indentation cause build issue — mydeveloperday / detail

clang-d399790-g40ddde5d1fa7-t24196-b24196.tar.gz (Sep 23, 2021 9:10:35 PM)

  1. [compiler-rt][profile] Make corrupted-profile.c more robust — leonardchan / detail
  2. [ThinLTO] Don't emit original GUID for locals to distributed indexes — tejohnson / detail
  3. [ThinLTO] Fix bot failures — tejohnson / detail
  4. [mlir][linalg] Merge all tiling passes into a single one. — springerm / detail
  5. [mlir][linalg] Support tile+peel with TiledLoopOp — springerm / detail
  6. Add missing storageType to AttrDef to ODS — joker.eph / detail
  7. [Polly] Implement user-directed loop distribution/fission. — llvm-project / detail
  8. [Driver] Default Generic_GCC x86 to -fasynchronous-unwind-tables — i / detail
  9. [AMDGPU] Legalize initialized LDS variables — Christudasan.Devadasan / detail
  10. DebugInfo: Implement the -gsimple-template-names functionality — dblaikie / detail
  11. [ORC] Introduce EPCGenericDylibManager / SimpleExecutorDylibManager. — Lang Hames / detail
  12. [gn build] Port a2c1cf09dfaa — llvmgnsyncbot / detail
  13. [TableGen] Allow targets to entirely ignore Psets for registers — Christudasan.Devadasan / detail

clang-d399777-gc965fde7c234-t24192-b24192.tar.gz (Sep 23, 2021 5:56:10 PM)

  1. Support: Add closing namespace comment in raw_ostream_test.cpp, NFC — Duncan P. N. Exon Smith / detail
  2. Revert "[Polly] Implement user-directed loop distribution/fission." — phosek / detail
  3. [clang-format] NFC ensure Penality variable is passed back with Fixes — mydeveloperday / detail
  4. [clangd] Support `#pragma mark` in the outline — davg / detail
  5. [CMake] Pass llvm-readelf to CMake external builds — phosek / detail
  6. [RISCV] Add more tests for (and (shl x, C2), C1) that can be improved by using a pair of shifts. NFC — craig.topper / detail
  7. [RISCV] Add another isel optimization for (and (shl x, c2), c1) — craig.topper / detail
  8. RegAllocGreedy: Remove an unhelpful auto, and don't use a reference — arsenm2 / detail
  9. [OpenMP] Fix data-race in new device RTL — jhuber6 / detail
  10. [lldb] Handle malformed qfThreadInfo reply — tedwood / detail
  11. [profile][fuchsia] Don't include extra NUL in log messages — mcgrathr / detail
  12. [AMDGPU] Propagate defining src reg for AGPR to AGPR Copys — Vang.Thao / detail
  13. [libc++][NFC] Refactor the std::reverse_view tests — Louis Dionne / detail
  14. [ORC] Fix file header. — Lang Hames / detail
  15. Revert "[compiler-rt][profile] Add padding after binary IDs" — leonardchan / detail
  16. [CSSPGO] Do not pass -fpseudo-probe-for-profiling to the linker. — hoy / detail
  17. [RISCV] Limit transformAddImmMulImm to prevent an infinite loop. — craig.topper / detail
  18. [NFC] Refactor tests to improve readability. — daniil.fukalov / detail
  19. Fix -fno-unwind-tables -fasynchronous-unwind-tables to emit unwind tables — i / detail
  20. [clang-format] Fix unittest failures with -Werror — nemanja.i.ibm / detail
  21. [ORC] Shut down services in SimpleRemoteEPCServer. — Lang Hames / detail

clang-d399756-g07e7cb9433da-t24188-b24188.tar.gz (Sep 23, 2021 2:39:08 PM)

  1. [WebAssembly] Add prototype relaxed SIMD fma/fms instructions — tlively / detail
  2. [lldb] [gdb-remote] Refactor getting remote regs to use local vector — mgorny / detail
  3. [lldb] [gdb-remote] Use local regnos for value_regs/invalidate_regs — mgorny / detail
  4. Revert "Diagnose -Wunused-value based on CFG reachability" — Yuanfang Chen / detail
  5. [x86] move combiner state check into convertIntLogicToFPLogic(); NFC — spatel / detail
  6. [x86] add AVX512 run for fcmp+logic ops; NFC — spatel / detail
  7. [RISCV] Add more tests for (and (srl x, C2), C1) that can be improved by using a pair of shifts. NFC — craig.topper / detail
  8. [RISCV] Add more isel optimizations for (and (shr x, c2), c1). — craig.topper / detail
  9. [AArch64] Update some sve-fixed-length test checks. — david.green / detail
  10. [clang-format] Add Left/Right Const fixer capability — mydeveloperday / detail
  11. [gn build] Port a44ab1702539 — llvmgnsyncbot / detail
  12. [InlineAdvisor] Use one single quote — i / detail
  13. [ORC] Minor renaming and typo fixes (NFC) — Stefan Gränitz / detail
  14. [llvm] Replace tab with spaces in one test — thakis / detail
  15. [llvm] Fix a copy-pasto — thakis / detail
  16. [ORC][examples] Export exectuable symbols explicitly in LLJITWithExecutorProcessControl — Stefan Gränitz / detail
  17. [mlir][sparse] Moved a conditional from the RT library to the generated MLIR. — 2998727+wrengr / detail
  18. [lldb] Show fix-it applied even if expression didn't evaluate succesfully — augusto2112 / detail
  19. [flang] Represent (parentheses around derived types) — pklausler / detail
  20. [Polly] Remove -polly-opt-fusion option. — llvm-project / detail

clang-d399736-gc22329972f02-t24185-b24185.tar.gz (Sep 23, 2021 11:25:06 AM)

  1. [ORC][examples] Fix segfault in LLJITWithTargetProcessControl — Stefan Gränitz / detail
  2. [Sema] Fix a null pointer reference crash. — hokein.wu / detail
  3. [AMDGPU] Avoid processing functions in amdgpu-propagate-attributes pass for shaders — Piotr Sobczak / detail
  4. Pass some DataLayout arguments by const-ref — llvm-dev / detail
  5. Fix buildbot error. — hokein.wu / detail
  6. Support: Fix missing whitespace in comment for inconvertibleErrorCode(), NFC — Duncan P. N. Exon Smith / detail
  7. [x86] add AVX run to tests of fcmp logic; NFC — spatel / detail
  8. [lldb] [gdb-remote] Refactor getting remote regs to use local vector — mgorny / detail
  9. [lldb] [gdb-remote] Use local regnos for value_regs/invalidate_regs — mgorny / detail
  10. [clang] Use portable "#!/usr/bin/env bash" shebang for tools and utils. — shivam98.tkg / detail
  11. [RegAlloc] Cast uint8_t to unsigned before printing it. — craig.topper / detail
  12. [SampleFDO] Remove redundant declarations (NFC) — kazu / detail
  13. [PowerPC] Add range checks for P10 Vector Builtins — quinn.pham / detail
  14. [libc++] Use CMake interface targets to setup benchmark flags — Louis Dionne / detail
  15. [LiveIntervals] Fix repairOldRegInRange for simple def cases — jay.foad / detail
  16. Revert "[lldb] [gdb-remote] Use local regnos for value_regs/invalidate_regs" — mgorny / detail
  17. Revert "[lldb] [gdb-remote] Refactor getting remote regs to use local vector" — mgorny / detail
  18. Resolve {GlobalValue,GloalIndirectSymol}::getBaseObject confusion — i / detail
  19. [JumpThreading] Ignore free instructions — nikita.ppv / detail
  20. [fir][NFC] rename canBePointerOrHeapElementType to cannotBePointerOrHeapElementType — clementval / detail
  21. Revert "[LiveIntervals] Fix repairOldRegInRange for simple def cases" — jay.foad / detail
  22. [fir][NFC] Remove fir.cmpf replaced by mlir.cmpf — clementval / detail
  23. [ARM] Extra tests for unpredicated qr MVE intrinsics. — david.green / detail
  24. [libc++] Remove unused macro in __config — Louis Dionne / detail
  25. [flang] Implement READ(SIZE=) and INQUIRE(IOLENGTH=) in runtime — pklausler / detail
  26. [compiler-rt][profile] Add padding after binary IDs — leonardchan / detail
  27. [lldb] Add a C language REPL to test LLDB's REPL infrastructure — Raphael Isemann / detail

clang-d399709-geb209c13cce9-t24181-b24181.tar.gz (Sep 23, 2021 8:09:50 AM)

  1. [BasicBlockUtils] Fixup of an assumed typo in MergeBlockIntoPredecessor — bjorn.a.pettersson / detail
  2. [CodeGen] RegisterCoalescer::buildVRegToDbgValueMap - use const-ref value in for-range loop. NFCI. — llvm-dev / detail
  3. [CodeGen] ProcessSDDbgValues - use const-ref value in for-range loop. NFCI. — llvm-dev / detail
  4. [RISCV] Add missing op type OPERAND_UIMM2, OPERAND_UIMM3 and OPERAND_UIMM7 for verifyInstruction — jim / detail
  5. [DSE] Track earliest escape, use for loads in isReadClobber. — flo / detail
  6. tsan: remove expected race leftover — dvyukov / detail
  7. [libc++] Remove uses of _LIBCPP_HAS_NO_VARIABLE_TEMPLATES — Louis Dionne / detail
  8. [CodeGen] update test file to not run the entire LLVM optimizer; NFC — spatel / detail
  9. [gn build] (semi-manually) port 702cb7afe9de — thakis / detail
  10. [gn build] (manually) port ac191bcc99e2f — thakis / detail
  11. [gn build] Port f4abdb0c074b — llvmgnsyncbot / detail
  12. [InstCombine] fold cast of right-shift if high bits are not demanded (2nd try) — spatel / detail
  13. [CostModel][X86] Increase i64 mul cost from 1 to 2 — llvm-dev / detail
  14. clangd: Do not report inline overrides twice — sam.mccall / detail

clang-d399695-g5685eb950da7-t24177-b24177.tar.gz (Sep 23, 2021 4:33:53 AM)

  1. [ModuleInlinerWrapperPass] Do some naive printing of wrapped pipeline with -print-pipeline-passes — bjorn.a.pettersson / detail
  2. [DAGCombiner] Rename isAlias as mayAlias. NFC — bjorn.a.pettersson / detail
  3. [TII] Remove the MFI argument to convertToThreeAddress. NFC. — jay.foad / detail
  4. [Driver] Correctly handle static C++ standard library — phosek / detail
  5. Revert "[Driver] Correctly handle static C++ standard library" — phosek / detail
  6. [libc] Add optimized memset for AArch64 — andre.simoesdiasvieira / detail
  7. [InstSimplify] Don't lose inbounds when simplifying a GEP — Alexander.Richardson / detail
  8. tsan: remove unnecessary enum values (NFC) — dvyukov / detail
  9. tsan: remove DontDumpShadow from Go build — dvyukov / detail
  10. tsan: add another deep stack test — dvyukov / detail
  11. tsan: use RawShadow instead of u64 more — dvyukov / detail
  12. tsan: move shadow declaration into a separate header file (NFC) — dvyukov / detail
  13. [fir][NFC] inline trival isa_<type> functions — clementval / detail
  14. [RISCV][VP] Add support for VP_REDUCE_* operations — fraser / detail
  15. [lldb] Fix DomainSocket::GetSocketName for unnamed sockets — pavel / detail

clang-d399680-g4223195de3ea-t24174-b24174.tar.gz (Sep 23, 2021 1:21:20 AM)

  1. [OpenMP][NFC] Clang format OMPIRBuilder — johannes / detail
  2. [OpenMP][NFC] Improve debug output — johannes / detail
  3. [OpenMP][NFC] Precommit test that exposes a bug in our optnone handling — johannes / detail
  4. [OpenMP][NFC] Rerun the test check update script on all OpenMP-Opt tests — johannes / detail
  5. [OpenMP][NFC] Repair test that contained nested kernels — johannes / detail
  6. [OpenMP][FIX] Be more deliberate about invalidating the AAKernelInfo state — johannes / detail
  7. [libc++][spaceship] Implement std::pair::operator<=> — k / detail
  8. [AMDGPU] Fix gcc warnings about unused variables [NFC] — mikael.holmen / detail
  9. [mlir] Fix build on Windows on Arm — diana.picus / detail
  10. [clang][tooling] NFC: Refactor command-line diagnostic tests — Jan Svoboda / detail
  11. [X86][FP16] Combine the FADD(A, FMA(B, C, 0)) to FMA(B, C, A) — chen3.liu / detail
  12. Wrap xar/xar.h include in extern "C" block — sylvestre / detail
  13. [NFC] Wrap MLIR addAffineForOpDomain warning with LLVM_DEBUG — shivam98.tkg / detail
  14. [clangd] Ensure lambda init-capture gets semantic token — zeratul976 / detail

clang-d399666-g3b12282b0ed7-t24170-b24170.tar.gz (Sep 22, 2021 10:09:18 PM)

  1. [RISCV] Update mir tests. — kai.wang / detail
  2. [NFC] Remove redundant setOperationAction. — freddy.ye / detail
  3. [MLIR] [Python] Make Attribute and Type hashable — john.demme / detail
  4. [X86][FP16] Change the order of the operands in complex FMA intrinsics to allow swap between the mul operands. — pengfei.wang / detail
  5. [demangle] Support for ISO/IEC TS 18661 binary floating point type — pengfei.wang / detail
  6. [AArch64][SVE][InstCombine] Eliminate redundant chains of tuple get/set — mnadeem / detail

clang-d399660-g1ed69bb86eb1-t24167-b24167.tar.gz (Sep 22, 2021 6:59:11 PM)

  1. [WebAssembly] Add relaxed-simd feature — tlively / detail
  2. [mlir][sparse] add sparse kernels test to sparse compiler test suite — ajcbik / detail
  3. [llvm-profgen] Use hot threshold for context merging and trimming — aktoon / detail
  4. [NFC] Remove trailing spaces from some files — tianshilei1992 / detail
  5. [compiler-rt][test] Add REQUIRES for checking static libc++abi — leonardchan / detail
  6. [Polly] Implement user-directed loop distribution/fission. — llvm-project / detail
  7. [Polly] Dissolve Isl test directory. NFC. — llvm-project / detail
  8. [libc++] Fix __wrap_iter to be a proper contiguous iterator. — arthur.j.odwyer / detail
  9. [NFC][InstCombine] Fix inconsistent comments — gusrb406 / detail
  10. [llvm-profgen] Fix a bug of assertion — wlei / detail
  11. [llvm-profgen] Fix an out-of-range error during unwinding — wlei / detail
  12. [llvm-profgen] Fix a dangling vector reference in CS line number based generator — wlei / detail

clang-d399648-g57705df2de9d-t24164-b24164.tar.gz (Sep 22, 2021 3:39:34 PM)

  1. [ELF][AArch64] Refine and fix the condition when BTI/PAC PLT needs bti c — i / detail
  2. [Analysis] reduce code for isOnlyUsedInZeroEqualityComparison; NFC — spatel / detail
  3. [ValueTracking] fix isOnlyUsedInZeroEqualityComparison with no users — spatel / detail
  4. [mlir][sparse] generalize reduction support in sparse compiler — ajcbik / detail
  5. [libc++][test] Remove disable_missing_braces_warning.h from tests — joeloser93 / detail
  6. [libc++][NFCI] Remove uses of _LIBCPP_INLINE_VAR — Louis Dionne / detail
  7. Reset operation when canceling root update transaction — cathyzhyi / detail
  8. [mlir:DataFlowAnalysis] Reprocess the arguments of already executable edges — riddleriver / detail
  9. [JumpThreading] Add test with free instructions (NFC) — nikita.ppv / detail
  10. [InstCombine] add test for shift-shift with extra use; NFC — spatel / detail
  11. [InstCombine] add one-use check to shift-shift transform — spatel / detail
  12. [libc++][NFC] Add missing whitespace in <compare> — Louis Dionne / detail
  13. [mlir][Linalg] Teach constant -> generic op fusion to handle scalar constants. — ravishankarm / detail
  14. [Clang] Ignore BTFTag attr if used as a type attribute — yhs / detail
  15. [OpenMP][Offloading] Change `bool IsSPMD` to `int8_t Mode` in `__kmpc_target_init` and `__kmpc_target_deinit` — tianshilei1992 / detail
  16. Fix bug for Ops with default valued attributes and successors/variadic regions. — joker.eph / detail
  17. [RISCV] Add test cases showing failure to use ADDIW before fcvt.s.w/fcvt.d.w/fcvt.h.w. NFC — craig.topper / detail
  18. [RISCV] Add fcvt.s.w(u)/fcvt.d.w(u)/fcvt.h.w(u) to hasAllNBitUsers — craig.topper / detail
  19. [RISCV] Remove stale FIXMEs from float-convert.ll and double-convert.ll. NFC — craig.topper / detail
  20. Diagnose -Wunused-value based on CFG reachability — Yuanfang Chen / detail
  21. [flang] Catch error: base of DATA statement object can't be a pointer — pklausler / detail

clang-d399627-g60a40cf37904-t24161-b24161.tar.gz (Sep 22, 2021 12:25:58 PM)

  1. Avoid building the entire tree and testing LLVM itself on MLIR builders — joker.eph / githubweb

clang-d399627-g60a40cf37904-t24161-b24161.tar.gz (Sep 22, 2021 12:25:58 PM)

  1. [OpenMP][Offloading] Use bitset to indicate execution mode instead of value — tianshilei1992 / detail
  2. [libc++] Disallow volatile types in std::allocator — joeloser93 / detail
  3. [InstCombine] Update InstCombine to use poison instead of undef for shufflevector's placeholder (3/3) — gusrb406 / detail
  4. [SLP] getReductionCost - use explicit TTI::TCK_RecipThroughput CostKind. NFCI. — llvm-dev / detail
  5. [ORC] Re-enable ELF DebugObjectManagerPlugin tests — Stefan Gränitz / detail
  6. [CodeGen] Remove redundant declaration MIRCanonicalizerID (NFC) — kazu / detail
  7. [SLP][NFC]Add a test to show an issue with incorrectly extracted — a.bataev / detail
  8. [CSSPGO] Set PseudoProbeInserter as a default pass. — hoy / detail
  9. [NFC] clang-format -i llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp — tianshilei1992 / detail
  10. [RISCV] Optimize vp.store with an all ones mask to avoid a vmset. — craig.topper / detail
  11. [mlir][sparse] replace ad-hoc MemRef struct with CRunnerUtils definition — ajcbik / detail
  12. [OpenMP] Add function tracing debugging to device RTL — jhuber6 / detail
  13. [ORC] DebugObjectManagerPlugin tests can use lli in ORC greedy mode — Stefan Gränitz / detail
  14. [HWASan] Use a single .weak binding in asm. — mascasa / detail
  15. [libc] Add an implementation of bsearch. — sivachandra / detail
  16. [SimplifyCFG] Ignore free instructions when computing cost for folding branch to common dest — aeubanks / detail
  17. Add document numbers for the C99 status page. — aaron / detail
  18. [NFCI][CodeGen, AArch64] Fix inconsistent TargetCostKind types. — daniil.fukalov / detail
  19. [llvm-profgen] An option to dump disasm of specified symbols — hoy / detail
  20. [mlir][linalg] Fix interchange initialization in fusion on tensors. — gysit / detail
  21. Don't diagnose unused but set when the Cleanup attribute is used. — mbenfield / detail
  22. [Analysis] improve function matching for strlen libcall — spatel / detail
  23. Change error for storage-class to mean linkage, fix lang-linkage diag — erich.keane / detail
  24. Mark CFG as preserved in TypePromotion and InterleaveAccess passes — david.green / detail
  25. [lldb] Remove IRExecutionUnit::CollectFallbackNames — apl / detail
  26. DebugInfo: Add (initially no-op) -gsimple-template-names={simple,mangled} — dblaikie / detail
  27. [OpenMP] Fix KeepAlive usage — jhuber6 / detail

clang-d399600-gec8311444abe-t24158-b24158.tar.gz (Sep 22, 2021 9:10:47 AM)

  1. [gn build] (manually) port f8b1cc365786 — thakis / detail
  2. [gn build] Port 7a320b279d07 — llvmgnsyncbot / detail
  3. [SelectionDAG] Add PromoteIntOp_INSERT_SUBVECTOR. — sander.desmalen / detail
  4. [lldb] JITLoaderGDB tests can use lli in ORC greedy mode — Stefan Gränitz / detail
  5. [SLP][NFC]Rename function in the test for better matching of the — a.bataev / detail
  6. [ELF][test] Restore important part of ICF alignment test — andrew.ng / detail
  7. AArch64: use indivisible cmpxchg for 128-bit atomic loads at O0 — Tim Northover / detail
  8. [SelectionDAG] Remove PromoteIntOp_EXTRACT_SUBVECTOR. — sander.desmalen / detail
  9. [AArch64][SVE] Add extract_subvector patterns for unpacked fp16 and bfloat types. — sander.desmalen / detail
  10. [mailmap] Add entry for myself — JCTremoulet / detail
  11. [OpenMP] Make sure the Thread ID function is not removed — jhuber6 / detail
  12. [AArch64][SVE] NFC: Move extract_subvector tests around. — sander.desmalen / detail
  13. [InstCombine] Update InstCombine to use poison instead of undef for shufflevector's placeholder (1/3) — gusrb406 / detail
  14. [Target][CodeGen] Remove default CostKind arguments on inner/impl TTI overrides — llvm-dev / detail
  15. [Sanitizer] Add Windows header for _mkdir — tejohnson / detail
  16. [libc++][NFC] Add link to Discord channel from documentation — Louis Dionne / detail
  17. [InstCombine] Update InstCombine to use poison instead of undef for shufflevector's placeholder (2/3) — gusrb406 / detail

clang-d399583-ga7c6471a8538-t24154-b24154.tar.gz (Sep 22, 2021 5:52:09 AM)

  1. [ARM] Add additional tests for VMOVL in tail predicated loops. — david.green / detail
  2. [AMDGPU] Divergence-driven instruction selection for mul i32 — jay.foad / detail
  3. [AMDGPU] Convert mac/fmac to mad/fma when folding output modifiers — jay.foad / detail
  4. [AArch64][SVE] Add missing load/store patterns for unpacked bfloat vectors. — sander.desmalen / detail
  5. [VectorCombine] Switch to using a worklist. — flo / detail
  6. [LoopVectorize][X86] Add operands to make it more obvious what line the CHECK concerns — llvm-dev / detail
  7. [SelectionDAG] Make WidenVecRes_Convert work for scalable vectors. — sander.desmalen / detail
  8. [hwasan] also omit safe mem[cpy|mov|set]. — fmayer / detail
  9. Don't fold (select C, (gep Ptr, Idx), Ptr) if C is vector but Idx is scalar — yikong / detail
  10. Unbreak module builds by making InstructionWorklist.h non-modular — Raphael Isemann / detail
  11. [ARM] Allow smaller VMOVL in tail predicated loops — david.green / detail
  12. [lldb] [Windows] Fix continuing from breakpoints and singlestepping on ARM/AArch64 — martin / detail
  13. [Matrix] Emit assumption that matrix indices are valid. — flo / detail
  14. Revert "[CodeGen] regenerate test checks; NFC" — spatel / detail
  15. Revert "[InstCombine] fold cast of right-shift if high bits are not demanded" — spatel / detail
  16. [Passes] Run vector-combine early with -fenable-matrix. — flo / detail

clang-d399567-g0ee77d6db355-t24150-b24150.tar.gz (Sep 22, 2021 2:27:12 AM)

  1. [lldb] Add --stack option to `target symbols add` command — Jonas Devlieghere / detail
  2. [flang] Change complex type define in runtime for clang-cl — diana.picus / detail
  3. [InstCombine] Move InstCombineWorklist to Utils to allow reuse (NFC). — flo / detail
  4. [clang][ASTImporter] Generic attribute import handling (first step). — 1.int32 / detail
  5. [Utils] Replace llc with cat for tests — sebastian.neubauer / detail
  6. tsan: account for mid app range in mem profile — dvyukov / detail
  7. tsan: include MBlock/SyncObj stats into mem profile — dvyukov / detail
  8. tsan: make mem profile data more consistent — dvyukov / detail
  9. tsan: include internal allocator info in mem profile — dvyukov / detail
  10. tsan: move mem profile initialization into separate function — dvyukov / detail
  11. tsan: remove stale comment — dvyukov / detail
  12. tsan: write uptime in mem profile — dvyukov / detail

clang-d399555-g4986959eb214-t24147-b24147.tar.gz (Sep 21, 2021 11:16:37 PM)

  1. AMDGPU: Fix test relying on incompatible attributes — Matthew.Arsenault / detail
  2. [libc++][test] Fix iterator assertion in span.cons/deduct.pass.cpp — joeloser93 / detail
  3. [PowerPC] prepare for udpate form with non-const increment. — czhengsz / detail
  4. AMDGPU: Refactor getWavesPerEU to separate flat workgroup size query — Matthew.Arsenault / detail
  5. [RISCV] add Half-precision test for clang — shaoce / detail
  6. DebugInfo: Don't use preferred template names in debug info — dblaikie / detail
  7. [libc++] Add some missing _LIBCPP_HIDE_FROM_ABI markup — Louis Dionne / detail
  8. [RISCV][NFC] Fix clang test for vloxei/vluxei — shaoce / detail
  9. [mlir][sparse] cleanup ABI issues in C interface with memrefs — ajcbik / detail
  10. [PowerPC] add testcase for chain commoning; nfc — czhengsz / detail
  11. tsan: don't call dlsym during exit — dvyukov / detail
  12. tsan: move errno spoiling reporting into a separate function (NFC) — dvyukov / detail
  13. tsan: enable sse4.2 in tests — dvyukov / detail
  14. [Polly] Add -polly-reschedule and -polly-postopts options. — llvm-project / detail
  15. tsan: reset destination range in Java heap move — dvyukov / detail
  16. tsan: uninline Enable/DisableIgnores — dvyukov / detail
  17. tsan: prepare for trace mapping removal — dvyukov / detail

clang-d399538-gdb6f1e8a8857-t24144-b24144.tar.gz (Sep 21, 2021 8:03:46 PM)

  1. [AArch64][SVE] Add patterns to generate ADR instruction — mnadeem / detail
  2. [compiler-rt] [windows] Add more assembly patterns for interception — rnk / detail
  3. [Sanitizer] Allow setting the report path to create directory — tejohnson / detail
  4. [libc++abi] Remove unnecessary atomic_support.h header from libc++abi — Louis Dionne / detail
  5. [SamplePGO] Add switch to honor zero count on block level as accurate — aktoon / detail
  6. [libcxx][AIX] Remove locale fallbacks for old OS levels — daltenty / detail
  7. [DialectAsmPrinter] Add missing 'printAttributeWithoutType' member. — clattner / detail
  8. [Sanitizer] Modify test to avoid bot timeouts — tejohnson / detail
  9. [RISCV][NFC] Deleted useless lines in clang tests. — shaoce / detail
  10. [NFC] Fix typo. — shaoce / detail
  11. DebugInfo: Unify some printing policy adjustments — dblaikie / detail
  12. DebugInfo: Don't suppress inline namespaces when printing template template parameter names — dblaikie / detail

clang-d399526-g45c0ebe00efb-t24139-b24139.tar.gz (Sep 21, 2021 4:53:22 PM)

  1. [Bazel] Add support for targeting macOS arm64 — gcmn / detail
  2. [clang] don't mark as Elidable CXXConstruct expressions used in NRVO — mizvekov / detail
  3. [MergeICmps] Remove unused NumMerged variable — nikita.ppv / detail
  4. [OpenMP][OMPD] Fix compile error when OMPD is not supported — mnadeem / detail
  5. [IR] Look through bitcast in hasFnAttribute() — nikita.ppv / detail
  6. [InstCombine] fold cast of right-shift if high bits are not demanded — spatel / detail
  7. [libc++] counting_semaphore should not be default-constructible. — arthur.j.odwyer / detail
  8. Revert "[OpenMP] Codegen aggregate for outlined function captures" — georgakoudis1 / detail
  9. MemoryBuiltins: update comment; NFC — George Burgess IV / detail
  10. [CodeGen] regenerate test checks; NFC — spatel / detail
  11. [PowerPC] Support for vector bool int128 on vector comparison builtins — albionapc / detail
  12. [X86] Clear kill flags when rewriting SETCC uses in flag copy lowering. — craig.topper / detail
  13. Revert "[X86] Clear kill flags when rewriting SETCC uses in flag copy lowering." — craig.topper / detail
  14. [clang] Make -Rpass imply -Rpass=.* — aeubanks / detail
  15. [OpenMP] Add thread ID function into new RTL — jhuber6 / detail
  16. [LTO] Emit DebugLoc for dead function in optimization remarks — tejohnson / detail
  17. Recommit "[X86] Clear kill flags when rewriting SETCC uses in flag copy lowering." — craig.topper / detail
  18. [mlir] Always create a list of alias scopes when emitting LLVM IR — zinenko / detail
  19. [asan] Fixed a bug causing a crash when redzone optimization kicked in on X86 with -asan-optimize-callbacks flag on. — kstoimenov / detail
  20. Make DiagnosticInfoResourceLimit's limit param required — aeubanks / detail
  21. [libc++] Surpress -Wunused-value warning in variant — Yuanfang Chen / detail

clang-d399505-gf2fa6ad0476b-t24136-b24136.tar.gz (Sep 21, 2021 1:38:13 PM)

  1. [OpenMP][NFC] Add declare variant and metadirective to support page — cchen / detail
  2. [libc++][format] Adds parser std-format-spec. — koraq / detail
  3. [gn build] Port a04a6ce7726b — llvmgnsyncbot / detail
  4. [lldb/win] Default to native PDB reader when LLVM_ENABLE_DIA_SDK=NO — thakis / detail
  5. [RISCV] Teach RISCVTargetLowering::shouldSinkOperands to sink splats for and/or/xor. — craig.topper / detail
  6. [LV] Fix crash for reverse interleaved loads with gap under fold-tail. — ayal.zaks / detail
  7. [PowerPC] Add prefix load pattern for fpext to v2f64 — amy.kwan1 / detail
  8. [OpenMP] Codegen aggregate for outlined function captures — georgakoudis1 / detail
  9. [LSR] Make sure that Factor fits into Base type — dmalyutin / detail
  10. [RISCV] Make some arrays of constants 'static const'. NFC — craig.topper / detail
  11. [AMDGPU] Correctly merge alias.scope and noalias metadata for memops — brendon.cahoon / detail
  12. Teach InstCombine to eliminate malloc-realloc-free triplets. — resistor / detail
  13. [AMDGPU] Filtering out the inactive lanes bits when lowering copy to SCC — Alexander Timofeev / detail
  14. Print nullptr_t namespace qualified within std:: — dblaikie / detail
  15. [IR] Re-group AAMDNodes relevant interfaces. NFC. — michael.hliao / detail
  16. DebugInfo: Rebuild decltype(nullptr) as 'std::nullptr_t' — dblaikie / detail
  17. Support value-typed references in iterator facade's operator->() — csigg / detail
  18. nullptr printing - update for a change to clang type printing that now uses "std::nullptr_t" — dblaikie / detail
  19. [MergeICmps] Don't reorder unmerged comparisons — nikita.ppv / detail

clang-d399486-g73a8bcd78921-t24133-b24133.tar.gz (Sep 21, 2021 10:27:23 AM)

  1. [NFC] Update the list of subprojects in docs. — diana.picus / detail
  2. [clang-offload-bundler][docs][NFC] Add archive unbundling documentation — Saiyedul.Islam / detail
  3. [InstCombine] Improve TryToSinkInstruction with multiple uses — anna / detail
  4. [OpenCL] Defines helper function for OpenCL default address space — Justas.Janickas / detail
  5. [RISCV] Optimize (add (mul x, c0), c1) — powerman1st / detail
  6. [NFC] `goto fail` has failed us in the past... — chris.bieneman / detail
  7. [mlir][linalg] Assert tile loop nest invariants in fusion. — gysit / detail
  8. [mlir][Linalg] Revisit RAW dependence interference in comprehensive bufferize. — nicolas.vasilache / detail
  9. [mlir][Linalg] Revisit heuristic ordering of tensor.insert_slice in comprehensive bufferize. — nicolas.vasilache / detail
  10. [AArch64] Regenerate test lines in and-mask-removal.ll — david.green / detail
  11. [clang][NFC] Fix needless double-parenthisation — wingo / detail
  12. AMDGPU/GlobalISel: Restore run line erased in D109154 by mistake — petar.avramovic / detail
  13. [AMDGPU][MC][GFX7][GFX10] Corrected image_atomic_fcmpswap — dmitry.preobrazhensky / detail
  14. [mlir][linalg] Add isPermutation helper (NFC). — gysit / detail
  15. [mlir][linalg] Simplify slice dim computation for fusion on tensors (NFC). — gysit / detail
  16. [GlobalISel] Support ConstantAsMetadata in IRTranslator — Matthew.Arsenault / detail
  17. [SelectionDAG] Re-calculate scoped AA metadata when merging stores. — michael.hliao / detail
  18. [ValueTracking,VectorCombine] Allow passing DT to computeConstantRange. — flo / detail
  19. [sanitizer coverage] write the pc-table at the process exit — kcc / detail
  20. [InstCombine] move/add tests for trunc-of-lshr; NFC — spatel / detail
  21. [CodeGen] Remove redundant declaration getFileType (NFC) — kazu / detail
  22. [PowerPC] Fix signature of lxvp and stxvp builtins — quinn.pham / detail
  23. [InstCombine] powi(x, y) * powi(x, z) -> powi(x, y + z) — Dávid Bolvanský / detail
  24. Revert "Diagnose -Wunused-value based on CFG reachability" — aaron / detail

clang-d399486-g73a8bcd78921-t24133-b24133.tar.gz (Sep 21, 2021 10:27:23 AM)

  1. Added missed spaces in log messages, NFC — kosov.pavel / githubweb

clang-d399462-gaf1c5312d760-t24131-b24131.tar.gz (Sep 21, 2021 7:20:06 AM)

  1. [PowerPC] Implement a TestSuiteBuilder — albionapc / githubweb

clang-d399462-gaf1c5312d760-t24131-b24131.tar.gz (Sep 21, 2021 7:20:06 AM)

  1. [SCEV] Add some asserts on availability of arguments of isLoopEntryGuardedByCond — mkazantsev / detail
  2. GlobalISel/Utils: Refactor constant splat match functions — petar.avramovic / detail
  3. [SCEV] Use isAvailableAtLoopEntry in the asserts — mkazantsev / detail
  4. [AArch64] Regenerate test lines in sve-implicit-zero-filling.ll — david.green / detail
  5. [AMDGPU] Prefer v_fmac over v_fma only when no source modifiers are used — jay.foad / detail
  6. [AMDGPU] Prefer fmac over fma when selecting FMA_W_CHAIN — jay.foad / detail
  7. tsan: fix debug format strings — dvyukov / detail
  8. tsan: rearrange thread state callbacks (NFC) — dvyukov / detail
  9. tsan: simplify thread context setting — dvyukov / detail
  10. [CodeGen] SDDbgValue::getSDNodes() - use const-ref to avoid unnecessary copies. NFCI. — llvm-dev / detail
  11. RewriteStatepointsForGC - Use const-ref iterator in for-range loops. NFCI. — llvm-dev / detail
  12. [CodeGen] SelectionDAGBuilder - Use const-ref iterator in for-range loops. NFCI. — llvm-dev / detail
  13. [InstCombine] foldConstantInsEltIntoShuffle - bail if we fail to find constant element (PR51824) — llvm-dev / detail
  14. [AArch64] Improve schedule modelling on the Cortex-A55 — nicholas.guy / detail
  15. [VectorCombine] Add tests which require DT to use info from assumes. — flo / detail
  16. [SystemZ]  Emit EXRL target instructions before text section is ended. — paulsson / detail
  17. [llvm] Pass LLVM_CHECK_ENABLED_PROJECTS through in cross builds — thakis / detail
  18. [IR] Add the constructor of ShuffleVector for one-input-vector. — gusrb406 / detail
  19. [AMDGPU][MC][GFX10] Enabled dlc for FLAT and GLOBAL atomics — dmitry.preobrazhensky / detail
  20. [InstCombine] add tests for mask-shift with trunc; NFC — spatel / detail

clang-d399462-gaf1c5312d760-t24131-b24131.tar.gz (Sep 21, 2021 7:20:06 AM)

  1. Revert "Fixed relative address in LNT profile control-flow graph." — thomasp / githubweb
  2. Fixed relative address in LNT profile control-flow graph. — thomasp / githubweb
  3. [LNT] Fixed incomplete feature for submit JSON to a local instance — kosov.pavel / githubweb

clang-d399442-g7b4cc09b1424-t24127-b24127.tar.gz (Sep 21, 2021 3:51:54 AM)

  1. [DSE][NFC] Rename Later->Killing, Earlier->Dead — ybrevnov / detail
  2. [GlobalISel][Legalizer] Use ArtifactValueFinder first for unmerge combines before trying others. — Amara Emerson / detail
  3. [clangd] Deduplicate inlay hints — zeratul976 / detail
  4. [MLIR] Add mergeLocalIds and mergeSymbolIds — arjunpitchanathan / detail
  5. [lldb] Speculative fix to TestGuiExpandThreadsTree — pavel / detail
  6. [MLIR][SCF] Add for-to-while loop transformation pass — morten_bp / detail
  7. [PowerPC] NFC: Remove unused tblgen template args — cullen.rhodes / detail
  8. Add CMAKE_BUILD_TYPE to the list of BOOTSTRAP_DEFAULT_PASSTHROUGH variables — sylvestre / detail
  9. [flang][docs] Document plugin limitations — andrzej.warzynski / detail
  10. [MLIR] NFC. gpu.launch op argument const folder cleanup — uday / detail
  11. [OpenCL] Test case for C++ for OpenCL 2021 in OpenCL C header test — Justas.Janickas / detail
  12. [LowerConstantIntrinsics] Fix heap-use-after-free bug in worklist — david.stenberg / detail

clang-d399430-g7091a7f781c9-t24123-b24123.tar.gz (Sep 21, 2021 12:41:11 AM)

  1. [NFC] Rename Context->CtxI in SCEV for uniformity reasons — mkazantsev / detail
  2. [Polly] Don't generate inter-iteration noalias metadata. — llvm-project / detail
  3. [SimplifyCFG] Redirect switch cases that lead to UB into an unreachable block — mkazantsev / detail
  4. [OpAsmParser] Add a parseCommaSeparatedList helper and beef up Delimeter. — clattner / detail
  5. BPF: make 32bit register spill with 64bit alignment — yhs / detail
  6. [SCEV] Generalize implication when signedness of FoundPred doesn't matter — mkazantsev / detail
  7. [GlobalISel][Legalizer] Don't use eraseFromParentAndMarkDBGValuesForRemoval() for some artifacts. — Amara Emerson / detail

clang-d399423-g85b4b21c8bba-t24120-b24120.tar.gz (Sep 20, 2021 9:30:01 PM)

  1. [InstCombine] Eliminate vector reverse if all inputs/outputs to an instruction are reverses — mnadeem / detail
  2. [mlir][python] Forward _OperationBase _CAPIPtr to the Operation. — stellaraccident / detail
  3. [mlir] Tighten verification of SparseElementsAttr — riddleriver / detail
  4. [mlir] Add value_begin/value_end methods to DenseElementsAttr — riddleriver / detail
  5. [mlir] Refactor ElementsAttr into an AttrInterface — riddleriver / detail
  6. [llvm] Use make_early_inc_range (NFC) — kazu / detail

clang-d399417-g60ab6861ed13-t24118-b24118.tar.gz (Sep 20, 2021 6:16:41 PM)

  1. [OpenMP][NVPTX] Fix a warning that data argument not used by format string — tianshilei1992 / detail
  2. Sema: relax va_start checking further for Windows AArch64 — Saleem Abdulrasool / detail
  3. [GlobalISel] Implement support for the "trap-func-name" attribute. — Amara Emerson / detail
  4. [AMDGPU][NFC] Correct typos in lib/Target/AMDGPU/AMDGPU*.cpp files. Test commit for new contributor. — jacob.lambert / detail
  5. [mlir][tosa] Remove the documentation requirement for elements of several binary elementwise ops to be of the same rank. — rob.suderman / detail
  6. [clang] Fix a few comment typos to cycle bots — thakis / detail
  7. [mlir][tosa] Add several binary elementwise to the list of broadcastable ops. — rob.suderman / detail
  8. [X86] Rename the X86WinAllocaExpander pass and related symbols to "DynAlloca". NFC. — Amara Emerson / detail
  9. Update MLIR generate-test-checks.py to add the notice from the source into the generated file — joker.eph / detail
  10. [mlir-tblgen] Add DagNode StaticMatcher. — chiahungduan / detail
  11. [clang] Fix a few comment more typos to cycle bots — thakis / detail
  12. [clang] Fix a few more comment typos to cycle bots — thakis / detail

clang-d399405-g53720f74e4e3-t24114-b24114.tar.gz (Sep 20, 2021 3:04:43 PM)

  1. [IR] Add helper to convert offset to GEP indices — nikita.ppv / detail
  2. [gn build] Don't pass -Wl,-z,defs for sanitizer builds — aeubanks / detail
  3. [lldb][NFC] Remove outdated FIXME — apl / detail
  4. [libc++] [LIBCXX-DEBUG-FIXME] Constexpr char_traits::copy mustn't compare unrelated pointers. — arthur.j.odwyer / detail
  5. [libc++] [P0919] Some belated review on D87171. — arthur.j.odwyer / detail
  6. [RISCV] Add test cases for missed opportunity to use vfmacc.vf. NFC — craig.topper / detail
  7. [RISCV] Teach RISCVTargetLowering::shouldSinkOperands to sink splats for FMA. — craig.topper / detail
  8. [cmake] Put check from D110016 behind (default-on) flag — thakis / detail
  9. Revert "Fix CLANG_ENABLE_STATIC_ANALYZER=OFF building all analyzer source" — thakis / detail
  10. [DebugInfo] Add test for dumping DW_AT_defaulted — paul.robinson / detail
  11. [RISCV] Add test cases for missed opportunities to use vand/vor/vxor.vx. NFC — craig.topper / detail
  12. [NFC] [hwasan] Separate outline and inline instrumentation. — fmayer / detail
  13. [Polly] Partially fix scoped alias metadata — nikita.ppv / detail

clang-d399392-g4cf9bf6c9f64-t24111-b24111.tar.gz (Sep 20, 2021 11:54:01 AM)

  1. [X86] Add test to show the effect caused by D109607. NFC — pengfei.wang / detail
  2. [X86] Always check the size of SourceTy before getting the next type — pengfei.wang / detail
  3. [flang] Put intrinsic function table back into order — pklausler / detail
  4. [SLP]Improve graph reordering. — a.bataev / detail
  5. [mlir][linalg] Fix typo (NFC). — gysit / detail
  6. [MLIR][SCF] Add for-to-while loop transformation pass — morten_bp / detail
  7. [mlir][linalg] Add IndexOp support to fusion on tensors. — gysit / detail
  8. [DSE] Add additional tests to cover review comments. — flo / detail
  9. [lldb] Fix whitespace in CommandObjectTarget (NFC) — Jonas Devlieghere / detail
  10. [lldb] Extract adding symbols for UUID/File/Frame (NFC) — Jonas Devlieghere / detail
  11. [Verifier] Verify scoped noalias metadata — nikita.ppv / detail
  12. [ELF] Don't fall back to .text for e_entry — i / detail
  13. [RISCV] Add a pass to recognize VLS strided loads/store from gather/scatter. — craig.topper / detail
  14. [gn build] Port d85e347a28dc — llvmgnsyncbot / detail
  15. [MCA] Fix a warning — kazu / detail
  16. [Verifier] Try to fix MSVC build — nikita.ppv / detail
  17. [ELF] Add --why-extract= to query why archive members/lazy object files are extracted — i / detail
  18. [lld] Remove timers.ll because inconsistent timers behavior causes the test to fail sometimes — akhuang / detail
  19. Add use_default_shell_env = True to ctx.actions.run — gcmn / detail
  20. Temporarily XFAIL MLIR test that fails the LLVM verifier after 8700f2bd3 — joker.eph / detail
  21. Revert "[MLIR][SCF] Add for-to-while loop transformation pass" — joker.eph / detail
  22. [NCF][OpenMP] Fix metadirective test on SystemZ — cchen / detail
  23. [lldb][crashlog] Avoid specifying arch for image when a UUID is present — Vedant Kumar / detail
  24. [RISCV] Add test cases showing failure to use .vf vector operations when splat is in another basic block. NFC — craig.topper / detail
  25. [RISCV] Teach RISCVTargetLowering::shouldSinkOperands to sink splats for FAdd/FSub/FMul/FDiv. — craig.topper / detail
  26. Eliminate _LIBCPP_EQUAL_DELETE in favor of `=delete`. — arthur.j.odwyer / detail
  27. Revert code change of D63497 & D74399 for riscv64-*-linux GCC detection — i / detail
  28. Revert "[CMake] Add debuginfo-tests to LLVM_ALL_PROJECTS after D110016" — i / detail
  29. [mlir][Linalg] Add ConvolutionOpInterface. — ravishankarm / detail
  30. Diagnose -Wunused-value based on CFG reachability — Yuanfang Chen / detail
  31. Fix bad merge the removed switch case — noreply / detail
  32. [OpenMP][host runtime] Fix indirect lock table race condition — jonathan.l.peyton / detail
  33. [mlir][MemRef] Compute unused dimensions of a rank-reducing subviews using strides as well. — ravishankarm / detail

clang-d399359-g228dd20c3f1e-t24108-b24108.tar.gz (Sep 20, 2021 8:44:08 AM)

  1. [ARM] MVE reverse shuffles. — david.green / detail
  2. [Clang] [Fix] Clang build fails when build directory contains space character — shivam98.tkg / detail
  3. [lldb] [test] Add unittest for DynamicRegisterInfo::Finalize() — mgorny / detail
  4. [lldb] [DynamicRegisterInfo] Unset value_regs/invalidate_regs before Finalize() — mgorny / detail
  5. Thread safety analysis: Drop special block handling — aaron.puchert / detail
  6. [JITLink] Adopt forEachRelocation() helper in ELF x86-64 backend (NFC) — Stefan Gränitz / detail
  7. [JITLink] Adopt forEachRelocation() helper in ELF RISCV backend (NFC) — Stefan Gränitz / detail
  8. [AMDGPU] Regenerate checks — jay.foad / detail
  9. [Analysis] Add support for vscale in computeKnownBitsFromOperator — david.sherwood / detail
  10. [analyzer] Move docs of SmartPtr to correct subcategory — deep.majumder2019 / detail
  11. [mlir][linalg] Fusion on tensors. — gysit / detail
  12. [clangd] Bail-out when an empty compile flag is encountered — kadircet / detail
  13. [OpenCL] Supports atomics in C++ for OpenCL 2021 — Justas.Janickas / detail

clang-d399346-g817e23d481be-t24104-b24104.tar.gz (Sep 20, 2021 5:26:43 AM)

  1. [Sanitizers] Fix broken LLVM_ENABLE_PROJECTS config. — mascasa / githubweb

clang-d399346-g817e23d481be-t24104-b24104.tar.gz (Sep 20, 2021 5:26:43 AM)

  1. [CaptureTracking] Allow passing LI to PointerMayBeCapturedBefore (NFC). — flo / detail
  2. [MLIR][Linalg] Make detensoring cost-model more flexible. — kareem.ergawy / detail
  3. [lldb] [gdb-remote] Remove unused arg from GDBRemoteRegisterContext::ReadRegisterBytes() — mgorny / detail
  4. [lldb] [gdb-remote] Recognize aarch64v type from gdbserver — mgorny / detail
  5. Revert "[AArch64][SVE] Teach cost model that masked loads/stores are cheap" — david.spickett / detail
  6. [mlir] Fix integration tests failures introduced in D108505 — vlad.vinogradov / detail
  7. AArch64: use ldp/stp for 128-bit atomic load/store in v.84 onwards — Tim Northover / detail
  8. [OpenCL] Supports optional writing to 3d images in C++ for OpenCL 2021 — Justas.Janickas / detail
  9. Add myself as a code owner for SYCL support — alexey.bader / detail
  10. [clang][NFC] Remove dead code — wingo / detail
  11. [NewPM] Make InlinerPass (aka 'inline') a parameterized pass — bjorn.a.pettersson / detail
  12. [GlobalISel] Improve elimination of dead instructions in legalizer — petar.avramovic / detail
  13. [lldb] [gdb-remote] Always send PID when detaching w/ multiprocess — mgorny / detail
  14. [mlir][openacc] Make use of the second counter extension in DataOp translation — clementval / detail
  15. [MCA] InstructionTables::execute() - use const-ref iterator in for-range loop. NFCI. — llvm-dev / detail
  16. [X86] X86TargetTransformInfo - remove unnecessary if-else after early exit. NFCI. — llvm-dev / detail
  17. MachOObjectFile - checkOverlappingElement - use const-ref to avoid unnecessary copies. NFCI. — llvm-dev / detail
  18. Fix CLANG_ENABLE_STATIC_ANALYZER=OFF building all analyzer source — Alexander.Richardson / detail
  19. pre-commit test for D109767 — Alexander.Richardson / detail
  20. [update_mir_test_checks.py] Use -NEXT FileCheck directories — Alexander.Richardson / detail

clang-d399326-g4b80f0125adc-t24100-b24100.tar.gz (Sep 20, 2021 2:05:32 AM)

  1. [libc][obvious] Make *abs and *div functions buildable in default mode. — sivachandra / detail
  2. [libc][obvious] Add inttypes.h and stdlib.h as deps to *div functions. — sivachandra / detail
  3. [lldb] Remove two #ifndef linux from Platform.cpp — pavel / detail
  4. [mlir][NFC] Add explicit "::mlir" namespace to tblgen generated code — vlad.vinogradov / detail
  5. [mlir] Fix bug in partial dialect conversion — vlad.vinogradov / detail
  6. [MLIR] Simplex::appendVariable: early return if count == 0 — arjunpitchanathan / detail
  7. [CMake] Add debuginfo-tests to LLVM_ALL_PROJECTS after D110016 — i / detail

clang-d399319-ge9d34c54290e-t24097-b24097.tar.gz (Sep 19, 2021 10:51:04 PM)

  1. [SCEV] Support negative values in signed/unsigned predicate reasoning — mkazantsev / detail
  2. [libc] Add implementations of div, ldiv, lldiv and imaxdiv. — sivachandra / detail
  3. Revert "Revert "[IndVars] Replace PHIs if loop exits on 1st iteration"" — mkazantsev / detail
  4. [NFC] Add assert and test showing that revert of D109596 wasn't justified — mkazantsev / detail

clang-d399315-gcb42bb355061-t24095-b24095.tar.gz (Sep 19, 2021 7:41:16 PM)

  1. llvm-dwarfdump: Pretty print names qualified/with scopes — dblaikie / detail
  2. llvm-dwarfdump: Don't print even an empty string when a type is unprintable — dblaikie / detail
  3. llvm-dwarfdump: support for type printing "decltype(nullptr)" as "nullptr_t" — dblaikie / detail
  4. llvm-dwarfdump: pretty type printing: print fully qualified names in function type parameter types — dblaikie / detail

clang-d399311-g0e89ff8195e9-t24091-b24091.tar.gz (Sep 19, 2021 4:26:25 PM)

  1. DWARFDie: Improve type printing for function and array types - with qualifiers (cv/reference) and pointers to them — dblaikie / detail
  2. DWARFDie.cpp: Minor follow-up clang-format — dblaikie / detail
  3. [X86] Add test cases for pr51908. NFC — craig.topper / detail
  4. [X86] Remove Commutable flag from mpsadbw intrinsics. — craig.topper / detail
  5. llvm-dwarfdump: Pretty printing types including a space between const and parenthesized references/pointers to arrays — dblaikie / detail
  6. [DebugInfo][LSR] Emit shorter expressions from scev-based salvaging — chris.jackson / detail
  7. [llvm] Use pop_back_val (NFC) — kazu / detail
  8. [X86] SimplifyDemandedBits - only narrow a broadcast source if we only have one use. — llvm-dev / detail

clang-d399303-gf855ef260148-t24089-b24089.tar.gz (Sep 19, 2021 1:14:17 PM)

  1. llvm-dwarfdump: Refactor type pretty printing tests — dblaikie / detail
  2. [X86] Fold SHUFPS(shuffle(x),shuffle(y),mask) -> SHUFPS(x,y,mask') — llvm-dev / detail
  3. [X86][Atom] Fix FP uops + port usage — llvm-dev / detail

clang-d399300-gcf8fac7d0730-t24087-b24087.tar.gz (Sep 19, 2021 10:03:55 AM)

  1. [InstCombine] add/adjust tests for min/max intrinsics; NFC — spatel / detail
  2. [X86] combineX86ShufflesRecursively(): call SimplifyMultipleUseDemandedVectorElts() on after finishing recursing — lebedev.ri / detail
  3. [NFC] combineX86ShufflesRecursively(): actually address nits for previous patch — lebedev.ri / detail
  4. [X86] lowerShuffleAsDecomposedShuffleMerge(): if both inputs are broadcastable/identities, canonicalize broadcasts as such — lebedev.ri / detail
  5. [X86][TLI] SimplifyDemandedVectorEltsForTargetNode(): don't break apart broadcasts from which not just the 0'th elt is demanded — lebedev.ri / detail
  6. [X86][Atom] Specific uops for all IMUL/IDIV instructions — llvm-dev / detail

clang-d399294-g1da52ef2943b-t24084-b24084.tar.gz (Sep 19, 2021 6:48:56 AM)

  1. llvm/cmake: fix a typo — sylvestre / detail
  2. [X86][Atom] Fix (U)COMISS/SD uops, latency and throughput — llvm-dev / detail
  3. [mlir][emitc] Fix indent in CondBranchOp and block label — xndchn / detail
  4. [ARM] Add VGETLANEu patterns for v4f16 and v8f16 — david.green / detail

clang-d399290-gdee5a8ca325f-t24080-b24080.tar.gz (Sep 19, 2021 2:11:01 AM)

  1. DWARFDie:DWARFTypePrinter: Add common utility function for checking where parentheses are required — dblaikie / detail
  2. [RISCV] Optimize (add (shl x, c0), (shl y, c1)) with SH*ADD — ben.shi / detail

clang-d399288-gd2373c04a7cb-t24078-b24078.tar.gz (Sep 18, 2021 11:14:22 PM)

  1. DWARFDie.cpp: Reduce indentation with early continue — dblaikie / detail

clang-d399287-g6a2c2263fbca-t24077-b24077.tar.gz (Sep 18, 2021 1:41:02 PM)

  1. [MLIR] Simplex: rename num{Variables,Constraints} to getNum{Variables,Constraints} — arjunpitchanathan / detail
  2. [ARM] Prevent large integer VQDMULH pattern crashes — david.green / detail
  3. [Support] Attempt to fix deadlock in ThreadGroup — alexandre.ganea / detail
  4. Check for invalid projects passed in LLVM_ENABLE_PROJECTS — joker.eph / detail
  5. Precommit tests for D109807 "[InstCombine] Narrow type of logical operation chains when possible" — mnadeem / detail
  6. OpenMP 5.0 metadirective — cchen / detail
  7. [Tests] Fix incorrect noalias metadata — nikita.ppv / detail
  8. [Tests] Fix noalias metadata in one more test — nikita.ppv / detail
  9. [X86] Improve i8 all-ones element insertion in pre-SSE4.1 — lebedev.ri / detail

clang-d399278-g48719e3b1861-t24074-b24074.tar.gz (Sep 18, 2021 10:25:35 AM)

  1. [mlir-c] Add getting fused loc — jpienaar / detail
  2. [lld/mac] Fix comment typo to cycle bots — thakis / detail
  3. [MLIR] Simplex: support adding new variables dynamically — arjunpitchanathan / detail
  4. [CodeGen] Use make_early_inc_range (NFC) — kazu / detail

clang-d399274-g31cca215654a-t24070-b24070.tar.gz (Sep 18, 2021 7:12:29 AM)

  1. llvm doc: subversion isn't necessary in this example — sylvestre / detail
  2. llvm doc: remove the old reference to subversion and add a link to the GH repo instead — sylvestre / detail
  3. Revert "Check for invalid projects passed in LLVM_ENABLE_PROJECTS" — lebedev.ri / detail
  4. Thread safety analysis: Warn when demoting locks on back edges — aaron.puchert / detail
  5. Revert "OpenMP 5.0 metadirective" — thakis / detail

clang-d399269-g2790498178b4-t24066-b24066.tar.gz (Sep 18, 2021 3:39:03 AM)

  1. Adjust the doc after the renaming of debuginfo-tests => cross-project-tests — sylvestre / detail

clang-d399268-g57eda9beccfe-t24064-b24064.tar.gz (Sep 18, 2021 1:28:34 AM)

  1. [MLIR][GPU] Add constant propagator for gpu.launch op — uday / detail

clang-d399267-g4121ac1e7f96-t24063-b24063.tar.gz (Sep 17, 2021 9:19:06 PM)

  1. [OpenMP] Change debugging symbol to weak_odr linkage — jhuber6 / detail
  2. [OpenMP] Implement __assert_fail in the new device runtime — jhuber6 / detail
  3. [OpenMP] Add additional fields to device environment — jhuber6 / detail
  4. [OpenMP] Add support for dynamic shared memory in new RTL — jhuber6 / detail
  5. Check for invalid projects passed in LLVM_ENABLE_PROJECTS — joker.eph / detail

clang-d399262-g724a1dff8a8e-t24061-b24061.tar.gz (Sep 17, 2021 6:09:46 PM)

  1. [OpenMP] Use irbuilder as default for masked and master construct — cchen / detail
  2. OpenMP 5.0 metadirective — cchen / detail
  3. Revert "OpenMP 5.0 metadirective" — cchen / detail
  4. OpenMP 5.0 metadirective — cchen / detail
  5. Revert "[OpenMP] Use irbuilder as default for masked and master construct" — cchen / detail
  6. Apply proper source location to fallthrough switch cases. — Adrian Prantl / detail
  7. [NFC] Remove FIXMEs about calling LLVMContext::yield() — aeubanks / detail
  8. [AArch64][SVE][InstCombine] Fold redundant zip1/2(uzp1/2) operations — mnadeem / detail
  9. [flang] More checking of NULL pointer actual arguments — pklausler / detail
  10. [MachCore] Report arm64 thread exception state — Vedant Kumar / detail
  11. [lld-macho] Construct CFString literals by copying the ConcatInputSection — jezng / detail
  12. [OpenMP] Add NoSync attributes to alloc / free shared RTL calls — jhuber6 / detail
  13. [Attributor] Change AAExecutionDomain to check intrinsic edges — jhuber6 / detail
  14. Reland "[LLD] Remove global state in lld/COFF" after fixing asan and msan test failures — akhuang / detail
  15. [mlir] Fix syntax example for tensor.from_elements — noreply / detail
  16. [lld] Fix small error in previous commit — akhuang / detail

clang-d399246-g6da35036023d-t24057-b24057.tar.gz (Sep 17, 2021 2:58:53 PM)

  1. [clang] [ARM] Don't set the strict alignment flag for armv7 on Windows — martin / detail
  2. [mlir] Prevent crash in DropUnitDim pattern due to tensor with encoding — thomasraoux / detail
  3. [MLIR][Affine] Simplify nested modulo operations when able — Krzysztof.Drewniak / detail
  4. [clang][darwin] Add support for --emit-static-lib — keithbsmiley / detail
  5. [CSSPGO] Tweakes to lower pseudo probe runtime overhead — hoy / detail
  6. [llvm-reduce] Add reduce operands pass — aeubanks / detail
  7. [flang] Fix build — pklausler / detail
  8. [compiler-rt] Implement __clear_cache() on OpenBSD/riscv64 — brad / detail
  9. [nfc] [lldb] Remove unused DIEPointerSet, DeclToDIEMap and m_decl_to_die — jan.kratochvil / detail
  10. [DFSan] Add force_zero_label abilist option to DFSan. This can be used as a work-around for overtainting. — browneee / detail
  11. [NFC] Precommit tests for D109954 — Dávid Bolvanský / detail
  12. [mlir][sparse] add dce test for all sparse tensor ops — ajcbik / detail
  13. [mlir][sparse] add a sparse quantized_matmul example to integration test — ajcbik / detail
  14. [InstCombine] add tests for min/max intrinsics with offset operand; NFC — spatel / detail

clang-d399232-g338f21a4bd6b-t24054-b24054.tar.gz (Sep 17, 2021 11:44:41 AM)

  1. [flang] Revamp C1502 checking of END INTERFACE [generic-spec] — pklausler / detail
  2. [mlir][linalg] Add helper to update IndexOps after tiling (NFC). — gysit / detail
  3. [InstCombine] add vector tests for 'and' folds; NFC — spatel / detail
  4. [InstCombine] allow splat vectors for narrowing masked fold — spatel / detail
  5. [flang] Accept SIZE(assumed-rank, DIM=n) — pklausler / detail
  6. [gn build] (semi-manually) port 750d5fc65c92 — thakis / detail
  7. [X86] Improve `matchBinaryShuffle()`'s `BLEND` lowering with per-element all-zero/all-ones knowledge — lebedev.ri / detail
  8. [llvm] Use drop_begin (NFC) — kazu / detail
  9. [flang] Catch errors with intrinsic array inquiry functions — pklausler / detail
  10. [OpenMP] libomp: Update third-party sources of ittnotify client code. — Andrey.Churbanov / detail
  11. [OpenMP] NFC: add type casts to silence gcc warnings — Andrey.Churbanov / detail
  12. [flang] Correct overflow detection in folding of real->integer conversions — pklausler / detail
  13. [NFC] clang-format -i /openmp/libomptarget/deviceRTLs/interface.h — tianshilei1992 / detail
  14. [lld-macho] Ignore local personality symbols if non-local with the same name exisst,  to avoid "too many personalities" error. — vyng / detail
  15. [mlir] Fix potential crash in hoistRedundantVectorTransfers — thomasraoux / detail
  16. [mlir] Linalg hoisting should ignore uses outside the loop — thomasraoux / detail
  17. [mlir][linalg] Extend drop unit dim pattern to all cases of reduction — thomasraoux / detail
  18. [flang] Upgrade warning to error in case of PURE procedure — pklausler / detail
  19. [flang] Validate SIZE(x,DIM=n) dimension for assumed-size array x — pklausler / detail
  20. [SLP][NFC]Add a test for reorder of alt shuffle operands. — a.bataev / detail
  21. [Dexter] Mutually exclusive argument group for --builder and --binary — stephen.tozer / detail
  22. Add information about C99 to the C status page. — aaron / detail
  23. [flang] Enforce fixed form rules about END continuation — pklausler / detail
  24. [flang] Enforce specification function rules on callee, not call — pklausler / detail

clang-d399208-g8a7a28075b7f-t24050-b24050.tar.gz (Sep 17, 2021 8:33:51 AM)

  1. Fix Wdocumentation warnings. NFCI. — llvm-dev / detail
  2. [MLIR] PresbugerSet: slightly expand documentation — arjunpitchanathan / detail
  3. Make multiversioning work with internal linkage — erich.keane / detail
  4. [X86] X86PreTileConfig - Use const-ref iterator in for-range loop. NFCI. — llvm-dev / detail
  5. [TableGen] X86EVEX2VEXTablesEmitter - Use const-ref iterator in for-range loop. NFCI. — llvm-dev / detail
  6. [CodeGen] LiveDebug - Use const-ref iterator in for-range loop. NFCI. — llvm-dev / detail
  7. [DebugInfo] DWARF - Use const-ref iterator in for-range loop. NFCI. — llvm-dev / detail
  8. [OpenCL] Supports optional same image reads and writes in C++ for OpenCL 2021 — Justas.Janickas / detail
  9. Fix test failure from e3b10525b489b604d6a1e540be78bda80afb5868 — erich.keane / detail
  10. [NFC] Added testcase for PR25725 — Dávid Bolvanský / detail
  11. [flang][OpenMP] Add semantic checks for ordered construct — qiaopeixin / detail
  12. [HWASan] Intercept setjmp/longjmp on x86_64. — mascasa / detail
  13. Fix CodeGen/pgo-sample-thinlto-summary.c with old PM — thomasp / detail

clang-d399195-g5ebe95e25673-t24046-b24046.tar.gz (Sep 17, 2021 5:05:44 AM)

  1. [Test] Add simple test where IndVars fails to remove checks on negative values — mkazantsev / detail
  2. [OpenCL] Supports optional pipe types in C++ for OpenCL 2021 — Justas.Janickas / detail
  3. GlobalISel/Utils: Refactor integer/float constant match functions — petar.avramovic / detail
  4. [SystemZ]  Recognize .machine directive in parser. — paulsson / detail
  5. [MLIR] Matrix: support resizing horizontally — arjunpitchanathan / detail
  6. [MLIR] AffineStructures::removeIdRange: support specifying a range within an IdKind — arjunpitchanathan / detail
  7. [MLIR] AffineStructures: support removing a range of constraints at once — arjunpitchanathan / detail
  8. [TextAPI] Use const-ref iterator in for-range loop. NFCI. — llvm-dev / detail
  9. [TableGen] Record::checkRecordAssertions() - Use const-ref iterator in for-range loop. NFCI. — llvm-dev / detail
  10. [AsmPrinter] DebugLocEntry::dump() - Use const-ref iterator in for-range loop. NFCI. — llvm-dev / detail
  11. [CodeGen] MachineInstr::getUsedDebugRegs() - Use const-ref iterator in for-range loop. NFCI. — llvm-dev / detail
  12. [X86][Atom] Fix integer shuffles uops, latency and throughput — llvm-dev / detail

clang-d399195-g5ebe95e25673-t24046-b24046.tar.gz (Sep 17, 2021 5:05:44 AM)

  1. [test-suite] Add tests for FP classification intrinsics — sepavloff / githubweb

clang-d399183-gbdafe3124c9a-t24043-b24043.tar.gz (Sep 17, 2021 1:52:05 AM)

  1. Add O3 flag to VLS and VLA configs — matthew.devereau / githubweb

clang-d399183-gbdafe3124c9a-t24043-b24043.tar.gz (Sep 17, 2021 1:52:05 AM)

  1. [flang] Make 'this_image()' an intrinsic function — rasmussen17 / detail
  2. CodeView: static_cast result of getOffset() to size_t. — peter / detail
  3. [examples] Fix SectionMemoryManager deconstruction error with MSVC. — Lang Hames / detail
  4. [FuncSpec] Specialising on addresses of const global values. — sjoerd.meijer / detail
  5. [Clang] Fix long double availability check — qiucofan / detail
  6. Revert "[examples] Fix SectionMemoryManager deconstruction error with MSVC." — Lang Hames / detail
  7. [Test] One more missing opportunity on IndVars check removal — mkazantsev / detail
  8. Revert "[PowerPC][ELF] make sure local variable space does not overlap with parameter save area" — czhengsz / detail
  9. [DSE] Add test cases with stores to objects before they escape. — flo / detail

clang-d399174-gb588f5d665aa-t24039-b24039.tar.gz (Sep 16, 2021 10:38:38 PM)

  1. [X86] Refactor GetSSETypeAtOffset to fix pr51813 — pengfei.wang / detail
  2. [GlobalOpt] Do not shrink global to bool for an unfavorable AS — Christudasan.Devadasan / detail
  3. [NFC][MachineRegisterInfo] Fix typo in comments of getLiveInVirtReg() function — VenkataRamanaiah.Nalamothu / detail
  4. [clang][scan-build] Use cc/c++ instead of gcc/g++ on OpenBSD. — brad / detail

clang-d399170-gaaf00f3f19c1-t24036-b24036.tar.gz (Sep 16, 2021 7:28:13 PM)

  1. [LoopIdiomRecognize][Remarks] Track loop-strided store to/from blocks — Jon Roelofs / detail
  2. NFC. Add tests exposing missing analysis invalidation in LoopPredication. — dsuchkov / detail
  3. [LoopPredication] Report changes correctly when attempting loop exit predication — dsuchkov / detail
  4. [flang] More precise checks for NULL() operands — pklausler / detail
  5. [Support] Convert BinaryStream class zoo to 64-bit offsets — thakis / detail
  6. [flang] Enforce array conformance in actual arguments to ELEMENTALs — pklausler / detail
  7. Update LoopPredication test to fix buildbot failure. — dsuchkov / detail
  8. [ORC] Add finalization & deallocation actions, SimpleExecutorMemoryManager class — Lang Hames / detail
  9. [gn build] Port 78b083dbb725 — llvmgnsyncbot / detail
  10. [compiler-rt][test] Add int128 requirement to TestCases/Misc/Linux/static-link.cpp — leonardchan / detail
  11. [flang] Fold COUNT() — pklausler / detail
  12. [ELF] Clarify --export-dynamic-symbol/--dynamic-list. NFC — i / detail
  13. [compiler-rt][test] Ensure CMAKE_SYSROOT is added as a test cflag if provided — leonardchan / detail
  14. Extract LC_CODE_SIGNATURE related implementation out of LLD — danielrodriguez / detail
  15. [gn build] Port cc8229603b67 — llvmgnsyncbot / detail
  16. Add MachO signature verification test — danielrodriguez / detail

clang-d399154-g65feb9f44473-t24033-b24033.tar.gz (Sep 16, 2021 4:16:01 PM)

  1. [mlir][tosa] Relax ranked constraint on quantization builder — rob.suderman / detail
  2. [fuzzer][fuchsia] Close exception channel before exiting. — mvanotti / detail
  3. Temporarily revert "[LLD] Remove global state in lld/COFF" and "[lld] Add test to — akhuang / detail
  4. [IR] Return AAMDNodes from Instruction::getMetadata() (NFC) — nikita.ppv / detail
  5. autogen a SCEV test for ease of update — listmail / detail
  6. [MemProf] Don't instrument stack accesses unless requested — tejohnson / detail
  7. [OpenMP] Fix -Wunused-variable in -DLLVM_ENABLE_ASSERTIONS=off build after D109635 — i / detail
  8. [lldb] Skip TestAppleSimulatorOSType if json parsing fails — augusto2112 / detail
  9. precommit tests for D109457 — listmail / detail
  10. [AMDGPU] NFC: Fixing small spelling errors in AMDGPU header files — jacob.lambert / detail
  11. [lldb] Refactor and rename CPlusPlusLanguage::FindAlternateFunctionManglings — apl / detail
  12. [MachCore] Report arm64 thread exception state — Vedant Kumar / detail
  13. Revert "[MachCore] Report arm64 thread exception state" — Vedant Kumar / detail
  14. Revert "[lldb] Skip TestAppleSimulatorOSType if json parsing fails" — augusto2112 / detail
  15. [Bazel] Use posix definitions for FreeBSD — gcmn / detail
  16. [clang][NFC] refactor GlobalMethodPool to encapsulate its map — danielrodriguez / detail
  17. [mlir][sparse] remove unused TENSOR environment — ajcbik / detail
  18. Fixing vector add pattern that incorrectly returns success. — ravishankarm /