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-d402909-g00ac874ff605-t25038-b25038.tar.gz (Oct 27, 2021 2:38:36 AM)

  1. [Clang][NFC] Clang CUDA codegen clean-up — uday / detail
  2. [X86][NFC] Add the missed `break;` for 79f9dfef0da5 — pengfei.wang / detail
  3. Remove ConstString from Language, LanguageRuntime, SystemRuntime and SymbolFile plugin names — pavel / detail
  4. [Hexagon] Remove set-but-unused variables (NFC) — kazu / detail
  5. tsan: remove real func check from interceptors — dvyukov / detail
  6. tsan: tidy up SCOPED_INTERCEPTOR_RAW — dvyukov / detail
  7. [InferAddressSpaces] Make pass work with opaque pointers — aeubanks / detail
  8. [clangd] Fix filename ranges while replaying preamble — kadircet / detail
  9. [mlir][Vector] Add InsertStridedSliceOp -> ShuffleOp for the rank-1 cases. — nicolas.vasilache / detail

clang-d402900-g2783a5cfaf05-t25035-b25035.tar.gz (Oct 26, 2021 11:15:29 PM)

  1. [NFC] Tidy up DialectConversion.cpp — riddleriver / detail
  2. [mlir:DialectConversion] Restructure how argument/target materializations get invoked — riddleriver / detail
  3. [RISCV][test] Add more tests of immediate materialisation — powerman1st / detail
  4. [RISCV] Optimize immediate materialisation with SLLI.UW in the Zba extension — powerman1st / detail
  5. [SCEV][NFC] Verify intergity of SCEVUsers — mkazantsev / detail
  6. Generalize DWARF tests that expect DW_FORM_strp — Jake.Egan / detail
  7. [ORC] Don't try to perform empty deallocations. — Lang Hames / detail
  8. [JITLink] Fix element-present check in MachOLinkGraphParser. — Lang Hames / detail
  9. [Utils] Fix a warning in DialectConversion.cpp — kazu / detail
  10. Fix AffineDemotion pass after the DialectConversion change in D111620 — riddleriver / detail
  11. [RISCV] Add ICmp and FCmp to shouldSinkOperands. — craig.topper / detail

clang-d402900-g2783a5cfaf05-t25035-b25035.tar.gz (Oct 26, 2021 11:15:29 PM)

  1. [LNT] Add more information to error messages — kosov.pavel / githubweb

clang-d402889-g9c7ace60aa62-t25031-b25031.tar.gz (Oct 26, 2021 7:50:58 PM)

  1. [DebugInfo] Skip ODRUniquing for mismatched tags — Yuanfang Chen / detail
  2. [AMDGPU] Use max waves for scheduler's initial occupancy target — Austin.Kerbow / detail
  3. [tosa][mlir] Add bailout to TosaMakeBroadcastable for unranked case — rob.suderman / detail
  4. Reland "[gn build] (manually) port 6fe2beba7d2a (ExceptionTests)" — thakis / detail
  5. llvm-dwarfdump --verify: Exit non-zero on simplified template name rebuilding failures — dblaikie / detail
  6. [lld-macho] Fix compact-unwind-bad-reloc.s test — jezng / detail
  7. [mlir][ods] Fix incorrect accessing of segment_sizes — jpienaar / detail
  8. [gn build] Port 566bfbb740bb — llvmgnsyncbot / detail
  9. Add cross-project-test for simplified template name rebuilding — dblaikie / detail
  10. [Demangle] Add prepend functionality to OutputString — dblaikie / detail
  11. [mlir] Avoid including <alloca.h> on OpenBSD — brad / detail
  12. [mlir] Fix missing prefix for region accessor on OpAdaptor — jpienaar / detail
  13. [test][objcopy] Replace GNU sed extension with BSD compatible syntax. — danielrodriguez / detail
  14. Unbreak code_signature_lc.test on macOS after 911be05743eb606 — thakis / detail
  15. [CUDA][NFC] Fix inexact warning message about lambdas — powerman1st / detail

clang-d402874-g2887d9fd864c-t25027-b25027.tar.gz (Oct 26, 2021 4:29:00 PM)

  1. [TSan] Ensure test uses tagged pointer — julian.lettner / detail
  2. [lldb] [unittests] Fix TcpListen() call in RNBSocketTest — mgorny / detail
  3. [fir][NFC] Move RewritePatterns.td to CanonicalizationPatterns.td in Dialect — clementval / detail
  4. [mlir] Update Erf approximation. — pifon / detail
  5. [Matrix] Replace some err kinds with err_builtin_invalid_arg_type. (NFC) — flo / detail
  6. Reinstate "[clang-repl] Re-implement clang-interpreter as a test case." — v.g.vassilev / detail
  7. [mlir] Use float literals to make Windows build happy. — pifon / detail
  8. [fir] Avoid slice with substr in fir.array_load, fir.array_coor and fir.array_merge_store — clementval / detail
  9. [InstCombine] Precommit new and-xor-or.ll tests. NFC. — Stanislav.Mekhanoshin / detail
  10. [lld-macho] Associate compact unwind entries with function symbols — jezng / detail
  11. [lld-macho] Simplify the handling of "no unwind info" functions — jezng / detail
  12. [libomptarget][nfc]Generalise DeviceRTL cmake to allow building for amdgpu — jonathanchesterfield / detail
  13. [mlir][sparse] refactor loop sequence codegen — ajcbik / detail
  14. [SLP][NFC]Add a test for poison-free or reduction. — a.bataev / detail
  15. [Bazel] link backtrace library when building llvm/lib/Support under FreeBSD — gcmn / detail
  16. [mlir][sparse] refine trait of sparse_tensor.convert — ajcbik / detail
  17. [InstCombine] add tests for icmp with trunc op; NFC — spatel / detail
  18. [InstCombine] try to canonicalize icmp with trunc op into mask and cmp — spatel / detail
  19. [formatters] Add a libstdcpp formatter for bitset and unify tests across stdlibs — walter erquinigo / detail
  20. Regenerate LC_CODE_SIGNATURE during llvm-objcopy operations — danielrodriguez / detail
  21. Add new key/value pairs to the module statistics for "statistics dump". — gclayton / detail

clang-d402853-g96cee29762f0-t25023-b25023.tar.gz (Oct 26, 2021 1:00:28 PM)

  1. [mlir] Fix getVectorReductionOp — amy.zhuang / detail
  2. [analyzer] Fix StringChecker for Unknown params — balazs.benics / detail
  3. [LoopVectorize] Clean up VPReductionRecipe::execute. NFC — rosie.sumpter / detail
  4. [NFC][Instcombine] Cleanup some obsolete matches in visitSelectInstr — mnadeem / detail
  5. [libc++] Implement shared_ptr methods inline in the class — Louis Dionne / detail
  6. [InstCombine] Precommit new and-xor-or.ll tests. NFC. — Stanislav.Mekhanoshin / detail
  7. [SLP][NFC]Add a test for logical reduction with extra op. — a.bataev / detail
  8. [NFC][Instcombine] Pre-commit some tests for negative fabs — mnadeem / detail
  9. [mlir] Placeholder used in predicate should be the base type — chiahungduan / detail
  10. [libc++][NFC] Mark LWG2731 as complete — joeloser93 / detail
  11. Revert "tsan: turn off COMMON_INTERCEPTOR_NOTHING_IS_INITIALIZED" — dvyukov / detail
  12. address an test error on window os , exclude the test llvm/test/tools/llvm-readobj/XCOFF/xcoff-auxiliary-header.test from — zhijian / detail
  13. Fix indentation and pragma name. — zahira.ammarguellat / detail
  14. [AST] Fix the EndLoc calculation for ObjCObjectPointer — aaron / detail
  15. [ARC] Fix `undefined symbol: llvm::MachineFunction::dump() const` — i / detail
  16. [mlir][python] Segment MLIR Python test dialect to avoid testonly dependency. — stellaraccident / detail
  17. [mlir] Allow polynomial approximations for N-d vectors. — pifon / detail

clang-d402836-gc3e698e2f532-t25018-b25018.tar.gz (Oct 26, 2021 9:36:46 AM)

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

clang-d402836-gc3e698e2f532-t25018-b25018.tar.gz (Oct 26, 2021 9:36:46 AM)

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

clang-d402808-g2ab0148c140d-t25013-b25013.tar.gz (Oct 26, 2021 6:08:55 AM)

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

clang-d402792-gc521288ed391-t25009-b25009.tar.gz (Oct 26, 2021 2:31:28 AM)

  1. [clang-tidy] Suppress readability-static-access-through-instance for CUDA built-in variables — carlosgalvezp / detail
  2. [NFC] [LoopPeel] Update IDoms of non-loop blocks dominated by the loop — mkazantsev / detail
  3. llvm pretty printers: Fix StringRef and workaround StringMap in Python 2 — dblaikie / detail
  4. [NFC] Remove obsolete simplifyOnceImpl function — mkazantsev / detail
  5. [llvm-profgen] Allow unsymbolized profile as perf input — wlei / detail
  6. [LLDB] Fix LLDB buildbots break due to --image-base — omair.javaid / detail
  7. Make Python MLIR Operation not iterable — joker.eph / detail
  8. [lldb/DWARF] Move a declaration closer to its use — pavel / detail
  9. [lldb] Remove ConstString from Platform plugin names — pavel / detail
  10. [fir] Add substring to fir.slice operation — clementval / detail
  11. [clangd] IncludeCleaner: Don't consider the definition as usage for function forward declarations — kbobyrev / detail

clang-d402781-g79f9dfef0da5-t25005-b25005.tar.gz (Oct 25, 2021 11:06:57 PM)

  1. [lld-macho] Make test produce the dead.o and live.o that are used below. — vyng / detail
  2. [clangd] Attempt to fix buildbots — smeenai / detail
  3. [AIX][ZOS] Disable tests due to lack of Objective-C support — Jake.Egan / detail
  4. [lldb] Skip tests for target var without a proc on both arm64 & arm64e — Jonas Devlieghere / detail
  5. [TableGen] Fix codgen of InstrMapping with multiple columns and values — craig.topper / detail
  6. [mlir-c] Avoid compiler warning — jpienaar / detail
  7. [X86] Move splat addends from the gather/scatter index operand to the base address — pengfei.wang / detail

clang-d402774-g46ef187dccd3-t25001-b25001.tar.gz (Oct 25, 2021 7:43:51 PM)

  1. [clang][Fuchsia] Add additional unit test for availability attr — haowei / detail
  2. When generating C++ code, use C++ string escaping. — jeffniu22 / detail
  3. [ELF] Change SharedFile::soName from std::string to StringRef — i / detail
  4. [clangd] Print current request context along with the stack trace — sam.mccall / detail
  5. [gn build] Port 045695f85cb8 — llvmgnsyncbot / detail
  6. Bitcode: Use Expected<T>::takeError() and moveInto() more, NFC — Duncan P. N. Exon Smith / detail
  7. [lld-macho][nfc] Test that we don't emit undef symbol errors for dead code — jezng / detail
  8. [clangd] Flush stderr after signal handlers run, so we always get the full stack/crash info — sam.mccall / detail
  9. [lldb] Configure CMake policy CMP0116 for standalone builds — davelee.com / detail
  10. [ELF] Simplify sortSection. NFC — i / detail
  11. [lld-macho] Fix incremental builds — jezng / detail
  12. [lld-macho] Fix incremental build (again) from D112485 — vyng / detail

clang-d402762-ge9163660b12c-t24997-b24997.tar.gz (Oct 25, 2021 4:22:31 PM)

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

clang-d402762-ge9163660b12c-t24997-b24997.tar.gz (Oct 25, 2021 4:22:31 PM)

  1. [mlir][Linalg] Allow comprehensive bufferization to use callbacks for alloc/dealloc. — ravishankarm / detail
  2. [ELF] Update comments/diagnostics for some long options to use the canonical two-dash form — i / detail
  3. [clangd] IncludeCleaner: Complicated rules for enum usage — kbobyrev / detail
  4. [ELF] Support 128-bit bitmask in oneof(RelExpr) — i / detail
  5. [ELF][X86] Support R_X86_64_PLTOFF64 — i / detail
  6. [DomTree][NFC] Clean up nits in DomTree code — kubak / detail
  7. [BasicAA] Add test for benign range overflow (NFC) — nikita.ppv / detail
  8. [LLVM] Inclusive terms: remove/replace references to sanity in RewriteStatepointsForGC.cpp and test — zarko / detail
  9. [docs][NewPM] Add example C++ code on how to actually use the new PM — aeubanks / detail
  10. [libc][NFC] Remove extra slash in path in libc/CMakeLists.txt — joeloser93 / detail
  11. [libc][NFC] Remove extra space in libc/CMakeLists.txt — joeloser93 / detail
  12. [gn build] Add missing CodeGenTests dependency — aeubanks / detail
  13. [AlwaysInliner] Invalidate analyses when we delete functions — aeubanks / detail
  14. [SCEV] Move SCEVLostPoisonFlags() check into SCEVExpander — nikita.ppv / detail
  15. Basic: Stop using expectedToOptional() in FileManagerTest, NFC — Duncan P. N. Exon Smith / detail
  16. [ELF] Update comments/diagnostics for -defsym and -image-base to use the canonical two-dash form — i / detail
  17. [LegalizeTypes][TargetLowering] Merge getShiftAmountTyForConstant into TargetLowering::getShiftAmountTy. — craig.topper / detail
  18. [test] Make test added in D112473 check the IR — aeubanks / detail
  19. [OpenMP][Offloading] Only get trip count if team construct — tianshilei1992 / detail
  20. [ELF] Remove irrelevant SHT_INIT_ARRAY/SHT_FINI_ARRAY hack — i / detail
  21. [clangd] Respect diagnostic suppression during preamble build — zeratul976 / detail
  22. [mlir][tosa] Correct tosa.avg_pool2d for specification error — rob.suderman / detail
  23. [Sanitizer] Strip PAC from PC in StackTrace::GetNextInstructionPc() — julian.lettner / detail
  24. [gn build] (manually) port da47ec3ca076 — thakis / detail
  25. [libomptarget][NFC] Add comment explaining why we pass argument bases and — georgios.rokos / detail
  26. [libc] fix strtol returning the wrong length — michaelrj / detail
  27. [ELF] Remove irrelevant group signature hack working around old gold -r — i / detail
  28. [bazel build] (manually) port da47ec3ca076 — asbirlea / detail
  29. [PPC][LLVM] Inclusive terms: remove references to sanity check in lib/Target/PowerPC — zarko / detail

clang-d402733-gd74630e114c3-t24994-b24994.tar.gz (Oct 25, 2021 12:59:10 PM)

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

clang-d402733-gd74630e114c3-t24994-b24994.tar.gz (Oct 25, 2021 12:59:10 PM)

  1. [DebugInfo] Follow up to ee3eee71e, x86 tests need an x86 triple — jeremy.morse / detail
  2. [mlir][Linalg] Allow comprehensive bufferization to use callbacks for alloc/dealloc. — ravishankarm / detail
  3. [CodeGen] Fix dependence breaking for tied operands — dmalyutin / detail
  4. [RISCV] Add vcsr CSR name for V extension. — craig.topper / detail
  5. Revert "[mlir][Linalg] Allow comprehensive bufferization to use callbacks for alloc/dealloc." — ravishankarm / detail
  6. [BasicAA] Add test for incorrect non-negative logic (NFC) — nikita.ppv / detail
  7. [RISCV] Reduce the number of RISCV vector builtins by an order of magnitude. — craig.topper / detail
  8. [clang] Use llvm::{count,count_if,find_if,all_of,none_of} (NFC) — kazu / detail
  9. [lldb] Modernize and expand TestCppBitfields — Raphael Isemann / detail
  10. [OpenMP][Tools][NFC] Pass intel license ENV to lit — protze / detail
  11. [OpenMP][Tools][NFC] Fix C99-style declaration of iteration variables — protze / detail
  12. [OpenMP][Tests][NFC] Replace atomic increment by reduction — protze / detail
  13. [OpenMP][Tests][NFC] Mark tests trying to link COI as unsupported — protze / detail
  14. [OpenMP][Tests][NFC] Actually check for test outcome — protze / detail
  15. [OpenMP][Tests] Test omp_get_wtime for invariants — protze / detail
  16. [OpenMP][OMPT][clang] task frame support fixed in __kmpc_fork_call — protze / detail
  17. [OpenMP][OMPT] thread_num determination during execution of nested serialized parallel regions — protze / detail
  18. [indvars] Fix pr52276 (missing one use check) — listmail / detail
  19. [RISCV] Remove always_inline and nodebug attributes from RISCV vector intrinsic header. — craig.topper / detail
  20. [DebugInfo][InstrRef] Recover stack-slot tracking performance — jeremy.morse / detail
  21. [WebAssembly] support Memory64 in target_features section — aardappel / detail
  22. [fir][NFC] Move MLIR includes to FIRDialect.td — clementval / detail
  23. [fir][NFC] Format and make FIROps.td homogenous — clementval / detail
  24. [OPENMP51]Initial parsing/sema for append_args clause for 'declare variant' — michael.p.rice / detail
  25. [DebugInfo][InstrRef][NFC] Switch to using DenseMaps and similar — jeremy.morse / detail
  26. Remove referenced to deleted parallel-libs project — dblaikie / detail
  27. Add release notes for the LLDB impact from the array type name change — dblaikie / detail
  28. [mlir][sparse] lower trivial tensor.cast on identical sparse tensors — ajcbik / detail
  29. msan: disble CHECK test on powerpc64 — dvyukov / detail
  30. tsan: add DynamicMutexSet helper — dvyukov / detail
  31. [lldb] [gdb-remote] Remove HardcodeARMRegisters() hack — mgorny / detail
  32. [lldb] [DynamicRegisterInfo] Remove AddRegister() and make Finalize() protected — mgorny / detail
  33. [OpenMP] libomp: disable definitions of 5.1 atomics for non-x86 arch. — Andrey.Churbanov / detail
  34. [openmp] Emit deferred diag only when device compilation presents — apollo.mobility / detail
  35. [MLIR][Math] Add erf to math dialect — silvasean / detail
  36. [JITLink] Fix warning 'shift count exceeds width' in AArch64 backend — Stefan Gränitz / detail
  37. Add modules stats into the "statistics dump" command. — gclayton / detail
  38. [ELF] Delete unneeded hack for discarding empty name local symbol — i / detail
  39. [x86] add tests for vector -1 constant materialization; NFC — spatel / detail

clang-d402694-ga53978c95c46-t24990-b24990.tar.gz (Oct 25, 2021 9:33:26 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

clang-d402674-gd054b80bd3ab-t24987-b24987.tar.gz (Oct 25, 2021 6:07:22 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:07:22 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 2:27:10 AM)

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

clang-d402632-gfea4a48c0baa-t24980-b24980.tar.gz (Oct 24, 2021 11:03:42 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 9:52:59 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:21 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 9:36:34 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 6:12:41 PM)

  1. Add support of the next Ubuntu (Ubuntu 22.04 - Jammy Jellyfish) — sylvestre / detail

clang-d402600-gb09f2ee57c47-t24967-b24967.tar.gz (Oct 23, 2021 2:43:09 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

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

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

clang-d402592-ge03b4431132e-t24961-b24961.tar.gz (Oct 23, 2021 7:51:32 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

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

  1. [clang-tidy] Tidy up spelling, grammar, and inconsistencies in documentation (NFC) — kazu / detail
  2. [lldb] [Host/FreeBSD] Remove unused variable (NFC) — mgorny / detail
  3. [lldb] [Host/SerialPort] Fix build with GCC 7 — martin / detail
  4. [www] Fix Ninja build instructions on Windows — shivam98.tkg / 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 7:41:58 PM)

  1. [libomptarget] Run GPU offloading tests on both new and old runtime — jonathanchesterfield / detail
  2. [flang] Fix crash on empty formatted external READs — pklausler / detail
  3. [flang] Extension: allow tabs in output format strings — pklausler / detail
  4. [flang] Fix DOT_PRODUCT for logical — pklausler / detail
  5. [flang] Fix NAMELIST input bug with multiple subscript triplets — pklausler / detail
  6. [flang] Support legacy usage of 'A' edit descriptors for integer & real — pklausler / detail
  7. Support: Skip buffering buffer_unique_ostream's owned stream — Duncan P. N. Exon Smith / detail
  8. [gn build] Port e18ea6f2946a — llvmgnsyncbot / detail
  9. [tools, utils] Use StringRef::contains (NFC) — kazu / detail
  10. [flang] Fix buildbot (new warnings on old code) — pklausler / detail
  11. [NFC][X86] Add MC tests for all untested VIA PadLock instructions — jrtc27 / detail
  12. [X86] Don't add implicit REP prefix to VIA PadLock xstore — jrtc27 / detail

clang-d402571-g61cfdf636dc7-t24951-b24951.tar.gz (Oct 22, 2021 4:20:26 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

clang-d402550-g27181cad0d4e-t24948-b24948.tar.gz (Oct 22, 2021 12:54:15 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 9:30:56 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 9:30:56 AM)

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

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

clang-d402509-ge1db72703f65-t24941-b24941.tar.gz (Oct 22, 2021 6:01:47 AM)

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

clang-d402509-ge1db72703f65-t24941-b24941.tar.gz (Oct 22, 2021 6:01:47 AM)

  1. Fix flake8 failures — thomasp / githubweb

clang-d402494-ge2a2c8328f57-t24938-b24938.tar.gz (Oct 22, 2021 2:24:50 AM)

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

clang-d402494-ge2a2c8328f57-t24938-b24938.tar.gz (Oct 22, 2021 2:24:50 AM)

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

clang-d402485-g85bf221f204e-t24934-b24934.tar.gz (Oct 21, 2021 11:00:58 PM)

  1. Fix for OutputStream->OutputBuffer rename — dblaikie / detail

clang-d402485-g85bf221f204e-t24934-b24934.tar.gz (Oct 21, 2021 11:00:58 PM)

  1. Fix runtest/test_suite.shtest test — thomasp / githubweb

clang-d402484-gddbf1961941b-t24933-b24933.tar.gz (Oct 21, 2021 7:35:37 PM)

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

clang-d402470-g996123e5e8d9-t24929-b24929.tar.gz (Oct 21, 2021 4:11:26 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

clang-d402445-g52f4922ebb7b-t24926-b24926.tar.gz (Oct 21, 2021 12:48:59 PM)

  1. [DebugInfo] Support typedef with btf_decl_tag attributes — yhs / detail
  2. [clang] Use StringRef::contains (NFC) — kazu / detail
  3. Reapply [ORC-RT] Configure the ORC runtime for more architectures and platforms — blangmuir / detail
  4. [clang] Don't clear AST if we have consumers running after the main action — aeubanks / detail
  5. Update the C++ and C status pages now that Clang 13 has been released — aaron / detail
  6. Update the title and encoding for the C++ status page — aaron / detail
  7. [IPT] Restructure cache to allow lazy update following invalidation [NFC] — listmail / detail
  8. [RISCV] Add a test showing incorrect VSETVLI insertion — fraser / detail
  9. Reland [clang] Pass -clear-ast-before-backend in Clang::ConstructJob() — aeubanks / detail
  10. [VectorCombine] fold shuffle-of-binops with common operand — spatel / detail
  11. [fir] Add Character helper — clementval / detail
  12. [test][ORC-RT] Disable x86_64 tests when target arch does not match — blangmuir / detail
  13. Avoid infinity arithmetics when computing exp approximations — ataei / detail
  14. [NFC] Clean up a few methods within GreedyPatternRewriter — riddleriver / detail
  15. [mlir:GreedyPatternRewriter] Add debug logging for pattern rewriter actions — riddleriver / detail
  16. [SLP] Add additional tests which caused crashes with versioning. — flo / detail
  17. Revert "[CMake] Cache the compiler-rt library search results" — phosek / detail
  18. Add the papers that were applied to the latest C2x working draft — aaron / detail
  19. Revert "[IPT] Restructure cache to allow lazy update following invalidation [NFC]" — aeubanks / detail
  20. [RISCV] Expand scalable vector CTTZ/CTLZ/CTPOP. — craig.topper / detail
  21. Revert "[compiler-rt/profile] Hide __llvm_profile_raw_version" — pirama / detail
  22. Follow-up on https://github.com/llvm/llvm-project/commit/88303693ce97cf842f0714068c2cae44cd6515e1 — kbobyrev / detail
  23. [CodeMetrics] Don't require speculatability for ephemeral values — nikita.ppv / detail
  24. [Triple] Don't repeat the function name in comments. NFC — i / detail
  25. Recommit: Compress formatting of array type names (int [4] -> int[4]) — dblaikie / detail
  26. Enable libc++ in the build for libcxx initializerlist pretty printers — dblaikie / detail
  27. [test] Make sure plugin actually runs in clear-ast-before-backend-plugins.c — aeubanks / detail
  28. [InstCombine] Add additional store forwarding test (NFC) — nikita.ppv / detail
  29. [OpenMP][NFC] skip atomic tests for non-x86 arch — Andrey.Churbanov / detail

clang-d402416-gb396010240cd-t24921-b24921.tar.gz (Oct 21, 2021 9:25:32 AM)

  1. [clang][deps] Ensure reported context hash is strict — Jan Svoboda / detail
  2. [clang][deps] NFC: Remove redundant CompilerInstance reference — Jan Svoboda / detail
  3. [clang][deps] NFC: Rename scanning CompilerInstance — Jan Svoboda / detail
  4. [clang][deps] NFC: Rename building CompilerInvocation — Jan Svoboda / detail
  5. [ARM] Add new abs test. NFC — david.green / detail
  6. [MIPS] Fix switching between 32/64-bit variants of r6 target triples — simon / detail
  7. [SVE] Fix selection failure when splitting extended masked loads — kerry.mclaughlin / detail
  8. [lldb] Fix a thinko in 2ace1e57 — pavel / detail
  9. [clang][deps] Make resource directory deduction configurable — Jan Svoboda / detail
  10. Relax assert in ExprConstant to a return None. — jonathanchesterfield / detail
  11. [mlir][linalg][bufferize] Eliminate InitTensorOps of InsertSliceOp sources — springerm / detail
  12. [mlir][linalg][bufferize] Avoid creating copies that are never read — springerm / detail
  13. [mlir][linalg][bufferize] Fix bug in getInplaceableOpResult — springerm / detail
  14. [mlir][linalg][bufferize] Fix bufferizesToMemoryWrite for TiledLoopOp — springerm / detail
  15. [SLP]Unify vectorization of PHI and store nodes with improved tiny tree vectorization. — a.bataev / detail
  16. [SystemZ][z/OS] Additional test coverage for validating dialect instructions for SystemZ — anirudh_prasad / detail
  17. [DAGCombiner] fold bit-hack form of usubsat — spatel / detail
  18. [SystemZ][z/OS] Initial implementation for lowerCall on z/OS — anirudh_prasad / detail
  19. [runtimes] Properly handle the sysroot/triple/gcc-toolchain — Louis Dionne / detail
  20. Do not downcast uint64_t to unsigned in UniqueID hash computation — kbobyrev / detail
  21. [InstCombine] add tests for DeMorgan with reassociation; NFC — spatel / detail
  22. [InstCombine] generalize reassociated Demorgan folds — spatel / detail
  23. [libomptarget][DeviceRTL] Generalise and simplify cmakelists — jonathanchesterfield / detail
  24. [mlir][Linalg] Improve conv vectorization for the stride==1 case. — nicolas.vasilache / detail
  25. [ORC-RT] Remove stray printf debugging output. — Lang Hames / detail
  26. [lld-macho] Simplify lc-linker-option.ll and re-enable it on Windows — jezng / detail
  27. [libc++] Use addressof in vector. — koraq / detail
  28. [Clang] Support typedef with btf_decl_tag attributes — yhs / detail

clang-d402388-gaad244dfc566-t24916-b24916.tar.gz (Oct 21, 2021 5:56:53 AM)

  1. [NARY-REASSOCIATE][NFC] Simplify min/max handling — ybrevnov / detail
  2. [lldb] Add serial:// protocol for connecting to serial port — mgorny / detail
  3. [lldb] [unittest] Disable SetParity() tests on Linux entirely — mgorny / detail
  4. [lldb] [Host/Terminal] Add missing #ifdef for baudRateToConst() — mgorny / detail
  5. [lldb] [Host/SerialPort] Add std::moves for better compatibility — mgorny / detail
  6. [docs] Fix broken link rendering in the LLVM Coding Standards. — fred / detail
  7. [clang] Support __float128 on DragonFlyBSD. — fred / detail
  8. Revert "[fir] Add Character helper" — clementval / detail
  9. [libcxx] Support allocators with explicit c-tors in vector<bool> — mikhail.maltsev / detail
  10. [libcxx] Throw correct exception from std::vector::reserve — mikhail.maltsev / detail
  11. [NFC][LoopIdiom] Make for loops more readable — dawid_jurek / detail
  12. [lldb] Add omitted abstract formal parameters in DWARF symbol files — jarin / detail
  13. [mlir] Use empty() calls where possible. — akuegel / detail
  14. [mlir] Fix a crash when creating a 1d zero element LLVM constant — benny.kra / detail
  15. [lldb] Remove ConstString from GetPluginNameStatic of some plugins — pavel / detail
  16. [lldb] Silence -Wpessimizing-move warning — benny.kra / detail
  17. Revert "AddGlobalAnnotations for function with or without function body." — aaron / detail

clang-d402371-g36ec848dc718-t24911-b24911.tar.gz (Oct 21, 2021 2:20:18 AM)

  1. [opt-viewer] Use safe yaml load_all — yikong / detail
  2. [LLDB] [NFC] Typo fix in usage text for "type filter" command — shivam98.tkg / detail
  3. [NFC][LoopIdiom] Add more test case to runtime-determined memset size — eopxd / detail
  4. [fir] Add Character helper — clementval / detail
  5. [lldb][NFC] clang-format CPlusPlusLanguage.cpp — Raphael Isemann / detail
  6. [mlir][linalg][bufferize] Bufferize using PostOrder traversal — springerm / detail
  7. [mlir][linalg][bufferize][NFC] Check return value of getResultBuffer — springerm / detail
  8. [MLIR][OpenMP] Add support for ordered construct — qiaopeixin / detail
  9. [lldb] [Host] Add setters for common teletype properties to Terminal — mgorny / detail
  10. [SVE][Analysis] Tune the cost model according to the tune-cpu attribute — david.sherwood / detail
  11. [mlir][linalg][bufferize][NFC] Change findValueInReverseUseDefChain signature — springerm / detail

clang-d402360-gcb11ddb96c47-t24906-b24906.tar.gz (Oct 20, 2021 10:56:58 PM)

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

clang-d402360-gcb11ddb96c47-t24906-b24906.tar.gz (Oct 20, 2021 10:56:58 PM)

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

clang-d402353-gc5931267db26-t24901-b24901.tar.gz (Oct 20, 2021 7:34:25 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

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

  1. Drop transfer_read inner most unit dimensions — ataei / detail
  2. Update ext-int test to have x86 linux/windows before ABI Impl — erich.keane / detail
  3. [fir] Add Character helper — clementval / detail
  4. Make dr177x.cpp test work with Windows-32 bit platfroms with 'thiscall'. — erich.keane / detail
  5. [mlir][sparse] make index type explicit in public API of support library — ajcbik / detail
  6. [IndVars] Invalidate SCEV when IR is changed in rewriteLoopExitValue. — flo / detail
  7. Precommit updated InstCombine/and-xor-or.ll test. NFC. — Stanislav.Mekhanoshin / detail
  8. Remove include of 'type_info' from ext-int test. — erich.keane / detail
  9. [InstCombine] Fold `(a & ~b) & ~c` to `a & ~(b | c)` — Stanislav.Mekhanoshin / detail
  10. [libc++] Fix incorrect main() signatures in the tests — Louis Dionne / detail
  11. [x86] add special-case lowering for usubsat for AVX512 — spatel / detail
  12. Revert "[fir] Add Character helper" — clementval / detail
  13. [Tests] Add tests for non-speculatable ephemeral values — nikita.ppv / detail
  14. [libc++abi] Guard include of <unistd.h> behind __has_include — Louis Dionne / detail
  15. [libunwind] Revert "Use the from-scratch testing configuration by default" — Louis Dionne / detail
  16. [runtimes] Rename CI job from "Runtimes build" to "Bootstrapping build" — Louis Dionne / detail
  17. Revert "[ORC-RT] Configure the ORC runtime for more architectures and platforms" — blangmuir / detail

clang-d402328-gb046eb19b8a4-t24890-b24890.tar.gz (Oct 20, 2021 12:46:49 PM)

  1. [analyzer][NFC] Refactor llvm::isa<> usages in the StaticAnalyzer — balazs.benics / detail
  2. [RISCV] Use clang_builtin_alias for all RISCV vector intrinsics. — craig.topper / detail
  3. [CodeGenPrepare] Avoid a scalable-vector crash in ctlz/cttz — fraser / detail
  4. [clang] Add plugin ActionType to run command line plugin before main action — aeubanks / detail
  5. [MLIR][OpenMP] Shifted hint from CriticalOp to CriticalDeclareOp — Shraiysh.Vaishay / detail
  6. [InstCombine] add tests for casted insertelement; NFC — spatel / detail
  7. [OpenMP] Add GOMP allocator functions — nawrin.sultana / detail
  8. [WebAssembly] Add prototype relaxed float min max instructions — tlively / detail
  9. Fix unused variable warning. — saugustine / detail
  10. [mlir] fix region property generation in python bindings — zinenko / detail
  11. InvalidPtrChecker - don't dereference a dyn_cast<> - use cast<> instead. — llvm-dev / detail
  12. [IR] Refactor GlobalIFunc to inherit from GlobalObject, Remove GlobalIndirectSymbol — i / detail
  13. [Clang][AST] Resolve FIXME: Remove ObjCObjectPointer from — Akira / detail
  14. [NFC] De-template LazyCallGraph::visitReferences() and move into .cpp file — aeubanks / detail
  15. Raise compile error when using unimplemented functions — muiez / detail
  16. Precommit InstCombine/and-xor-or.ll test. NFC. — Stanislav.Mekhanoshin / detail
  17. [clang] Disallow mixing SEH and Objective-C exceptions — thakis / detail
  18. [ORC-RT] Configure the ORC runtime for more architectures and platforms — blangmuir / detail
  19. [InstCombine] fold fake vector insert to bit-logic — spatel / detail
  20. [lld/mac] Remove else-after-return in ICF code — thakis / detail
  21. [MC] Recursively calculate symbol offset — thakis / detail
  22. [AMDGPU] Allow rematerialization of SOP with virtual registers — Stanislav.Mekhanoshin / detail
  23. [AMDGPU] MachineLICM cannot hoist VALU — Stanislav.Mekhanoshin / detail
  24. [lldb] Remove variable "any" which is set but not used — Jonas Devlieghere / detail
  25. [AArch64][GlobalISel] combine (and (or x, c1), c2) => (and x, c2) iff c1 & c2 == 0 — Jon Roelofs / detail

clang-d402328-gb046eb19b8a4-t24890-b24890.tar.gz (Oct 20, 2021 12:46:49 PM)

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

clang-d402303-gaab0f2264aeb-t24885-b24885.tar.gz (Oct 20, 2021 9:22:49 AM)

  1. [SLP][X86] Improve SLP tests for division/multiplication by +/- pow2 — llvm-dev / detail
  2. [libunwind] Use the from-scratch testing configuration by default — Louis Dionne / detail
  3. [SelectionDAG] Fix getVectorSubVecPointer for scalable subvectors. — sander.desmalen / detail
  4. [lldb] [Process/Linux] Support arbitrarily-sized FPR writes on ARM — mgorny / detail
  5. [lldb] [Process/Utility] Fix value_regs/invalidate_regs for ARM — mgorny / detail
  6. [lldb] [ABI/X86] Support combining xmm* and ymm*h regs into ymm* — mgorny / detail
  7. [NewPM][test] Avoid using -enable-new-pm=1 since -passes implies new PM — bjorn.a.pettersson / detail
  8. [NewPM][test] Use -passes syntax in SpeculativeExecution lit tests — bjorn.a.pettersson / detail
  9. [NewPM][test] Use -passes syntax in BoundsChecking lit tests — bjorn.a.pettersson / detail
  10. [NewPM][test] Use -passes syntax in VectorCombine lit tests — bjorn.a.pettersson / detail
  11. [NewPM][test] Only use -passes syntax in Scalarizer lit tests — bjorn.a.pettersson / detail
  12. [libc++] Move LIBCXX-DEBUG-FIXME to params.py — Louis Dionne / detail
  13. [libFuzzer] Update InputInfo.TimeOfUnit when replacing it in the corpus. — mascasa / detail
  14. [mlir][Linalg] Add a first vectorization pattern for conv1d in NWCxWCF format. — nicolas.vasilache / detail
  15. [DebugInfo][InstrRef] Track a single variable at a time — jeremy.morse / detail
  16. [mlir] Expand prefixing to OpFormatGen — jpienaar / detail
  17. [x86] make helper for useVPTERNLOG; NFC — spatel / detail
  18. [clangd] Only publish preamble after rebuilds — kadircet / detail
  19. [clangd] Fix use-after-free in HeaderIncluderCache — kadircet / detail
  20. [RISCV][WebAssembly][TargetLowering] Allow expandCTLZ/expandCTTZ to rely on CTPOP expansion for vectors. — craig.topper / detail
  21. [Sema, StaticAnalyzer] Use StringRef::contains (NFC) — kazu / detail
  22. [NewPM][test] Use -passes syntax in Mem2Reg lit tests — bjorn.a.pettersson / detail
  23. [NewPM][test] Strickly use -passes in some more lit tests — bjorn.a.pettersson / detail
  24. [lld-macho] Fix dangling string reference when adding frameworks — vyng / detail

clang-d402303-gaab0f2264aeb-t24885-b24885.tar.gz (Oct 20, 2021 9:22:49 AM)

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

clang-d402279-g5b395bd63363-t24879-b24879.tar.gz (Oct 20, 2021 5:51:46 AM)

  1. [WebAssembly] Implementation of table.get/set for reftypes in LLVM IR — pmatos / detail
  2. [AArch64] Improve div and rem costmodel tests. NFC — david.green / detail
  3. [SPARC] Recognize the prefetch instruction — cederman / detail
  4. [AArch64] Emit .cfi_negate_ra_state for PAC-auth instructions. — daniel.kiss / detail
  5. [lldb/DWARF] Ignore debug info pointing to the low addresses — pavel / detail
  6. [docs] Fix hyperlink — sven.vanhaastregt / detail
  7. [lldb/test] Remove quote/unquote steps from the make invocations — pavel / detail
  8. [lldb] Improve assert message in TestCPPAccelerator — Raphael Isemann / detail
  9. [X86] Remove X86ProcFamilyEnum::IntelSLM — llvm-dev / detail
  10. [lldb] [Process/Utility] Define qN regs on ARM via helper macro — mgorny / detail
  11. consteval if does not form a discarded statement — aaron / detail
  12. [CostModel][X86] Add costs for multiply-by-pow2 constants — llvm-dev / detail

clang-d402267-g57e00810edd7-t24873-b24873.tar.gz (Oct 20, 2021 2:16:03 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

clang-d402260-g063c2f89aa7f-t24869-b24869.tar.gz (Oct 19, 2021 10:50:58 PM)

  1. [ORC-RT] Avoid switching out-of-band error value into __orc_rt::Error and back. — Lang Hames / detail
  2. [ORC-RT] Use function pointer type (rather than reference) for traits class. — Lang Hames / detail
  3. [ORC-RT] Add MethodWrapperHandler utility for WrapperFunction. — Lang Hames / detail
  4. [NFC] Fix typos — shaoce / detail
  5. [clang] Add option to disable -clear-ast-before-backend — aeubanks / detail

clang-d402255-g2542bfa43a97-t24866-b24866.tar.gz (Oct 19, 2021 7:23:17 PM)

  1. [llvm-reduce] Add reduction passes to reduce operands to undef/1/0 — aeubanks / detail
  2. [WebAssembly] Emit clangast in custom section aligned by 4 bytes — sbc / detail
  3. Implementation of `ReshapeNoopOptimization` canonicalizer. — rob.suderman / detail
  4. Add MLIR_INSTALL_AGGREGATE_OBJECTS and default it to ON. — stellaraccident / detail
  5. [NVPTX] Add a late SROA pass which allows optimizing away more allocas. — tra / detail
  6. BPF: set .BTF and .BTF.ext section alignment to 4 — yhs / detail
  7. [LLDB][NFC] Remove parameter names from forward declarations from hand written expressions used in heap.py part 2 — Shafik Yaghmour / detail
  8. [WebAssembly] Add prototype relaxed swizzle instructions — tlively / detail

clang-d402247-g922bf57fc8fe-t24862-b24862.tar.gz (Oct 19, 2021 3:59:26 PM)

  1. Extend transform introduced in D111896 to multiple exits — listmail / detail
  2. [SCEV] Avoid compile time explosion in ScalarEvolution::isImpliedCond — bjorn.a.pettersson / detail
  3. Revert "Reland [clang] Pass -clear-ast-before-backend in Clang::ConstructJob()" — zequanwu / detail
  4. [SCEV] Fix formatting error introduced by D112080 — bjorn.a.pettersson / detail
  5. [lldb] improve the help strings for gdb-remote and kdp-remote — lawrence_danna / detail
  6. [cuda] Add address space predicate funuctions. — michael.hliao / detail
  7. [lldb/test] Update test/API/functionalities/load_lazy to macOS 12 — Vedant Kumar / detail
  8. [driver] Explicitly specify `-fbuild-session-timestamp` in seconds. — vsapsai / detail
  9. [fir] Add character utility functions in FIRBuilder — clementval / detail
  10. [x86] add tests for psubus; NFC — spatel / detail
  11. [clang][Driver] Make multiarch output file basenames reproducible — keithbsmiley / detail
  12. [x86] add special-case lowering for usubsat for pre-SSE4 — spatel / detail
  13. [Driver][Gnu] Delete unneeded -Bstatic dispatch for arm/thumb — i / detail

clang-d402234-gfca0218875f5-t24856-b24856.tar.gz (Oct 19, 2021 12:36:57 PM)

  1. [Driver, Frontend] Use StringRef::contains (NFC) — kazu / detail
  2. [libunwind] Add a from-scratch config for running libunwind tests — Louis Dionne / detail
  3. [OpenMP] Remove macro guards for device debugging — jhuber6 / detail
  4. [clang-tidy] Support globbing in NOLINT* expressions — carlosgalvezp / detail
  5. Use reference type in for loop — carlosgalvezp / detail
  6. [Verifier] Add context for assume operand bundles verifier errors — aeubanks / detail
  7. [debugserver] Fix BUILDING_FOR_ARM64_OSX — Jonas Devlieghere / detail
  8. Remove unneeded variable num_found. — jingham / detail
  9. [libc++] [test] Add tests for converting array types in shared_ptr. — Louis Dionne / detail
  10. [x86] add tests for psubus; NFC — spatel / detail
  11. [AMDGPU] add test for usubsat; NFC — spatel / detail
  12. Fix clang-tidy warnings in MLIR Python bindings (NFC) — joker.eph / detail
  13. [runtimes] Trigger CI on changes to libunwind — Louis Dionne / detail
  14. [libc++][NFC] Mark LWG3573 as complete — joeloser93 / detail
  15. [libc++] Make __weekday_from_days private in weekday — joeloser93 / detail
  16. [LoopPredication] Calculate profitability without BPI — anna / detail
  17. [RISCV] Use llvm::stable_sort instead of std::stable_sort. NFC — craig.topper / detail
  18. [indvars] Canonicalize exit conditions to unsigned using range info — listmail / detail

clang-d402216-gb492b0be95d9-t24850-b24850.tar.gz (Oct 19, 2021 9:14:45 AM)

  1. Canonicalize max/min operations on integers. — ezhulenev / detail
  2. [lldb] [Process/Utility] Fix value_regs/invalidate_regs for ARM — mgorny / detail
  3. [HWASan] Use tagged-globals feature on x86. — mascasa / detail
  4. Revert "[lldb] [Process/Utility] Fix value_regs/invalidate_regs for ARM" — mgorny / detail
  5. [ADT] Add APInt::isNegatedPowerOf2() helper — llvm-dev / detail
  6. [lldb] [Process/Utility] clang-format RegisterInfos_arm.h — mgorny / detail
  7. [lldb] [Process/Utility] Define sN regs on ARM via helper macro — mgorny / detail
  8. [libc++][docs] Mark LWG3420 complete — joeloser93 / detail
  9. [AArch64] Always add -tune-cpu argument to -cc1 driver — david.sherwood / detail
  10. [PowerPC] Restrict various P10 options to P10 only. — amy.kwan1 / detail
  11. [MLIR][OpenMP][NFC] Moved Synchronization Hint related functions — Shraiysh.Vaishay / detail
  12. Fix documentation errors introduced by 607fb1bb8c91a2f284d8c63f3066ab8cc1a66955 — david.sherwood / detail
  13. [AArch64] Split out processor/tuning features — david.sherwood / detail
  14. Changes to print-changed classes in preparation for DotCfg change printer — schmeise / detail
  15. [lldb] [Process/Utility] Define dN regs on ARM via helper macro — mgorny / detail

clang-d402201-g7a801138f8bd-t24846-b24846.tar.gz (Oct 19, 2021 5:44:59 AM)

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

clang-d402185-g5352ea4a721e-t24840-b24840.tar.gz (Oct 19, 2021 2:12:58 AM)

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

clang-d402178-gb68bf98c0ace-t24835-b24835.tar.gz (Oct 18, 2021 10:49:46 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

clang-d402172-ge678c5117710-t24831-b24831.tar.gz (Oct 18, 2021 7:26:26 PM)

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

clang-d402158-gc5011aed9c29-t24826-b24826.tar.gz (Oct 18, 2021 4:02:28 PM)

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

clang-d402133-g92b8cc52bbc8-t24820-b24820.tar.gz (Oct 18, 2021 12:38:27 PM)

  1. Unique builddirs for polly builders. — llvm-project / githubweb

clang-d402133-g92b8cc52bbc8-t24820-b24820.tar.gz (Oct 18, 2021 12:38:27 PM)

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

clang-d402097-g1156bd4fc3a7-t24814-b24814.tar.gz (Oct 18, 2021 9:12:25 AM)

  1. [zorg] Reorganize Polly builders. — llvm-project / githubweb

clang-d402097-g1156bd4fc3a7-t24814-b24814.tar.gz (Oct 18, 2021 9:12:25 AM)

  1. [lldb] Fix PDB/compilands.test for a3939e1 — pavel / detail
  2. [X86][Costmodel] Add SSE2 sub-128bit vXi8/16 stride 2 interleaved store costs — llvm-dev / detail
  3. [X86][Costmodel] Add SSE2 sub-128bit vXi32/f32 stride 2 interleaved store costs — llvm-dev / detail
  4. Remove also Block-ABI-Apple.txt from the Makefile — sylvestre / detail
  5. [analyzer][NFC] Add unittests for CallDescription and split the old ones — balazs.benics / detail
  6. [analyzer][NFC] Refactor CallEvent::isCalled() — balazs.benics / detail
  7. [analyzer] Allow matching non-CallExprs using CallDescriptions — balazs.benics / detail
  8. [Analysis] add utility function for unary shuffle mask creation — spatel / detail
  9. [lldb] Delete TestStandardUnwind — pavel / detail
  10. [AArch64] Improve shuffle vector by using wider types — weiwei64 / detail
  11. [SVE][CodeGen] Fix predicate for add/sub + element count patterns — kerry.mclaughlin / detail
  12. [InstCombine][DebugInfo] Remove superflous assertion, add test [2/2] — peter.waller / detail
  13. [lldb] Fix missing dependency on libc++ from LLDB test suite on non-Darwin platforms — Raphael Isemann / detail
  14. [mlir][python] Add 'loc' property to ops — zinenko / detail
  15. [ADT] Add some basic APInt::isPowerOf2() unit test coverage — llvm-dev / detail
  16. [Mips] Add glue between CopyFromReg, CopyToReg and RDHWR nodes for TLS — jrtc27 / detail
  17. [libc++] Add the std::views::reverse range adaptor — Louis Dionne / detail
  18. Revert D105169 due to the two-stage failure in ASAN — aqjune / detail
  19. Allow only valid vector.shape_cast transitive folding — ataei / detail
  20. [libomptarget] Pass OMP_TARGET_OFFLOAD env variable through to tests — jonathanchesterfield / detail
  21. [LV] Record memory widening decisions (NFCI) — gil.rapaport / detail

clang-d402076-g59a994e8daee-t24809-b24809.tar.gz (Oct 18, 2021 5:40:09 AM)

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

clang-d402051-g7cdb1df8c704-t24804-b24804.tar.gz (Oct 18, 2021 2:09:49 AM)

  1. [JITLink] Add comments, rename types for visitExistingEdges utility. — Lang Hames / detail
  2. [PowerPC] Implement scheduling model for Power10 — qiucofan / detail
  3. [MachineSink] Compile time improvement for large testcases which has many kill flags — bing1.yu / detail
  4. [AArch64] Fixed a bug on AArch64MIPeepholeOpt — jingu.kang / detail
  5. [Parse] Improve diagnostic and recovery when there is an extra override in the outline method definition. — hokein.wu / detail
  6. Fix cyclic header dependency between Support<->Option due to RISCVISAInfo — Raphael Isemann / detail
  7. [lldb] Return StringRef from PluginInterface::GetPluginName — pavel / detail
  8. Fix bazel build. — akuegel / detail
  9. [AMDGPU] Divergence driven selection for fused bitlogic — Stanislav.Mekhanoshin / detail

clang-d402042-gfa16329ae072-t24800-b24800.tar.gz (Oct 17, 2021 10:52:52 PM)

  1. [NFC] [LoopPeel] Change the way DT is updated for loop exits — mkazantsev / detail

clang-d402042-gfa16329ae072-t24800-b24800.tar.gz (Oct 17, 2021 10:52:52 PM)

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

clang-d402041-gc900b0a6d5f7-t24799-b24799.tar.gz (Oct 17, 2021 7:47:58 PM)

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

clang-d402040-gd245f2e8597b-t24798-b24798.tar.gz (Oct 17, 2021 4:17:55 PM)

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

clang-d402039-gdc3382dc2c12-t24797-b24797.tar.gz (Oct 17, 2021 12:57:31 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 9:31:54 AM)

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

clang-d402024-g052b77e49f50-t24791-b24791.tar.gz (Oct 17, 2021 6:10:31 AM)

  1. [gn build] Port ff13189c5d0d — llvmgnsyncbot / detail
  2. tsan: refactor trace tests — dvyukov / detail
  3. [llvm][AArch64][SVE] Fold literals into math instructions — david.truby / detail
  4. Lex arguments for __has_cpp_attribute and friends as expanded tokens — aaron / detail
  5. [InstCombine] Add some extra tests for truncated saturates. NFC — david.green / detail

clang-d402019-g8efa6512e066-t24785-b24785.tar.gz (Oct 17, 2021 2:35:33 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 7:09:18 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 3:33:52 AM)

  1. Fix missing failures in clang-ppc64be* and retry fixing clang-x64-windows-msvc — aqjune / detail
  2. [TableGen] Replace static_cast with llvm's cast. NFC — craig.topper / detail
  3. [mlir][linalg][bufferize] Relax rules for extract_slice/insert_slice matching — springerm / detail
  4. [clang-tidy] Fix false positive in cppcoreguidelines-virtual-class-destructor — carlosgalvezp / detail

clang-d401981-g52d6c5df85fa-t24755-b24755.tar.gz (Oct 16, 2021 12:14:49 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

clang-d401978-g8ca4b3ef19fe-t24752-b24752.tar.gz (Oct 15, 2021 8:55:39 PM)

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

clang-d401972-ge9b1c974be27-t24748-b24748.tar.gz (Oct 15, 2021 5:35:51 PM)

  1. Revert "[HIP] Relax conditions for address space cast in builtin args" — Anshil.Gandhi / detail
  2. [ConstantRange] Support checking optimality for subset of inputs (NFC) — nikita.ppv / detail
  3. [AMDGPU] Precommit fused-bitlogic.ll test. NFC. — Stanislav.Mekhanoshin / detail
  4. [InstCombine] generalize fold for mask-with-signbit-splat, part 2 — spatel / detail
  5. [NFC] Make Assume2KnowledgeMap's typedef more precise — aeubanks / detail
  6. [HIP] Relax conditions for address space cast in builtin args — Anshil.Gandhi / detail
  7. [ConstantRange] Compute precise shl range for single elements — nikita.ppv / detail
  8. Fix Xcode project for debugserver — lawrence_danna / detail
  9. Revert "[HIP] [AlwaysInliner] Disable AlwaysInliner to eliminate undefined symbols" — Anshil.Gandhi / detail
  10. [clang] fix typo correction not looking for candidates in base classes. — mizvekov / detail
  11. [ELF] Require two-dash form for --pack-dyn-relocs — i / detail
  12. [MLIR][TOSA] Drop "OnTensors" suffix — gcmn / detail
  13. [mlir][sparse] run less combinations of SpMM in test (to reduce runtime) — ajcbik / detail

clang-d401959-g727e642e970d-t24743-b24743.tar.gz (Oct 15, 2021 2:14:15 PM)

  1. [clang] Pass -clear-ast-before-backend in Clang::ConstructJob() — aeubanks / detail
  2. [ubsan] Remove REQUIRED from some TestCases — Vitaly Buka / detail
  3. [amdgpu] Fix a crash case when preserving MDT in SILowerControlFlow — michael.hliao / detail
  4. [lld/mac] Mark private externs with GOT relocs as LOCAL in indirect symbtab — thakis / detail
  5. [HIP] [AlwaysInliner] Disable AlwaysInliner to eliminate undefined symbols — Anshil.Gandhi / detail
  6. [SelectionDAG] Fix typo in option help — i / detail
  7. [WebAssembly] Add import info to `dylink` section of shared libraries — sbc / detail
  8. [compiler-rt/profile] Hide __llvm_profile_raw_version — pirama / detail
  9. [VectorCombine] Add option to only run scalarization transforms. — flo / detail
  10. [modules] Make a module map referenced by a system map a system one too. — vsapsai / detail
  11. [ConstantRange] Better diagnostic for correctness test failure (NFC) — nikita.ppv / detail
  12. [BasicAA] Rename ExtendedValue to CastedValue (NFC) — nikita.ppv / detail
  13. [HIP] Relax conditions for address space cast in builtin args — Anshil.Gandhi / detail
  14. [InstCombine] generalize fold for mask-with-signbit-splat — spatel / detail

clang-d401945-gccbfcfda1e21-t24739-b24739.tar.gz (Oct 15, 2021 10:52:33 AM)

  1. Fix a crash on an invalid templated UDL declaration — aaron / detail
  2. [lldb] [test] Add TestGDBServerTargetXML tests for x86 duplicate subregs — mgorny / detail
  3. [Polly] Remove checkIslAstExprInt and use RAII instead of manually freeing Expr. NFC. — llvm-project / detail
  4. [AMDGPU] Avoid redundant calls to numBits in AMDGPUCodeGenPrepare::replaceMulWithMul24(). — abinav.puthanpurayil / detail
  5. [Driver][NetBSD] Use Triple reference instead of ToolChain.getTriple(). — fred / detail
  6. [AArch64] Fix failing test target-invalid-cpu-note.c — tomas.matheson / detail
  7. [lldb] Add test for struct merging in scratch ASTContext — Raphael Isemann / detail
  8. [VectorCombine] add tests for shuffle of binops; NFC — spatel / detail
  9. [llvm-readelf] Make -W an alias of --wide — gbreynoo / detail
  10. [libc++][doc] Use issue labels. — koraq / detail
  11. [OpenMP][Tools][NFC] Make an Archer test more robust — protze / detail
  12. [libc++] LWG3266: delete the to_chars(bool) overload. — koraq / detail
  13. [mlir][vector] NFC - Refactor and extract a helper StructuredGenerator class — nicolas.vasilache / detail
  14. [ARM] Don't use TARGET_HEADER_BUILTIN in arm_mve_builtins.inc or arm_cde_builtins.inc — craig.topper / detail
  15. [clang] Capture Framework when HeaderSearch is resolved via headermap — Cyndy Ishida / detail
  16. [IR] Fix a few incorrect paths in file header comments. NFC — craig.topper / detail
  17. [AIX] Enable int128 in 64 bit mode — Jinsong Ji / detail
  18. [mlir][sparse] implement sparse tensor init operation — ajcbik / detail
  19. [DebugInfo] Limit the size of DIExpressions that we will salvage up to — stephen.tozer / detail
  20. [DebugInfo] retainedTypes should not have subprograms — puyan / detail
  21. [SLP]Add a test for shrink shuffle after reorder, NFC. — a.bataev / detail
  22. [lldb] Harden TestCompletion against new settings in 'target.process' — Raphael Isemann / detail
  23. NFC: Remove wayward MIR tests from lib/Target — Jessica Paquette / detail
  24. [clang] Use llvm::is_contained (NFC) — kazu / detail
  25. [SystemZ] Handle huge immediates in SystemZInstrInfo::loadImmediate(). — paulsson / detail

clang-d401920-g4a9bcb605b32-t24735-b24735.tar.gz (Oct 15, 2021 7:30:40 AM)

  1. [libc++] Use apple-install-libcxx.sh in the Apple/system CI job — Louis Dionne / detail
  2. [AArch64] Improve fptosi.sat lowering — david.green / detail
  3. [llvm-dwarfdump] Fix unsigned overflow when calculating stats — djtodoro / detail
  4. [AArch64] Improve fptosi.sat vector lowering — david.green / detail
  5. [Test][InstCombine] Precommit tests for PR52078 — anton.a.afanasyev / detail
  6. [InstCombine] Support arbitrary const shift amount for `lshr (sext i1 ...)` — anton.a.afanasyev / detail
  7. [lldb] [DynamicRegisterInfo] Support value_regs with offset — mgorny / detail
  8. [lldb] [ABI/X86] Add pseudo-registers if missing — mgorny / detail
  9. Reland [clang] Check unsupported types in expressions — andrew.savonichev / detail
  10. Adds //mlir:GPUTransforms dependency to //llvm:MC as the former includes — bgraur / detail
  11. [lldb] [ABI/AArch64] Do not add subregs if some of them are present — mgorny / detail
  12. [lldb] [test] Simplify X86 TestGDBServerTargetXML logic to match AArch64 — mgorny / detail
  13. [pstl] Initial implementation of OpenMP backend, on behalf of Christopher Nelson nadiasvertex@gmail.com — mikhail.dvorskiy / detail
  14. [AMDGPU] Fix width check for signed mul24 generation. — abinav.puthanpurayil / detail
  15. [AArch64]Enabling Cortex-A510 Support — archibald.elliott / detail
  16. [X86] Enable promotion of i16 popcnt (PR52056) — Dávid Bolvanský / detail
  17. [libc] Memory function benchmarks: rename MemcmpConfiguration in MemcmpOrBcmpConfiguration — gchatelet / detail

clang-d401903-g082fa5681904-t24731-b24731.tar.gz (Oct 15, 2021 3:57:27 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

clang-d401895-g844706701ea3-t24728-b24728.tar.gz (Oct 15, 2021 12:37:01 AM)

  1. [SCEV][NFC] Reduce memory footprint & compile time via DFS refactoring — mkazantsev / detail
  2. PR52183: Don't emit code for a void-typed constant expression. — richard / detail
  3. [analyzer] Fix property access kind detection inside parentheses. — Artem Dergachev / detail
  4. [PowerPC] Support ppc-asm-full-reg-names for AIX — qiucofan / detail
  5. [SCEV] Prove implication of predicates to their sign-flipped counterparts — mkazantsev / detail
  6. [llvm] Use llvm::is_contained (NFC) — kazu / detail
  7. [RISCV] Optimize immediate materialisation with SH*ADD — powerman1st / detail
  8. [NFC] fix a typo — shaoce / detail
  9. Use Module's FileSpec for limiting binaries to set dyld breakpoint in — Jason Molenda / detail
  10. [MLIR] Add `KeywordOrString` handling to AsmParser — youngar17 / detail

clang-d401885-g44610c01aeed-t24724-b24724.tar.gz (Oct 14, 2021 9:17:57 PM)

  1. [NFC][asan] Speedup uar_signals.cpp test — Vitaly Buka / detail
  2. [CSSPGO] Turn off PseudoProbeUpdatePass for non-FDO builds. — hoy / detail
  3. Fix getInlineCost with ComputeFullInlineCost enabled — apilipenko / detail
  4. [mlir][linalg][bufferize] Rewrite conflict detection — springerm / detail
  5. [mlir][linalg][bufferize] Handle scf::ForOp correctly in bufferizesToMemoryRead — springerm / detail
  6. [MLIR][ODS] default-valued strings should be in quotes — jeffniu22 / detail

clang-d401879-g882ce178b317-t24720-b24720.tar.gz (Oct 14, 2021 5:57:53 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

clang-d401861-gaeeefe97c686-t24717-b24717.tar.gz (Oct 14, 2021 2:35:37 PM)

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

clang-d401833-g5f668bba5574-t24713-b24713.tar.gz (Oct 14, 2021 11:10:54 AM)

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

clang-d401833-g5f668bba5574-t24713-b24713.tar.gz (Oct 14, 2021 11:10:54 AM)

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

clang-d401813-gb5426ced7128-t24709-b24709.tar.gz (Oct 14, 2021 7:47:54 AM)

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

clang-d401797-g05fb26062c32-t24705-b24705.tar.gz (Oct 14, 2021 4:15:14 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

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

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

clang-d401783-ge567f37dabc2-t24698-b24698.tar.gz (Oct 13, 2021 9:38:59 PM)

  1. [mlir][sparse] Factoring out helper functions for generating constants — 2998727+wrengr / detail
  2. [mlir][sparse] Misc code cleanup — 2998727+wrengr / detail
  3. [ORC] Add a missing definition. — Lang Hames / detail
  4. [ORC] Use a Setup object for SimpleRemoteEPC construction. — Lang Hames / detail
  5. [llvm-profgen] Ignore stack samples before aggregation — wlei / detail
  6. [llvm-profgen] Ignore the whole trace with the leading external branch — wlei / detail
  7. [examples] Fix LLJITWithRemoteDebugging example after 4fcc0ac15e0. — Lang Hames / detail
  8. [mlir] Ability to build CAPI dylibs from out of tree projects against installed LLVM. — stellaraccident / detail
  9. [RISCV][test] Add more tests of immediate materialisation — powerman1st / detail
  10. [RISCV] Optimize immediate materialisation with SLLI.UW — powerman1st / detail
  11. docs: Document workaround for arcanist failures — joker.eph / detail
  12. [AMDGPU] Fix 24-bit mul intrinsic generation for > 32-bit result. — abinav.puthanpurayil / detail
  13. [clang] Use llvm::is_contained (NFC) — kazu / detail

clang-d401770-g8e184f3d2ab5-t24692-b24692.tar.gz (Oct 13, 2021 6:17:43 PM)

  1. [mlgo][aot] requrie the model is autogenerated for test determinism — mtrofin / detail
  2. [InstCombine] Remove attributes after hoisting free above null check — smeenai / detail
  3. [gn build] (manually) port 6c76d0101193 — thakis / detail

clang-d401767-g8383e49b5350-t24690-b24690.tar.gz (Oct 13, 2021 2:51:48 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-d401767-g8383e49b5350-t24690-b24690.tar.gz (Oct 13, 2021 2:51:48 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

clang-d401752-g67a58fa3a687-t24687-b24687.tar.gz (Oct 13, 2021 11:31:34 AM)

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

clang-d401722-g905d170803b0-t24683-b24683.tar.gz (Oct 13, 2021 8:09:33 AM)

  1. [doc][clang] correct version for p0388 implementation — nathan / detail
  2. [lldb][NFC] Split out DW_TAG_inheritance parsing into own function — Raphael Isemann / detail
  3. [clangd] TargetFinder: Fix assert-crash on TemplateExpansion args. — adamcz / detail
  4. [clang][NFC] Correct doc markup — nathan / detail
  5. Revert "[RISCV] (2/2) Add the tail policy argument to builtins/intrinsics." — kai.wang / detail
  6. [RISCV] After reverting _mt builtins, add `ta` argument for LLVM IR. — kai.wang / detail
  7. [DebugInfo][InstrRef] Use PHI placement utilities for machine locations — jeremy.morse / detail
  8. [libc++abi] Change LIBCXXABI_NO_TIMER to LIBCXXABI_USE_TIMER — Louis Dionne / detail
  9. [libc++abi][ci] Add a from-scratch config for libc++abi on Apple/system — Louis Dionne / detail
  10. Follow up a3936a6c19c to work around an old compiler bug — jeremy.morse / detail
  11. [mlir][python] Provide some methods and properties for API completeness — zinenko / detail
  12. [mlir] Fix typos in the Python bindings doc — zinenko / detail
  13. [lldb][NFC] for-range loop when iterating over delayed_properties — Raphael Isemann / detail
  14. [InstCombine] add vector splat tests for foldLogOpOfMaskedICmps(); NFC — spatel / detail
  15. [InstCombine] allow matching vector splat constants in foldLogOpOfMaskedICmps() — spatel / detail

clang-d401707-g1a2e90199f83-t24679-b24679.tar.gz (Oct 13, 2021 4:29:05 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

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

  1. [mlir][python] Add a warning for cmake version < 3.15. — stellaraccident / detail
  2. Revert "[RISCV] Define _m intrinsics as builtins, instead of macros." — kai.wang / detail
  3. [Support][mips] Remove unnecessary includes from Memory.inc — simon / detail
  4. [Polly] Do not inline dumpIslObj methods. NFC. — llvm-project / detail
  5. [JITLink][MachO][arm64] Mask high bits out of immediate for LDRLiteral19. — Lang Hames / detail
  6. [Polly] Fix unused variable in non-assert builds. NFC. — llvm-project / detail
  7. [WebAssembly] Make EH work with dynamic linking — aheejin / detail
  8. [mlir] Make OpResult usable with DenseSet etc. — springerm / detail
  9. Revert "[fir] Update clang-tidy for the Optimizer directory" — clementval / detail

clang-d401685-g84fae3bce84d-t24672-b24672.tar.gz (Oct 12, 2021 9:48:25 PM)

  1. [mlir][linalg][bufferize][NFC] Simplify allocateBuffersForResults — springerm / detail
  2. [flang] Fix "latest-clang" build warnings — pklausler / detail
  3. [mlir][linalg][bufferize][NFC] Simplify getAliasingOpOperand signature — springerm / detail
  4. [mlir][linalg][bufferize][NFC] Remove InSpaceSpec from bufferizesToMemoryWrite — springerm / detail
  5. [RISCV] Optimize immediate materialisation with BCLRI — powerman1st / detail
  6. [flang] Fix Windows build (take 2) — pklausler / detail
  7. [profile] Remove emitting symbolizer markup — gulfem / detail
  8. [flang] Fixing Windows build (take 3) — pklausler / detail
  9. [mlir][SPIRVToLLVM] Solve ExecutionModeOp redefinition and add OpTypeSampledImage into SPV_Type — weiwei.li1 / detail
  10. Improve printing of const variable sized arrays — dblaikie / detail
  11. [libc++][docs] Mark LWG3274 as complete — joeloser93 / detail
  12. [compiler-rt][profile] Enable profile tests for AIX — Jinsong Ji / detail
  13. [MLIR] Replace std ops with arith dialect ops — jeffniu22 / detail
  14. Fix bug introduced with 6f34839 (poison flags on floating point ops) — listmail / detail
  15. [tests] Add coverage for follow ons to D111675 — listmail / detail

clang-d401670-g7c3a8108b303-t24668-b24668.tar.gz (Oct 12, 2021 6:30:57 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

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

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

clang-d401623-g63638ed181d4-t24661-b24661.tar.gz (Oct 12, 2021 11:52:12 AM)

  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

clang-d401583-g444ec0957c58-t24658-b24658.tar.gz (Oct 12, 2021 8:34:50 AM)

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

clang-d401561-g31270eb16501-t24654-b24654.tar.gz (Oct 12, 2021 4:56:24 AM)

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

clang-d401561-g31270eb16501-t24654-b24654.tar.gz (Oct 12, 2021 4:56:24 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

clang-d401539-g638c673a8c3e-t24651-b24651.tar.gz (Oct 12, 2021 1:30:29 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:09:06 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 6:47:51 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 3:28:54 PM)

  1. [libc++] P2401: conditional noexcept for std::exchange — joeloser93 / detail
  2. [NFC][X86][Codegen] Add basic PAVG chain test (PR52131) — lebedev.ri / detail
  3. [Bazel] Update config for 070315d04c6b — gcmn / detail
  4. [mlir][sparse] accept affine subscripts in outer dimensions of dense memrefs — ajcbik / detail
  5. [lldb] Remove "0x" prefix from hex values in dirty-pages — mgorny / detail
  6. [Orc] Handle hangup messages in SimpleRemoteEPC — Stefan Gränitz / detail
  7. [VPlan] Print live-in backedge taken count as part of plan. — flo / detail
  8. [NFC][X86][Codegen] Add semi-negative PAVG chain test (PR52131) — lebedev.ri / detail
  9. [AMDGPU] Fix copying a machine operand — jay.foad / detail
  10. [PHIElimination] Fix accounting for undef uses when updating LiveVariables — jay.foad / detail
  11. AddGlobalAnnotations for function with or without function body. — chris.bieneman / detail
  12. Add release note about `TypeLoc` matchers. — yitzhakm / detail
  13. [mlir][ODS] Support result type inference in custom assembly format — danielzresnick / detail
  14. [TypeSwitch/Compiler.h] Provide a LLVM_NODEBUG macro and use it in TypeSwitch.h — clattner / detail
  15. [SCCP] Properly report changes when changing a pointer argument — aeubanks / detail
  16. [InstCombine] add signbit check for or'd operands; NFC — spatel / detail
  17. [InstCombine] fold signbit check of X | (X -1) — spatel / detail
  18. [LCG] Don't skip invalidation of LazyCallGraph if CFG analyses are preserved — aeubanks / detail
  19. [KnownBits] Introduce `countMaxActiveBits()` and use it in a few places — lebedev.ri / detail
  20. [ARM] Be more explicit about disabling CombineBaseUpdate for MVE. — david.green / detail
  21. [IVUsers] Check for preheader instead of loop simplify form — nikita.ppv / detail
  22. [ORC] Propagate out-of-band errors in callAsync. — Lang Hames / detail
  23. [ORC] Destroy FinalizeErr if there is a serialization error. — Lang Hames / detail
  24. [ORC] Propagate errors to handlers when sendMessage fails. — Lang Hames / detail
  25. [LoopSimplifyCFG] Do not require MSSA. Continue to preserve if available. — asbirlea / detail
  26. [AIX] Unsupported newly added AMDGPU clang test — Jinsong Ji / detail
  27. [GlobalISel] Regenerate some MIR tests with CHECK-NEXT for another patch. — Amara Emerson / detail
  28. [mlir] Restrict to requiring traits when using InferTensorType trait. — jpienaar / detail

clang-d401477-g63aab4065b45-t24638-b24638.tar.gz (Oct 11, 2021 12:07:13 PM)

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

clang-d401477-g63aab4065b45-t24638-b24638.tar.gz (Oct 11, 2021 12:07:13 PM)

  1. [lldb] [ABI] Apply AugmentRegisterInfo() to DynamicRegisterInfo::Registers — mgorny / detail
  2. [lldb] [Target] Make addSupplementaryRegister() work on Register vector — mgorny / detail
  3. [lldb] [ABI/AArch64] Add pseudo-regs if missing — mgorny / detail
  4. [lldb] [DynamicRegisterInfo] Support setting from vector<Register> — mgorny / detail
  5. [MS compat] Handle #pragma fenv_access like #pragma STDC FENV_ACCESS (PR50694) — hans / detail
  6. [mlir] add user-level documentation for Python bindings — zinenko / detail
  7. [SimpleLoopUnswitch] Re-fix introduction of UB when hoisted condition may be undef or poison — gusrb406 / detail
  8. [OpenMP] libomp: add OpenMP 5.1 memory allocation routines. — Andrey.Churbanov / detail
  9. [ORC] Add static and dynamic library generator support to C API. — Lang Hames / detail
  10. [Clang][ARM][AArch64] Add support for Armv9-A, Armv9.1-A and Armv9.2-A — victor.campos / detail
  11. [ELF] Demote !isUsedInRegularObj lazy symbol — i / detail
  12. [ORC] Fix an 80 column violation. — Lang Hames / detail
  13. [RISCV] Require tail policy argument to builtins to be an integer constant expression — craig.topper / detail
  14. [SCEV] Extend trip count to avoid overflow by default — listmail / detail
  15. [llc] Support -time-trace in llc — aeubanks / detail
  16. [docs] Mention in release notes that we now support 2^32 alignment — aeubanks / detail
  17. [AMDGPU] Support shared literals in FMAMK/FMAAK — Joseph.Nash / detail
  18. [scudo] Skip AllocAfterFork test on machines with low max_map_count — kostyak / detail
  19. [flang][NFC] Document behavior for nonspecified/ambiguous cases — pklausler / detail
  20. [Sema] Use llvm::is_contained (NFC) — kazu / detail
  21. Revert "Allow signposts to take advantage of deferred string substitution" — Jonas Devlieghere / detail
  22. [clang/CFG] Rewrap a line to 80 columns — thakis / detail
  23. [clang] Convert a few loops to for-each — thakis / detail
  24. [clang] Remove an else-after-return — thakis / detail
  25. [libc++] Verify span and string_view are trivially copyable — joeloser93 / detail
  26. [gn build] (manually) port 070315d04c6b — thakis / detail

clang-d401451-gbdc35b0efca9-t24635-b24635.tar.gz (Oct 11, 2021 9:14:11 AM)

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

clang-d401451-gbdc35b0efca9-t24635-b24635.tar.gz (Oct 11, 2021 9:14:11 AM)

  1. [lldb] [test] Rewrite g/p/G/P tests not to rely on hardcoded ARM regs — mgorny / detail
  2. [LLD] [TEST] Add test case for patching an absolute relocation to a weak undef — Ben.Dunbobbin / detail
  3. [lldb][NFCI] Refactor out attribute parsing from DWARFASTParserClang::ParseSingleMember — Raphael Isemann / detail
  4. [X86][AVX] Add test case for PR52122 — llvm-dev / detail
  5. [fir] Clean up InitFIR.h — clementval / detail
  6. [lldb][NFC] Remove unnecessary reference from ParseChildMembers's default_accessibility parameter — Raphael Isemann / detail
  7. [X86][AVX] Ensure we retain zero elements in select(pshufb,pshufb) -> or(pshufb,pshufb) fold (PR52122) — llvm-dev / detail
  8. [fir] Add fir.convert canonicalization patterns — clementval / detail
  9. [Object] Deduplicate the three createError functions — Raphael Isemann / detail

clang-d401451-gbdc35b0efca9-t24635-b24635.tar.gz (Oct 11, 2021 9:14:11 AM)

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

clang-d401442-gedec659f480f-t24632-b24632.tar.gz (Oct 11, 2021 5:45:29 AM)

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

clang-d401442-gedec659f480f-t24632-b24632.tar.gz (Oct 11, 2021 5:45:29 AM)

  1. [libcxx][pretty printers] Disable u16string tests — david.spickett / detail
  2. [LoopVectorize] Permit vectorisation of more select(cmp(), X, Y) reduction patterns — david.sherwood / detail
  3. [BasicAA][NFC] Improve comment. — courbet / detail
  4. [AArch64] Emit AssertZExt for i1 arguments — andrew.savonichev / detail
  5. [Clang] Enable IC/IF mode for __ibm128 — qiucofan / detail
  6. [LLDB] Remove xfail decorator TestInferiorAssert.py AArch64/Linux — omair.javaid / detail
  7. [lldb] [ConnectionFileDescriptorPosix] Combine m_read_sp & m_write_sp — mgorny / detail
  8. [lldb] [DynamicRegisterInfo] Remove non-const GetRegisterInfoAtIndex() — mgorny / detail
  9. [lldb] Make char[N] formatters respect the end of the array (PR44649) — pavel / detail
  10. [AArch64][SVE] Ensure LowerEXTRACT_SUBVECTOR is not called for illegal types — bradley.smith / detail
  11. [lldb] Don't print to stderr in TypeSystemClang::GetBuiltinTypeForDWARFEncodingAndBitSize — Raphael Isemann / detail
  12. [lldb] Add support for DW_AT_calling_convention to the DWARF parser — Raphael Isemann / detail
  13. [flang][driver] Add actions that execute despite semantic errors — andrzej.warzynski / detail
  14. [fir] Update clang-tidy for the Optimizer directory — clementval / detail

clang-d401428-gb0eef1eef050-t24628-b24628.tar.gz (Oct 11, 2021 2:17:53 AM)

  1. [NFC] Allow to include sanitizer_allocator_bytemap.h — Vitaly Buka / detail
  2. [NFC][sanitizer] Rename ByteMap to Map — Vitaly Buka / detail
  3. [NFC][sanitizer] Add constexpr to FlatMap::size — Vitaly Buka / detail
  4. [NFC][sanitizer] Clang-format sanitizer_flat_map.h — Vitaly Buka / detail
  5. [NFC][sanitizer] Add a few consts — Vitaly Buka / detail
  6. [DFSan] Fix flakey release_shadow_space.c accounting for Origin chains. — Vitaly Buka / detail
  7. [LoopIdiom] Fix store size SCEV type. — courbet / detail
  8. [LLDB] Skip TestScriptedProcess on Arm/AArch64 Linux — omair.javaid / detail
  9. re-land "[AA] Teach BasicAA to recognize basic GEP range information." — courbet / detail
  10. [fir] Add the abstract result conversion pass — clementval / detail

clang-d401418-gb2217b36fe43-t24625-b24625.tar.gz (Oct 10, 2021 11:00:33 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

clang-d401406-g77bc3ba3650e-t24616-b24616.tar.gz (Oct 10, 2021 7:39:37 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 4:23:26 PM)

  1. clang: Add range-based CFG::try_blocks() — thakis / detail
  2. clang release notes: document the -Wbool-operation improvement — sylvestre / detail
  3. [DSE] Re-enable calloc transformation with extra care (PR25892) — dawid_jurek / detail
  4. Revert "Add missing include after dfd74db9" — Lang Hames / detail
  5. [ORC] Reorder callWrapperAsync and callSPSWrapperAsync parameters. — Lang Hames / detail
  6. clang release notes: improve the wording — sylvestre / detail
  7. [llvm-profgen] Deduplicate PID when processing perf input — wenlei / detail
  8. [llvm-profdata] Allow overlap/similarity comparison to use custom hot threshold cutoff — wenlei / detail

clang-d401396-g23d5fe6235e5-t24612-b24612.tar.gz (Oct 10, 2021 1:00:34 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

clang-d401391-g0e9373a6a638-t24609-b24609.tar.gz (Oct 10, 2021 9:43:00 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 6:54:22 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 9, 2021 11:35:04 PM)

  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:14:09 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 4:54:38 PM)

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

clang-d401378-g5ce368cfe2b6-t24598-b24598.tar.gz (Oct 9, 2021 1:34:19 PM)

  1. [IR] Remove arg_operands and getNumArgOperands (NFC) — kazu / detail
  2. [libomptarget][amdgpu][NFC] tweak a comment — ron.lieberman / detail
  3. Fix a comment at call-site to match the declared parameter (NFC) — joker.eph / detail
  4. [clang-format][NFC] improve the visual of the "clang-formatted %" — mydeveloperday / detail
  5. [mlir] Vectorize induction variables — amy.zhuang / detail

clang-d401373-gacafde09a3fa-t24594-b24594.tar.gz (Oct 9, 2021 10:21:59 AM)

  1. Revert "Reland "[gn build] (manually) port 6fe2beba7d2a (ExceptionTests)"" — thakis / detail
  2. [AArch64] Make -mcpu=generic schedule for an in-order core — david.green / detail
  3. [CanonicalizeFreeze] Drop IVUsers.h include (NFC) — nikita.ppv / detail
  4. Fixed some errors detected by PVS Studio — Dávid Bolvanský / detail
  5. Fixed some errors detected by PVS Studio — Dávid Bolvanský / detail
  6. [InstCombine] add tests for (iN X s>> N-1) | Y; NFC — spatel / detail
  7. [InstCombine] add tests for icmp of negated op; NFC — spatel / detail
  8. [InstCombine] enhance icmp with sub folds — spatel / detail

clang-d401365-gfefd0ca31d37-t24590-b24590.tar.gz (Oct 9, 2021 7:03:43 AM)

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

clang-d401365-gfefd0ca31d37-t24590-b24590.tar.gz (Oct 9, 2021 7:03:43 AM)

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

clang-d401356-ga94002cd6408-t24586-b24586.tar.gz (Oct 9, 2021 3:33:40 AM)

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

clang-d401356-ga94002cd6408-t24586-b24586.tar.gz (Oct 9, 2021 3:33:40 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

clang-d401356-ga94002cd6408-t24586-b24586.tar.gz (Oct 9, 2021 3:33:40 AM)

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

clang-d401351-g590326382dad-t24583-b24583.tar.gz (Oct 9, 2021 12:14:34 AM)

  1. [OpenMP] Add RTL function for getting number of threads in block. — jhuber6 / detail
  2. [NFC] [Clang] Use global enum for explicit float mode — qiucofan / detail
  3. [Clang] Enable _Complex __ibm128 type — qiucofan / detail
  4. Don't update the vptr at the start of the destructor of a final class. — richard / detail
  5. Disable mlir/test/mlir-cpu-runner/async-group.mlir with ASAN — joker.eph / detail
  6. Revert a LIT typo fix in a RUN line — qiucofan / detail
  7. [Polly] Fix test case fixing the colon. — llvm-project / detail
  8. [CFE][Codegen][In-progress] Remove CodeGenFunction::InitTempAlloca() — mahesha.comp / detail
  9. [OpenBSD] Use cortex-a8 as default CPU for ARMv7 — brad / detail
  10. [BitcodeReader] fix a logic error in vector type element validation — shivam98.tkg / detail
  11. [Orc] Support atexit in Orc(JITLink) — 932494295 / detail

clang-d401340-gf45d5e71d3e1-t24580-b24580.tar.gz (Oct 8, 2021 8:09:59 PM)

  1. X86Vector: relax checks in rsqrt's integration test — ajcbik / detail
  2. [libc++] Implement P1394r4 for span: range constructor — joeloser93 / detail
  3. [NFC][sanitizer] Parametrize PersistentAllocator with type — Vitaly Buka / detail
  4. [LoopFlatten] Mark inner loop as deleted — nikita.ppv / detail
  5. [AArch64] Emit CFI instruction for updating x18 when using ShadowCallStack with exception unwinding — leonardchan / detail
  6. Fix unintended fall-through. — richard / detail
  7. [NFC][sanitizer] Remove includes from header — Vitaly Buka / detail
  8. [NFC][sanitizer] Add const to ChainedOriginDepotNode methods — Vitaly Buka / detail
  9. [Driver][test] Fix undefined-libs.cpp when CLANG_DEFAULT_UNWINDLIB is libunwind — i / detail
  10. Move TargetRegistry.(h|cpp) from Support to MC — rnk / detail
  11. Fix shared library build after TargetRegistry move — rnk / detail
  12. Fix shlib builds for all lib/Target/*/TargetInfo libs — rnk / detail
  13. [ADT] Mark IntervalMap::overlaps const — Vedant Kumar / detail
  14. [InlineCost] model calls to llvm.is.constant* more carefully — ndesaulniers / detail
  15. Fix TargetRegistry shlib build, clang edition — rnk / detail
  16. [libc++][spaceship] Implement std::tuple::operator<=> — k / detail
  17. Make more places that use alignment use uint64_t — aeubanks / detail
  18. [LangRef] Fix a typo in DISubrange section — Yuanfang Chen / detail
  19. Revert "Reland "[clang-repl] Re-implement clang-interpreter as a test case."" — leonardchan / detail
  20. Add no_instrument_function attribute to Objective C methods as well — 1894981+hiraditya / detail
  21. Remove unnecessary StringRef convesion in llvm-config — John.Ericson / detail
  22. [LICM] Use Align instead of int — aeubanks / detail
  23. [Polly] Add greedy fusion algorithm. — llvm-project / detail
  24. PR51079: Treat thread_local variables with an incomplete class type as — richard / detail
  25. [OpenMP] Avoid calling `isSPMDMode` during RT initialization — jhuber6 / detail
  26. Fix typo of colon to semicolon in lit tests — qiucofan / detail
  27. [APFloat] Set size of PPCDoubleDouble to 128 — qiucofan / detail

clang-d401313-g7ac308fb8f28-t24575-b24575.tar.gz (Oct 8, 2021 3:15:37 PM)

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

clang-d401313-g7ac308fb8f28-t24575-b24575.tar.gz (Oct 8, 2021 3:15:37 PM)

  1. [AIX] Disable tests failing due to missing DWARF sections — Jake.Egan / detail
  2. [lldb] Fix windows build failure due to undefined macro — medismail.bennani / detail
  3. [Dexter] Add option to pass a Visual Studio solution instead of a binary — stephen.tozer / detail
  4. Add iterator range variants of isGuaranteedToTransferExecutionToSuccessor [mostly-nfc] — listmail / detail
  5. [Support] Define sys::getHostCPUName for RISC-V — i / detail
  6. Reland [sanitizer] Support Intel CET — hjl.tools / detail
  7. [clang-format-diff] Fix missing formatting for zero length git diff lines — zequanwu / detail
  8. [sanitizer] Use one #if instead of 3 nested #if after D111185 — i / detail
  9. [IPT] Narrow scope of removeInstruction invalidation [NFC] — listmail / detail
  10. [clang] Fix absolute file paths with -fdebug-prefix-map — keithbsmiley / detail
  11. [libcxx] Fix a missed case needing "system header" markings for init_priority(100) — martin / detail
  12. Revert "[clang] Fix absolute file paths with -fdebug-prefix-map" — keithbsmiley / detail
  13. Add `TypeLoc`-related matchers. — yitzhakm / detail
  14. [AST Matchers] Update dump_ast_matchers.py to query only class index page. — yitzhakm / detail
  15. Update polly for removal of CallInst::arg_operands/getNumArgOperands — rnk / detail
  16. [test] Use host platform specific error message substitution — Abhina.Sreeskantharajan / detail
  17. Revert "Recommit "[LoopPeel] Peel loops with deoptimizing exits"" — aeubanks / detail
  18. Add a statistic to track number of times we rebuild instruction ordering — listmail / detail
  19. [IPT] Add a statistic to track instructions scanned to answer queries — listmail / detail
  20. Revert "[IR] Remove arg_operands and getNumArgOperands (NFC)" — kazu / detail
  21. [RegisterScavenging] Use a Twine in a call to report_fatal_error instead of going from std::string to c_str. NFC — craig.topper / detail
  22. [DFSan] Remove -dfsan-args-abi support in favor of TLS. — browneee / detail
  23. [libc++][doc] Update paper status. — koraq / detail
  24. [GlobalISel] Improve G_UMHULH -> LSHR combine to accept non-uniform constant vectors. — Amara Emerson / detail
  25. [clang] Option control afn flag — msd.ataei / detail
  26. [ORC] Move SimpleRemoteEPCServer::Dispatcher into OrcShared. — Lang Hames / detail
  27. [NFC] Make some includes explicit — nikita.ppv / detail
  28. Add missing include after dfd74db9 — aeubanks / detail
  29. [clang] Set max allowed alignment to 2^32 — aeubanks / detail
  30. [lldb/Plugins] Replace platform-specific macro with LLVM_PRETTY_FUNCTION (NFC) — medismail.bennani / detail
  31. More followup type changes after 05392466 — aeubanks / detail
  32. [DFSan] Fix warning: getArgsFunctionType defined but not used — browneee / detail
  33. [Libomptarget] Add an external interface to dynamic shared memory — jhuber6 / detail
  34. [DenseMapInfo] Move hash_code implementation to Hashing.h (NFC) — nikita.ppv / detail
  35. [test] Fixup builtin-assume-aligned.c — aeubanks / detail
  36. [NFC] Update vec_extract builtin signatures to take signed int. — amy.kwan1 / detail
  37. [NFC][sanitizer] Remove sanitizer_persistent_allocator.cpp — Vitaly Buka / detail
  38. [NFC][sanitizer] Move ChainedOriginDepotNode into cpp file — Vitaly Buka / detail
  39. [ORC] Remove a stale comment. — Lang Hames / detail
  40. Revert "[ORC] Move SimpleRemoteEPCServer::Dispatcher into OrcShared." — Lang Hames / detail
  41. [flang] Fix capitalization of "ishft" — psteinfeld / detail
  42. PR52073: Fix equivalence computation for lambda-expressions. — richard / detail

clang-d401271-gff3b542e7ca8-t24571-b24571.tar.gz (Oct 8, 2021 10:13:21 AM)

  1. [CostModel][TTI] Replace BAD_ICMP_PREDICATE with ICMP_SGT/UGT for generic abs/min/max cost expansion — llvm-dev / detail
  2. [fir] Add affine demotion pass — clementval / detail
  3. [mlir][linalg] Constant fold linalg.generic that are transposes — antiagainst / detail
  4. [mlir][linalg][bufferize] Rewrite "write into non-writable memory" detection — springerm / detail
  5. [GlobalISel] Combine for eliminating redundant operand negations — Mirko.Brkusanin / detail
  6. [lldb] [test] Use secondary pty end for testing Terminal — mgorny / detail
  7. [clangd] IncludeCleaner: Stop crashing when included file is not found — kbobyrev / detail
  8. [lldb/Plugins] Add support for ScriptedThread in ScriptedProcess — medismail.bennani / detail
  9. [lldb/Plugins] Add memory region support in ScriptedProcess — medismail.bennani / detail
  10. [lldb/test] Disable TestScriptedProcess.py unless Darwin — medismail.bennani / detail
  11. [AMDGPU] Set number vgprs used in PS shaders based on input registers actually used — david.stuttard / detail
  12. [libc] Add rep;movsb as an accelerator under x86 — gchatelet / detail
  13. Revert "[libc] Add rep;movsb as an accelerator under x86" — gchatelet / detail
  14. [AIX][ZOS] Excluding merge-objc-interface.m from Tests — Jinsong Ji / detail
  15. [NFC] Use CHECK-NEXT instead of CHECK-SAME in target-invalid-cpu-note.c — freddy.ye / detail
  16. [libc] ifdef guard element architecture implementations — gchatelet / detail
  17. [libc] Add rep;movsb as an accelerator under x86 — gchatelet / detail
  18. [flang][driver] Fix erroneous `&` — andrzej.warzynski / detail
  19. Revert "[SelectionDAG] Remove PromoteIntOp_EXTRACT_SUBVECTOR." — bradley.smith / detail
  20. [libc++] Remove the ad-hoc "unified standalone" build — Louis Dionne / detail
  21. [OpenMP][NVPTX] Fix an error in configuring #teams and #threads — tianshilei1992 / detail
  22. [InstCombine] add tests for (i32 X s>> 31) & Y; NFC — spatel / detail
  23. [InstCombine] add shift of bool test with extra use; NFC — spatel / detail
  24. [IR] Remove arg_operands and getNumArgOperands (NFC) — kazu / detail
  25. [libc++] Improve atomic_fetch_(add|sub).*. — koraq / detail
  26. Fix parsing of hex-format index dense tensor attributes. — stellaraccident / detail
  27. [AIX] Disable tests failing due to lack of .loc and .file directive support — Jake.Egan / detail

clang-d401244-g708c267d7d24-t24566-b24566.tar.gz (Oct 8, 2021 5:23:45 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-d401244-g708c267d7d24-t24566-b24566.tar.gz (Oct 8, 2021 5:23:45 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

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

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

clang-d401199-gaf4599b8abca-t24557-b24557.tar.gz (Oct 7, 2021 8:23:43 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-d401199-gaf4599b8abca-t24557-b24557.tar.gz (Oct 7, 2021 8:23:43 PM)

  1. [lldb] Support missing threadState in JSON crashlogs — Jonas Devlieghere / detail
  2. [lldb] Parse and display reporting errors from JSON crashlogs — Jonas Devlieghere / detail
  3. [mlir] Fix a bug in Affine LICM. — amy.zhuang / detail
  4. [CMake] Include llvm-libtool-darwin in Fuchsia toolchain — phosek / detail
  5. [modules] Fix IRGen assertion on accessing ObjC ivar inside a method. — vsapsai / detail
  6. [mlir][Tensor] Add ReifyRankedShapedTypeOpInterface to tensor.extract_slice. — ravishankarm / detail
  7. [msan] Print both shadow and user address — Vitaly Buka / detail
  8. [OpenMP][FIX] Data race in the SPMD execution of the new runtime — jhuber6 / detail
  9. [RISCV][test] Add more tests of (add (mul r, c0), c1) — powerman1st / detail
  10. [X86] Optimize fdiv with reciprocal instructions for half type — pengfei.wang / detail
  11. [SelectionDAG] Fix shift libcall ABI mismatch in shift-amount argument — pengfei.wang / detail
  12. [OpenMP][DeviceRTL] Add the support for printf in a freestanding way — tianshilei1992 / detail

clang-d401187-g690da88a9585-t24553-b24553.tar.gz (Oct 7, 2021 4:08:32 PM)

  1. [test] Pre-commit test case for PR51981. NFC — bjorn.a.pettersson / detail
  2. [LoopRotate] Forget SCEV values in RewriteUsesOfClonedInstructions — bjorn.a.pettersson / detail
  3. [MIRParser] Add support for IsInlineAsmBrIndirectTarget — jay.foad / detail
  4. [NFC] Rename functions to match our naming scheme. — kevin.neal / detail
  5. [LangRef] Update ifunc syntax — i / detail
  6. Refactor code in ObjCARC.cpp. NFC — Akira / detail
  7. [RISCV] Correct FileCheck prefixes in rv32zbc-intrinsic.ll and rv64zbc-intrinsic.ll. NFC — craig.topper / detail
  8. [GlobalISel] Port the udiv -> mul by constant combine. — Amara Emerson / detail
  9. [CUDA] Make sure <string.h> is included with original __THROW defined. — tra / detail
  10. [X86] Pre-commit a test case for D110829 — jay.foad / detail
  11. [X86] Special-case ADD of two identical registers in convertToThreeAddress — jay.foad / detail
  12. [mlir][python] Temporarily disable test for converting unsupported DenseElementsAttr types to a buffer. — stellaraccident / detail
  13. [mlir][openmp] Add an interface for Outlineable OpenMP ops — clementval / detail
  14. 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
  15. [PHIElimination] Pre-commit a test case for D110834 — jay.foad / detail
  16. [PHIElimination] Account for INLINEASM_BR when inserting kills — jay.foad / detail
  17. [PHIElimination] Enable machine verification after this pass — jay.foad / detail
  18. [TwoAddressInstruction] Enable machine verification after this pass — jay.foad / detail
  19. [InstCombine] ease use check for fold of bitcasted extractelt to trunc — spatel / detail
  20. [libomptarget] Reapply 2bc4d48a78b which was accidentally reverted — jonathanchesterfield / detail
  21. 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
  22. [lld][test] Fix darwin REQUIRES (NFC) — keithbsmiley / detail
  23. [runtimes] Add tests for vendor-specific properties — Louis Dionne / detail
  24. [Bazel] Update config for 3b01cf9286 — gcmn / detail
  25. [LoopFlatten] Mark loop analyses as preserved — nikita.ppv / detail
  26. [clang] Fix darwin REQUIRES test annotation (NFC) — keithbsmiley / detail
  27. [ARC] ARCRegisterInfo cleanup prior to adding core register pairs (ARC32) and 64-bit core registers (ARC64) — marksl / detail
  28. [BasicAA] Use base of decomposed GEP in recursive queries (NFC) — nikita.ppv / detail
  29. [TargetPassConfig] Enable machine verification after miscellaneous passes — jay.foad / detail
  30. [AMDGPU] Preserve MachineDominatorTree in SILowerControlFlow — jay.foad / detail
  31. [scev] Put comments on the right fields [nfc] — listmail / detail
  32. [flang] Error checking for IBCLR/IBSET and ISHFT/SHIFT[ALR] — pklausler / detail
  33. [sanitizer] Uninline slow path of PersistentAllocator::alloc — Vitaly Buka / detail
  34. [NFC][sanitizer] Remove global PersistentAllocator — Vitaly Buka / detail
  35. [sanitizer] Remove traces from the header — Vitaly Buka / detail
  36. [NFC][sanitizer] Annotate a few branches in StackDepot — Vitaly Buka / detail
  37. Recognize the Swift compiler in DW_AT_producer — Adrian Prantl / detail
  38. Do not emit prologue_end for line 0 locs if there is a non-zero loc present — Adrian Prantl / detail
  39. [scudo] Reduce the scope of AllocAfterFork — kostyak / detail
  40. [llvm-profgen] Ignore branch count against outline function — wlei / detail
  41. Reland "[clang][Fuchsia] Re-enable compiler-rt tests in runtimes build" — leonardchan / detail
  42. [libc++] Add a from-scratch testing config for GCC — Louis Dionne / detail
  43. [libc++] Remove the CI job for Apple/System/Noexceptions — Louis Dionne / detail
  44. Don't print uselistorder in --print-changed — aeubanks / detail
  45. [NFC] Including <string> in llvm-cxxdump/Error.cpp — daltenty / detail
  46. [NFC][VectorCombine] Add baseline test coverage for GEP scalarization — lebedev.ri / detail
  47. [lld][test] Remove /usr/local/lib test requirement — keithbsmiley / detail
  48. Workaround broken FileCheck default yet another time — lebedev.ri / detail

clang-d401139-g6283d468e28b-t24548-b24548.tar.gz (Oct 7, 2021 11:30:42 AM)

  1. Fix two unused-variable warnings. — forster / detail
  2. [mlir] Add alignment attribute to memref.global — ezhulenev / detail
  3. [mlir][linalg][bufferize] tensor.cast may require a copy — springerm / detail
  4. [mlir][linalg][bufferize][NFC] Change bufferizableInPlaceAnalysis signature — springerm / detail
  5. [Clang][OpenMP] Fix fat archive tests for Mac and Windows — Saiyedul.Islam / detail
  6. [mlir][vector] Split populateVectorContractLoweringPatterns — antiagainst / detail
  7. [mlir][linalg][bufferize][NFC] Simplify getAliasingOpResult() — springerm / detail
  8. [DebugInfo] Remove unused Optional.h includes — llvm-dev / detail
  9. LegalizerInfo.h - remove unused Optional.h + None.h includes — llvm-dev / detail
  10. ExecutorProcessControl.h - remove unused Optional.h include — llvm-dev / detail
  11. [lldb] [DynamicRegisterInfo] Support iterating over registers() — mgorny / detail
  12. Revert "[Clang][OpenMP] Fix fat archive tests for Mac and Windows" — Saiyedul.Islam / detail
  13. Revert "[Clang][OpenMP] Fix windows buildbot failure for D105191" — Saiyedul.Islam / detail
  14. Revert "[Clang][OpenMP] Add partial support for Static Device Libraries" — Saiyedul.Islam / detail
  15. [InstSimplify] add tests for (x || y) && (x || !y); NFC — spatel / detail
  16. [PatternMatch] add matchers for commutative logical and/or — spatel / detail
  17. [CostModel][TTI] Replace BAD_ICMP_PREDICATE with ICMP_SGT for generic sadd/ssub sat cost expansion — llvm-dev / detail
  18. [llvm-objdump] Fix --prefix and --prefix-strip — gbreynoo / detail
  19. [libc++][format] Adds string formatter. — koraq / detail
  20. [gn build] Port d550930afcbb — llvmgnsyncbot / detail
  21. [libc++][format] Adds integer formatter. — koraq / detail
  22. [MachineInstr] Move MIParser's DBG_VALUE RegState::Debug invariant into MachineInstr::addOperand — stephen.tozer / detail
  23. [gn build] Port 3e9689d72cdf — llvmgnsyncbot / detail
  24. [libc++][format] Adds char formatter. — koraq / detail
  25. [libc++][format] Adds bool formatter. — koraq / detail
  26. [gn build] Port 49e736d845d8 — llvmgnsyncbot / detail
  27. [gn build] Port 7fb9f99f3bb6 — llvmgnsyncbot / detail
  28. [AArch64][SVE] Improve VECTOR_SPLICE codegen for VL > 128-bit — bradley.smith / detail
  29. [lldb, mlir] Migrate from getNumArgOperands and arg_operands (NFC) — kazu / detail
  30. [llvm-objdump][docs] Add details to the help output and command guide — gbreynoo / detail
  31. [Inline] Introduce Constant::hasOneLiveUse, use it instead of hasOneUse in inline cost model (PR51667) — mtrofin / detail
  32. [libcxx[ Run generate_private_header_tests.py — koraq / detail
  33. [DebugInfo][LSR] Limit the size of SCEV translated to DIExpression — chris.jackson / detail
  34. [mlir] Extend C and Python API to support bulk loading of DenseElementsAttr. — stellaraccident / detail
  35. C] Add option to ARCOptAddrMode to disable the pass and diagnose errors — marksl / detail
  36. [lldb] Mark abort signal test unsupported on AArch64 Linux — david.spickett / detail
  37. [libc++] Use addressof in assignment operator. — koraq / detail
  38. [llvm-readelf][docs] Add missing options and details to the help output and the command guide — gbreynoo / detail
  39. [InstSimplify] (x || y) && (x || !y) --> x — spatel / detail
  40. [NFC] Update return type of vec_popcnt to vector unsigned. — amy.kwan1 / detail
  41. [PS4][TargetLibraryInfo] Set TLI info correctly for PS4 — paul.robinson / detail
  42. Add information about partially implemented features — aaron / detail
  43. [RISCV] Handle vector of pointer in getTgtMemIntrinsic for strided load/store. — craig.topper / detail
  44. [lldb] Fix a "missing field" warning — kazu / detail
  45. Workaround build error for mingw-g++ — luke.drummond / detail

clang-d401094-g1bf05fbc987d-t24543-b24543.tar.gz (Oct 7, 2021 6:53:50 AM)

  1. [libcxx][pretty printers] Correct locale for u16/u32 string tests — david.spickett / detail
  2. [VPlan] Replace hard-coded VPValue ids with patterns in tests. — flo / detail
  3. [AArch64][SME] Update tile slice index offset — cullen.rhodes / detail
  4. [AArch64][SME] Update DUP (predicate) instruction — cullen.rhodes / detail
  5. [mlir] Don't allow dynamic extent tensor types for ConstShapeOp. — akuegel / detail
  6. [TwoAddressInstruction] Pre-commit a test case for D110848 — jay.foad / detail
  7. [TwoAddressInstruction] Fix ReplacedAllUntiedUses in processTiedPairs — jay.foad / detail
  8. Recommit: [lldb] Remove "dwarf dynamic register size expressions" from RegisterInfo — pavel / detail
  9. [libcxx][pretty printers] Report not being able to trace test program — david.spickett / detail
  10. [ARM] Add tests for code that spills in tail predicate loops. — david.green / detail
  11. [clang][ASTImporter] Simplify code of attribute import [NFC]. — 1.int32 / detail
  12. [libomptarget] Move device environment to shared header, remove divergence — jonathanchesterfield / detail
  13. ScalarEvolution.h - remove unused Hashing.h include — llvm-dev / detail
  14. [ExecutionEngine] remove unused <string> includes — llvm-dev / detail
  15. MCSchedule.h - remove unused Optional.h include — llvm-dev / detail
  16. TargetSchedule.h - remove unused Optional.h include — llvm-dev / detail
  17. FunctionLoweringInfo.h - remove unused Optional.h include — llvm-dev / detail
  18. [lldb/gdb-remote] Delete SendPacketsAndConcatenateResponses — pavel / detail
  19. [lldb] Rewrite/expand TestCppTypedef and document a lookup bug. — Raphael Isemann / detail
  20. [MachineCopyPropagation] Handle propagation of undef copies — carl.ritson / detail
  21. [ARM] Introduce a MQPRCopy — david.green / detail
  22. [libcxx][pretty printers] Correct tests run detection — david.spickett / detail
  23. [PowerPC] refactor rewriteLoadStores for reusing; nfc — czhengsz / detail

clang-d401071-gda5937654691-t24538-b24538.tar.gz (Oct 7, 2021 2:13:15 AM)

  1. [CFE][Codegen] Update auto-generated check lines for few GPU lit tests — mahesha.comp / detail
  2. [Clang][OpenMP] Add partial support for Static Device Libraries — Saiyedul.Islam / detail
  3. [GlobalISel] Silence gcc warning about unused variable — mikael.holmen / detail
  4. [Clang][OpenMP] Fix windows buildbot failure for D105191 — Saiyedul.Islam / detail
  5. [mlir][linalg] Add unsigned min/max/cast function to OpDSL. — gysit / detail
  6. [libcxx][CI] Install all locales used by the test suite — david.spickett / detail

clang-d401065-g62d9163830d0-t24533-b24533.tar.gz (Oct 6, 2021 9:49:31 PM)

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

clang-d401065-g62d9163830d0-t24533-b24533.tar.gz (Oct 6, 2021 9:49:31 PM)

  1. [CUDA] remove unneeded includes from CUDA-related headers. — tra / detail
  2. [IR][NFC] Rename getBaseObject to getAliaseeObject — i / detail
  3. [MLIR] Add OrOp folding rule for constant one operand — uday / detail
  4. Update TODO noting that DriverKit should be added too — Jason Molenda / detail
  5. Don't register mem segments that aren't present in a corefile — Jason Molenda / detail

clang-d401060-g8f0c673d20e7-t24530-b24530.tar.gz (Oct 6, 2021 5:33:13 PM)

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

clang-d401025-ga7ae227baf42-t24526-b24526.tar.gz (Oct 6, 2021 1:21:11 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

clang-d400980-g94db1e98a6c0-t24523-b24523.tar.gz (Oct 6, 2021 9:11:40 AM)

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

clang-d400963-gdb231ebdb07f-t24520-b24520.tar.gz (Oct 6, 2021 5:41:14 AM)

  1. [PowerPC] Implement vector float and vector double version for vec_orc builtin — albionapc / detail
  2. [WebAssembly] De-duplicate WasmAddressSpace and refactor reftype predicates — pmatos / detail
  3. [WebAssembly] Fix call_indirect on funcrefs — pmatos / detail
  4. [SVE] Fix incorrect DAG combines when extracting fixed-width from scalable vectors — david.sherwood / detail
  5. [AArch64] Regenerate some fast-isel tests — david.green / detail
  6. [docs] Fix typo and minor text changes in MyFirstTypoFix — kuhnel / detail
  7. Revert "Second Recommit "[AArch64] Split bitmask immediate of bitwise AND operation"" — david.spickett / detail
  8. [gn build] Port fc36fb4d23a5 — llvmgnsyncbot / detail
  9. [compiler-rt][lsan] Add backup AArch64 register for use_registers test — david.spickett / detail
  10. Round XML register bitsize to byte boundary — omair.javaid / detail
  11. [SystemZ] Temporarily revert memcmp and memcpy patches — paulsson / detail
  12. [CostModel][X86] getCmpSelInstrCost - treat BAD_PREDICATEs the same as the worst case cost predicates for ICMP/FCMP instructions — llvm-dev / detail
  13. [AArch64] Regenerate some more tests — david.green / detail
  14. [mlir][Linalg] Don't return early from inPlaceAnalysis — nicolas.vasilache / detail
  15. [X86][NFC] structure-return simplificiation — nathan / detail
  16. [analyzer] canonicalize special case of structure/pointer deref — vince.a.bridgers / detail
  17. [Test] Add some more symmetrical test cases for D110517 — mkazantsev / detail
  18. [clang] Replace report_fatal_error(std::string) uses with report_fatal_error(Twine) — llvm-dev / detail
  19. [llvm] Replace report_fatal_error(std::string) uses with report_fatal_error(Twine) — llvm-dev / detail
  20. [llvm] Unix.h - Replace report_fatal_error(std::string) with report_fatal_error(Twine) — llvm-dev / detail
  21. Revert "Revert "[GlobalISel][IRTranslator] Emit trap intrinsic for "unreachable""" — Amara Emerson / detail
  22. [lldb] Remove "dwarf dynamic register size expressions" from RegisterInfo — pavel / detail
  23. [mlir] Replace report_fatal_error(std::string) uses with report_fatal_error(Twine) — llvm-dev / detail
  24. [lldb] [ABI/X86] Split base x86 and i386 classes — mgorny / detail
  25. [gn build] Port a30a36f66aea — llvmgnsyncbot / detail
  26. [Test] Few more symmetrical test for D110517 — mkazantsev / detail
  27. [lldb] [FreeBSD] Fix building on systems without PT_COREDUMP — mgorny / detail
  28. [InstCombine] fold fake vector extract to shift+trunc — spatel / detail

clang-d400935-g91d15aa0b8bf-t24515-b24515.tar.gz (Oct 6, 2021 1:51:39 AM)

  1. [NFC][sanitizer] Add basic hash test — Vitaly Buka / detail
  2. [NFC][sanitizer] Add MurMur2Hash64Builder — Vitaly Buka / detail
  3. [NFC][sanitizers] Add StackDepotBase Node::hash_type — Vitaly Buka / detail
  4. [Sanitizers] intercept md5 and sha* apis on FreeBSD. — David CARLIER / detail
  5. [clang] Allow printing 64 bit ints in diagnostics — aeubanks / detail
  6. Mark PassBuilder::addPass() as minsize — aeubanks / detail
  7. Revert "[clang] Allow printing 64 bit ints in diagnostics" — aeubanks / detail
  8. [GlobalISel] Clear unreachable blocks' contents after selection. — Amara Emerson / detail
  9. tsan: don't instrument runtime callbacks in tests — dvyukov / detail
  10. [mlir][linalg] Update OpDSL to use the newly introduced min and max ops. — gysit / detail
  11. [NPM] Automatic 'opt' pipeline reducer script. — markus.lavin / detail

clang-d400924-g02c018394e8a-t24511-b24511.tar.gz (Oct 5, 2021 9:49:35 PM)

  1. [libc++] Pickle substitutions to pass them to dsl.sh.py — Louis Dionne / detail
  2. [WebAssembly] Remove WasmTagType — aheejin / detail
  3. [libc++] Refactor how basic_string and vector hoist exception-throwing functions — Louis Dionne / detail
  4. [AMDGPU] Only remove branches in SIInstrInfo::removeBranch — carl.ritson / detail
  5. [test] refresh a couple of autogen tests — listmail / detail
  6. [docs] Expand the pre-merge testing description a bit — listmail / detail
  7. [AMDGPU] Correction to 095c48fdf3d27a4f346f8680d1d7e89449bb557b. — kpyzhov / detail
  8. [test] autogen a couple of additional tests — listmail / detail
  9. Address a rst format error caught by buildbot — listmail / detail
  10. Stop stripping the `std.` prefix when printing operations in a region with a defined default dialect — joker.eph / detail
  11. [JITLink][MachO][arm64] Make testcase less brittle. — Lang Hames / detail
  12. (test commit) Fix capitalization in README.md — forster / detail

clang-d400912-g54a8a0d09a57-t24506-b24506.tar.gz (Oct 5, 2021 5:49:20 PM)

  1. [SCEV] Don't check if propagation safe if there are no flags (NFC) — nikita.ppv / detail
  2. [lld][WebAssembly] Create optional internal symbols only after LTO object as been added — sbc / detail
  3. [InstCombine] refactor folds of 'not' instructions; NFC — spatel / detail
  4. Update the release notes for consteval if support; NFC — aaron / detail
  5. Fix some Sphinx warnings in the static analyzer docs — aaron / detail
  6. [libc++] Run the no-unicode CI job on new testing configs — Louis Dionne / detail
  7. [inliner] Mandatory inlining decisions produce remarks — mtrofin / detail
  8. [test] rework recently added SCEV tests — listmail / detail
  9. [test] factor out reliance on noundef return value — listmail / detail
  10. [lld][WebAssembly] Remove redundant check for undefined global (NFC) — aheejin / detail
  11. [InstCombine] add tests for logical nand/nor; NFC — spatel / detail
  12. [InstCombine] add folds for logical nand/nor — spatel / detail
  13. [Profile] Add missing fflush in __llvm_profile_set_file_object — zequanwu / detail
  14. [mlir][Linalg] Add support for min/max reduction vectorization in linalg.generic — diegocaballero / detail
  15. [runtimes] Allow FOO_TEST_CONFIG to be a relative path — Louis Dionne / detail

clang-d400897-g94c1c56cc54b-t24502-b24502.tar.gz (Oct 5, 2021 1:58:04 PM)

  1. [clang] FatalErrorHandler.cpp - add explicit <stdio.h> include — llvm-dev / detail
  2. [TableGen] CodeEmitterGen - emit report_fatal_error(const char*) instead of report_fatal_error(std::string&) — llvm-dev / detail
  3. [Support] Update SmallVector report_fatal_error calls to use Twine and add missing implicit header dependency. — llvm-dev / detail
  4. [ConstantFold] Refactor load folding — nikita.ppv / detail
  5. [clangd] IncludeCleaner: Mark used headers — kbobyrev / detail
  6. [MacroFusion] Expose useful static methods. NFC. — Joseph.Nash / detail
  7. [clang-tidy] Fix add_new_check.py to generate correct list.rst autofix column from relative path — kbobyrev / detail
  8. [APInt] Fix type limits warning (NFC) — nikita.ppv / detail
  9. [SystemZ] Implement memcmp of variable length with CLC. — paulsson / detail
  10. [mlir][sparse] add a "release" operation to sparse tensor dialect — ajcbik / detail
  11. [NFC][X86][LV] Add basic costmodel test coverage for not-fully-interleaved i32 loads — lebedev.ri / detail
  12. [SLP]Detect reused scalars in all possible gathers for better vectorization cost. — a.bataev / detail
  13. [MLIR][linalg] Preserve location during elementwise fusion — gcmn / detail
  14. [clangd] Revert unwanted change from D108194 — kbobyrev / detail
  15. [InstrProfData] Bump the raw profile version to 8 — phosek / detail
  16. [lldb] Improve help for platform put-file — keithbsmiley / detail
  17. [lldb testing] NFC: run through clang-format — dave / detail
  18. [llvm] Update report_fatal_error calls from raw_string_ostream to use Twine(OS.str()) — llvm-dev / detail
  19. [Sema] Allow comparisons between different ms ptr size address space types. — akhuang / detail
  20. [mlir][tosa] tosa.cast support for unsigned integers — rob.suderman / detail
  21. [libc++][test] Use = delete over DELETE_FUNCTION. NFC. — joeloser93 / detail
  22. [mlir:Pass] Generate a reproducer as early as possible — riddleriver / detail
  23. [SCEV] Tweak the algorithm for figuring out if flags must apply to a SCEV [mostly-NFC] — listmail / detail
  24. [flang] Fold MAXLOC and MINLOC — pklausler / detail
  25. [mlir][spirv] Add ops and patterns for lowering standard max/min ops — antiagainst / detail
  26. [libc++abi] Mark __cxa_new_handler with _LIBCPP_SAFE_STATIC — Louis Dionne / detail
  27. [fir] Add external name interop pass — clementval / detail
  28. [NFC] Fixup newly-added costmodel tests to actually test what they should — lebedev.ri / detail
  29. [lldb] Improve meta data stripping from JSON crashlogs — Jonas Devlieghere / detail
  30. [NFC][sanitizer] Combine MSAN data in single field — Vitaly Buka / detail
  31. [sanitizer] Fix Android bot — Vitaly Buka / detail
  32. [tests] Cover cases we could infer SCEV flags, but don't — listmail / detail

clang-d400865-gcc697fc292b0-t24497-b24497.tar.gz (Oct 5, 2021 10:02:49 AM)

  1. [SCCPSolver] Fix use-after-free in markArgInFuncSpecialization — sjoerd.meijer / detail
  2. [fir] Split FIROptimizer lib into several smaller libraries — clementval / detail
  3. Implement if consteval (P1938) — aaron / detail
  4. consteval if is now fully supported — aaron / detail
  5. [lldb][NFC] Remove unnecessary include in cpp/const_this test — Raphael Isemann / detail
  6. [mlir][linalg] Move generalization pattern to Transforms (NFC). — gysit / detail
  7. [PowerPC][MMA] Allow MMA builtin types in pre-P10 compilation units — kamau.bridgeman / detail
  8. [DebugInfo][InstrRef] Track all of DBG_PHIs operands — jeremy.morse / detail
  9. Reland "[clang-repl] Allow loading of plugins in clang-repl." — v.g.vassilev / detail
  10. tsan: make cur_thread_init return cur_thread — dvyukov / detail
  11. [PHIElimination] Update LiveVariables after handling an unspillable terminator — jay.foad / detail
  12. [mlir][spirv] Fix path in define_enum.sh script — antiagainst / detail
  13. tsan: improve detection of stack/tls races — dvyukov / detail
  14. [mlir] Add an 'cppNamespace' field to availability — antiagainst / detail
  15. [RISCV] Update to vlm.v and vsm.v according to v1.0-rc1. — kai.wang / detail
  16. [AMDGPU] Use "hostcall" module flag instead of searching for ockl_hostcall_internal() declaration. — kpyzhov / detail
  17. [X86][Costmodel] Load/store i32/f32 Stride=4 VF=2 interleaving costs — lebedev.ri / detail
  18. [X86][Costmodel] Load/store i32/f32 Stride=4 VF=4 interleaving costs — lebedev.ri / detail
  19. [X86][Costmodel] Load/store i32/f32 Stride=4 VF=8 interleaving costs — lebedev.ri / detail
  20. [X86][Costmodel] Load/store i32/f32 Stride=4 VF=16 interleaving costs — lebedev.ri / detail
  21. [X86][Costmodel] Load/store i64/f64 Stride=4 VF=2 interleaving costs — lebedev.ri / detail
  22. [X86][Costmodel] Load/store i64/f64 Stride=4 VF=4 interleaving costs — lebedev.ri / detail
  23. [X86][Costmodel] Load/store i64/f64 Stride=4 VF=8 interleaving costs — lebedev.ri / detail
  24. [X86][Costmodel] Load/store i32/f32 Stride=6 VF=2 interleaving costs — lebedev.ri / detail
  25. [X86][Costmodel] Load/store i32/f32 Stride=6 VF=4 interleaving costs — lebedev.ri / detail
  26. [X86][Costmodel] Load/store i32/f32 Stride=6 VF=8 interleaving costs — lebedev.ri / detail
  27. [X86][Costmodel] Load/store i32/f32 Stride=6 VF=16 interleaving costs — lebedev.ri / detail
  28. [X86][Costmodel] Load/store i64/f64 Stride=6 VF=2 interleaving costs — lebedev.ri / detail
  29. [X86][Costmodel] Load/store i64/f64 Stride=6 VF=4 interleaving costs — lebedev.ri / detail
  30. [X86][Costmodel] Load/store i64/f64 Stride=6 VF=8 interleaving costs — lebedev.ri / detail
  31. Add .cmt and .cmti files for OCaml bindings — shivam98.tkg / detail
  32. [libc++][test] Remove unused macro in is_constructible.pass.cpp. NFC. — joeloser93 / detail
  33. [lldb testing] Avoid subtle terminfo behavioral differences — dave / detail
  34. [AArch64][SVE] Propagate math flags from intrinsics to instructions — matthew.devereau / detail
  35. [AArch64][SVE] Remove redundant PTEST following PNEXT/PFIRST — peter.waller / detail
  36. [SystemZ] Implement memcpy of variable length with MVC. — paulsson / detail
  37. Revert "Revert "Revert "[GlobalISel][IRTranslator] Emit trap intrinsic for "unreachable"""" — Amara Emerson / detail
  38. [llvm] Migrate from getNumArgOperands to arg_size (NFC) — kazu / detail
  39. [clangd] Include refs of base method in refs for derived method. — usx / detail
  40. [APInt] Make insertBits and concat work with zero width APInts. — clattner / detail

clang-d400825-g40e00063bcb7-t24493-b24493.tar.gz (Oct 5, 2021 6:08:18 AM)

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

clang-d400825-g40e00063bcb7-t24493-b24493.tar.gz (Oct 5, 2021 6:08:18 AM)

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

clang-d400800-g4e91035387fa-t24490-b24490.tar.gz (Oct 5, 2021 2:09:25 AM)

  1. [gn build] Port cfef1803dd83 — llvmgnsyncbot / detail
  2. [ELF][test][NFC] Make a test standard compliant — ikudrin / detail
  3. [clang-repl] Allow loading of plugins in clang-repl. — v.g.vassilev / detail
  4. Revert "[clang-repl] Allow loading of plugins in clang-repl." — v.g.vassilev / detail
  5. [lldb] Remove some anonymous namespaces — pavel / detail
  6. [LiveIntervals] Fix verification of early-clobbered segments — jay.foad / detail
  7. [AArch64][GlobalISel] Legalize G_VECREDUCE_AND. — Amara Emerson / detail
  8. [fir] Split FIROptimizer lib into several smaller libraries — clementval / detail
  9. [runtimes] Set a default value for LLVM_LIT_ARGS — martin / detail
  10. [libcxx] Don't autodetect pthreads on MinGW — martin / detail
  11. [libcxx] [test] Move a missed test to ctime.timespec.compile.pass.cpp — martin / detail
  12. [Support] Trim #include after b06df22 — sam.mccall / detail

clang-d400788-gcfef1803dd83-t24486-b24486.tar.gz (Oct 4, 2021 10:21:51 PM)

  1. Revert "Revert "[GlobalISel][IRTranslator] Emit trap intrinsic for "unreachable""" — Amara Emerson / detail
  2. [flang] Remove incorrect unit test — rasmussen17 / detail
  3. [CSSPGO] Rename the field of SampleContextFrame — wlei / detail
  4. [llvm-profgen] Add duplication factor for line-number based profile — wlei / detail
  5. [llvm-profgen] Filter out invalid debug line — wlei / detail
  6. [GlobalISel] Port over the SelectionDAG stack protector codegen feature. — Amara Emerson / detail

clang-d400782-gc0039de2953d-t24483-b24483.tar.gz (Oct 4, 2021 6:33:44 PM)

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

clang-d400774-g256828689231-t24479-b24479.tar.gz (Oct 4, 2021 2:49:54 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-d400774-g256828689231-t24479-b24479.tar.gz (Oct 4, 2021 2:49:54 PM)

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

clang-d400742-g83bc88174edd-t24475-b24475.tar.gz (Oct 4, 2021 11:13:17 AM)

  1. [TargetLibraryInfo] Refactor size_t checks in isValidProtoForLibFunc. NFC — bjorn.a.pettersson / detail
  2. [AArch64] Test for Store Pair Suppress under minsize. — david.green / detail
  3. [demangle] Add a unittest for _Float16 demangling. NFC — pengfei.wang / detail
  4. [clang] Fix computation of number of dependencies using OpenMP iterator, — a.bataev / detail
  5. [clangd] Improve PopulateSwitch tweak — davg / detail
  6. [libc++][NFC] Qualify usage of nullptr_t in the format tests — Louis Dionne / detail
  7. [llvm-objdump] Fix common symbol output on 32 bit platforms — david.spickett / detail
  8. [NFC][X86][LV] Add costmodel test coverage for interleaved i32/f32 load/store stride=4 — lebedev.ri / detail
  9. [NFC][X86][Codegen] Add test coverage for interleaved i32 load/store stride=4 — lebedev.ri / detail
  10. [NFC][X86][LV] Add costmodel test coverage for interleaved i64/f64 load/store stride=4 — lebedev.ri / detail
  11. [NFC][X86][Codegen] Add test coverage for interleaved i64 load/store stride=4 — lebedev.ri / detail
  12. [analyzer] Add InvalidPtrChecker — zurab.tsinadze / detail
  13. [gn build] Port 811b1736d91b — llvmgnsyncbot / detail
  14. [libc++][NFC] Qualify nullptr_t in test — Louis Dionne / detail
  15. [PowerPC][NFC] Remove reg name option in int128 test — Jinsong Ji / detail
  16. [IR] Migrate from getNumArgOperands to arg_size (NFC) — kazu / detail
  17. [lld] Use checkError more — thakis / detail
  18. [LLDB] Fix objc_clsopt_v16_t struct — Jonas Devlieghere / detail
  19. [mlir][SPIRVToLLVM] Propagate location attribute from spv.GlobalVariable to llvm.mlir.global — weiwei.li1 / detail
  20. [SimpleLoopUnswitch] Allow threshold to be specified zero or more times — ctetreau / detail
  21. [NFC] Fix build failure in ScopDetection — ctetreau / detail
  22. [flang][NFC] Fix first line of magic-numbers.h — pklausler / detail
  23. [flang] Better error recovery for missing THEN in ELSE IF — pklausler / detail
  24. libc++: document in the release notes that a C++20 compiler is expected — sylvestre / detail
  25. [lldb][import-std-module] Prefer the non-module diagnostics when in fallback mode — Raphael Isemann / detail
  26. [AArch64] Disable AArch64StorePairSuppress under optsize — david.green / detail
  27. [libc++][NFC] Remove header name from <version> — Louis Dionne / detail
  28. [libc++][NFC] Fix include guard for some detail header — Louis Dionne / detail

clang-d400714-gf074a6a04193-t24471-b24471.tar.gz (Oct 4, 2021 7:31:15 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

clang-d400695-g39f3f7c08fb6-t24468-b24468.tar.gz (Oct 4, 2021 3:44: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-d400695-g39f3f7c08fb6-t24468-b24468.tar.gz (Oct 4, 2021 3:44:45 AM)

  1. [clangd] Follow-up on rGdea48079b90d — kbobyrev / detail
  2. [mli][linalg] Change tensor size in unit test (NFC). — gysit / detail
  3. [LLDB] Skip TestClangREPL.py on Arm/AArch64 Linux — omair.javaid / detail
  4. [openmp] [elf_common] Fix linking against LLVM dylib — mgorny / detail
  5. [APInt] Stop using soft-deprecated constructors and methods in llvm. NFC. — jay.foad / detail
  6. [APInt] Stop using soft-deprecated constructors and methods in clang. NFC. — jay.foad / detail
  7. [NFC] Simple tidy-up in LoopVectorizationCostModel::selectEpilogueVectorizationFactor — david.sherwood / detail
  8. [LoopBoundSplit] Use SCEVAddRecExpr instead of SCEV for AddRecSCEV (NFC) — jingu.kang / detail
  9. [libFuzzer] Use octal instead of hex escape sequences in PrintASCII — hans / detail
  10. [mlir][python] Usability improvements for Python bindings — zinenko / detail
  11. [mlir][python] Provide more convenient wrappers for std.ConstantOp — zinenko / detail
  12. [mlir][python] Provide more convenient constructors for std.CallOp — zinenko / detail
  13. [ELF][test] Fix several LLD ICF tests — andrew.ng / detail

clang-d400682-g601168e42037-t24465-b24465.tar.gz (Oct 4, 2021 12:04:58 AM)

  1. [lldb] Refactor variable parsing — jarin / detail

clang-d400681-g5f7a5353301b-t24464-b24464.tar.gz (Oct 3, 2021 8:27:22 PM)

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

clang-d400681-g5f7a5353301b-t24464-b24464.tar.gz (Oct 3, 2021 8:27:22 PM)

  1. [SCEV] Use trivial bound on defining scope of all SCEVs when computing flags — listmail / detail
  2. [SCEV] Cap the number of instructions scanned when infering flags — listmail / detail

clang-d400679-gd02db32644b7-t24462-b24462.tar.gz (Oct 3, 2021 4:54:37 PM)

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

clang-d400664-g0f567f0e3ed8-t24458-b24458.tar.gz (Oct 3, 2021 1:19:20 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

clang-d400661-gb85bf520dcd9-t24455-b24455.tar.gz (Oct 3, 2021 9:51:04 AM)

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

clang-d400650-g5f2f6118800f-t24450-b24450.tar.gz (Oct 3, 2021 6:17:36 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

clang-d400641-gf62d18ff140f-t24447-b24447.tar.gz (Oct 3, 2021 2:40:22 AM)

  1. Fix last leaky MLIR integration test (NFC) — joker.eph / detail
  2. Exclude MLIR python binding tests from Sanitizer tests for now — joker.eph / detail
  3. Fix ASAN execution for the MLIR Python tests — joker.eph / detail
  4. [mlir] [test] Include mlir_tools_dir in PATH to fix mlir-reduce — mgorny / detail
  5. [NFC][RISCV] Update test cases through update_cc_test_checks.py. — kai.wang / detail
  6. [LSV] Change the default value of InstertElement to poison — gusrb406 / detail
  7. [Clang] Extend -Wbool-operation to warn about bitwise and of bools with side effects — Dávid Bolvanský / detail

clang-d400634-g475de8da011c-t24443-b24443.tar.gz (Oct 2, 2021 11:12:56 PM)

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

clang-d400634-g475de8da011c-t24443-b24443.tar.gz (Oct 2, 2021 11:12:56 PM)

  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

clang-d400626-ge8806d748643-t24440-b24440.tar.gz (Oct 2, 2021 7:46:39 PM)

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

clang-d400620-g9312cb6f2092-t24436-b24436.tar.gz (Oct 2, 2021 4:20:19 PM)

  1. [SCEV] Split isSCEVExprNeverPoison reasoning explicitly into scope and mustexecute parts [NFC] — listmail / detail
  2. Fix memory leaks in mlir/unittests/MLIRTableGenTests — joker.eph / detail
  3. Fix memory leaks in MLIR unit-tests (NFC) — joker.eph / detail
  4. Fix Undefined Behavior in MLIR Diagnostic: don't call memcpy with a nullptr source — joker.eph / detail

clang-d400616-gc1e32b3fc021-t24432-b24432.tar.gz (Oct 2, 2021 12:55:38 PM)

  1. Free memory leak on duplicate interface registration — joker.eph / detail
  2. [clang-format] NFC 1% improvement in the overall clang-formatted status — mydeveloperday / detail
  3. Revert "[RISCV] Add an GPR def to the Zvlseg SPILL/RELOAD pseudos" — craig.topper / detail
  4. [X86][Atom] Fix BSR/BSF uops + port usage — llvm-dev / detail
  5. [llvm-jitlink] Sink getPageSize call in Session::Create. — Lang Hames / detail
  6. [Target] Migrate from getNumArgOperands to arg_size (NFC) — kazu / detail

clang-d400610-g9452ec722ce0-t24428-b24428.tar.gz (Oct 2, 2021 9:35:31 AM)

  1. [X86][SSE] Fix typo + infinite-loop in HOP(HOP'(X,X),HOP'(Y,Y)) fold (PR52040) — llvm-dev / detail

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

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

clang-d400593-gf33274c7bf44-t24423-b24423.tar.gz (Oct 2, 2021 2:33:17 AM)

  1. [DWARF][NFC] add ParentIdx and SiblingIdx to DWARFDebugInfoEntry for faster navigation. — a.v.lapshin / detail
  2. [AArch64][GlobalISel] Lower G_SMULH/G_UMULH unless its one of the supported types. — Amara Emerson / detail
  3. [llvm-cxxfilt] Replace isalnum with isAlnum from StringExtras — tomasz.miasko / detail

clang-d400590-g237d18a61a97-t24421-b24421.tar.gz (Oct 1, 2021 11:14:18 PM)

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

clang-d400590-g237d18a61a97-t24421-b24421.tar.gz (Oct 1, 2021 11:14:18 PM)

  1. [flang][OpenMP] Added OpenMP 5.0 specification based semantic checks for sections construct and test case for simd construct — nimishra / detail
  2. Add a `check-mlir-build-only` build target that only builds the dependencies of the `check-mlir` test target (NFC) — joker.eph / detail
  3. Fix memory leaks in mlir/test/CAPI/ir.c — joker.eph / detail

clang-d400587-g237e9059f781-t24418-b24418.tar.gz (Oct 1, 2021 7:54:41 PM)

  1. [test] split flags-from-poison.ll to allow ease of autogen update — listmail / detail
  2. [SCEV] Remove invariant requirement from isSCEVExprNeverPoison — listmail / detail
  3. [SCEV] Stop blindly propagating flags from inbound geps to SCEV nodes — listmail / detail
  4. [test] add coverage for a SCEVUnknown scoped value in isSCEVExprNeverPoison — listmail / detail
  5. Revert "Extract LC_CODE_SIGNATURE related implementation out of LLD" — danielrodriguez / detail
  6. [gn build] Port 657f02d45804 — llvmgnsyncbot / detail
  7. [libc++][Docs] Update benchmark doc wrt monorepo — shivam98.tkg / detail

clang-d400580-g96843d220dd8-t24414-b24414.tar.gz (Oct 1, 2021 4:33:03 PM)

  1. [NFC][X86][LV] Improve costmodel test coverage for interleaved i8 load/store stride=4 — lebedev.ri / detail
  2. [NFC][X86][Codegen] Add test coverage for interleaved i8 load/store stride=4 — lebedev.ri / detail
  3. [TwoAddressInstruction] Pre-commit a test case for D110944 — jay.foad / detail
  4. [TwoAddressInstruction] Tweak constraining of tied operands — jay.foad / detail
  5. [DAG] scalarizeExtractedVectorLoad - replace getABITypeAlign with allowsMemoryAccess (PR45116) — llvm-dev / detail
  6. [Demangle][Rust] Parse non-ASCII identifiers — tomasz.miasko / detail
  7. [gn build] Port c8c2b4629f75 — llvmgnsyncbot / detail
  8. [mlir][capi] Add TypeID to MLIR C-API — danielzresnick / detail
  9. [BasicAA] Add additional truncation tests (NFC) — nikita.ppv / detail
  10. [BasicAA] Make test more robust (NFC) — nikita.ppv / detail
  11. [mlir][sparse] Factoring out getZero() and avoiding unnecessary Type params — 2998727+wrengr / detail
  12. [mlir][sparse] Factoring out allocaIndices() — 2998727+wrengr / detail
  13. [mlir][sparse] Sharing calls to adaptor.getOperands()[0] — 2998727+wrengr / detail
  14. [Test] Add a test exposing a miscompile in SimpleLoopUnswitch. — dsuchkov / detail
  15. [SimpleLoopUnswitch] Don't unswitch constant conditions — dsuchkov / detail
  16. [DomTree] Assert that blocks in queries aren't from another function — dsuchkov / detail
  17. [Profile] Add a warning when lock file failed in __llvm_profile_set_file_object with continuous mode — zequanwu / detail
  18. Revert "tsan: print a meaningful frame for stack races" — amy.kwan1 / detail
  19. Revert "tsan: fix tls_race3 test on darwin" — amy.kwan1 / detail
  20. Revert "tsan: fix and test detection of TLS races" — amy.kwan1 / detail
  21. Revert "[DomTree] Assert that blocks in queries aren't from another function" — dsuchkov / detail
  22. [NFC][PowerPC] Add test case for byval store. — stefanp / detail
  23. [AArch64][GlobalISel] Change G_ANYEXT fed by scalar G_ICMP to G_ZEXT — Jessica Paquette / detail

clang-d400557-g9c31969e8df2-t24409-b24409.tar.gz (Oct 1, 2021 1:12:01 PM)

  1. [NFC][Codegen][X86] Drop unused check prefixes in newly added tests — lebedev.ri / detail
  2. [AIX]implement the --syms and using "symbol index and qualname" for --sym --symbol--description for llvm-objdump for xcoff — zhijian / detail
  3. [Transforms] Migrate from getNumArgOperands to arg_size (NFC) — kazu / detail
  4. [ORC] Remove OrcRPCExecutorProcessControl ad OrcRPCTPCServer. — Lang Hames / detail
  5. [libc++] Revert the part of my b82683b that affected <version>. — arthur.j.odwyer / detail
  6. [DetectDeadLanes] Enable machine verification after this pass — jay.foad / detail
  7. [ProcessImplicitDefs] Enable machine verification after this pass — jay.foad / detail
  8. [UnreachableMachineBlockElim] Enable machine verification after this pass — jay.foad / detail
  9. [LiveVariables] Skip verification of kills inside bundles — jay.foad / detail
  10. [MachineLoopInfo] Enable machine verification after this pass — jay.foad / detail
  11. [NFC][AttributeList] Replace index_begin/end with an iterator — aeubanks / detail
  12. [mlir][linalg] Include InitTensorOp in tiling canonicalization — antiagainst / detail
  13. [ORC] Remove ORC RPC. — Lang Hames / detail
  14. [gn build] Port 33dd98e9e499 — llvmgnsyncbot / detail
  15. [InstCombine] fold (trunc (X>>C1)) << C to shift+mask directly — spatel / detail
  16. [lldb] [Host] Sync TerminalState::Data to struct type — mgorny / detail
  17. [ORC] Fix LLVM modulemap after removal of ORC RPC in 33dd98e9e49. — Lang Hames / detail
  18. revert tsan part for investigation — zijunzhao / detail
  19. [fir][NFC] Move fir.global printer to cpp file — clementval / detail
  20. [BasicAA] Add additional 32-bit truncation test (NFC) — nikita.ppv / detail
  21. [AIX] Don't pass namedsects in LTO mode — Jinsong Ji / detail

clang-d400536-gbd21257bf5af-t24404-b24404.tar.gz (Oct 1, 2021 9:55:30 AM)

  1. Fix ambiguous overload build failure — james.henderson / detail
  2. [lldb] [test] Delay pty/tty imports to fix Windows builds — mgorny / detail
  3. [PowerPC] Optimal sequence for doubleword vec_all_{eq|ne} on Power7 — nemanja.i.ibm / detail
  4. [clang] Try to unbreak crash-report.cpp on PS4 bot after 8dfbe9b0a — thakis / detail
  5. [RISCV][NFC] Reformat a line of frame lowering code — fraser / detail
  6. [lldb] Simplify TestCompletion.py — pavel / detail
  7. [mlir][linalg] Retire PoolingMaxOp/PoolingMinOp/PoolingSumOp. — gysit / detail
  8. [libomptarget][amdgpu] Refactor memory pool collection — jonathanchesterfield / detail
  9. [fir] Remove obsolete fir.negf and fir.modf ops — clementval / detail
  10. [SystemZ][z/OS] Introduce initial support for GOFF asm parser — anirudh_prasad / detail
  11. [gn build] Port fb99424a6f65 — llvmgnsyncbot / detail
  12. [X86][Costmodel] Load/store i32/f32 Stride=2 VF=2 interleaving costs — lebedev.ri / detail
  13. [X86][Costmodel] Load/store i32/f32 Stride=2 VF=4 interleaving costs — lebedev.ri / detail
  14. [X86][Costmodel] Load/store i32/f32 Stride=2 VF=8 interleaving costs — lebedev.ri / detail
  15. [X86][Costmodel] Load/store i32/f32 Stride=2 VF=16 interleaving costs — lebedev.ri / detail
  16. [X86][Costmodel] Load/store i32/f32 Stride=2 VF=32 interleaving costs — lebedev.ri / detail
  17. [X86][Costmodel] Load/store i64/f64 Stride=2 VF=2 interleaving costs — lebedev.ri / detail
  18. [X86][Costmodel] Load/store i64/f64 Stride=2 VF=4 interleaving costs — lebedev.ri / detail
  19. [X86][Costmodel] Load/store i64/f64 Stride=2 VF=8 interleaving costs — lebedev.ri / detail
  20. [X86][Costmodel] Load/store i64/f64 Stride=2 VF=16 interleaving costs — lebedev.ri / detail
  21. [NFC][AMDGPU] Reduce includes dependencies, part 2 — daniil.fukalov / detail
  22. [libunwind] Fix cfi_register for float registers. — daniel.kiss / detail
  23. [InstCombine] add tests for icmp of gep; NFC — spatel / detail
  24. [gn build] Port 47d6274d4c31 — llvmgnsyncbot / detail
  25. [analyzer] Fix deprecated plistlib functions — balazs.benics / detail
  26. [NFC][X86][LV] Improve costmodel test coverage for interleaved i8 load/store stride=3 — lebedev.ri / detail
  27. [NFC][X86][Codegen] Add test coverage for interleaved i8 load/store stride=3 — lebedev.ri / detail
  28. [llvm-jitlink] Fix a FIXME. — Lang Hames / detail
  29. [libc++] [test] Remove "// -*- C++ -*-" comments from generated .cpp files. — arthur.j.odwyer / detail
  30. [libc++] Remove "// -*- C++ -*-" comments from all .cpp files. NFCI. — arthur.j.odwyer / detail
  31. [OpenMP][testing] increase threshold for omp_get_wtime test — jonathan.l.peyton / detail
  32. [OpenMP][host runtime] Introduce kmp_cpuinfo_flags_t to replace integer flags — jonathan.l.peyton / detail
  33. [TrivialDeadness] Update function comment — anna / detail
  34. [libc++] [test] Remove filenames from copyright headers. NFCI. — arthur.j.odwyer / detail
  35. [lldb] [Host] Fix flipped logic in TerminalState::Save() — mgorny / detail

clang-d400501-g067312d28393-t24398-b24398.tar.gz (Oct 1, 2021 6:38:07 AM)

  1. [clang][ASTImporter] Import ConstructorUsingShadowDecl correctly. — 1.int32 / detail
  2. Revert "[LoopVectorize] Permit vectorisation of more select(cmp(), X, Y) reduction patterns" — krasimir / detail
  3. Revert "[libcxx] Run u16string tests for gdb pretty printers" — david.spickett / detail
  4. Revert "[libcxx][test] Use python specified by build rather than system default python" — david.spickett / detail
  5. [llvm-reduce] Skip updating calls where OldF isn't the called fn. — flo / detail
  6. [SLPVectorizer] Fix crash in isShuffle with scalable vectors — kerry.mclaughlin / detail
  7. [AArch64][SVE] Replace fmul, fadd and fsub LLVM IR instrinsics with LLVM IR binary ops — matthew.devereau / detail
  8. [BasicAA] Add test showing 32 bit overflow issue for GEPs. — flo / detail
  9. [clangd] Handle members of anon structs in SelectionTree — kadircet / detail
  10. [lldb] [Host] Refactor TerminalState — mgorny / detail
  11. [RISCV][NFC] Add closing parentheses to frame layout comments — fraser / detail
  12. [mlir] Enable loop peeling for "reduction" dimensions of tiled_loop. — pifon / detail
  13. [libFuzzer] Fix two typos — hans / detail
  14. [MLIR][GPU] Add GPU launch op support for dynamic shared memory — uday / detail
  15. [lldb] Add a gdb_remote_client test for connecting to pty — mgorny / detail
  16. [fir] Add fir.char_convert op — clementval / detail
  17. [fir][NFC] Remove explicit num of inlined element for SmallVectors — clementval / detail

clang-d400484-g3780de46001b-t24392-b24392.tar.gz (Oct 1, 2021 3:08:29 AM)

  1. [flang] Revert 3 commits pushed by mistake along b7c07ce15ffe6da9dcd69d457a3eca987452edc7 — jperier / detail
  2. [fir][NFC] Update doc for pinned attr in fir.alloca — clementval / detail
  3. [fir][NFC] Move fir.select_type builder to cpp file — clementval / detail
  4. [SelectionDAG] Handle promotion + widening in getCopyToPartsVector — sander.desmalen / detail
  5. [LoopVectorize] Permit vectorisation of more select(cmp(), X, Y) reduction patterns — david.sherwood / detail
  6. [clang][ASTImporter] Import InheritedConstructor and ConstructorUsingShadowDecl. — 1.int32 / detail
  7. [flang][driver] Error if uuidgen is not installed — david.spickett / detail

clang-d400477-gb7c07ce15ffe-t24388-b24388.tar.gz (Oct 1, 2021 12:21:31 AM)

  1. [PowerPC] Fix lharx and lbarx builtin signatures — albionapc / detail
  2. Expose `DIBuilder::finalizeSubprogram()` through the LLVM C API — dblaikie / detail
  3. [MemProf] Loosen matching of profile data to avoid bot flakes — tejohnson / detail
  4. [flang][NFC] Fix header comments in some runtime headers — jperier / detail
  5. [flang] Add a wrapper for Fortran main program — jperier / detail
  6. [flang][NFC] Add debug dump method to evaluate::Expr and semantics::Symbol — jperier / detail
  7. [flang] Improve runtime interface with C99 complex — jperier / detail

clang-d400470-gd2df5ce294cb-t24384-b24384.tar.gz (Sep 30, 2021 8:52:09 PM)

  1. [NFC][sanitizer] Add const into method — Vitaly Buka / detail
  2. add tsan shared library — zijunzhao / detail
  3. [NFC] Restore magic and magicu to a globally visible location — ctetreau / detail
  4. [gn build] Port 3077bc90de8d — llvmgnsyncbot / detail
  5. [NFC][sanitizer] Lazy init in StackDepotReverseMap — Vitaly Buka / detail
  6. [NFC][lsan] Expand use StackDepotReverseMap — Vitaly Buka / detail
  7. [NFC][asan] Remove redundant functions — Vitaly Buka / detail

clang-d400463-g3562ad3ebeb2-t24380-b24380.tar.gz (Sep 30, 2021 5:38:10 PM)

  1. [compiler-rt] Add -fno-omit-frame-pointer check to builtins — smeenai / detail
  2. [CMake] Remove the LLD LTO check for Darwin — phosek / detail
  3. [flang][NFC] Fix header comments in some runtime headers — jperier / detail
  4. [openmp][docs] Describe how the internal components are found — jonathanchesterfield / detail
  5. [flang] Take into account SubprogramDetails in GetInterfaceSymbol — jperier / detail
  6. [RISCV] Remove Zbproposedc extension — craig.topper / detail
  7. [flang][NFC] Add debug dump method to evaluate::Expr and semantics::Symbol — jperier / detail
  8. [GlobalISel] Extend CombinerHelper::matchConstantOp() to match constant splat vectors. — Amara Emerson / detail
  9. [MC] Fix buildbots with shared lib builds — rafaelauler / detail
  10. [MemProf] Record accesses for all words touched in mem intrinsic — tejohnson / detail
  11. [SCEV] Modernize code style of isSCEVExprNeverPoison [NFC] — listmail / detail
  12. [libcxx][test] Use python specified by build rather than system default python — leonardchan / detail
  13. [test] Add tests covering a missing opt in SCEV's isSCEVExprNeverPoison — listmail / detail
  14. BPF: implement isLegalAddressingMode() properly — yhs / detail

clang-d400449-g324732910725-t24374-b24374.tar.gz (Sep 30, 2021 2:24:02 PM)

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

clang-d400449-g324732910725-t24374-b24374.tar.gz (Sep 30, 2021 2:24:02 PM)

  1. [AMDGPU] move hasAGPRs/hasVGPRs into header — Stanislav.Mekhanoshin / detail
  2. [lldb] Remove support for replaying the test suite from a reproducer — Jonas Devlieghere / detail
  3. [mlir][linalg] Fix incorrect bound calculation for tiling conv — antiagainst / detail
  4. [flang] Front-end and runtime support for CALL EXIT and ABORT — pklausler / detail
  5. Revert "[libc++][libc++abi] Add tests for vendor-specific properties" — haowei / detail
  6. [libc++abi][NFCI] Consistently group new_handler, unexpected_handler and terminate_handler — Louis Dionne / detail
  7. [clang] Remove duplication in types::getCompilationPhases() — thakis / detail
  8. [clang] do not emit note for bad conversion when destination type qualifiers are not compatibly include source type qualifiers — zequanwu / detail
  9. [clang] Make crash reproducer work with clang-cl — thakis / detail
  10. [flang] Fix test regression from SQRT folding — pklausler / detail
  11. [clang] Don't modify OptRemark if the argument is not relevant — aeubanks / detail
  12. [mlir][sparse] Correcting a few typos — 2998727+wrengr / detail
  13. [BasicAA] Move more extension logic into ExtendedValue (NFC) — nikita.ppv / detail
  14. Reland "[clang-cl] Accept `#pragma warning(disable : N)` for some N" — thakis / detail
  15. [InstCombine] add tests for shift-trunc-shift; NFC — spatel / detail
  16. [InstCombine] restrict shift-trunc-shift fold to opposite direction shifts — spatel / detail
  17. [flang] Fold FINDLOC() — pklausler / detail
  18. [GlobalISel] Extend G_SELECT of known condition combine to vectors. — Amara Emerson / detail
  19. [PowerPC] Improved codegen related to xscvdpsxws/xscvdpuxws — albionapc / detail
  20. [MC] Make MCDwarfLineStr class public — rafaelauler / detail
  21. [gn build] Port 050edef8538e — llvmgnsyncbot / detail
  22. [DFSan] Optimize code for writing to shadow. Move SetShadow to namespace. — browneee / detail
  23. Revert "Recommit "[SCEV] Look through single value PHIs." (take 2)" — flo / detail
  24. [AIX] Rename binder option for PGO support — Jinsong Ji / detail
  25. [mlir][Linalg] Refactor comprehensive bufferize for external uses - NFC — nicolas.vasilache / detail
  26. [cora async] Cleanup undefined llvm.coro.async.resume — aschwaighofer / detail
  27. [libomptarget] Apply D110029 to amdgpu — jonathanchesterfield / detail
  28. [openmp] Add addrspacecast to getOrCreateIdent — jonathanchesterfield / detail

clang-d400421-gd372e92baf96-t24369-b24369.tar.gz (Sep 30, 2021 11:12:40 AM)

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

clang-d400421-gd372e92baf96-t24369-b24369.tar.gz (Sep 30, 2021 11:12:40 AM)

  1. [fir][NFC] Update and move fir.freemem and fir.store — clementval / detail
  2. [fir][NFC] Move fir.shape verifier to cpp file — clementval / detail
  3. [BPI] Keep BPI available in loop passes through LoopStandardAnalysisResults — anna / detail
  4. [fir][NFC] Move parser/printer for fir.global_len — clementval / detail
  5. [NFC] Improve file-level documentation for Sequence.h — kubak / detail
  6. [NFC][X86][LV] Add costmodel test coverage for interleaved i64/f64 load/store stride=2 — lebedev.ri / detail
  7. [NFC][X86][Codegen] Add test coverage for interleaved i64 load/store stride=2 — lebedev.ri / detail
  8. [LoopPredication] Remove unused variable — anna / detail
  9. [clangd] Update comment after dea48079b90d40f2087435b778544dffb0ab1793 — kbobyrev / detail
  10. [fir][NFC] Removed unused declaration from td file — clementval / detail
  11. [libc++] Add a testing configuration specific to Apple's libc++ — Louis Dionne / detail
  12. [fir] Update fir.alloca op — clementval / detail
  13. [x86] add test for 3 fcmps and logic; NFC — spatel / detail
  14. [NFC] [hwasan] Remove unneeded member. — fmayer / detail
  15. [NFC][AMDGPU] Improve cost model tests coverage. — daniil.fukalov / detail
  16. [llvm] Migrate from arg_operands to args (NFC) — kazu / detail
  17. [fir][NFC] Rename lenParams to typeparams in builders — clementval / detail
  18. [libc++][NFC] Remove stray whitespace — Louis Dionne / detail
  19. Improve the effectiveness of BDCE's debug info salvaging — Adrian Prantl / detail
  20. [mlir] Remove old "tc" linalg ods generator. — stellaraccident / detail
  21. [CostModel] Update default cost model for sadd/ssub overflow to match TargetLowering — craig.topper / detail
  22. Instantiate fewer templates in PassManager::addPass() — aeubanks / detail
  23. [BasicAA] Use ExtendedValue in VariableGEPIndex (NFC) — nikita.ppv / detail
  24. Manually create unique_ptr in various pass adaptors — aeubanks / detail

clang-d400397-g93a6b49d38af-t24364-b24364.tar.gz (Sep 30, 2021 7:54:26 AM)

  1. [fir] Update fir.field_index op — clementval / detail
  2. [PowerPC] Truncate element index for vec_insert in altivec.h — nemanja.i.ibm / detail
  3. [AArch64][GlobalISel] Re-generate some tests for D110802. — Amara Emerson / detail
  4. [NFC][Costmodel][LV][X86] Add test coverage for f32 interleaved load/store stride=2 — lebedev.ri / detail
  5. [mlir] Remove unused namespace alias. — akuegel / detail
  6. [clangd] Land D110386 again — kbobyrev / detail
  7. [libc] move benchmark function registration to a different file — gchatelet / detail
  8. [CodeView] Recognize Fortran95 as Fortran instead of MASM — brock.wyma / detail
  9. [ARM] Add more MVE intrinsics to sink splats to — david.green / detail
  10. [mlir][python] provide bindings for ops from the sparse_tensor dialect — zinenko / detail

clang-d400387-ge5e0e00831ba-t24358-b24358.tar.gz (Sep 30, 2021 4:22:34 AM)

  1. [format] [docs] Fix typos and clarify QualifierAlignment/QualifierOrder documentation. — marek.kurdej+llvm.org / detail
  2. Investigate failure in rGdd13f45e04366cc4f648b57ec87d20a5569e27c3 — kbobyrev / detail
  3. [flang][docs] Remove the new driver sync-up calls — andrzej.warzynski / detail
  4. Fix the build after d084c42bdfac4a5879bdabe645b14cf72f7685a7 — kbobyrev / detail
  5. [fir] Update fir.array_update, fir.array_fetch and fir.array_merge_store — clementval / detail
  6. [LiveIntervals] Remove unused subreg ranges in repairIntervalsInRange — jay.foad / detail
  7. [fir] Update fir.extract_value and fir.insert_value ops — clementval / detail
  8. Second Recommit "[AArch64] Split bitmask immediate of bitwise AND operation" — jingu.kang / detail
  9. [gn build] Port 13f3c39f3658 — llvmgnsyncbot / detail
  10. [fir] Update fir.allocmem op — clementval / detail
  11. [fir] Update fir.alloca op — clementval / detail
  12. [fir][NFC] Move parser/printer/builder to cpp file — clementval / detail
  13. Revert "[clangd] Reland D110386" — kbobyrev / detail
  14. [NFC] Cleanup the overload of ASTImporter::import() — balazs.benics / detail

clang-d400373-g8c1b785ce110-t24353-b24353.tar.gz (Sep 30, 2021 1:08:25 AM)

  1. [ODS/AsmParser] Don't pass MLIRContext with DialectAsmParser. — clattner / detail
  2. Revert "[ODS/AsmParser] Don't pass MLIRContext with DialectAsmParser." — joker.eph / detail
  3. [AsmParser] move AsmParser::getContext to IR library. — clattner / detail
  4. [ODS/AsmParser] Don't pass MLIRContext with DialectAsmParser. — joker.eph / detail
  5. AsmParser::getContext() - there can be only one.  This should unbreak the build. — clattner / detail
  6. [clang] Update Clang version from 13 to 14 in scan-build.1. — shivam98.tkg / detail
  7. [llvm-profgen] Refactor and better diagnostics — aktoon / detail
  8. [llvm-porfgen] Allow perf data as input — aktoon / detail
  9. [llvm-profgen] Fix alignment in preferred based calculation — aktoon / detail
  10. [clangd] Reland D110386 — kbobyrev / detail
  11. [AA] Teach BasicAA to recognize basic GEP range information. — courbet / detail
  12. [mlir][python] provide access to function argument/result attributes — zinenko / detail
  13. [mlir][python] provide bindings for the SCF dialect — zinenko / detail

clang-d400360-g2303391d1f54-t24347-b24347.tar.gz (Sep 29, 2021 9:55:40 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-d400360-g2303391d1f54-t24347-b24347.tar.gz (Sep 29, 2021 9:55:40 PM)

  1. Revert "[clang-cl] Accept `#pragma warning(disable : N)` for some N" — akhuang / detail
  2. [clang] Fix sentence in the usage section of ThinLTO docs. — shivam98.tkg / detail
  3. AMDGPU: Broadcast scalar boolean to vector boolean explicitly — ruiling.song / detail
  4. Second attempt to fix Windows failures from test changes — tejohnson / detail
  5. Add the --relative-to-command-file to "command source" so you can — jingham / detail
  6. Make "process attach -c" work correctly, and add a test for it. — jingham / detail

clang-d400354-g27451a05ed4d-t24344-b24344.tar.gz (Sep 29, 2021 6:41:04 PM)

  1. [libc++] Add the std::views::common range adaptor — Louis Dionne / detail
  2. [BasicAA] Pass whole DecomposedGEP to subtraction API (NFC) — nikita.ppv / detail
  3. [runtimes] Ensure required deps for tests targets are actually built — leonardchan / detail
  4. [BasicAA] Move DecomposedGEP out of header (NFC) — nikita.ppv / detail
  5. [libc++] Fix missed rename of libcxx-trunk-shared.cfg.in — Louis Dionne / detail
  6. [AArch64][GlobalISel] Widen G_BUILD_VECTOR source & dest element types to s8. — Amara Emerson / detail
  7. [mlir][tosa] Ranked check for transpose was wrong. — rob.suderman / detail
  8. [libc++] Simplify the _LIBCPP_CONSTEXPR markings on starts_with() etc. — arthur.j.odwyer / detail
  9. [IntelJITListener] Fix order in JitListener/multiple.ll — andrew.kaylor / detail
  10. [llvm-objdump/llvm-readobj/obj2yaml/yaml2obj] Support STO_RISCV_VARIANT_CC and DT_RISCV_VARIANT_CC — i / detail
  11. [mlir][vector] Fold transfer ops and tensor.extract/insert_slice. — springerm / detail

clang-d400343-g22555bafe90d-t24339-b24339.tar.gz (Sep 29, 2021 3:30:17 PM)

  1. [libcxx] Add a CI configuration for standalone building in llvm-project/runtimes — martin / detail
  2. [lldb] Remove Expression's dependency on CPlusPlusLanguagePlugin — apl / detail
  3. [Mangler] Calculate the argument list byte count suffix correctly when returning large values — rnk / detail
  4. [NFC] Add contributor name to CREDITS.TXT — muiez / detail
  5. [X86][Costmodel] Load/store i8 Stride=2 VF=2 interleaving costs — lebedev.ri / detail
  6. [X86][Costmodel] Load/store i8 Stride=2 VF=4 interleaving costs — lebedev.ri / detail
  7. [X86][Costmodel] Load/store i8 Stride=2 VF=8 interleaving costs — lebedev.ri / detail
  8. [X86][Costmodel] Load/store i8 Stride=2 VF=16 interleaving costs — lebedev.ri / detail
  9. [X86][Costmodel] Load/store i8 Stride=2 VF=32 interleaving costs — lebedev.ri / detail
  10. [LoopFlatten] Bail if we can't perform flattening after IV widening — sjoerd.meijer / detail
  11. [NFC][AMDGPU] Add missing gfx90a test cases to fsub.ll. — daniil.fukalov / detail
  12. [NFC][X86][LV] Add costmodel test coverage for interleaved i32 load/store stride=2 — lebedev.ri / detail
  13. [NFC][X86][Codegen] Add test coverage for interleaved i32 load/store stride=2 — lebedev.ri / detail
  14. [PowerPC] The builtins load8r and store8r are Power 7 plus. — stefanp / detail
  15. Revert "[LTO][Legacy] Add -debug-pass-manager option to enable pass run/skip trace." — wyehia / detail
  16. [fir] Move parser/printer/verifier of fir.string_lit and add builders — clementval / detail
  17. [NFC][clang] Add newline to end of 2005-01-02-ConstantInits.c — noreply / detail
  18. [test] Update some test cases to use -passes when specifying the pipeline — bjorn.a.pettersson / detail
  19. [libc++] [compare] Named comparison functions, is_eq etc. — arthur.j.odwyer / detail
  20. [flang] Make builtin types more easily accessible; use them — pklausler / detail
  21. [OpenMP] Add missing distribute definitions to AAKernelInfo — jhuber6 / detail
  22. [OpenMP][NFC] Fix linting messages in OpenMPOpt — jhuber6 / detail
  23. [OpenMP] Apply OpenMP assumptions to applicable call sites — jhuber6 / detail
  24. [gn build] Port 969359e3b86b — llvmgnsyncbot / detail
  25. [BasicAA] Pass DecomposedGEP to constantOffsetHeuristic() (NFC) — nikita.ppv / detail
  26. [clang] NFC: remove duplicated code around type constraint and templ arg subst — mizvekov / detail
  27. [M68k] Avoid UB in disassembler — rickytaylor26 / detail
  28. [libc++][ci] Run alternative builds earlier to reduce latency — Louis Dionne / detail
  29. [clang] don't instantiate templates with injected arguments — mizvekov / detail
  30. [libc++][libc++abi] Add tests for vendor-specific properties — Louis Dionne / detail
  31. [libc++] Rename testing configurations to match Lit stdlib= parameter — Louis Dionne / detail
  32. [VFS] InMemoryFilesystem's UniqueIDs are a function of path and content. — sam.mccall / detail

clang-d400311-g2240deb9766c-t24334-b24334.tar.gz (Sep 29, 2021 12:17:05 PM)

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

clang-d400311-g2240deb9766c-t24334-b24334.tar.gz (Sep 29, 2021 12:17:05 PM)

  1. [CostModel][AArch64] Don't dereference CostTblEntry before null check. — llvm-dev / detail
  2. [clang-tidy] Merges separate isa<>/assert/unreachable/dyn_cast<>/cast<> calls — llvm-dev / detail
  3. [TTI] BasicTTI::getInterleavedMemoryOpCost(): use getScalarizationOverhead() — llvm-dev / detail
  4. [MSP430] Recognize Bi as an indirect branch in analyzeBranch. NFC. — jay.foad / detail
  5. [InstCombine] add test for miscompile in dropRedundantMaskingOfLeftShiftInput(); NFC (PR51351) — spatel / detail
  6. [InstSimplify] add tests for (-1 << x) s>> x; NFC — spatel / detail
  7. [InstCombine] fix miscompile from dropRedundantMaskingOfLeftShiftInput() — spatel / detail
  8. [PowerPC][AIX] Warn when using pragma align(packed) on AIX. — sd.fertile / detail
  9. [AArch64] Model Cortex-A55 Q register NEON instructions — david.green / detail
  10. [AArch64] Remove redundant declaration createAArch64ObjectTargetStreamer (NFC) — kazu / detail
  11. [fir][NFC] Update fir.iterate_while op — clementval / detail
  12. [libomptarget] [amdgpu] After a kernel dispatch packet is published, its contents must not be accessed. — Dhruva.Chakrabarti / detail
  13. [OpenCL][NFC] Refactor vloada_half and vstorea_half decls — stuart.brady / detail
  14. [llvm-reduce] Reduce metadata references. — llvm-project / detail
  15. [PowerPC] swdiv builtins for XL compatibility — quinn.pham / detail
  16. [fir] Update fir.call op — clementval / detail
  17. Fix LLDB build on old Linux kernels — walter erquinigo / detail
  18. [mlir][sparse] simplify negi code generation with subi — ajcbik / detail
  19. [InstSimplify] (-1 << x) s>> x --> -1 — spatel / detail
  20. [libc++] Move libc++ specific tests to `libcxx/test/libcxx` — Louis Dionne / detail
  21. [clang-cl] Accept `#pragma warning(disable : N)` for some N — thakis / detail
  22. [Driver] Check that short triples are supported for Fuchsia — phosek / detail
  23. Adapt `tsan/flush_memory.cpp` to run on non-local platforms. — Dan Liew / detail
  24. [libc++][NFC] Reorganize CI jobs into commented sections — Louis Dionne / detail
  25. [AMDGPU] Enable machine verification after AMDGPUISelDAGToDAG — jay.foad / detail
  26. [clang] Minor cleanups after b2de52bec — thakis / detail

clang-d400285-g210cbcf4767b-t24329-b24329.tar.gz (Sep 29, 2021 9:06:33 AM)

  1. [lldb] [Host] Remove TerminalStateSwitcher — mgorny / detail
  2. Revert 9b944c184396ce55a3ad608779cc326ba12c9ee3 with fixes — aaron / detail
  3. [LTO][Legacy] Add -debug-pass-manager option to enable pass run/skip trace. — wyehia / detail
  4. [lld/mac] Don't warn on both --icf=all and -no_deduplicate — thakis / detail
  5. [NFC][X86][LV] Add costmodel test coverage for interleaved i8 load/store stride=2 — lebedev.ri / detail
  6. [NFC][X86] Add codegen test coverage for interleaved load/store i8 stride=2 — lebedev.ri / detail
  7. [AArch64] Add TypePromotion tests and regenerate atomic test check lines — david.green / detail
  8. [mlir][Linalg] Rewrite CodegenStrategy to populate a pass pipeline. — nicolas.vasilache / detail
  9. [IndVarSimplify] Forget phi value after changing incoming value. — flo / detail
  10. Introduced AllocationOpInterface to create deallocation operations on-the-fly that are compatible with the allocation operation implementing this interface. — julian.gross / detail
  11. [AArch64] Enable type promotion for AArch64 — david.green / detail
  12. [clang] Fix library name (libsupc++) in the admonition note. — shivam98.tkg / detail
  13. Use rm -f to fix Windows failures from test changes — tejohnson / detail
  14. [lldb] Fix TestImportStdModule on some setups by testing minmax instead of abs — Raphael Isemann / detail
  15. [WebAssemlby][Object] Fix dead code in WasmObjectFile.cpp — sbc / detail

clang-d400270-gf8dfc352568a-t24324-b24324.tar.gz (Sep 29, 2021 5:45:05 AM)

  1. [fir][NFC] Rename operand of ArrayCoorOp — clementval / detail
  2. [OpenCL] Fix as_type3 invalid store creation — sven.vanhaastregt / detail
  3. [VP] Vector predicated vector splice intrinsic — simon.moll / detail
  4. [libcxx] Run u16string tests for gdb pretty printers — david.spickett / detail
  5. [Bazel] fix for aa53785f23b2b89a9a423af131697b1f7c92869f — krasimir / detail
  6. [lldb/gdb-remote] Remove last_stop_packet_mutex — pavel / detail
  7. [Flang] Fix failing plugin tests — andrzej.warzynski / detail
  8. [AArch64][GlobalISel] Make some vector G_SMULH/G_UMULH legal. — Amara Emerson / detail
  9. [llvm-objcopy] Rename relocation sections together with their targets. — ikudrin / detail
  10. [RemoveRedundantDebugValues] Enable machine verification after this pass — jay.foad / detail
  11. [AMDGPU] Require AMDGPU target for ASAN instrumentation tests — david.spickett / detail
  12. [AArch64][GlobalISel] Add selection tests for vector G_UMULH/G_SMULH. — Amara Emerson / detail
  13. [X86] Fix handling of i128<->fp on Windows — martin / detail
  14. [AArch64][SVE] Fix extract_subvector patterns for unpacked fp types. — sander.desmalen / detail
  15. [SelectionDAG] Make WidenVecRes_EXTRACT_SUBVECTOR work for scalable vectors. — sander.desmalen / detail
  16. [PowerPC] Define XL-compatible macros only for AIX and Linux — nemanja.i.ibm / detail
  17. [NFC][X86][LV] Add some test coverage for [un]masked gather/scatter — lebedev.ri / detail
  18. [PowerPC] Implement builtin for vbpermd — nemanja.i.ibm / detail
  19. NFC: [Debugify] Fix a typo when checking variables in the original mode — djtodoro / detail

clang-d400251-gac2daacb310c-t24319-b24319.tar.gz (Sep 29, 2021 2:23:01 AM)

  1. [ORC][examples] Port LLJITWithRemoteDebugging to SimpleRemoteEPC — Stefan Gränitz / detail

clang-d400250-g1380eae59020-t24318-b24318.tar.gz (Sep 28, 2021 11:09:48 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 7:59:58 PM)

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

clang-d400235-ga36227cb2b6a-t24312-b24312.tar.gz (Sep 28, 2021 4:46:07 PM)

  1. Fix memcpy-nobuiltin.c test case — sguelton / detail
  2. [libc++] Clarify the name of Lit features related to standard library selection — Louis Dionne / detail
  3. [llvm-jitlink] Add -slab-page-size to tests that need it. — Lang Hames / detail
  4. [mlir] Fix bug in FoldSubview with rank reducing subview — thomasraoux / detail
  5. [LTO] Avoid repeated Triple construction. NFC — i / detail
  6. [InstCombine] add multi-use tests for shl folds; NFC — spatel / detail
  7. [InstCombine] reduce redundant code for shl-binop folds — spatel / detail
  8. [libc] Add implementations of the C standard condition variable functions. — sivachandra / detail
  9. [clang] Rework dontcall attributes — aeubanks / detail
  10. [test] Pin some RUN lines in optimization-remark.c to new PM — aeubanks / detail
  11. [libc++] Simplify std::ranges::subrange — Louis Dionne / detail
  12. [mlir] Unroll-and-jam loops with iter_args. — amy.zhuang / detail
  13. Revert "[test] Pin some RUN lines in optimization-remark.c to new PM" — aeubanks / detail
  14. Revert "[clang] Rework dontcall attributes" — aeubanks / detail
  15. Rename target block size to min task size for clarity. — ezhulenev / detail
  16. Remove unnecessary async group creates and awaits. — ezhulenev / detail
  17. Flang OpenMP Report Plugin — ivan.zhechev / detail
  18. [CodeGen] Fix wrapping personality symbol on ARM — smeenai / detail
  19. [mlir][tosa] Add i32 to supported quantized type — rob.suderman / detail
  20. Reland [clang] Rework dontcall attributes — aeubanks / detail
  21. [mlir][Python] Fix lifetime of ExecutionEngine runtime functions. — silvasean / detail
  22. [NFC][sanitizer] Return StackDepotStats by value — Vitaly Buka / detail
  23. fixes bug #51926 where dangling comma caused overrun — fgrim / detail

clang-d400212-gabbbc480a152-t24306-b24306.tar.gz (Sep 28, 2021 1:33:36 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

clang-d400177-ga7d084a18de7-t24293-b24293.tar.gz (Sep 28, 2021 10:28:59 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 10:28:59 AM)

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

clang-d400147-g8bacfb9bedf1-t24288-b24288.tar.gz (Sep 28, 2021 7:13:36 AM)

  1. [clang-format][docs] mark new clang-format configuration options based on which version they would GA — mydeveloperday / detail
  2. Fix documentation typos; NFC — aaron / detail
  3. [AArch64] Split bitmask immediate of bitwise AND operation — jingu.kang / detail
  4. [gn build] Port 864b206796ae — llvmgnsyncbot / detail
  5. Simplify handling of builtin with inline redefinition — sguelton / detail
  6. Revert "[clangd] Refactor IncludeStructure: use File (unsigned) for most computations" — kbobyrev / detail
  7. [Docs][NFC] Add doxygen comment for AtomicExpandPass in passes.h — shivam98.tkg / detail
  8. [VectorCombine] Discard ScalarizationResult state in early exit. — flo / detail
  9. Add support for `NOLINTBEGIN` ... `NOLINTEND` comments — aaron / detail
  10. [Test] Add more tests with cycled phis — mkazantsev / detail
  11. Revert "[flang] GET_COMMAND_ARGUMENT(VALUE) runtime implementation" — diana.picus / detail
  12. [lldb] Remove non-stop mode code — pavel / detail
  13. [lldb/test] Add ability to specify environment when spawning processes — pavel / detail
  14. [CMake] Add detection for the mold linker in AddLLVM.cmake. — shivam98.tkg / detail
  15. Revert "[AArch64] Split bitmask immediate of bitwise AND operation" — jingu.kang / detail
  16. Revert "[Test] Add more tests with cycled phis" — mkazantsev / detail
  17. Reland "[flang] GET_COMMAND_ARGUMENT runtime implementation" — diana.picus / detail
  18. Recommit "[Test] Add more tests with cycled phis" — mkazantsev / detail
  19. [lldb/test] Remove a check from TestLoadAfterAttach — pavel / detail
  20. Update the message for template-template param keyword for C++17 — erich.keane / detail
  21. [SLP]No need to schedule/check parent for extract{element/value} instruction. — a.bataev / detail

clang-d400126-g845b93e692b6-t24284-b24284.tar.gz (Sep 28, 2021 3:47:52 AM)

  1. [mlir] Add min/max operations to Standard. — pifon / detail
  2. Investigate D110386 Windows failures — kbobyrev / detail
  3. [flang] GET_COMMAND_ARGUMENT(LENGTH) runtime implementation — diana.picus / detail
  4. [flang] GET_COMMAND_ARGUMENT(VALUE) runtime implementation — diana.picus / detail
  5. [flang] GET_COMMAND_ARGUMENT(ERRMSG) runtime implementation — diana.picus / detail
  6. [fir] Update fir.insert_on_range op — clementval / detail
  7. [DebugInfo] Emit DW_TAG_namelist and DW_TAG_namelist_item — Bhuvanendra.KumarN / detail
  8. Recommit "[SCEV] Look through single value PHIs." (take 2) — flo / detail
  9. [fir] Add fir.save_result op — clementval / detail
  10. Investigate D110386 failures even further — kbobyrev / detail
  11. [LiveIntervals] Fix another asan debug build failure — jay.foad / detail

clang-d400115-g20c02807333a-t24279-b24279.tar.gz (Sep 28, 2021 12:37:36 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

clang-d400110-g57e8f840b6d3-t24276-b24276.tar.gz (Sep 27, 2021 9:23:01 PM)

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

clang-d400110-g57e8f840b6d3-t24276-b24276.tar.gz (Sep 27, 2021 9:23:01 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:11:00 PM)

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

clang-d400091-g738734f655d3-t24263-b24263.tar.gz (Sep 27, 2021 2:57:30 PM)

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

clang-d400064-g623f93ed1c99-t24259-b24259.tar.gz (Sep 27, 2021 11:44:58 AM)

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

clang-d400029-g94ea36649ecc-t24254-b24254.tar.gz (Sep 27, 2021 8:36:29 AM)

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

clang-d400029-g94ea36649ecc-t24254-b24254.tar.gz (Sep 27, 2021 8:36:29 AM)

  1. [X86][Costmodel] Load/store i16 Stride=2 VF=4 interleaving costs — lebedev.ri / detail
  2. [X86][Costmodel] Load/store i16 Stride=2 VF=8 interleaving costs — lebedev.ri / detail
  3. [X86][Costmodel] Load/store i16 Stride=2 VF=16 interleaving costs — lebedev.ri / detail
  4. [X86][Costmodel] Load/store i16 Stride=2 VF=32 interleaving costs — lebedev.ri / detail
  5. Fix rendezvous for rebase_exec=true case — pavel / detail
  6. [mlir][linalg] Make fusion on tensor rewriter friendly (NFC). — gysit / detail
  7. [OpenMP][CMake] Use in-project clang as CUDA->IR compiler for new DeviceRTL. — llvm-project / detail
  8. [lldb] [Host] Refactor XML converting getters — mgorny / detail
  9. [AMDGPU][OpenMP] Add memory pool size check to isValidMemoryPool — Pushpinder.Singh / detail
  10. [lldb] Move StringConvert inside debugserver — mgorny / detail
  11. [gn build] Port 9da2fa277e81 — llvmgnsyncbot / detail
  12. Revert "Recommit "Revert "[CVP] processSwitch: Remove default case when switch cover all possible values.""" — JunMa / detail
  13. [llvm-dwarfdump][docs] Add missing options to the help output and the command guide — gbreynoo / detail
  14. [LoopFlatten] Precommit new test widen-iv2.ll for D110234. — sjoerd.meijer / detail
  15. Removing a default constructor argument; NFC — aaron / detail
  16. [AArch64] Fix neon-reverseshuffle test extension. NFC — david.green / detail
  17. [FuncSpec] Don't specialise (or crash) on poison or constexpr values — sjoerd.meijer / detail
  18. [lldb] [DynamicRegisterInfo] Add a convenience method to add suppl. registers — mgorny / detail
  19. tsan: de-hardcode MemCount const — dvyukov / detail
  20. [clang] Put original flags on 'Driver args:' crash report line — thakis / detail
  21. [AMDGPU] Ignore KILLs when forming clauses — sebastian.neubauer / detail
  22. tsan: fix and test detection of TLS races — dvyukov / detail
  23. tsan: add a test for stack init race — dvyukov / detail
  24. tsan: fix trace tests on darwin — dvyukov / detail

clang-d400005-g354ded67b30d-t24250-b24250.tar.gz (Sep 27, 2021 5:09:42 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

clang-d399987-g66d9d1012b03-t24248-b24248.tar.gz (Sep 27, 2021 1:57:31 AM)

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

clang-d399981-ge787678cef03-t24244-b24244.tar.gz (Sep 26, 2021 10:43:35 PM)

  1. [Polly] Reject reject regions entered by an indirectbr/callbr. — llvm-project / detail
  2. [Test] Add some simple tests where IndVars cannot remove a check in loop — mkazantsev / detail

clang-d399979-g1ea8d12510b9-t24241-b24241.tar.gz (Sep 26, 2021 7:32:55 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

clang-d399975-g9c2cd6e7c803-t24239-b24239.tar.gz (Sep 26, 2021 4:20:03 PM)

  1. [BasicAA] Don't check whether GEP is sized (NFC) — nikita.ppv / detail
  2. [lldb] [gdb-remote] Use llvm::StringRef.split() and llvm::to_integer() — mgorny / detail
  3. [MCJIT] This test shouldn't require an unwind table. — Lang Hames / detail
  4. Fix ClangTidyLegacy warning: "'virtual' is redundant since the function is already declared 'final' " (NFC) — joker.eph / detail
  5. Fix clang-tidy warning "modernize-use-nullptr" in MLIR VulkanRuntime (NFC) — joker.eph / detail

clang-d399970-gc0eff50fc5a4-t24236-b24236.tar.gz (Sep 26, 2021 1:07:14 PM)

  1. [DSE] Don't check getUnderlyingObject() return value (NFC) — nikita.ppv / detail
  2. [X86][Costmodel] Load/store i16 VF=2 interleaving costs — lebedev.ri / detail
  3. [RISCV] Remove redundant declaration RISCVMnemonicSpellCheck (NFC) — kazu / detail
  4. [ORC][llvm-jitlink] Add debugging output to SimpleRemoteEPC (and Server). — Lang Hames / detail
  5. [X86] Fold ADD(VPMADDWD(X,Y),VPMADDWD(Z,W)) -> VPMADDWD(SHUFFLE(X,Z), SHUFFLE(Y,W)) — llvm-dev / detail
  6. Reintroduce "[ORC] Introduce EPCGenericRTDyldMemoryManager." — Lang Hames / detail
  7. [gn build] Port 6498b0e991ba — llvmgnsyncbot / detail
  8. [ORC] Export process symbols in lli-child-target. — Lang Hames / detail
  9. [ORC] Remote OrcRemoteTargetClient and OrcRemoteTargetServer. — Lang Hames / detail
  10. [X86] Fold PACK(*_EXTEND_VECTOR_INREG, UNDEF) -> *_EXTEND_VECTOR_INREG — llvm-dev / detail
  11. [X86][SSE] combineMulToPMADDWD - enable sext_extend_vector_inreg(vXi16) -> zext_extend_vector_inreg(vXi16) fold — llvm-dev / detail

clang-d399959-gf3c74b72f45e-t24232-b24232.tar.gz (Sep 26, 2021 9:53:56 AM)

  1. [InstCombine] move add after min/max intrinsic — spatel / detail
  2. [libomptarget][amdgpu] Destruct HSA queues — jonathanchesterfield / detail
  3. [DSE] Make DSEState non-copyable (NFC) — nikita.ppv / detail

clang-d399956-g3538ee763d13-t24229-b24229.tar.gz (Sep 26, 2021 6:51:11 AM)

  1. [CostModel][X86] Improve AVX1/AVX2 v16i32->v16i16/v16i8 truncation costs (PR51972) — llvm-dev / detail

clang-d399955-g9820dd970c1b-t24228-b24228.tar.gz (Sep 26, 2021 3:13:51 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 8:56:06 PM)

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

clang-d399952-ge21b0ba8c937-t24226-b24226.tar.gz (Sep 25, 2021 8:56:06 PM)

  1. MLIR can't support -Bsymbolic link option, fail at CMake time with a helpful message instead of broken runtime — joker.eph / detail
  2. [ADT]  Add trailing comma on TYPED_TEST_SUITE — arames / detail

clang-d399950-g320832cc9b7e-t24225-b24225.tar.gz (Sep 25, 2021 5:43:15 PM)

  1. [RISCV] Fix incorrect operand type of inst alias for InstR4 — jim / detail
  2. [TTI] getUserCost - Ensure a vector insert/extract index is in unsigned 32-bit range — llvm-dev / detail
  3. tsan: uninline RacyStacks::operator== — dvyukov / detail
  4. [ARM] Fix Arm block placement creating branches after jump tables. — david.green / detail
  5. [MLIR] Add functionality to remove redundant local variables — arjunpitchanathan / detail
  6. [DAG] combineShiftToMULH - move getValueType() inside assert. NFCI. — llvm-dev / detail
  7. [IR] DIBuilder::createEnumerator - pass APSInt by const reference — llvm-dev / detail
  8. [CMake] Consistently use the LibXml2::LibXml2 target instead of LIBXML2_LIBRARIES — markus.boeck02 / detail
  9. [InstCombine] Ensure shifts are in range for (X << C1) / C2 -> X fold. — llvm-dev / detail
  10. [fir] Add desc to fir.array_load op and update operand name — clementval / detail
  11. [lldb] Convert misc. StringConvert uses — mgorny / detail
  12. [X86] combineShiftToPMULH - relax from ISA from SSE41 to SSE2 — llvm-dev / detail
  13. [X86] X86FastISel::fastMaterializeConstant - break if-else chain to fix llvm-else-after-return warning. NFCI — llvm-dev / detail
  14. [X86][SSE] combineMulToPMADDWD - enable sext(v8i16) -> zext(v8i16) fold on pre-SSE41 targets — llvm-dev / detail
  15. [Mips] Remove redundant declarations (NFC) — kazu / detail
  16. [X86][SSE] combineMulToPMADDWD - enable sext(v8i16) -> zext(v8i16) fold on sub-128 bit vectors — llvm-dev / detail
  17. [X86][SSE] combineMulToPMADDWD - mask off upper bits of sign-extended vXi32 constants — llvm-dev / detail
  18. [CostModel][X86] Adjust vXi32 multiply costs if it can be performed using PMADDWD — llvm-dev / detail
  19. [clang-format] Left/Right alignment fixer can cause false positive replacements when they don't actually change anything — mydeveloperday / detail
  20. [DAG] ReduceLoadOpStoreWidth - replace getABITypeAlign with allowsMemoryAccess (PR45116) — llvm-dev / detail
  21. [ORC] Introduce EPCGenericRTDyldMemoryManager. — Lang Hames / detail
  22. [lli] Add ChildTarget dependence on OrcTargetProcess library. — Lang Hames / detail
  23. Revert "[ORC] Introduce EPCGenericRTDyldMemoryManager." — Lang Hames / detail
  24. [ELF][test] Improve test coverage — i / detail
  25. [ORC-RT] ExecutorAddrDiff ergonomic improvements; contains and overlaps methods — Lang Hames / detail
  26. [BasicAA] Don't consider Argument as escape source (NFCI) — nikita.ppv / detail
  27. [DSE] Make capture check more precise — nikita.ppv / detail
  28. [AA] Move earliest escape tracking from DSE to AA — nikita.ppv / detail
  29. [ELF] Default gotBaseSymInGotPlt to false (NFC for most architectures) — i / detail
  30. [ELF] Replace noneRel = R_*_NONE with static constexpr. NFC — i / detail
  31. [ELF] Remove unneeded binding parameter from addOptionalRegular. NFC — i / detail
  32. [ORC] Fix uninitialized variable. — Lang Hames / detail
  33. [ORC] Wait for handleDisconnect to complete in SimpleRemoteEPC::disconnect. — Lang Hames / detail

clang-d399917-g37adc4f957c2-t24222-b24222.tar.gz (Sep 24, 2021 7:35:24 PM)

  1. Revert "[Driver] Correctly handle static C++ standard library" — thakis / detail
  2. [llvm] Remove LLVM_CHECK_ENABLED_PROJECTS again — thakis / detail
  3. [llvm-profdata] Extend support of --topn to sample profiles — modimo / detail
  4. [mlir:ElementsAttr] Avoid crash on empty contiguous ranges — riddleriver / detail
  5. DebugInfo: Use the signedness of the underlying enum when encoding enum non-type-template-parameters — dblaikie / detail
  6. Add pragma to make it easier to find "image list" impl — Jason Molenda / detail
  7. [CMake] Pass through CMAKE_READELF to subbuilds — phosek / detail
  8. [AArch64][AMDGPU] Re-generate some tests with CHECK-NEXT to prepare for a patch. — Amara Emerson / detail
  9. [clang] set templates as invalid when any of the parameters are invalid — mizvekov / detail

clang-d399908-g6deaebe5fe00-t24218-b24218.tar.gz (Sep 24, 2021 4:15:49 PM)

  1. [compiler-rt] Add shared_cxxabi requirement to some tests — leonardchan / detail
  2. [TargetLibraryInfo] Correctly handle sqrt*_finite — paul.robinson / detail
  3. [DSE] Add additional capture tests (NFC) — nikita.ppv / detail
  4. [NFC] Replace hard-coded usages of SystemZ::R15D with SpecialRegisters API — anirudh_prasad / detail
  5. [libc] Add an implementation of qsort. — sivachandra / detail
  6. [mlir][tosa] Add some transpose folders — antiagainst / detail
  7. [ThinLTO] Update combined index for SamplePGO indirect calls to locals — tejohnson / detail
  8. [mlir:MemRef] Move DmaStartOp/DmaWaitOp to ODS — riddleriver / detail
  9. Fix bot failure by adding needed dependence — tejohnson / detail
  10. [InstCombine] match variable names and code comments; NFC — spatel / detail
  11. [InstCombine] fold lshr(trunc(lshr X, C1)) C2 — spatel / detail
  12. [Polly] Fix wrong redirect in test case. — llvm-project / detail
  13. [flang][fir] Add support to mangle/deconstruct namelist group name — clementval / detail
  14. [mlir:OpAsm] Factor out the common bits of (Op/Dialect)Asm(Parser/Printer) — riddleriver / detail
  15. [IR] Handle large element size when calculating GEP indices — nikita.ppv / detail
  16. [SystemZ][z/OS] Introduce the GOFFMCAsmInfo Interface for z/OS — anirudh_prasad / detail
  17. [ORC] Add 'contains' and 'overlaps' operations to ExecutorAddrRange. — Lang Hames / detail
  18. [gn build] Port a9ae2436fc0d — llvmgnsyncbot / detail
  19. [gn build] Port c0d889995e70 — llvmgnsyncbot / detail
  20. [AMDGPU] Limit promote alloca max size in functions — Stanislav.Mekhanoshin / detail
  21. [llvm-profgen] Ignore invalid perf line in LBR record — wlei / detail
  22. [mlir] Create a generic reduction detection utility — diegocaballero / detail
  23. [AutoFDO][llvm-profgen] Profile generation for LBR(non-CS) sample — wlei / detail
  24. [mlir][tosa] Do not fold transpose with quantized types — antiagainst / detail
  25. [AutoFDO][llvm-profgen] Report zero count for unexecuted part of function code — wlei / detail
  26. [llvm-profgen] Unify output format of different unsymbolized profiles — wlei / detail
  27. [dsymutil] Track incompleteness across unions — Jonas Devlieghere / detail
  28. WIP: Verify -gsimple-template-names=mangled values — dblaikie / detail
  29. [ORC] Allow construction of an ExecutorAddrRange from an addr and a size. — Lang Hames / detail
  30. [lldb] Copy the system debugserver in LLDB.framework — Jonas Devlieghere / detail
  31. [dsymutil] Update union-fwd-decl.test for Windows — Jonas Devlieghere / detail
  32. [RISCV] Add another isel optimization for (and (shl X, c2), c1). — craig.topper / detail
  33. Fixed a bug in https://reviews.llvm.org/rG8eb617d719bdc6a4ed7773925d2421b9bbdd4b7a. — wmi / detail
  34. Add "REQUIRES: zlib" in forward-compatible.test since it handles compressed file. — wmi / detail
  35. [llvm] Improve export.sh with help and snapshot — kkleine / detail

clang-d399873-ga5211bf365dd-t24214-b24214.tar.gz (Sep 24, 2021 12:57:29 PM)

  1. Recommit "[DSE] Track earliest escape, use for loads in isReadClobber." — flo / detail
  2. [PowerPC] Add range check for vec_genpcvm builtins — quinn.pham / detail
  3. [mlir] Linalg: ensure tile-and-pad always creates padding as requested — zinenko / detail
  4. [AMDGPU] Always reserve flat scratch SGPR for architected flat scratch — Stanislav.Mekhanoshin / detail
  5. Revert "[flang][fir] Add support to mangle/deconstruct namelist group name" — clementval / detail
  6. Re-apply "[JumpThreading] Ignore free instructions" — hans / detail
  7. [PowerPC] Mark splat immediate instructions as rematerializable — wei.huang / detail
  8. Write test for CWG1772/CWG1762/CWG1779, mark them 'done', and update — erich.keane / detail
  9. Fix wrong FixIt about union in cppcoreguidelines-pro-type-member-init — aaron / detail
  10. [PowerPC][NFC] Add test case in preparation for codegen change — albionapc / detail
  11. [SCCP] Regenerate bigint test checks — llvm-dev / detail
  12. [ConstantFold] ConstantFoldGetElementPtr - use APInt::isNegative() instead of getSExtValue() to support big ints — llvm-dev / detail
  13. [libc++] Refactor the tests for common_view to reduce duplication — Louis Dionne / detail
  14. Add test for DR1307, which we have already implemented. — erich.keane / detail
  15. Fix test from 8dd42f, capitalization in test — erich.keane / detail
  16. Revert "Allow rematerialization of virtual reg uses" — Stanislav.Mekhanoshin / detail
  17. [NFC][libc++] Update clang-format style. — koraq / detail
  18. [mlir:OpConversionPattern] Add overloads for taking an Adaptor instead of ArrayRef — riddleriver / detail
  19. [mlir:OpConversion] Remove the remaing usages of the deprecated matchAndRewrite methods — riddleriver / detail
  20. [SystemZ][z/OS] Add GOFF Support to the DataLayout — anirudh_prasad / detail
  21. [libc++][NFC] Mark LWG3158 as implemented — Louis Dionne / detail
  22. [LiveIntervals] Fix asan debug build failures — jay.foad / detail
  23. DebugInfo: Move the '=' version of -gsimple-template-names to the frontend — dblaikie / detail
  24. [libc++][NFC] Update status of old issue LWG2560 -- we implement it properly — Louis Dionne / detail
  25. [ARM] Addition jump table plus while loop block placement pass test. — david.green / detail

clang-d399848-ge2546525902d-t24211-b24211.tar.gz (Sep 24, 2021 9:40:45 AM)

  1. [Analysis] Fix another issue when querying vscale attributes on functions — david.sherwood / detail
  2. [lldb] [Host] Refactor Socket::DecodeHostAndPort() to use LLVM API — mgorny / detail
  3. [SystemZ] NFC: Remove unused intrinsic template arg 'name' — cullen.rhodes / detail
  4. [compiler-rt] Use portable "#!/usr/bin/env bash" shebang for tests. — shivam98.tkg / detail
  5. Revert "[DSE] Track earliest escape, use for loads in isReadClobber." — thakis / detail
  6. tsan: add a test for flushing memory — dvyukov / detail
  7. Revert "[JumpThreading] Ignore free instructions" — hans / detail
  8. tsan: add a stress test — dvyukov / detail
  9. Revert "[InstCombine] fold cast of right-shift if high bits are not demanded (2nd try)" — spatel / detail
  10. [TargetLibraryInfo][AMDGPU] Minor cleanup, NFC — paul.robinson / detail
  11. [llvm-objcopy][NFC] Add a helper method RelocationSectionBase::getNamePrefix() — ikudrin / detail
  12. [Transforms/Utils] Remove redundant declaration computeSyntheticCounts (NFC) — kazu / detail
  13. [libc++][NFC] Add missing link to a ranges review — Louis Dionne / detail
  14. [InstCombine] add tests for lshr-trunc-lshr; NFC — spatel / detail
  15. [x86] convert logic-of-FP-compares to FP logic-of-vector-compares — spatel / detail
  16. [libc++] Require a C++20 capable compiler. — Louis Dionne / detail
  17. [X86][SSE] combineMulToPMADDWD - replace sext(v8i16) -> zext(v8i16) — llvm-dev / detail
  18. tsan: don't use pipe2 in tests — dvyukov / detail
  19. [MC][NFC] Add end-of-namespace comments — fraser / detail

clang-d399829-g3593ae4312f6-t24206-b24206.tar.gz (Sep 24, 2021 6:23:44 AM)

  1. [Analysis] Fix issues when querying vscale attributes on functions — david.sherwood / detail
  2. [libcxx][pretty printers] Import gdb module in gdb feature check — david.spickett / detail
  3. [clang-doc] Pass Record argument by const-ref. NFCI. — llvm-dev / detail
  4. [X86][SLM] Fix ADDQ/SUBQ/CMPEQQ throughput to account for running on either port. — llvm-dev / detail
  5. [RISCV] (1/2) Add the tail policy argument to builtins/intrinsics. — kai.wang / detail
  6. [RISCV] (2/2) Add the tail policy argument to builtins/intrinsics. — kai.wang / detail
  7. Revert "[libcxx][pretty printers] Import gdb module in gdb feature check" — david.spickett / detail
  8. [analyzer] Retrieve a value from list initialization of constant array declaration in a global scope. — dpetrov / detail
  9. Reapply "[Dexter] Improve performance by evaluating expressions only when needed" — stephen.tozer / detail
  10. [CodeMoverUtils] Enhance isSafeToMoveBefore() when moving BBs — congzhecao / detail
  11. [mlir] add pad_tensor(tensor.cast) -> pad_tensor canonicalizer — zinenko / detail
  12. [MLIR] PresburgerSet: support divisions in operations — arjunpitchanathan / detail
  13. [NFC] Mark LI.getLoopsInPreorder and LI.getLoopsInReverseSiblingPreorder const. — joachim / detail
  14. [LiveIntervals] Fix repairOldRegInRange for simple def cases — jay.foad / detail
  15. [LiveIntervals] Repair live intervals that gain subranges — jay.foad / detail
  16. [lldb] [Host] Refactor Socket::DecodeHostAndPort() to use LLVM API — mgorny / detail
  17. Revert "[lldb] [Host] Refactor Socket::DecodeHostAndPort() to use LLVM API" — mgorny / detail
  18. [flang][fir] Add support to mangle/deconstruct namelist group name — clementval / detail

clang-d399811-g3bad9616aa52-t24202-b24202.tar.gz (Sep 24, 2021 2:55:29 AM)

  1. [clang-offload-bundler][docs][NFC] invalid indentation cause build issue — mydeveloperday / detail
  2. [lldb] Fix target-symbols-add-unwind.test for clang 7647a841 — pavel / detail
  3. [clang-format] ensure clang-format command-line argument sets up the default left/right qualifier ordering — mydeveloperday / detail
  4. [clang-format][docs] Fix documentation of clang-format BasedOnStyle type — mydeveloperday / detail
  5. [GlobalISel][IRTranslator] Fix crash during bit-test switch optimization with odd types. — Amara Emerson / detail
  6. [Driver] Correctly handle static C++ standard library — phosek / detail
  7. [mlir][linalg] Fix result type in FoldSourceTensorCast — springerm / detail
  8. [AArch64] Rewrite ldst-unsignedimm.ll codegen test. — david.green / detail
  9. [SystemZ] Implement ISD::BITCAST for fp128 -> i128. — paulsson / detail
  10. [libcxx][pretty printers] Check GDB Python scripting support — david.spickett / detail
  11. [clang-format] Fixed an unused variable warning — gribozavr / detail
  12. [llvm-objcopy][docs] Add missing options to the help output and the command guide — gbreynoo / detail

clang-d399799-g661ab7031400-t24199-b24199.tar.gz (Sep 23, 2021 11:41:22 PM)

  1. [Driver] Default Generic_GCC x86 to -fasynchronous-unwind-tables — i / detail
  2. [AMDGPU] Legalize initialized LDS variables — Christudasan.Devadasan / detail
  3. DebugInfo: Implement the -gsimple-template-names functionality — dblaikie / detail
  4. [ORC] Introduce EPCGenericDylibManager / SimpleExecutorDylibManager. — Lang Hames / detail
  5. [gn build] Port a2c1cf09dfaa — llvmgnsyncbot / detail
  6. [TableGen] Allow targets to entirely ignore Psets for registers — Christudasan.Devadasan / detail
  7. [Sanitizers] intercept ttyent api on FreeBSD. — David CARLIER / detail
  8. [docs] Document the --print-passes flag in opt. — shivam98.tkg / detail
  9. [ORC] Rename ExecutorAddress to ExecutorAddr. — Lang Hames / detail
  10. Remove non-portable directory separator from test — dblaikie / detail
  11. DebugInfo: STN: Handle unreconstitutable types in function types — dblaikie / detail
  12. Fix that same path separator issue again... — dblaikie / detail
  13. [PowerPC] SemaChecking for darn family of builtins — albionapc / detail
  14. [ORC-RT] Rename ExecutorAddress to ExecutorAddr. — Lang Hames / detail
  15. [AArch64][GlobalISel] Fix crash in the extend(extract_vector_elt) optimization. — Amara Emerson / detail

clang-d399784-ge470f9268a44-t24195-b24195.tar.gz (Sep 23, 2021 8:26:34 PM)

  1. [ORC] Fix file header. — Lang Hames / detail
  2. Revert "[compiler-rt][profile] Add padding after binary IDs" — leonardchan / detail
  3. [CSSPGO] Do not pass -fpseudo-probe-for-profiling to the linker. — hoy / detail
  4. [RISCV] Limit transformAddImmMulImm to prevent an infinite loop. — craig.topper / detail
  5. [NFC] Refactor tests to improve readability. — daniil.fukalov / detail
  6. Fix -fno-unwind-tables -fasynchronous-unwind-tables to emit unwind tables — i / detail
  7. [clang-format] Fix unittest failures with -Werror — nemanja.i.ibm / detail
  8. [ORC] Shut down services in SimpleRemoteEPCServer. — Lang Hames / detail
  9. [compiler-rt][profile] Make corrupted-profile.c more robust — leonardchan / detail
  10. [ThinLTO] Don't emit original GUID for locals to distributed indexes — tejohnson / detail
  11. [ThinLTO] Fix bot failures — tejohnson / detail
  12. [mlir][linalg] Merge all tiling passes into a single one. — springerm / detail
  13. [mlir][linalg] Support tile+peel with TiledLoopOp — springerm / detail
  14. Add missing storageType to AttrDef to ODS — joker.eph / detail
  15. [Polly] Implement user-directed loop distribution/fission. — llvm-project / detail

clang-d399769-ga6406ce18cb6-t24190-b24190.tar.gz (Sep 23, 2021 5:11:37 PM)

  1. [flang] Represent (parentheses around derived types) — pklausler / detail
  2. [Polly] Remove -polly-opt-fusion option. — llvm-project / detail
  3. Support: Add closing namespace comment in raw_ostream_test.cpp, NFC — Duncan P. N. Exon Smith / detail
  4. Revert "[Polly] Implement user-directed loop distribution/fission." — phosek / detail
  5. [clang-format] NFC ensure Penality variable is passed back with Fixes — mydeveloperday / detail
  6. [clangd] Support `#pragma mark` in the outline — davg / detail
  7. [CMake] Pass llvm-readelf to CMake external builds — phosek / detail
  8. [RISCV] Add more tests for (and (shl x, C2), C1) that can be improved by using a pair of shifts. NFC — craig.topper / detail
  9. [RISCV] Add another isel optimization for (and (shl x, c2), c1) — craig.topper / detail
  10. RegAllocGreedy: Remove an unhelpful auto, and don't use a reference — arsenm2 / detail
  11. [OpenMP] Fix data-race in new device RTL — jhuber6 / detail
  12. [lldb] Handle malformed qfThreadInfo reply — tedwood / detail
  13. [profile][fuchsia] Don't include extra NUL in log messages — mcgrathr / detail
  14. [AMDGPU] Propagate defining src reg for AGPR to AGPR Copys — Vang.Thao / detail
  15. [libc++][NFC] Refactor the std::reverse_view tests — Louis Dionne / detail

clang-d399754-gfbaf36721783-t24187-b24187.tar.gz (Sep 23, 2021 1:56:13 PM)

  1. [fir][NFC] rename canBePointerOrHeapElementType to cannotBePointerOrHeapElementType — clementval / detail
  2. Revert "[LiveIntervals] Fix repairOldRegInRange for simple def cases" — jay.foad / detail
  3. [fir][NFC] Remove fir.cmpf replaced by mlir.cmpf — clementval / detail
  4. [ARM] Extra tests for unpredicated qr MVE intrinsics. — david.green / detail
  5. [libc++] Remove unused macro in __config — Louis Dionne / detail
  6. [flang] Implement READ(SIZE=) and INQUIRE(IOLENGTH=) in runtime — pklausler / detail
  7. [compiler-rt][profile] Add padding after binary IDs — leonardchan / detail
  8. [lldb] Add a C language REPL to test LLDB's REPL infrastructure — Raphael Isemann / detail
  9. [WebAssembly] Add prototype relaxed SIMD fma/fms instructions — tlively / detail
  10. [lldb] [gdb-remote] Refactor getting remote regs to use local vector — mgorny / detail
  11. [lldb] [gdb-remote] Use local regnos for value_regs/invalidate_regs — mgorny / detail
  12. Revert "Diagnose -Wunused-value based on CFG reachability" — Yuanfang Chen / detail
  13. [x86] move combiner state check into convertIntLogicToFPLogic(); NFC — spatel / detail
  14. [x86] add AVX512 run for fcmp+logic ops; NFC — spatel / detail
  15. [RISCV] Add more tests for (and (srl x, C2), C1) that can be improved by using a pair of shifts. NFC — craig.topper / detail
  16. [RISCV] Add more isel optimizations for (and (shr x, c2), c1). — craig.topper / detail
  17. [AArch64] Update some sve-fixed-length test checks. — david.green / detail
  18. [clang-format] Add Left/Right Const fixer capability — mydeveloperday / detail
  19. [gn build] Port a44ab1702539 — llvmgnsyncbot / detail
  20. [InlineAdvisor] Use one single quote — i / detail
  21. [ORC] Minor renaming and typo fixes (NFC) — Stefan Gränitz / detail
  22. [llvm] Replace tab with spaces in one test — thakis / detail
  23. [llvm] Fix a copy-pasto — thakis / detail
  24. [ORC][examples] Export exectuable symbols explicitly in LLJITWithExecutorProcessControl — Stefan Gränitz / detail
  25. [mlir][sparse] Moved a conditional from the RT library to the generated MLIR. — 2998727+wrengr / detail
  26. [lldb] Show fix-it applied even if expression didn't evaluate succesfully — augusto2112 / detail

clang-d399728-g1e3c6fc7cb9d-t24184-b24184.tar.gz (Sep 23, 2021 10:40:07 AM)

  1. [CodeGen] update test file to not run the entire LLVM optimizer; NFC — spatel / detail
  2. [gn build] (semi-manually) port 702cb7afe9de — thakis / detail
  3. [gn build] (manually) port ac191bcc99e2f — thakis / detail
  4. [gn build] Port f4abdb0c074b — llvmgnsyncbot / detail
  5. [InstCombine] fold cast of right-shift if high bits are not demanded (2nd try) — spatel / detail
  6. [CostModel][X86] Increase i64 mul cost from 1 to 2 — llvm-dev / detail
  7. clangd: Do not report inline overrides twice — sam.mccall / detail
  8. [ORC][examples] Fix segfault in LLJITWithTargetProcessControl — Stefan Gränitz / detail
  9. [Sema] Fix a null pointer reference crash. — hokein.wu / detail
  10. [AMDGPU] Avoid processing functions in amdgpu-propagate-attributes pass for shaders — Piotr Sobczak / detail
  11. Pass some DataLayout arguments by const-ref — llvm-dev / detail
  12. Fix buildbot error. — hokein.wu / detail
  13. Support: Fix missing whitespace in comment for inconvertibleErrorCode(), NFC — Duncan P. N. Exon Smith / detail
  14. [x86] add AVX run to tests of fcmp logic; NFC — spatel / detail
  15. [lldb] [gdb-remote] Refactor getting remote regs to use local vector — mgorny / detail
  16. [lldb] [gdb-remote] Use local regnos for value_regs/invalidate_regs — mgorny / detail
  17. [clang] Use portable "#!/usr/bin/env bash" shebang for tools and utils. — shivam98.tkg / detail
  18. [RegAlloc] Cast uint8_t to unsigned before printing it. — craig.topper / detail
  19. [SampleFDO] Remove redundant declarations (NFC) — kazu / detail
  20. [PowerPC] Add range checks for P10 Vector Builtins — quinn.pham / detail
  21. [libc++] Use CMake interface targets to setup benchmark flags — Louis Dionne / detail
  22. [LiveIntervals] Fix repairOldRegInRange for simple def cases — jay.foad / detail
  23. Revert "[lldb] [gdb-remote] Use local regnos for value_regs/invalidate_regs" — mgorny / detail
  24. Revert "[lldb] [gdb-remote] Refactor getting remote regs to use local vector" — mgorny / detail
  25. Resolve {GlobalValue,GloalIndirectSymol}::getBaseObject confusion — i / detail
  26. [JumpThreading] Ignore free instructions — nikita.ppv / detail

clang-d399702-g1711a6ec6509-t24180-b24180.tar.gz (Sep 23, 2021 7:18:25 AM)

  1. [RISCV][VP] Add support for VP_REDUCE_* operations — fraser / detail
  2. [lldb] Fix DomainSocket::GetSocketName for unnamed sockets — pavel / detail
  3. [BasicBlockUtils] Fixup of an assumed typo in MergeBlockIntoPredecessor — bjorn.a.pettersson / detail
  4. [CodeGen] RegisterCoalescer::buildVRegToDbgValueMap - use const-ref value in for-range loop. NFCI. — llvm-dev / detail
  5. [CodeGen] ProcessSDDbgValues - use const-ref value in for-range loop. NFCI. — llvm-dev / detail
  6. [RISCV] Add missing op type OPERAND_UIMM2, OPERAND_UIMM3 and OPERAND_UIMM7 for verifyInstruction — jim / detail
  7. [DSE] Track earliest escape, use for loads in isReadClobber. — flo / detail
  8. tsan: remove expected race leftover — dvyukov / detail
  9. [libc++] Remove uses of _LIBCPP_HAS_NO_VARIABLE_TEMPLATES — Louis Dionne / detail

clang-d399693-gce59ccd04023-t24176-b24176.tar.gz (Sep 23, 2021 3:49:24 AM)

  1. [mlir] Fix build on Windows on Arm — diana.picus / detail
  2. [clang][tooling] NFC: Refactor command-line diagnostic tests — Jan Svoboda / detail
  3. [X86][FP16] Combine the FADD(A, FMA(B, C, 0)) to FMA(B, C, A) — chen3.liu / detail
  4. Wrap xar/xar.h include in extern "C" block — sylvestre / detail
  5. [NFC] Wrap MLIR addAffineForOpDomain warning with LLVM_DEBUG — shivam98.tkg / detail
  6. [clangd] Ensure lambda init-capture gets semantic token — zeratul976 / detail
  7. [ModuleInlinerWrapperPass] Do some naive printing of wrapped pipeline with -print-pipeline-passes — bjorn.a.pettersson / detail
  8. [DAGCombiner] Rename isAlias as mayAlias. NFC — bjorn.a.pettersson / detail
  9. [TII] Remove the MFI argument to convertToThreeAddress. NFC. — jay.foad / detail
  10. [Driver] Correctly handle static C++ standard library — phosek / detail
  11. Revert "[Driver] Correctly handle static C++ standard library" — phosek / detail
  12. [libc] Add optimized memset for AArch64 — andre.simoesdiasvieira / detail
  13. [InstSimplify] Don't lose inbounds when simplifying a GEP — Alexander.Richardson / detail
  14. tsan: remove unnecessary enum values (NFC) — dvyukov / detail
  15. tsan: remove DontDumpShadow from Go build — dvyukov / detail
  16. tsan: add another deep stack test — dvyukov / detail
  17. tsan: use RawShadow instead of u64 more — dvyukov / detail
  18. tsan: move shadow declaration into a separate header file (NFC) — dvyukov / detail
  19. [fir][NFC] inline trival isa_<type> functions — clementval / detail

clang-d399674-ge7b169a8ae99-t24173-b24173.tar.gz (Sep 23, 2021 12:38:35 AM)

  1. [AArch64][SVE][InstCombine] Eliminate redundant chains of tuple get/set — mnadeem / detail
  2. [OpenMP][NFC] Clang format OMPIRBuilder — johannes / detail
  3. [OpenMP][NFC] Improve debug output — johannes / detail
  4. [OpenMP][NFC] Precommit test that exposes a bug in our optnone handling — johannes / detail
  5. [OpenMP][NFC] Rerun the test check update script on all OpenMP-Opt tests — johannes / detail
  6. [OpenMP][NFC] Repair test that contained nested kernels — johannes / detail
  7. [OpenMP][FIX] Be more deliberate about invalidating the AAKernelInfo state — johannes / detail
  8. [libc++][spaceship] Implement std::pair::operator<=> — k / detail
  9. [AMDGPU] Fix gcc warnings about unused variables [NFC] — mikael.holmen / detail

clang-d399665-g1873f3be78a5-t24169-b24169.tar.gz (Sep 22, 2021 9:27:02 PM)

  1. [llvm-profgen] Fix a bug of assertion — wlei / detail
  2. [llvm-profgen] Fix an out-of-range error during unwinding — wlei / detail
  3. [llvm-profgen] Fix a dangling vector reference in CS line number based generator — wlei / detail
  4. [RISCV] Update mir tests. — kai.wang / detail
  5. [NFC] Remove redundant setOperationAction. — freddy.ye / detail
  6. [MLIR] [Python] Make Attribute and Type hashable — john.demme / detail
  7. [X86][FP16] Change the order of the operands in complex FMA intrinsics to allow swap between the mul operands. — pengfei.wang / detail
  8. [demangle] Support for ISO/IEC TS 18661 binary floating point type — pengfei.wang / detail

clang-d399657-g10a5632550ab-t24166-b24166.tar.gz (Sep 22, 2021 6:10:35 PM)

  1. [Clang] Ignore BTFTag attr if used as a type attribute — yhs / detail
  2. [OpenMP][Offloading] Change `bool IsSPMD` to `int8_t Mode` in `__kmpc_target_init` and `__kmpc_target_deinit` — tianshilei1992 / detail
  3. Fix bug for Ops with default valued attributes and successors/variadic regions. — joker.eph / detail
  4. [RISCV] Add test cases showing failure to use ADDIW before fcvt.s.w/fcvt.d.w/fcvt.h.w. NFC — craig.topper / detail
  5. [RISCV] Add fcvt.s.w(u)/fcvt.d.w(u)/fcvt.h.w(u) to hasAllNBitUsers — craig.topper / detail
  6. [RISCV] Remove stale FIXMEs from float-convert.ll and double-convert.ll. NFC — craig.topper / detail
  7. Diagnose -Wunused-value based on CFG reachability — Yuanfang Chen / detail
  8. [flang] Catch error: base of DATA statement object can't be a pointer — pklausler / detail
  9. [WebAssembly] Add relaxed-simd feature — tlively / detail
  10. [mlir][sparse] add sparse kernels test to sparse compiler test suite — ajcbik / detail
  11. [llvm-profgen] Use hot threshold for context merging and trimming — aktoon / detail
  12. [NFC] Remove trailing spaces from some files — tianshilei1992 / detail
  13. [compiler-rt][test] Add REQUIRES for checking static libc++abi — leonardchan / detail
  14. [Polly] Implement user-directed loop distribution/fission. — llvm-project / detail
  15. [Polly] Dissolve Isl test directory. NFC. — llvm-project / detail
  16. [libc++] Fix __wrap_iter to be a proper contiguous iterator. — arthur.j.odwyer / detail
  17. [NFC][InstCombine] Fix inconsistent comments — gusrb406 / detail

clang-d399640-ga40a08ed988f-t24163-b24163.tar.gz (Sep 22, 2021 2:55:59 PM)

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

clang-d399640-ga40a08ed988f-t24163-b24163.tar.gz (Sep 22, 2021 2:55:59 PM)

  1. Mark CFG as preserved in TypePromotion and InterleaveAccess passes — david.green / detail
  2. [lldb] Remove IRExecutionUnit::CollectFallbackNames — apl / detail
  3. DebugInfo: Add (initially no-op) -gsimple-template-names={simple,mangled} — dblaikie / detail
  4. [OpenMP] Fix KeepAlive usage — jhuber6 / detail
  5. [ELF][AArch64] Refine and fix the condition when BTI/PAC PLT needs bti c — i / detail
  6. [Analysis] reduce code for isOnlyUsedInZeroEqualityComparison; NFC — spatel / detail
  7. [ValueTracking] fix isOnlyUsedInZeroEqualityComparison with no users — spatel / detail
  8. [mlir][sparse] generalize reduction support in sparse compiler — ajcbik / detail
  9. [libc++][test] Remove disable_missing_braces_warning.h from tests — joeloser93 / detail
  10. [libc++][NFCI] Remove uses of _LIBCPP_INLINE_VAR — Louis Dionne / detail
  11. Reset operation when canceling root update transaction — cathyzhyi / detail
  12. [mlir:DataFlowAnalysis] Reprocess the arguments of already executable edges — riddleriver / detail
  13. [JumpThreading] Add test with free instructions (NFC) — nikita.ppv / detail
  14. [InstCombine] add test for shift-shift with extra use; NFC — spatel / detail
  15. [InstCombine] add one-use check to shift-shift transform — spatel / detail
  16. [libc++][NFC] Add missing whitespace in <compare> — Louis Dionne / detail
  17. [mlir][Linalg] Teach constant -> generic op fusion to handle scalar constants. — ravishankarm / detail

clang-d399623-g97b2f20a446e-t24160-b24160.tar.gz (Sep 22, 2021 11:39:36 AM)

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

clang-d399597-gb1f38a27f0c9-t24157-b24157.tar.gz (Sep 22, 2021 8:27:51 AM)

  1. [lldb] [Windows] Fix continuing from breakpoints and singlestepping on ARM/AArch64 — martin / detail
  2. [Matrix] Emit assumption that matrix indices are valid. — flo / detail
  3. Revert "[CodeGen] regenerate test checks; NFC" — spatel / detail
  4. Revert "[InstCombine] fold cast of right-shift if high bits are not demanded" — spatel / detail
  5. [Passes] Run vector-combine early with -fenable-matrix. — flo / detail
  6. [gn build] (manually) port f8b1cc365786 — thakis / detail
  7. [gn build] Port 7a320b279d07 — llvmgnsyncbot / detail
  8. [SelectionDAG] Add PromoteIntOp_INSERT_SUBVECTOR. — sander.desmalen / detail
  9. [lldb] JITLoaderGDB tests can use lli in ORC greedy mode — Stefan Gränitz / detail
  10. [SLP][NFC]Rename function in the test for better matching of the — a.bataev / detail
  11. [ELF][test] Restore important part of ICF alignment test — andrew.ng / detail
  12. AArch64: use indivisible cmpxchg for 128-bit atomic loads at O0 — Tim Northover / detail
  13. [SelectionDAG] Remove PromoteIntOp_EXTRACT_SUBVECTOR. — sander.desmalen / detail
  14. [AArch64][SVE] Add extract_subvector patterns for unpacked fp16 and bfloat types. — sander.desmalen / detail
  15. [mailmap] Add entry for myself — JCTremoulet / detail
  16. [OpenMP] Make sure the Thread ID function is not removed — jhuber6 / detail
  17. [AArch64][SVE] NFC: Move extract_subvector tests around. — sander.desmalen / detail
  18. [InstCombine] Update InstCombine to use poison instead of undef for shufflevector's placeholder (1/3) — gusrb406 / detail
  19. [Target][CodeGen] Remove default CostKind arguments on inner/impl TTI overrides — llvm-dev / detail

clang-d399578-g02cd8a6b915a-t24153-b24153.tar.gz (Sep 22, 2021 5:00:00 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

clang-d399567-g0ee77d6db355-t24150-b24150.tar.gz (Sep 22, 2021 1:44:45 AM)

  1. [PowerPC] add testcase for chain commoning; nfc — czhengsz / detail
  2. tsan: don't call dlsym during exit — dvyukov / detail
  3. tsan: move errno spoiling reporting into a separate function (NFC) — dvyukov / detail
  4. tsan: enable sse4.2 in tests — dvyukov / detail
  5. [Polly] Add -polly-reschedule and -polly-postopts options. — llvm-project / detail
  6. tsan: reset destination range in Java heap move — dvyukov / detail
  7. tsan: uninline Enable/DisableIgnores — dvyukov / detail
  8. tsan: prepare for trace mapping removal — dvyukov / detail
  9. [lldb] Add --stack option to `target symbols add` command — Jonas Devlieghere / detail
  10. [flang] Change complex type define in runtime for clang-cl — diana.picus / detail
  11. [InstCombine] Move InstCombineWorklist to Utils to allow reuse (NFC). — flo / detail
  12. [clang][ASTImporter] Generic attribute import handling (first step). — 1.int32 / detail
  13. [Utils] Replace llc with cat for tests — sebastian.neubauer / detail
  14. tsan: account for mid app range in mem profile — dvyukov / detail
  15. tsan: include MBlock/SyncObj stats into mem profile — dvyukov / detail
  16. tsan: make mem profile data more consistent — dvyukov / detail
  17. tsan: include internal allocator info in mem profile — dvyukov / detail
  18. tsan: move mem profile initialization into separate function — dvyukov / detail
  19. tsan: remove stale comment — dvyukov / detail
  20. tsan: write uptime in mem profile — dvyukov / detail

clang-d399547-g128a9e1cb480-t24146-b24146.tar.gz (Sep 21, 2021 10:33:43 PM)

  1. [RISCV][NFC] Deleted useless lines in clang tests. — shaoce / detail
  2. [NFC] Fix typo. — shaoce / detail
  3. DebugInfo: Unify some printing policy adjustments — dblaikie / detail
  4. DebugInfo: Don't suppress inline namespaces when printing template template parameter names — dblaikie / detail
  5. AMDGPU: Fix test relying on incompatible attributes — Matthew.Arsenault / detail
  6. [libc++][test] Fix iterator assertion in span.cons/deduct.pass.cpp — joeloser93 / detail
  7. [PowerPC] prepare for udpate form with non-const increment. — czhengsz / detail
  8. AMDGPU: Refactor getWavesPerEU to separate flat workgroup size query — Matthew.Arsenault / detail
  9. [RISCV] add Half-precision test for clang — shaoce / detail
  10. DebugInfo: Don't use preferred template names in debug info — dblaikie / detail
  11. [libc++] Add some missing _LIBCPP_HIDE_FROM_ABI markup — Louis Dionne / detail
  12. [RISCV][NFC] Fix clang test for vloxei/vluxei — shaoce / detail
  13. [mlir][sparse] cleanup ABI issues in C interface with memrefs — ajcbik / detail

clang-d399534-g7acd1807dd68-t24143-b24143.tar.gz (Sep 21, 2021 7:21:22 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

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

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

clang-d399500-g131e8786640a-t24135-b24135.tar.gz (Sep 21, 2021 12:54:27 PM)

  1. [clang][NFC] Fix needless double-parenthisation — wingo / detail
  2. AMDGPU/GlobalISel: Restore run line erased in D109154 by mistake — petar.avramovic / detail
  3. [AMDGPU][MC][GFX7][GFX10] Corrected image_atomic_fcmpswap — dmitry.preobrazhensky / detail
  4. [mlir][linalg] Add isPermutation helper (NFC). — gysit / detail
  5. [mlir][linalg] Simplify slice dim computation for fusion on tensors (NFC). — gysit / detail
  6. [GlobalISel] Support ConstantAsMetadata in IRTranslator — Matthew.Arsenault / detail
  7. [SelectionDAG] Re-calculate scoped AA metadata when merging stores. — michael.hliao / detail
  8. [ValueTracking,VectorCombine] Allow passing DT to computeConstantRange. — flo / detail
  9. [sanitizer coverage] write the pc-table at the process exit — kcc / detail
  10. [InstCombine] move/add tests for trunc-of-lshr; NFC — spatel / detail
  11. [CodeGen] Remove redundant declaration getFileType (NFC) — kazu / detail
  12. [PowerPC] Fix signature of lxvp and stxvp builtins — quinn.pham / detail
  13. [InstCombine] powi(x, y) * powi(x, z) -> powi(x, y + z) — Dávid Bolvanský / detail
  14. Revert "Diagnose -Wunused-value based on CFG reachability" — aaron / detail
  15. [OpenMP][NFC] Add declare variant and metadirective to support page — cchen / detail
  16. [libc++][format] Adds parser std-format-spec. — koraq / detail
  17. [gn build] Port a04a6ce7726b — llvmgnsyncbot / detail
  18. [lldb/win] Default to native PDB reader when LLVM_ENABLE_DIA_SDK=NO — thakis / detail
  19. [RISCV] Teach RISCVTargetLowering::shouldSinkOperands to sink splats for and/or/xor. — craig.topper / detail
  20. [LV] Fix crash for reverse interleaved loads with gap under fold-tail. — ayal.zaks / detail
  21. [PowerPC] Add prefix load pattern for fpext to v2f64 — amy.kwan1 / detail
  22. [OpenMP] Codegen aggregate for outlined function captures — georgakoudis1 / detail
  23. [LSR] Make sure that Factor fits into Base type — dmalyutin / detail
  24. [RISCV] Make some arrays of constants 'static const'. NFC — craig.topper / detail
  25. [AMDGPU] Correctly merge alias.scope and noalias metadata for memops — brendon.cahoon / detail
  26. Teach InstCombine to eliminate malloc-realloc-free triplets. — resistor / detail
  27. [AMDGPU] Filtering out the inactive lanes bits when lowering copy to SCC — Alexander Timofeev / detail
  28. Print nullptr_t namespace qualified within std:: — dblaikie / detail

clang-d399472-ga502294b2d95-t24132-b24132.tar.gz (Sep 21, 2021 9:43:50 AM)

  1. [llvm] Pass LLVM_CHECK_ENABLED_PROJECTS through in cross builds — thakis / detail
  2. [IR] Add the constructor of ShuffleVector for one-input-vector. — gusrb406 / detail
  3. [AMDGPU][MC][GFX10] Enabled dlc for FLAT and GLOBAL atomics — dmitry.preobrazhensky / detail
  4. [InstCombine] add tests for mask-shift with trunc; NFC — spatel / detail
  5. [NFC] Update the list of subprojects in docs. — diana.picus / detail
  6. [clang-offload-bundler][docs][NFC] Add archive unbundling documentation — Saiyedul.Islam / detail
  7. [InstCombine] Improve TryToSinkInstruction with multiple uses — anna / detail
  8. [OpenCL] Defines helper function for OpenCL default address space — Justas.Janickas / detail
  9. [RISCV] Optimize (add (mul x, c0), c1) — powerman1st / detail
  10. [NFC] `goto fail` has failed us in the past... — chris.bieneman / detail
  11. [mlir][linalg] Assert tile loop nest invariants in fusion. — gysit / detail
  12. [mlir][Linalg] Revisit RAW dependence interference in comprehensive bufferize. — nicolas.vasilache / detail
  13. [mlir][Linalg] Revisit heuristic ordering of tensor.insert_slice in comprehensive bufferize. — nicolas.vasilache / detail
  14. [AArch64] Regenerate test lines in and-mask-removal.ll — david.green / detail

clang-d399472-ga502294b2d95-t24132-b24132.tar.gz (Sep 21, 2021 9:43:50 AM)

  1. [LNT] Fixed incomplete feature for submit JSON to a local instance — kosov.pavel / githubweb
  2. Added missed spaces in log messages, NFC — kosov.pavel / githubweb

clang-d399458-ga48b43f9816a-t24130-b24130.tar.gz (Sep 21, 2021 6:30:52 AM)

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

clang-d399458-ga48b43f9816a-t24130-b24130.tar.gz (Sep 21, 2021 6:30:52 AM)

  1. [OpenCL] Test case for C++ for OpenCL 2021 in OpenCL C header test — Justas.Janickas / detail
  2. [LowerConstantIntrinsics] Fix heap-use-after-free bug in worklist — david.stenberg / detail
  3. [SCEV] Add some asserts on availability of arguments of isLoopEntryGuardedByCond — mkazantsev / detail
  4. GlobalISel/Utils: Refactor constant splat match functions — petar.avramovic / detail
  5. [SCEV] Use isAvailableAtLoopEntry in the asserts — mkazantsev / detail
  6. [AArch64] Regenerate test lines in sve-implicit-zero-filling.ll — david.green / detail
  7. [AMDGPU] Prefer v_fmac over v_fma only when no source modifiers are used — jay.foad / detail
  8. [AMDGPU] Prefer fmac over fma when selecting FMA_W_CHAIN — jay.foad / detail
  9. tsan: fix debug format strings — dvyukov / detail
  10. tsan: rearrange thread state callbacks (NFC) — dvyukov / detail
  11. tsan: simplify thread context setting — dvyukov / detail
  12. [CodeGen] SDDbgValue::getSDNodes() - use const-ref to avoid unnecessary copies. NFCI. — llvm-dev / detail
  13. RewriteStatepointsForGC - Use const-ref iterator in for-range loops. NFCI. — llvm-dev / detail
  14. [CodeGen] SelectionDAGBuilder - Use const-ref iterator in for-range loops. NFCI. — llvm-dev / detail
  15. [InstCombine] foldConstantInsEltIntoShuffle - bail if we fail to find constant element (PR51824) — llvm-dev / detail
  16. [AArch64] Improve schedule modelling on the Cortex-A55 — nicholas.guy / detail
  17. [VectorCombine] Add tests which require DT to use info from assumes. — flo / detail
  18. [SystemZ]  Emit EXRL target instructions before text section is ended. — paulsson / detail

clang-d399458-ga48b43f9816a-t24130-b24130.tar.gz (Sep 21, 2021 6:30:52 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

clang-d399440-g5c77ed0330c4-t24126-b24126.tar.gz (Sep 21, 2021 3:08:34 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

clang-d399430-g7091a7f781c9-t24123-b24123.tar.gz (Sep 20, 2021 11:56:59 PM)

  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 8:45:13 PM)

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

clang-d399416-gbde305baf631-t24117-b24117.tar.gz (Sep 20, 2021 5:32:56 PM)

  1. [DebugInfo] Add test for dumping DW_AT_defaulted — paul.robinson / detail
  2. [RISCV] Add test cases for missed opportunities to use vand/vor/vxor.vx. NFC — craig.topper / detail
  3. [NFC] [hwasan] Separate outline and inline instrumentation. — fmayer / detail
  4. [Polly] Partially fix scoped alias metadata — nikita.ppv / detail
  5. [OpenMP][NVPTX] Fix a warning that data argument not used by format string — tianshilei1992 / detail
  6. Sema: relax va_start checking further for Windows AArch64 — Saleem Abdulrasool / detail
  7. [GlobalISel] Implement support for the "trap-func-name" attribute. — Amara Emerson / detail
  8. [AMDGPU][NFC] Correct typos in lib/Target/AMDGPU/AMDGPU*.cpp files. Test commit for new contributor. — jacob.lambert / detail
  9. [mlir][tosa] Remove the documentation requirement for elements of several binary elementwise ops to be of the same rank. — rob.suderman / detail
  10. [clang] Fix a few comment typos to cycle bots — thakis / detail
  11. [mlir][tosa] Add several binary elementwise to the list of broadcastable ops. — rob.suderman / detail
  12. [X86] Rename the X86WinAllocaExpander pass and related symbols to "DynAlloca". NFC. — Amara Emerson / detail
  13. Update MLIR generate-test-checks.py to add the notice from the source into the generated file — joker.eph / detail
  14. [mlir-tblgen] Add DagNode StaticMatcher. — chiahungduan / detail
  15. [clang] Fix a few comment more typos to cycle bots — thakis / detail

clang-d399401-g919783453536-t24113-b24113.tar.gz (Sep 20, 2021 2:20:55 PM)

  1. Temporarily XFAIL MLIR test that fails the LLVM verifier after 8700f2bd3 — joker.eph / detail
  2. Revert "[MLIR][SCF] Add for-to-while loop transformation pass" — joker.eph / detail
  3. [NCF][OpenMP] Fix metadirective test on SystemZ — cchen / detail
  4. [lldb][crashlog] Avoid specifying arch for image when a UUID is present — Vedant Kumar / detail
  5. [RISCV] Add test cases showing failure to use .vf vector operations when splat is in another basic block. NFC — craig.topper / detail
  6. [RISCV] Teach RISCVTargetLowering::shouldSinkOperands to sink splats for FAdd/FSub/FMul/FDiv. — craig.topper / detail
  7. Eliminate _LIBCPP_EQUAL_DELETE in favor of `=delete`. — arthur.j.odwyer / detail
  8. Revert code change of D63497 & D74399 for riscv64-*-linux GCC detection — i / detail
  9. Revert "[CMake] Add debuginfo-tests to LLVM_ALL_PROJECTS after D110016" — i / detail
  10. [mlir][Linalg] Add ConvolutionOpInterface. — ravishankarm / detail
  11. Diagnose -Wunused-value based on CFG reachability — Yuanfang Chen / detail
  12. Fix bad merge the removed switch case — noreply / detail
  13. [OpenMP][host runtime] Fix indirect lock table race condition — jonathan.l.peyton / detail
  14. [mlir][MemRef] Compute unused dimensions of a rank-reducing subviews using strides as well. — ravishankarm / detail
  15. [IR] Add helper to convert offset to GEP indices — nikita.ppv / detail
  16. [gn build] Don't pass -Wl,-z,defs for sanitizer builds — aeubanks / detail
  17. [lldb][NFC] Remove outdated FIXME — apl / detail
  18. [libc++] [LIBCXX-DEBUG-FIXME] Constexpr char_traits::copy mustn't compare unrelated pointers. — arthur.j.odwyer / detail
  19. [libc++] [P0919] Some belated review on D87171. — arthur.j.odwyer / detail
  20. [RISCV] Add test cases for missed opportunity to use vfmacc.vf. NFC — craig.topper / detail
  21. [RISCV] Teach RISCVTargetLowering::shouldSinkOperands to sink splats for FMA. — craig.topper / detail
  22. [cmake] Put check from D110016 behind (default-on) flag — thakis / detail
  23. Revert "Fix CLANG_ENABLE_STATIC_ANALYZER=OFF building all analyzer source" — thakis / detail

clang-d399378-gf4b5d597d86a-t24110-b24110.tar.gz (Sep 20, 2021 11:06:43 AM)

  1. [analyzer] Move docs of SmartPtr to correct subcategory — deep.majumder2019 / detail
  2. [mlir][linalg] Fusion on tensors. — gysit / detail
  3. [clangd] Bail-out when an empty compile flag is encountered — kadircet / detail
  4. [OpenCL] Supports atomics in C++ for OpenCL 2021 — Justas.Janickas / detail
  5. [X86] Add test to show the effect caused by D109607. NFC — pengfei.wang / detail
  6. [X86] Always check the size of SourceTy before getting the next type — pengfei.wang / detail
  7. [flang] Put intrinsic function table back into order — pklausler / detail
  8. [SLP]Improve graph reordering. — a.bataev / detail
  9. [mlir][linalg] Fix typo (NFC). — gysit / detail
  10. [MLIR][SCF] Add for-to-while loop transformation pass — morten_bp / detail
  11. [mlir][linalg] Add IndexOp support to fusion on tensors. — gysit / detail
  12. [DSE] Add additional tests to cover review comments. — flo / detail
  13. [lldb] Fix whitespace in CommandObjectTarget (NFC) — Jonas Devlieghere / detail
  14. [lldb] Extract adding symbols for UUID/File/Frame (NFC) — Jonas Devlieghere / detail
  15. [Verifier] Verify scoped noalias metadata — nikita.ppv / detail
  16. [ELF] Don't fall back to .text for e_entry — i / detail
  17. [RISCV] Add a pass to recognize VLS strided loads/store from gather/scatter. — craig.topper / detail
  18. [gn build] Port d85e347a28dc — llvmgnsyncbot / detail
  19. [MCA] Fix a warning — kazu / detail
  20. [Verifier] Try to fix MSVC build — nikita.ppv / detail
  21. [ELF] Add --why-extract= to query why archive members/lazy object files are extracted — i / detail
  22. [lld] Remove timers.ll because inconsistent timers behavior causes the test to fail sometimes — akhuang / detail
  23. Add use_default_shell_env = True to ctx.actions.run — gcmn / detail

clang-d399355-gf988f680649a-t24107-b24107.tar.gz (Sep 20, 2021 8:00:52 AM)

  1. [lldb] [gdb-remote] Always send PID when detaching w/ multiprocess — mgorny / detail
  2. [mlir][openacc] Make use of the second counter extension in DataOp translation — clementval / detail
  3. [MCA] InstructionTables::execute() - use const-ref iterator in for-range loop. NFCI. — llvm-dev / detail
  4. [X86] X86TargetTransformInfo - remove unnecessary if-else after early exit. NFCI. — llvm-dev / detail
  5. MachOObjectFile - checkOverlappingElement - use const-ref to avoid unnecessary copies. NFCI. — llvm-dev / detail
  6. Fix CLANG_ENABLE_STATIC_ANALYZER=OFF building all analyzer source — Alexander.Richardson / detail
  7. pre-commit test for D109767 — Alexander.Richardson / detail
  8. [update_mir_test_checks.py] Use -NEXT FileCheck directories — Alexander.Richardson / detail
  9. [ARM] MVE reverse shuffles. — david.green / detail
  10. [Clang] [Fix] Clang build fails when build directory contains space character — shivam98.tkg / detail
  11. [lldb] [test] Add unittest for DynamicRegisterInfo::Finalize() — mgorny / detail
  12. [lldb] [DynamicRegisterInfo] Unset value_regs/invalidate_regs before Finalize() — mgorny / detail
  13. Thread safety analysis: Drop special block handling — aaron.puchert / detail
  14. [JITLink] Adopt forEachRelocation() helper in ELF x86-64 backend (NFC) — Stefan Gränitz / detail
  15. [JITLink] Adopt forEachRelocation() helper in ELF RISCV backend (NFC) — Stefan Gränitz / detail
  16. [AMDGPU] Regenerate checks — jay.foad / detail
  17. [Analysis] Add support for vscale in computeKnownBitsFromOperator — david.sherwood / detail

clang-d399338-ge4c46ddd91eb-t24103-b24103.tar.gz (Sep 20, 2021 4:33:41 AM)

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

clang-d399338-ge4c46ddd91eb-t24103-b24103.tar.gz (Sep 20, 2021 4:33:41 AM)

  1. [mlir][NFC] Add explicit "::mlir" namespace to tblgen generated code — vlad.vinogradov / detail
  2. [mlir] Fix bug in partial dialect conversion — vlad.vinogradov / detail
  3. [MLIR] Simplex::appendVariable: early return if count == 0 — arjunpitchanathan / detail
  4. [CMake] Add debuginfo-tests to LLVM_ALL_PROJECTS after D110016 — i / detail
  5. [CaptureTracking] Allow passing LI to PointerMayBeCapturedBefore (NFC). — flo / detail
  6. [MLIR][Linalg] Make detensoring cost-model more flexible. — kareem.ergawy / detail
  7. [lldb] [gdb-remote] Remove unused arg from GDBRemoteRegisterContext::ReadRegisterBytes() — mgorny / detail
  8. [lldb] [gdb-remote] Recognize aarch64v type from gdbserver — mgorny / detail
  9. Revert "[AArch64][SVE] Teach cost model that masked loads/stores are cheap" — david.spickett / detail
  10. [mlir] Fix integration tests failures introduced in D108505 — vlad.vinogradov / detail
  11. AArch64: use ldp/stp for 128-bit atomic load/store in v.84 onwards — Tim Northover / detail
  12. [OpenCL] Supports optional writing to 3d images in C++ for OpenCL 2021 — Justas.Janickas / detail
  13. Add myself as a code owner for SYCL support — alexey.bader / detail
  14. [clang][NFC] Remove dead code — wingo / detail
  15. [NewPM] Make InlinerPass (aka 'inline') a parameterized pass — bjorn.a.pettersson / detail
  16. [GlobalISel] Improve elimination of dead instructions in legalizer — petar.avramovic / detail

clang-d399322-g966922320f09-t24099-b24099.tar.gz (Sep 20, 2021 1:20:23 AM)

  1. [libc] Add implementations of div, ldiv, lldiv and imaxdiv. — sivachandra / detail
  2. Revert "Revert "[IndVars] Replace PHIs if loop exits on 1st iteration"" — mkazantsev / detail
  3. [NFC] Add assert and test showing that revert of D109596 wasn't justified — mkazantsev / detail
  4. [libc][obvious] Make *abs and *div functions buildable in default mode. — sivachandra / detail
  5. [libc][obvious] Add inttypes.h and stdlib.h as deps to *div functions. — sivachandra / detail
  6. [lldb] Remove two #ifndef linux from Platform.cpp — pavel / detail

clang-d399316-gdef15c5fb6a1-t24096-b24096.tar.gz (Sep 19, 2021 10:08:42 PM)

  1. llvm-dwarfdump: pretty type printing: print fully qualified names in function type parameter types — dblaikie / detail
  2. [SCEV] Support negative values in signed/unsigned predicate reasoning — mkazantsev / detail

clang-d399314-g606ea0dd2a73-t24094-b24094.tar.gz (Sep 19, 2021 6:56:06 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

clang-d399311-g0e89ff8195e9-t24091-b24091.tar.gz (Sep 19, 2021 3:42:00 PM)

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

clang-d399301-g2ca637c9769f-t24088-b24088.tar.gz (Sep 19, 2021 12:30:06 PM)

  1. llvm-dwarfdump: Refactor type pretty printing tests — dblaikie / detail

clang-d399300-gcf8fac7d0730-t24087-b24087.tar.gz (Sep 19, 2021 9:21:41 AM)

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

clang-d399293-g9de88fc0eac1-t24083-b24083.tar.gz (Sep 19, 2021 5:57:18 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

clang-d399290-gdee5a8ca325f-t24080-b24080.tar.gz (Sep 19, 2021 2:25:33 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 12:56:07 PM)

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

clang-d399277-g2b44a7325c56-t24073-b24073.tar.gz (Sep 18, 2021 9:38:10 AM)

  1. Revert "OpenMP 5.0 metadirective" — thakis / detail
  2. [mlir-c] Add getting fused loc — jpienaar / detail
  3. [lld/mac] Fix comment typo to cycle bots — thakis / detail
  4. [MLIR] Simplex: support adding new variables dynamically — arjunpitchanathan / detail

clang-d399273-g9b889f826ff5-t24069-b24069.tar.gz (Sep 18, 2021 6:21:25 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

clang-d399269-g2790498178b4-t24066-b24066.tar.gz (Sep 18, 2021 2:57:12 AM)

  1. [MLIR][GPU] Add constant propagator for gpu.launch op — uday / detail
  2. Adjust the doc after the renaming of debuginfo-tests => cross-project-tests — sylvestre / detail

clang-d399267-g4121ac1e7f96-t24063-b24063.tar.gz (Sep 17, 2021 8:36:43 PM)

  1. Reland "[LLD] Remove global state in lld/COFF" after fixing asan and msan test failures — akhuang / detail
  2. [mlir] Fix syntax example for tensor.from_elements — noreply / detail
  3. [lld] Fix small error in previous commit — akhuang / detail
  4. [OpenMP] Change debugging symbol to weak_odr linkage — jhuber6 / detail
  5. [OpenMP] Implement __assert_fail in the new device runtime — jhuber6 / detail
  6. [OpenMP] Add additional fields to device environment — jhuber6 / detail
  7. [OpenMP] Add support for dynamic shared memory in new RTL — jhuber6 / detail
  8. Check for invalid projects passed in LLVM_ENABLE_PROJECTS — joker.eph / detail

clang-d399259-g27905eeb8962-t24060-b24060.tar.gz (Sep 17, 2021 5:27:05 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

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

  1. [flang] Validate SIZE(x,DIM=n) dimension for assumed-size array x — pklausler / detail
  2. [SLP][NFC]Add a test for reorder of alt shuffle operands. — a.bataev / detail
  3. [Dexter] Mutually exclusive argument group for --builder and --binary — stephen.tozer / detail
  4. Add information about C99 to the C status page. — aaron / detail
  5. [flang] Enforce fixed form rules about END continuation — pklausler / detail
  6. [flang] Enforce specification function rules on callee, not call — pklausler / detail
  7. [clang] [ARM] Don't set the strict alignment flag for armv7 on Windows — martin / detail
  8. [mlir] Prevent crash in DropUnitDim pattern due to tensor with encoding — thomasraoux / detail
  9. [MLIR][Affine] Simplify nested modulo operations when able — Krzysztof.Drewniak / detail
  10. [clang][darwin] Add support for --emit-static-lib — keithbsmiley / detail
  11. [CSSPGO] Tweakes to lower pseudo probe runtime overhead — hoy / detail
  12. [llvm-reduce] Add reduce operands pass — aeubanks / detail
  13. [flang] Fix build — pklausler / detail
  14. [compiler-rt] Implement __clear_cache() on OpenBSD/riscv64 — brad / detail
  15. [nfc] [lldb] Remove unused DIEPointerSet, DeclToDIEMap and m_decl_to_die — jan.kratochvil / detail
  16. [DFSan] Add force_zero_label abilist option to DFSan. This can be used as a work-around for overtainting. — browneee / detail
  17. [NFC] Precommit tests for D109954 — Dávid Bolvanský / detail
  18. [mlir][sparse] add dce test for all sparse tensor ops — ajcbik / detail
  19. [mlir][sparse] add a sparse quantized_matmul example to integration test — ajcbik / detail
  20. [InstCombine] add tests for min/max intrinsics with offset operand; NFC — spatel / detail

clang-d399226-g20afd38651cc-t24053-b24053.tar.gz (Sep 17, 2021 10:58:33 AM)

  1. [HWASan] Intercept setjmp/longjmp on x86_64. — mascasa / detail
  2. Fix CodeGen/pgo-sample-thinlto-summary.c with old PM — thomasp / detail
  3. [flang] Revamp C1502 checking of END INTERFACE [generic-spec] — pklausler / detail
  4. [mlir][linalg] Add helper to update IndexOps after tiling (NFC). — gysit / detail
  5. [InstCombine] add vector tests for 'and' folds; NFC — spatel / detail
  6. [InstCombine] allow splat vectors for narrowing masked fold — spatel / detail
  7. [flang] Accept SIZE(assumed-rank, DIM=n) — pklausler / detail
  8. [gn build] (semi-manually) port 750d5fc65c92 — thakis / detail
  9. [X86] Improve `matchBinaryShuffle()`'s `BLEND` lowering with per-element all-zero/all-ones knowledge — lebedev.ri / detail
  10. [llvm] Use drop_begin (NFC) — kazu / detail
  11. [flang] Catch errors with intrinsic array inquiry functions — pklausler / detail
  12. [OpenMP] libomp: Update third-party sources of ittnotify client code. — Andrey.Churbanov / detail
  13. [OpenMP] NFC: add type casts to silence gcc warnings — Andrey.Churbanov / detail
  14. [flang] Correct overflow detection in folding of real->integer conversions — pklausler / detail
  15. [NFC] clang-format -i /openmp/libomptarget/deviceRTLs/interface.h — tianshilei1992 / detail
  16. [lld-macho] Ignore local personality symbols if non-local with the same name exisst,  to avoid "too many personalities" error. — vyng / detail
  17. [mlir] Fix potential crash in hoistRedundantVectorTransfers — thomasraoux / detail
  18. [mlir] Linalg hoisting should ignore uses outside the loop — thomasraoux / detail
  19. [mlir][linalg] Extend drop unit dim pattern to all cases of reduction — thomasraoux / detail
  20. [flang] Upgrade warning to error in case of PURE procedure — pklausler / detail

clang-d399206-g6fb01a94708f-t24049-b24049.tar.gz (Sep 17, 2021 7:45:35 AM)

  1. [MLIR] Matrix: support resizing horizontally — arjunpitchanathan / detail
  2. [MLIR] AffineStructures::removeIdRange: support specifying a range within an IdKind — arjunpitchanathan / detail
  3. [MLIR] AffineStructures: support removing a range of constraints at once — arjunpitchanathan / detail
  4. [TextAPI] Use const-ref iterator in for-range loop. NFCI. — llvm-dev / detail
  5. [TableGen] Record::checkRecordAssertions() - Use const-ref iterator in for-range loop. NFCI. — llvm-dev / detail
  6. [AsmPrinter] DebugLocEntry::dump() - Use const-ref iterator in for-range loop. NFCI. — llvm-dev / detail
  7. [CodeGen] MachineInstr::getUsedDebugRegs() - Use const-ref iterator in for-range loop. NFCI. — llvm-dev / detail
  8. [X86][Atom] Fix integer shuffles uops, latency and throughput — llvm-dev / detail
  9. Fix Wdocumentation warnings. NFCI. — llvm-dev / detail
  10. [MLIR] PresbugerSet: slightly expand documentation — arjunpitchanathan / detail
  11. Make multiversioning work with internal linkage — erich.keane / detail
  12. [X86] X86PreTileConfig - Use const-ref iterator in for-range