Roll llvm-project from ad3136689090 to eb341f0b044c (701 revisions)

https://chromium.googlesource.com/external/github.com/llvm/llvm-project.git/+log/ad3136689090..eb341f0b044c

2025-05-23 owenpiano@gmail.com [clang-format][NFC] FormatTokenLexer.cpp cleanup (#141202)
2025-05-23 craig.topper@sifive.com [RISCV] Prevent using dummy_reg_pair_with_x0 in more places. (#141273)
2025-05-23 andre.kuhlenschmidt@gmail.com [flang][openacc] use location of end directive for exit operations (#140763)
2025-05-23 flo@fhahn.com Reapply "[VPlan] Support cloning initial VPlan (NFC)."
2025-05-23 elyronnen@gmail.com [lldb-dap] Fix address comparison in DisassembleRequestHandler (#140975)
2025-05-23 miguel.arroyo@rockstargames.com [Clang][CMake][MSVC] Install PDBs alongside executables (#126961)
2025-05-23 miguel.arroyo@rockstargames.com [LLD][CMake][MSVC] Install PDBs alongside executables (#126680)
2025-05-23 paulkirth@google.com [asan][test] Disable asan_lsan_deadlock test (#141145)
2025-05-23 erickvelez7@gmail.com [clang-doc] fix names of conversions for template parameters (#140856)
2025-05-23 mtrofin@google.com [docs][mlgo] Document custom builds (#141243)
2025-05-23 luke@igalia.com [InstCombine] Remove dead poison check. NFCI (#141264)
2025-05-23 bd1976llvm@gmail.com [DTLTO][LLVM] Integrated Distributed ThinLTO (DTLTO) (#127749)
2025-05-23 anemet@apple.com [TableGen] !subst on a dag should retain name of operator (#141195)
2025-05-23 u_hameed@apple.com Revert "[compiler-rt][cmake] Test COMPILER_RT_HAS_AARCH64_SME with ar… (#141280)
2025-05-23 amr96@programmer.net [CIR] Upstream comparison ops for VectorType (#140597)
2025-05-23 paulkirth@google.com [clang-doc] Avoid reading files in unit tests (#141269)
2025-05-23 benny.kra@googlemail.com [bazel] Fix up fe30cde29e20
2025-05-23 bartchr@google.com [mlir] Fix bazel build after 0fa3ba7. (#141241)
2025-05-23 craig.topper@sifive.com [RISCV] Correctly account for the copy cost of GPR pairs in RISCVMakeCompressible. (#141251)
2025-05-23 craig.topper@sifive.com [RISCV] Prevent copying dummy_reg_pair_with_x0 in RISCVMakeCompressible. (#141261)
2025-05-23 dsalinas@amd.com Resolve Failing LIT test on Fuchsia (#141253)
2025-05-23 harjohn@google.com [lldb-dap] Minor change to stdio client name. (#141266)
2025-05-23 tim@gymni.ch Move GenericFloatingPointPredicateUtils to fix linkage (#141258)
2025-05-23 kazu@google.com [llvm] Fix a typo in documentation (#141204)
2025-05-23 kazu@google.com [llvm] Use llvm::erase_if (NFC) (#141185)
2025-05-23 cmtice@google.com [LLDB] Fix warning about unused private members. (#141259)
2025-05-23 elyronnen@gmail.com [lldb] skip unnamed symbol test on windows (#141212)
2025-05-23 Sbossb@gmail.com [HWASan] Improve symbol indexing (#135967)
2025-05-23 thakis@chromium.org [gn] follow up to CLANG_DOC_TEST_ASSET_DIR
2025-05-23 thakis@chromium.org [gn build] Port ed75e2114fd4
2025-05-23 thakis@chromium.org [gn build] Port 9502d1bcb27d
2025-05-23 thakis@chromium.org [gn build] Port 760bf4f116f9
2025-05-23 thakis@chromium.org [gn build] Port 58ab005d8db2
2025-05-23 thakis@chromium.org [gn build] Port 51a03ed27282
2025-05-23 kazu@google.com [Object] Fix warnings
2025-05-23 thakis@chromium.org [gn] port 7dc7c155251
2025-05-23 martin@martin.st [compiler-rt] [test] Don't apply the "arm" or "armhf" patterns for targets starting with "arm64" (#141226)
2025-05-23 corentinjabot@gmail.com [Clang][NFC] Move the type trait logic to a separate file. (#141245)
2025-05-23 martin@martin.st [libcxx] [test] Extend mingw target checks to cover the arm64ec architecture too (#141227)
2025-05-23 finn.c.plum@gmail.com [HLSL][RootSignature] Add parsing of flags to RootDescriptor (#140152)
2025-05-23 dsalinas@amd.com Extend llvm objdump fatbin (#140286)
2025-05-23 harjohn@google.com [lldb] Adding a new decorator for CMAKE_BUILD_TYPE. (#141159)
2025-05-23 koachan@protonmail.com [SPARC] Use op-then-halve instructions when we have VIS3
2025-05-23 rjoshi@nvidia.com [NFC][CodeGen] Adopt MachineFunctionProperties convenience accessors (#141101)
2025-05-23 dieg0ca6aller0@gmail.com [mlir][Vector] Canonicalize empty `vector.mask` into `arith.select` (#140976)
2025-05-23 sarahspall@microsoft.com [DirectX] change makedouble return type to overloadTy (#141156)
2025-05-23 55763885+RolandF77@users.noreply.github.com [PowerPC] vector shift word/double by element size - 1 use all ones (#139794)
2025-05-23 flo@fhahn.com [LoopPeel] Add tests for peeling last iteration with multiple exits.
2025-05-23 bartchr@google.com [mlir] Fix bazel build after 61d5fdf v2. (#141235)
2025-05-23 daan.j.demeyer@gmail.com [clang-tools-extra] Add include mappings for <sys/uio.h> (#141216)
2025-05-23 cmtice@google.com [LLDB] Add field member operators to DIL (#138093)
2025-05-23 preames@rivosinc.com [RISCV][TTI] Implement getPartialReductionCost for the vqdotq cases (#140974)
2025-05-23 ekeane@nvidia.com [OpenACC][CIR] Add lowering for 'copy' array indexes (#140971)
2025-05-23 flo@fhahn.com [Reassociate] Move Disjoint flag handling to OverflowTracking. (#140406)
2025-05-23 joker.eph@gmail.com [MLIR][ODS] Fix properties tablegen wrapper to allow ADL lookup for hash_value (#141023)
2025-05-23 orlando.hyams@sony.com [KeyInstr][Clang] While stmt atom (#134645)
2025-05-23 thakis@chromium.org [gn] port 97dee78eb364 (ClangDocTests config.h)
2025-05-23 orlando.hyams@sony.com [KeyInstr][Clang] Do stmt atom (#134644)
2025-05-23 thakis@chromium.org [gn] port 50127ac054a0 (AttributeSpellingList.inc)
2025-05-23 llvm-dev@redking.me.uk [X86] vector-shuffle-combining-avx512bwvl.ll - regenerate test check
2025-05-23 andrzej.warzynski@arm.com [mlir][linalg] Move vectorization tests for Tensor Ops (nfc) (#140877)
2025-05-23 flo@fhahn.com [VectorCombine] Add tests with combine-able vector-extends.
2025-05-23 orlando.hyams@sony.com [KeyInstr][Clang] If stmt atom (#134642)
2025-05-23 tim@gymni.ch [GISel] Add KnownFPClass Analysis to GISelValueTrackingPass (#134611)
2025-05-23 adam.siemieniuk@intel.com [mlir][amx] Simplify intrinsic generation (#140559)
2025-05-23 i@tianshilei.me [NFC][AMDGPU] Move `flat_atomic.ll` to `llvm/test/CodeGen/AMDGPU/` (#141126)
2025-05-23 91008302+Mxfg-incense@users.noreply.github.com [Flang][OpenMP] fix crash on sematic error  in atomic capture clause (#140710)
2025-05-23 zyn7109@gmail.com [Clang] Fix the access checking for non-aggregates in default arguments (#141207)
2025-05-23 git@ozinenko.com Revert "[mlir][affine] allow iter args as valid dims" (#140808)
2025-05-23 maksim.levental@gmail.com [mlir] explicitly delete copy ctor for DialectRegistry and OperationState (#140963)
2025-05-23 bartchr@google.com [mlir] Fix bazel build after 61d5fdf50c78. (#141224)
2025-05-23 tbaeder@redhat.com [clang][bytecode] Fix AccessKinds in placement new CheckStore() call (#141123)
2025-05-23 ramkumar.ramachandra@codasip.com [IVDesc] Unify RecurKinds [I|F]AnyOf (#118393)
2025-05-23 michele.scuttari@outlook.com [MLIR] Add missing library in MLIRMLProgramTransforms target (#141210)
2025-05-23 orlando.hyams@sony.com [KeyInstr] Fix clang tests
2025-05-23 durgadossr@nvidia.com [Verifier] Add checks for range attribute on ImmArg (#140522)
2025-05-23 xl4624@nyu.edu [MLIR][DRR] Fix inconsistent operand and arg index usage (#139816)
2025-05-23 llvm-dev@redking.me.uk [X86] lowerVECTOR_SHUFFLE - canonicalize zeros/ones/fp splat constants to ensure no undefs (#141214)
2025-05-23 akuegel@google.com [Bazel] Add back the clang-doc:lib dependency. Still needed.
2025-05-23 akuegel@google.com [Bazel] Followup: avoid dependency cycle
2025-05-23 akuegel@google.com [Bazel] Adjust to 97dee78eb364efab6ddb57bc6580c55971994f41
2025-05-23 dmitry.sidorov@intel.com Revert "[SPIR-V] Support `SPV_INTEL_int4` extension" (#141219)
2025-05-23 orlando.hyams@sony.com [KeyInstr][Clang] Member initalization atom (#134640)
2025-05-23 Zach.Goldthorpe@amd.com [AMDGPU] Correct bitshift legality transformation for small vectors (#140940)
2025-05-23 quic_hchandel@quicinc.com [RISCV] Add compress patterns for qc.extu and qc.mvltui (#140682)
2025-05-23 harald.vandijk@codeplay.com [RISC-V] Allow intrinsics to be used with any pointer type. (#139634)
2025-05-23 orlando.hyams@sony.com [KeyInstr][Clang] Assignment atom group (#134637)
2025-05-23 jiefwo@gmail.com [OpenCL] No need to check array of struct for kernel arguments (#138894)
2025-05-23 thomas.preudhomme@arm.com [MLIR][Linalg] Fix insert_slice fusion with rank reduction (#130961)
2025-05-23 pavel@labath.sk [lldb/cmake] Remove special handling of OBJECT libraries (#141066)
2025-05-23 llvm-dev@redking.me.uk [X86] IsElementEquivalent - add handling for ISD::BITCASTS from smaller vector elements (#139741)
2025-05-23 hans@chromium.org [pdb] Tweak the message about overflowing the publics/globals record stream
2025-05-23 benjamin.maxwell@arm.com [AArch64] Don't use LowerToPredicatedOp to shufflevector -> SVE lowerings (#140713)
2025-05-23 hans@hanshq.net [Sema] Warn about omitting deprecated enumerator in switch (#138562)
2025-05-23 balazs.keri@ericsson.com [clang][analyzer] Refine modeling of 'getcwd' in StdCLibraryFunctions checker (#141076)
2025-05-23 pavel@labath.sk [lldb/cmake] Remove a no-op statement (#141063)
2025-05-23 michele.scuttari@outlook.com [MLIR] Add bufferization state class to OneShotBufferization pass (#141019)
2025-05-23 kazu@google.com [CodeGen] Remove redundant calls to std::unique_ptr<T>::get (NFC) (#141191)
2025-05-23 kazu@google.com [llvm] Use *Map::try_emplace (NFC) (#141190)
2025-05-23 kazu@google.com [clang-tidy] Use std:::string::find with std::string_view (NFC) (#141188)
2025-05-23 kazu@google.com [MCA] Use a range-based for loop (NFC) (#141187)
2025-05-23 elyronnen@gmail.com [lldb] Change synthetic symbol names to have file address (#138416)
2025-05-23 tbaeder@redhat.com [clang][bytecode] Diagnose placement-new'ing to a temporary (#141099)
2025-05-23 kazu@google.com [AST] Simplify string comparisons (NFC) (#141189)
2025-05-23 kazu@google.com [mlir] Use llvm::stable_sort (NFC) (#141186)
2025-05-23 kazu@google.com [mlir] Remove redundant control flow statements (NFC) (#141184)
2025-05-23 kazu@google.com [lldb] Remove redundant control flow statements (NFC) (#141183)
2025-05-23 kazu@google.com [BOLT] Remove redundant control flow statements (NFC) (#141182)
2025-05-23 cyndy_ishida@apple.com [clang][Darwin] Add test checking for tls support on xros target triples (#141170)
2025-05-23 swust_xiaoqiangxu@163.com [mlir][docs] Fix typo in PassManagement.md (NFC) (#140891)
2025-05-23 hujialun@outlook.sg [lldb-dap] Assorted small fixes for runInTerminal (#140908)
2025-05-23 wangrui@loongson.cn [Clang][LoongArch] Add inline asm support for the `q` constraint (#141037)
2025-05-23 31350914+svkeerthy@users.noreply.github.com [MLInlineAdvisor] Changing creation of TensorSpec in a type agnostic manner. (#141161)
2025-05-23 amaclean@nvidia.com Reland "[NVPTX] Unify and extend barrier{.cta} intrinsic support" (#141143)
2025-05-23 finn.c.plum@gmail.com [NFC][HLSL][RootSignature] Use `operator<<` overload instead of dump method (#141127)
2025-05-23 finn.c.plum@gmail.com [HLSL][RootSignature] Add parsing of optional parameters for RootDescriptor (#140151)
2025-05-23 erickvelez7@gmail.com [clang-doc] Precommit test for correct conversion function names (#141168)
2025-05-23 kateinoigakukun@gmail.com [clang] Support ASan on WASI (#139014)
2025-05-23 vsapsai@apple.com Revert "[Modules] Don't fail when an unused textual header is missing. (#138227)"
2025-05-23 wangrui@loongson.cn [LoongArch][NFC] Improve csrxchg instrinsic test case (#141060)
2025-05-23 jiefu@tencent.com [clang-doc] Prevent copying loop variables (NFC)
2025-05-22 31350914+svkeerthy@users.noreply.github.com Minor typo fix in IR2Vec section of MLGO doc (#141162)
2025-05-22 stevenwu@apple.com [TSan][Test] Disable signal_recursive.cpp test on Darwin (#141135)
2025-05-22 anemet@apple.com [TableGen] Add missing $ before the dag operator name (#140969)
2025-05-22 mingmingl@google.com Revert "[StaticDataLayout][PGO]Implement reader and writer change for data access profiles" (#141157)
2025-05-22 akaylor@nvidia.com [CIR][NFC] Fix failing OpenACC NYI test (#141155)
2025-05-22 rjoshi@nvidia.com [NFC][TableGen] Code cleanup in StringMatcher (#141118)
2025-05-22 bruno.cardoso@gmail.com [MLIR][LLVM] Tail call support for inline asm op (#140826)
2025-05-22 u_hameed@apple.com [compiler-rt][cmake] Test COMPILER_RT_HAS_AARCH64_SME with arm64 (#141115)
2025-05-22 ramkumar.ramachandra@codasip.com [InstCombine] Preserve GEP no-wrap flags (#141113)
2025-05-22 ramkumar.ramachandra@codasip.com [IVDesc] Unify RecurKinds [I|F]FindLastIV (NFC) (#141082)
2025-05-22 ramkumar.ramachandra@codasip.com [LAA] Strip isNoWrapGEP: dead code (NFC) (#140308)
2025-05-22 paulkirth@google.com [clang-doc] Add helpers for Template config (#138062)
2025-05-22 finn.c.plum@gmail.com [HLSL][RootSignature] Add parsing of Register in params for RootDescriptors (#140148)
2025-05-22 JanPatrick.Lehr@amd.com [MC] Fix HIP buildbot errors after 68472a3 (#141138)
2025-05-22 maks@fb.com [BOLT] Never call fixBranches() on non-simple functions (#141112)
2025-05-22 kazu@google.com [llvm] Fix typos in documentation (#141078)
2025-05-22 llvm-dev@redking.me.uk [APInt] APInt::clearBitsSlowCase - fix cut+paste typo when merging lo/himasks (#141108)
2025-05-22 jan_svoboda@apple.com [flang] Fix build after 9e306ad4 (#141134)
2025-05-22 linpyong@gmail.com Emit nuw and nsw for mul and add when lowering to llvm.getelementptr (#140966)
2025-05-22 jan_svoboda@apple.com [clang] Fix LogDiagnosticPrinter.h and ClangTidyPlugin.cpp after 9e306ad4 (#141131)
2025-05-22 29876643+umangyadav@users.noreply.github.com Add arith expansion of f8E8M0 type for extf/trunc ops (#140332)
2025-05-22 バレンタイン クレメン [flang][cuda] Do not generate cuf.alloc/cuf.free in device context (#141117)
2025-05-22 amaclean@nvidia.com [NVPTX] Add intrinsic support for specialized prmt variants (#140951)
2025-05-22 jonas@devlieghere.com [lldb] Convert Maintainers file from reStructuredText -> Markdown (#140958)
2025-05-22 corentinjabot@gmail.com [Clang] Do not put the definition of concept nodes in the Sema library (#141104)
2025-05-22 jan_svoboda@apple.com Reapply "[clang] Remove intrusive reference count from `DiagnosticOptions` (#139584)"
2025-05-22 mingmingl@google.com [StaticDataLayout][PGO]Implement reader and writer change for data access profiles (#139997)
2025-05-22 kazu@google.com Revert "[clang] Remove intrusive reference count from `DiagnosticOptions` (#139584)"
2025-05-22 ramkumar.ramachandra@codasip.com [LoopIdiom] Improve code; use SCEVPatternMatch (NFC) (#139540)
2025-05-22 jan_svoboda@apple.com [clang] Fix VirtualFileHelper.h after 9e306ad4
2025-05-22 jan_svoboda@apple.com [clang] Fix handle_cxx.cpp after 9e306ad4
2025-05-22 kazu@google.com [mlir] Fix unused-variable warnings
2025-05-22 jan_svoboda@apple.com [clang] Remove intrusive reference count from `DiagnosticOptions` (#139584)
2025-05-22 mtrofin@google.com [doc][mlgo] Document the logger (serialization) and expose the doc (#141094)
2025-05-22 gh@wsmoses.com [MLIR] Change getBackwardSlice to return a logicalresult rather than crash (#140961)
2025-05-22 flo@fhahn.com [LAA] Remove dead SE arg from canCheckPtrAtRT (NFC).
2025-05-22 Matthew.Arsenault@amd.com AMDGPU: Form v_med_f32 from minimumnum/maximumnum immediate pattern (#141048)
2025-05-22 Matthew.Arsenault@amd.com AMDGPU: Add baseline v_med3_f32 tests from minimumnum/maximumnum (#141047)
2025-05-22 viktoria.maksimova@intel.com [SPIR-V] Support `SPV_INTEL_int4` extension (#141031)
2025-05-22 gfunni234@gmail.com [InstCombine] Fix comment typo that incorrectly described fold (NFC) (#141105)
2025-05-22 oleksandr.tarasiuk@outlook.com [Clang] Add missing macro undefs in AttributeSpellingList emitter (#141090)
2025-05-22 ramkumar.ramachandra@codasip.com [IndVars] Improve code; use SCEVPatternMatch (NFC) (#139533)
2025-05-22 tbaeder@redhat.com [clang] Move Diags.isIgnored() check below faster checks (#141084)
2025-05-22 lei@ca.ibm.com [PowerPC][NFC] clean up if-else block in PPCRegisterInfo.cpp (#140084)
2025-05-22 jingham@apple.com Fix a bug where using "thread backtrace unique" would switch you to (#140993)
2025-05-22 amaclean@nvidia.com Revert "[NVPTX] Unify and extend barrier{.cta} intrinsic support (#140615)"
2025-05-22 andrealebarbaritos@gmail.com [CIR] Implement switch case simplify (#140649)
2025-05-22 andrealebarbaritos@gmail.com [CIR] Upstream support for lowering cir.switch to LLVM (#140425)
2025-05-22 kazu@google.com [Analysis] Fix warnings
2025-05-22 me@alanli.org [MLIR] Add a utility pass to linearize `memref` (#136797)
2025-05-22 xlauko@mail.muni.cz [CIR] Simplify error emission to return failures directly (#141032)
2025-05-22 31350914+svkeerthy@users.noreply.github.com Adding IR2Vec as an analysis pass (#134004)
2025-05-22 i@maskray.me [MC] Restore MCAsmBackend::shouldForceRelocation to false
2025-05-22 xlauko@mail.muni.cz [CIR] Implement `AnyScalarType` constraint (#141033)
2025-05-22 jakob.widauer@gmail.com [tsan] Fix nested signal handling (#138599)
2025-05-22 ramkumar.ramachandra@codasip.com [AggressiveInstCombine] Check GEP nusw, not inbounds (#139708)
2025-05-22 sumitagarwal@microsoft.com [HLSL] Move FNeg legalization to the DXILLegalization pass (#140942)
2025-05-22 orlando.hyams@sony.com [KeyInstr][Clang] Aggregate init + copy (#134639)
2025-05-22 ramkumar.ramachandra@codasip.com [IR] Strip dead code post ConstExpr removals (NFC) (#139524)
2025-05-22 ramkumar.ramachandra@codasip.com [InstCombine] Increase coverage of shuffle-gep (#139725)
2025-05-22 ramkumar.ramachandra@codasip.com [IVDesc] Prefer empty m_Cmp on unused result (NFC) (#141071)
2025-05-22 i@maskray.me [X86] Improve GOT/PLTOFF on local symbol tests
2025-05-22 jerry.zhangjian@sifive.com [RISCV] add Double Trap extension requires Zicsr (#141016)
2025-05-22 orlando.hyams@sony.com [KeyInstr][Clang] Static variable init atom (#134636)
2025-05-22 luke.hutton@arm.com [mlir][tosa] Fix level check on unranked input tensor (#140795)
2025-05-22 luke.hutton@arm.com [mlir][tosa] Improve invalid operator data types error message (#140756)
2025-05-22 yangzhh@mail.ustc.edu.cn [InferAddressSpaces] Handle llvm.lifetime (#141045)
2025-05-22 tim@gymni.ch Fix build for GenericFloatingPointPredicateUtils #140254 (#141095)
2025-05-22 luke.hutton@arm.com [mlir][tosa] Allow unranked indices argument for gather/scatter (#140618)
2025-05-22 harjohn@google.com [lldb-dap] In DAP unit tests, add helpers for loading a CoreFile. (#140738)
2025-05-22 llvm-dev@redking.me.uk [X86] lowerV4F64Shuffle - prefer BLEND before UNPCK shuffle matching (#141073)
2025-05-22 craig.topper@sifive.com [RISCV] Sort RISCVSystemOperands to match the RISC-V Privilege Specification. (#140967)
2025-05-22 francesco.petrogalli@apple.com [RISCV] Fix schedule info for FMVP_D_X. (#140766)
2025-05-22 preames@rivosinc.com [RISCV] Lower PARTIAL_REDUCE_[S/U]MLA via zvqdotq (#140950)
2025-05-22 craig.topper@sifive.com [SelectionDAG][RISCV] Use VP_STORE to widen MSTORE in type legalization when possible. (#140991)
2025-05-22 atrosinenko@accesssoftek.com [BOLT] Gadget scanner: refactor issue reporting (#135662)
2025-05-22 バレンタイン クレメン [flang][rt] Fix the use of kNoAsyncId -> kNoAsyncObject (#141079)
2025-05-22 tim@gymni.ch Reland [llvm] add GenericFloatingPointPredicateUtils #140254 (#141065)
2025-05-22 rjoshi@nvidia.com [LLVM][CodeGen] Add convenience accessors for MachineFunctionProperties (#140002)
2025-05-22 npopov@redhat.com [SimplifyCFG] Only consider provenance capture in store speculation (#138548)
2025-05-22 ulrich.weigand@de.ibm.com [SystemZ] Support PrintBranchImmAsAddress in disassembler (#141064)
2025-05-22 benny.kra@googlemail.com [bazel] Port 50127ac054a08321b64f4ac24bda5cad20e20ac1
2025-05-22 kajetan.puchalski@arm.com [flang-rt] Fix usage of kNoAsyncId in assign.cpp (#141077)
2025-05-22 pierre.vanhoutryve@amd.com [clang][CodeGen] Fix crash on non-natural type in CheckAtomicAlignment (#141053)
2025-05-22 jay.foad@amd.com Fix typo "redudant"
2025-05-22 li.zhe.hua@gmail.com [libTooling] Fix `constructExprArgs` for direct-init and implicit construction (#139990)
2025-05-22 li.zhe.hua@gmail.com [ASTMatchers] Fix matching `CXXOperatorCallExpr` of `->` (#139994)
2025-05-22 tom.eccles@arm.com [flang][OpenMP] use attribute for delayed privatization barrier (#140092)
2025-05-22 kazu@google.com [clang] Use llvm::is_contained (NFC) (#140985)
2025-05-22 tom.eccles@arm.com [mlir][OpenMP] Add translation of private_barrier attr to LLVMIR (#140090)
2025-05-22 tom.eccles@arm.com [mlir][OpenMP] add attribute for privatization barrier (#140089)
2025-05-22 llvm-dev@redking.me.uk [X86] lowerShuffleAsSplitOrBlend - prefer splitting AVX1-only shuffles if the operands can be freely split (#141055)
2025-05-22 kajetan.puchalski@arm.com [flang-rt] Optimise ShallowCopy and use it in CopyInAssign (#140569)
2025-05-22 42376404+shay-kl@users.noreply.github.com [mlir][tosa] Fix indexing in TosaToTensor (#140906)
2025-05-22 SebastianKreutzer@gmx.net [XRay] Fix argument parsing with offloading (#140748) (#141043)
2025-05-22 oleksandr.tarasiuk@outlook.com [Clang] add typo correction for unknown attribute names (#140629)
2025-05-22 jay.foad@amd.com [AMDGPU] Introduce FeatureISAVersion11_5_Common. NFC. (#141061)
2025-05-22 ashermancinelli@gmail.com [flang] Skip opt-bufferization when memory effect does not have an associated value (#140781)
2025-05-22 javier.lopez.gomez@proton.me [llvm-debuginfo-analyzer] Add support for DWARF `DW_AT_byte_size` (#139110)
2025-05-22 luigipiucco@gmail.com [LangRef] Comment on validity of volatile ops on null (#139803)
2025-05-22 orlando.hyams@sony.com [KeyInstr][Clang] Agg init atom (#134635)
2025-05-22 ikuklin@accesssoftek.com Revert "[LLDB] Add array subscription and integer parsing to DIL" (#141059)
2025-05-22 tbaeder@redhat.com [clang][bytecode] Fix self-init diagnostics in C++23 (#141044)
2025-05-22 orlando.hyams@sony.com [BranchFolding] Fix assertion failure in HoistCommonCodeInSuccs (#141028)
2025-05-22 pavel@labath.sk [lldb] Disable some unwind plans for discontinuous functions (#140927)
2025-05-22 llvm-dev@redking.me.uk [X86] lowerShuffleAsSplitOrBlend - use isElementEquivalent to help identify hidden splat/broadcasts (#141035)
2025-05-22 orlando.hyams@sony.com [KeyInstr][Clang] Scalar init atom (#134633)
2025-05-22 ikuklin@accesssoftek.com [LLDB] Add array subscription and integer parsing to DIL (#138551)
2025-05-22 wangrui@loongson.cn [LoongArch] Fix assertion failure for annotate tablejump (#140907)
2025-05-22 wangrui@loongson.cn [LoongArch] Prevent R0/R1 allocation for rj operand of [G]CSRXCHG (#140862)
2025-05-22 aaron@aaronballman.com [C] Fix crash-on-invalid due to infinite recursion (#140925)
2025-05-22 llvm-dev@redking.me.uk [X86] icmp-abs-C-vec.ll - regenerate test checks for TERNLOG comments
2025-05-22 jay.foad@amd.com [AMDGPU] Simplify definition of AddrSpaces. NFC. (#141030)
2025-05-22 venter.joshua@gmail.com [mlir] Explain required attrs for CallOpInterface in Toy (NFC) (#141018)
2025-05-22 david.spickett@linaro.org [lldb][lldb-dap] Disable assembly breakpoint test on Windows
2025-05-22 94923443+siupakmok@users.noreply.github.com [MLIR] Use ::llvm:LogicalResult instead of LogicalResult in FunctionInterfaces.td (#140965)
2025-05-22 pierre.vanhoutryve@amd.com [CodeGen] Add SSID & Atomic Ordering to IntrinsicInfo (#140896)
2025-05-22 llvmgnsyncbot@gmail.com [gn build] Port 95ba5508e5dc
2025-05-22 JanPatrick.Lehr@amd.com Revert "[MC] Restore MCAsmBackend::shouldForceRelocation to false"
2025-05-22 JanPatrick.Lehr@amd.com Revert "[X86] Define shouldForceRelocation"
2025-05-22 JanPatrick.Lehr@amd.com Revert "[X86] Improve @gotpcrel on local symbol tests"
2025-05-22 fraser@codeplay.com [libclc] Move step to the CLC library; add missing half variants (#140936)
2025-05-22 jay.foad@amd.com [IR] Remove redundant intrinsic properties. NFC. (#140923)
2025-05-22 tbaeder@redhat.com [clang][bytecode] Change diagnostics for self-initialization (#141006)
2025-05-22 aidengrossman@google.com [CI] Add link to issue tracker upon job failures (#140817)
2025-05-22 david.green@arm.com [GlobalISel] Add a update_givaluetracking_test_checks.py script (#140296)
2025-05-22 hans@hanshq.net [pdb] Provide a better error message when overflowing the public/global symbol record stream (#140884)
2025-05-22 jperier@nvidia.com [flang] optionally add lifetime markers to alloca created in stack-arrays (#140901)
2025-05-22 michele.scuttari@outlook.com Revert "[MLIR] Add bufferization state class to OneShotBufferization pass" (#141012)
2025-05-22 david.green@arm.com [ARM] Remove kill flags in ReplaceConstByVPNOTs. (#140082)
2025-05-22 i@maskray.me [X86] Improve @gotpcrel on local symbol tests
2025-05-22 flo@fhahn.com Reapply "[VPlan] Move predication to VPlanTransform (NFC). (#128420)"
2025-05-22 michele.scuttari@outlook.com [MLIR] Add bufferization state class to OneShotBufferization pass (#138143)
2025-05-22 i@maskray.me [X86] Define shouldForceRelocation
2025-05-22 jim@andestech.com [RISCV] Add FeatureVendorXAndesPerf to Andes N45/NX45/A45/AX45 (#141007)
2025-05-22 pavel@labath.sk [lldb] Call Target::ClearAllLoadedSections even earlier (#140228)
2025-05-22 zyn7109@gmail.com [Clang] Do not defer variable template instantiation for undeduced types (#141009)
2025-05-22 akuegel@google.com Revert "[llvm][Bazel] Adjust according to changes in 4cfbe55"
2025-05-22 i@maskray.me [MC] Restore MCAsmBackend::shouldForceRelocation to false
2025-05-22 github@jdrake.com [LLVM][Cygwin] add workaround for blocking connect/accept in AF_UNIX sockets (#140353)
2025-05-22 github@jdrake.com [CMake] respect LLVMConfig.cmake's LLVM_DEFINITIONS in standalone builds (#138587)
2025-05-22 i@maskray.me [test] Improve linker-relaxable fixups tests
2025-05-22 jim@andestech.com [RISCV] Use print-enabled-extensions to check the extensions of Andes n45/nx45/a45/ax45 cpus. NFC. (#140979)
2025-05-22 157402336+youngbash88@users.noreply.github.com Fix regression tests with bad FileCheck checks (#140373)
2025-05-22 Kewen.Meng@amd.com Revert "[LLVM] Use `reportFatalUsageError` for LTO usage errors" (#141000)
2025-05-22 kazu@google.com [mlir] Remove unused local variables (NFC) (#140990)
2025-05-22 kazu@google.com [lldb] Remove unused local variables (NFC) (#140989)
2025-05-22 kazu@google.com [clang] Avoid creating temporary instances of std::string (NFC) (#140988)
2025-05-22 luke@igalia.com [IA] Add support for [de]interleave{3,5,7} (#139373)
2025-05-22 kazu@google.com [BOLT] Avoid creating a temporary instance of std::string (NFC) (#140987)
2025-05-22 kazu@google.com [mlir] Use llvm::is_contained (NFC) (#140986)
2025-05-22 kazu@google.com [BOLT] Use llvm::is_contained (NFC) (#140984)
2025-05-22 kazu@google.com [clang] Use llvm::find_if (NFC) (#140983)
2025-05-22 dtcxzyw2333@gmail.com [ConstraintElim] Do not allow overflows in `Decomposition` (#140541)
2025-05-22 quic_svs@quicinc.com [RISCV] Add Xqcibi Select_GPR_Using_CC_<Imm> Pseudos to isSelectPseudo (#140698)
2025-05-22 owenpiano@gmail.com [clang-format][NFC] Minor efficiency cleanup (#140835)
2025-05-22 msta@google.com [clang] Mark some language options as benign. (#131569)
2025-05-22 patdoyle@google.com [test] Fix dissassemble-entry-point.s for #140187 (#140978)
2025-05-22 paulkirth@google.com Revert "[Clang] Fix missed initializer instantiation bug for variable templates" (#140930)
2025-05-22 jim@andestech.com [RISCV] Add Andes A25/AX25 processor definition (#140681)
2025-05-22 craig.topper@sifive.com [SelectionDAG] Simplify creation of getStoreVP in WidenVecOp_STORE. NFC
2025-05-22 11032120+lucas-rami@users.noreply.github.com [AMDGPU] Fix computation of waves/EU maximum (#140921)
2025-05-22 craig.topper@sifive.com [RISCV] Correct operand names for vmv.s.x and vfmv.s.f pseudos. NFC (#140970)
2025-05-22 snehasishk@google.com Revert #140650 and #140505 (#140973)
2025-05-22 jmolenda@apple.com [lldb] Skip TestConsecutiveWatchpoints.py if out of tree debugserver
2025-05-22 akash.banerjee@amd.com [OpenMP][Flang] Fix OOB access for derived type mapping (#140948)
2025-05-22 dieg0ca6aller0@gmail.com [mlir][Vector] Move `vector.mask` canonicalization to folder (#140324)
2025-05-21 llvmgnsyncbot@gmail.com [gn build] Port c47a5fbb229b
2025-05-21 Kewen.Meng@amd.com Revert "[llvm] add GenericFloatingPointPredicateUtils (#140254)" (#140968)
2025-05-21 craig.topper@sifive.com [SelectionDAG][RISCV] Use VP_LOAD to widen MLOAD in type legalization when possible. (#140595)
2025-05-21 bd1976llvm@gmail.com [LLVM] Use `reportFatalUsageError` for LTO usage errors (#140955)
2025-05-21 preames@rivosinc.com [RISCV][TTI] Add test coverage for getPartialReductionCost [nfc]
2025-05-21 llvmgnsyncbot@gmail.com [gn build] Port d00d74bb2564
2025-05-21 guochen2@amd.com [AMDGPU][True16][CodeGen] select vgpr16 for asm inline 16bit vreg (#140946)
2025-05-21 tim@gymni.ch [llvm] add GenericFloatingPointPredicateUtils (#140254)
2025-05-21 finn.c.plum@gmail.com [HLSL][RootSignature] Add parsing for empty RootDescriptors (#140147)
2025-05-21 flo@fhahn.com [LoopPeel] Add test for peeling last iteration with non-trivial BTC.
2025-05-21 flo@fhahn.com [VPlan] Don't try to narrow predicated VPReplicateRecipe.
2025-05-21 kazu@google.com [SCCPSolver] Mark several functions const (NFC) (#140926)
2025-05-21 dieg0ca6aller0@gmail.com [mlir][Vector][NFC] Run `extractInsertFoldConstantOp` earlier in the folder (#140814)
2025-05-21 Krzysztof.Drewniak@amd.com [mlir][ROCDL] Add fp4 and fp6 conversion intrinsics, fix fp8 immargs (#140801)
2025-05-21 craig.topper@sifive.com [RISCV] Add tests for widening fixed vector masked loads/stores. NFC (#140949)
2025-05-21 akaylor@nvidia.com [CIR] Improve NYI message for emitCompoundStmtWithoutScope (#140945)
2025-05-21 rjoshi@nvidia.com [NFC][ADT/Support] Add {} for else when if body has {} (#140758)
2025-05-21 バレンタイン クレメン [flang][cuda] Use NVVM op for barrier0 intrinsic (#140947)
2025-05-21 sarahspall@microsoft.com [HLSL] Update Sema Checking Diagnostics for builtins (#138429)
2025-05-21 jpienaar@google.com [mlir] Translate nested debug information (#140915)
2025-05-21 llvmgnsyncbot@gmail.com [gn build] Port 793bb6b257fa
2025-05-21 elyronnen@gmail.com [lldb-dap] assembly breakpoints (#139969)
2025-05-21 craig.topper@sifive.com [TargetLowering] Use getExtractSubvector/getExtractVectorElt. NFC
2025-05-21 llvm-dev@redking.me.uk [X86] combineINSERT_SUBVECTOR - use concatSubVectors instead of direct fold to X86ISD::SUBV_BROADCAST_LOAD (#140919)
2025-05-21 davelee.com@gmail.com [lldb] Add templated CompilerType::GetTypeSystem (NFC) (#140424)
2025-05-21 david.green@arm.com [GlobalISel] Fix ZExt known bits for scalable vectors. (#140213)
2025-05-21 amaclean@nvidia.com [NVPTX] Remove Float register classes (#140487)
2025-05-21 akaylor@nvidia.com [CIR] Upstream support for string literals (#140796)
2025-05-21 preames@rivosinc.com Revert "Add macro to suppress -Wunnecessary-virtual-specifier (#139614)"
2025-05-21 preames@rivosinc.com [RISCV] Remove nsw/nuw from zvqdotq tests [nfc]
2025-05-21 flo@fhahn.com Revert "[VPlan] Move predication to VPlanTransform (NFC). (#128420)"
2025-05-21 preames@rivosinc.com [RISCV] Expand zvqdotq partial.reduce test variants
2025-05-21 37195552+wangzpgi@users.noreply.github.com [flang] [cuda] implicitly set DEVICE attribute to scalars in device routines (#140834)
2025-05-21 DKLoehr@users.noreply.github.com Add macro to suppress -Wunnecessary-virtual-specifier (#139614)
2025-05-21 preames@rivosinc.com  [RISCV] Support scalable vectors for the zvqdotq lowering paths (#140922)
2025-05-21 ekeane@nvidia.com [OpenACC] Stop trying to analyze invalid Var-Decls.
2025-05-21 vigneshwar.jayakumar@amd.com [AMDGPU] Fix scale opsel flags for scaled MFMA operations (#140183)
2025-05-21 yerimyah1@gmail.com [lldb][lldb-dap][tests] Make sure evaluate test exists with no errors. (#140788)
2025-05-21 thurston@google.com Fix-forward excess ';' from 9459c8309c6768cf6aa7956885b2540e16582a93 (#134632)
2025-05-21 fraser@codeplay.com [libclc] Support the generic address space (#137183)
2025-05-21 akhabutdinov@meta.com Reduce llvm-gsymutil memory usage (#140740)
2025-05-21 amr96@programmer.net [CIR][LLVMLowering] Upstream Bitcast lowering (#140774)
2025-05-21 amr96@programmer.net [CIR][NFC] Fix an unused variable warning (#140783)
2025-05-21 orlando.hyams@sony.com [KeyInstr][Clang] Add ApplyAtomGroup (#134632)
2025-05-21 llvmgnsyncbot@gmail.com [gn build] Port 09c266b75db4
2025-05-21 llvm@viceroygroup.ca [clang][TableGen] Fix Duplicate Entries in TableGen (#140828)
2025-05-21 48452250+jakemdaly@users.noreply.github.com Add live in for PrivateSegmentSize in GISel path (#139968)
2025-05-21 i@maskray.me [ELF] Error if a section address is smaller than image base
2025-05-21 winner245@hotmail.com [libc++] Optimize bitset::to_string (#128832)
2025-05-21 akaylor@nvidia.com [CIR] Add support for recursive record layouts (#140811)
2025-05-21 winner245@hotmail.com [libc++] Optimize std::for_each_n for segmented iterators (#135468)
2025-05-21 kazu@google.com [SCCPSolver] Make getMRVFunctionsTracked return a reference (NFC) (#140851)
2025-05-21 dtcxzyw2333@gmail.com [InstCombine] Enable more fabs fold when the user ignores sign bit of zero/NaN (#139861)
2025-05-21 craig.topper@sifive.com [RISCV] Add MC layer support for XSfmm*. (#133031)
2025-05-21 llvmgnsyncbot@gmail.com [gn build] Port b263c08e1a0b
2025-05-21 amaclean@nvidia.com [NVPTX] Unify and extend barrier{.cta} intrinsic support (#140615)
2025-05-21 kazu@google.com [Vectorize] Fix a warning
2025-05-21 Matthew.Arsenault@amd.com AMDGPU/GlobalISel: Start legalizing minimumnum and maximumnum (#140900)
2025-05-21 flo@fhahn.com [VPlan] Move predication to VPlanTransform (NFC). (#128420)
2025-05-21 daan.j.demeyer@gmail.com [clang-tools-extra] Add include mappings for getopt.h (#140726)
2025-05-21 daan.j.demeyer@gmail.com [clang-tidy] Add UnusedIncludes/MissingIncludes options to misc-include-cleaner (#140600)
2025-05-21 daan.j.demeyer@gmail.com [clang-include-cleaner] Make cleanup attr report expr location (#140233)
2025-05-21 nick.sarnie@intel.com [clang][Sema] Declare builtins used in #pragma intrinsic (#138205)
2025-05-21 javier.lopez.gomez@proton.me [llvm-debuginfo-analyzer] Support DW_TAG_module (#137228)
2025-05-21 de34@live.cn [Clang] Set the final date for workaround for libstdc++'s `format_kind` (#140831)
2025-05-21 jperier@nvidia.com [flang] fix ICE with ignore_tkr(tk) character in explicit interface (#140885)
2025-05-21 robert.imschweiler@amd.com [AMDGPU] PromoteAlloca: handle out-of-bounds GEP for shufflevector (#139700)
2025-05-21 spop@nvidia.com [flang] add -floop-interchange and enable it with opt levels (#140182)
2025-05-21 rjoshi@nvidia.com [NFC][Support] Apply clang-format to regcomp.c (#140769)
2025-05-21 rjoshi@nvidia.com [LLVM][IR] Replace `unsigned >= ConstantDataFirstVal` with static_assert (#140827)
2025-05-21 rjoshi@nvidia.com [LLVM][TableGen] Use StringRef for various members `CGIOperandList::OperandInfo` (#140625)
2025-05-21 nishant.b.patel@intel.com [mlir][XeGPU] Add XeGPU Workgroup to Subgroup Distribution Pass  (#140805)
2025-05-21 rscottmanley@gmail.com [OpenACC] rename private/firstprivate recipe attributes (#140719)
2025-05-21 Krzysztof.Parzyszek@amd.com [utils][TableGen] Clean up code in DirectiveEmitter (#140772)
2025-05-21 llvm-dev@redking.me.uk [X86] combineINSERT_SUBVECTOR - simplify aligned index assertion to avoid signed/unsigned warning. NFC.
2025-05-21 Matthew.Arsenault@amd.com InferAddressSpaces: Stop trying to insert pointer bitcasts (#140873)
2025-05-21 aadesh.premkumar@multicorewareinc.com [SPIRV] Addition of matrix multiply accumulate operands  (#138665)
2025-05-21 llvm-dev@redking.me.uk [X86] lowerV8F32Shuffle - use lowerShufflePairAsUNPCKAndPermute on AVX1 targets (#140881)
2025-05-21 108414871+balazs-benics-sonarsource@users.noreply.github.com [analyzer] Add previous CFG block to BlockEntrance ProgramPoints (#140861)
2025-05-21 ramkumar.ramachandra@codasip.com [LAA] Tweak debug output for UTC stability (#140764)
2025-05-21 vitalybuka@google.com [NFC] Ubsan a few corner cases for `=sanitize` (#140855)
2025-05-21 javed.absar@gmail.com [mlir][memref][nfc] push early-exit to earlier (#140730)
2025-05-21 aaron@aaronballman.com [C] Don't diagnose null pointer macros in -Wimplicit-void-ptr-cast (#140724)
2025-05-21 fraser@codeplay.com [libclc] Move all remquo address spaces to CLC library (#140871)
2025-05-21 benjamin.maxwell@arm.com [AArch64] Remove unused ISD nodes (NFC) (#140706)
2025-05-21 tom.eccles@arm.com [flang][OpenMP] fix diagnostic for bad cancel type (#140798)
2025-05-21 fraser@codeplay.com [libclc][NFC] Reuse inc file for OpenCL frexp decl
2025-05-21 benjamin.maxwell@arm.com [AArch64] Split AArch64ISD::COND_SMSTART/STOP off AArch64::SMSTART/STOP (NFC) (#140711)
2025-05-21 luke.hutton@arm.com [mlir][tosa] Allow creation of reshape with unranked output (#140617)
2025-05-21 i@zenithal.me [MLIR][Doc] Add documentation for OpAsmAttr/TypeInterface (#140244)
2025-05-21 fraser@codeplay.com [NVPTX] Support the OpenCL generic addrspace feature by default (#137940)
2025-05-21 wenju.he@intel.com [libclc] Re-use shuffle_decl.inc in OpenCL shuffle2 declaration (#140679)
2025-05-21 akuegel@google.com [mlir] Silence an unused variable warnings in builds without asserts.
2025-05-21 peter.smith@arm.com Add llvm-project archive issues for Chromium bug tracker (#132030)
2025-05-21 bar.victor.2002@gmail.com [clang-tidy][NFC] Refactor `modernize-pass-by-value` check code and tests (#140753)
2025-05-21 llvm-dev@redking.me.uk [X86] combineINSERT_SUBVECTOR - generalise insert_subvector(x,extract(broadcast)) -> blend (#140516)
2025-05-21 luke@igalia.com [VectorCombine] Scalarize binop-like intrinsics (#138095)
2025-05-21 corentinjabot@gmail.com [Clang] Fix a regression introduced by #140576 (#140859)
2025-05-21 kazu@google.com [llvm] Fix typos in documentation (#140844)
2025-05-21 kazu@google.com [llvm] Use *Map::try_emplace (NFC) (#140843)
2025-05-21 akuegel@google.com [Bazel] Also adapt test/BUILD for 9a553d3766aacb69e884823da92dedff264e3f0f
2025-05-21 akuegel@google.com [Bazel] Follow fixes for 9a553d3766aacb69e884823da92dedff264e3f0f
2025-05-21 kazu@google.com [clang-tools-extra] Remove redundant control flow statements (NFC) (#140846)
2025-05-21 hsiangkai.wang@arm.com [mlir][SPIRV] Do not rewrite CompositeInsert for coopmatrix (#137837)
2025-05-21 tbaeder@redhat.com [clang][NFC] Clean up ASTContext.cpp (#140847)
2025-05-21 akuegel@google.com [Bazel] Port a9ee8e4a454ec01fefba8829d2847527aa80623f
2025-05-21 Jonas.Rickert@amd.com [MLIR][PDL] Skip over all results in the PDL Bytecode if a Constraint/Rewrite failed (#139255)
2025-05-21 tangyan01@loongson.cn [LoongArch] Add patterns for vstelm instructions (#139201)
2025-05-21 108414871+balazs-benics-sonarsource@users.noreply.github.com [analyzer][NFC] Move PrettyStackTraceLocationContext into dispatchWorkItem (#140035)
2025-05-21 elyronnen@gmail.com add @skipIfWindows to unresolved disassemble test on windows (#140852)
2025-05-21 tbaeder@redhat.com [clang][bytecode] Initialize global strings via memcpy (#140789)
2025-05-21 tbaeder@redhat.com [clang][bytecode] Optimize classify() further (#140735)
2025-05-21 elyronnen@gmail.com [lldb-dap] fix disassembly request instruction offset handling (#140486)
2025-05-21 kazu@google.com [CodeGen] Use range-based for loops (NFC) (#140840)
2025-05-21 kazu@google.com [DebugInfo] Use std::map::try_emplace (NFC) (#140839)
2025-05-21 kazu@google.com [CodeGen] Avoid repeated hash lookups (NFC) (#140838)
2025-05-21 kazu@google.com [polly] Drop const from return types (NFC) (#140837)
2025-05-21 kazu@google.com [llvm-mca] Drop const from a return type (NFC) (#140836)
2025-05-21 javier.lopez.gomez@proton.me [llvm-debuginfo-analyzer] Fix a couple of unhandled DWARF situations leading to a crash (#137221)
2025-05-21 srinivasar@nvidia.com [MLIR][NVVM] Add NVVMRequiresSM op traits (#126886)
2025-05-21 i@tianshilei.me Revert "[AMDGPU] remove move instruction if there is no user of it (#136735)"
2025-05-21 johannes@jdoerfert.de [OpenMP][GPU][FIX] Enable generic barriers in single threaded contexts (#140786)
2025-05-21 owenpiano@gmail.com [clang-format] Handle raw string literals containing JSON code (#140666)
2025-05-21 zyn7109@gmail.com [Clang] Fix an inadvertent overwrite of sub-initializers (#140714)
2025-05-21 patdoyle@google.com [bazel][mlir] Add missing dep for 747620d (#140830)
2025-05-21 バレンタイン クレメン [flang][cuda] Allocate extra descriptor in managed memory when it is coming from device (#140818)
2025-05-21 jonas@devlieghere.com [lldb-dap] Avoid double 'new' events for dyld on Darwin (#140810)
2025-05-21 tangyan01@loongson.cn [LoongArch] Remove wrong vector shuffle lowering for lasx. (#140688)
2025-05-21 hoangnhat2911@gmail.com [mlir] [liveness] Conservatively mark operands of return-like op inside non-callable and non-regionbranch op as live (#140793)
2025-05-21 me@alanli.org [GISel] Fix ShuffleVector assert (#139769)
2025-05-21 i@maskray.me [BOLT,test] Add --image-base to tests that use --section-start
2025-05-21 yamamoto@midokura.com [lld][WebAssembly] Set the target-cpu in LTO config (#140010)
2025-05-20 llvmgnsyncbot@gmail.com [gn build] Port d561d595c4ee
2025-05-20 llvmgnsyncbot@gmail.com [gn build] Port a9ee8e4a454e
2025-05-20 llvmgnsyncbot@gmail.com [gn build] Port 9260d310f1cb
2025-05-20 thakis@chromium.org [gn] fix mistake in f78a081cdb3
2025-05-20 thakis@chromium.org [gn] port d561d595c4ee (clang riscv_andes_vector.td)
2025-05-20 Krzysztof.Drewniak@amd.com [AMDGPU] Add make.buffer.rsrc to InferAddressSpaces (#140770)
2025-05-20 Krzysztof.Drewniak@amd.com [AMDGPU][LowerBufferFatPointers] Handle addrspacecast null to p7 (#140775)
2025-05-20 44243577+Max191@users.noreply.github.com [mlir] Check for int limits when converting gpu dims (#140747)
2025-05-20 dieg0ca6aller0@gmail.com [mlir][Vector] Improve `vector.mask` verifier (#139823)
2025-05-20 yerimyah1@gmail.com [lldb][lldb-dap] show modules pane if supported by the adapter (#140603)
2025-05-20 akaylor@nvidia.com [CIR][NFC] Eliminate ArgInfo structure (#140612)
2025-05-20 i@tianshilei.me [Attributor] Don't replace `addrspacecast (ptr null to ptr addrspace(x))` with `ptr addrspace(x) null` (#126779)
2025-05-20 hanhan0912@gmail.com [mlir][NFC] Simplify constant checks with isOneInteger and renamed isZeroInteger. (#139340)
2025-05-20 aidengrossman@google.com [NFC][CI] Reformat python files
2025-05-20 danpao@microsoft.com [x64][win] Add compiler support for x64 import call optimization (equivalent to MSVC /d2guardretpoline) (#126631)
2025-05-20 aidengrossman@google.com [llvm-exegesis] Error instead of aborting on verification failure (#137581)
2025-05-20 andrurogerz@gmail.com [llvm] prepare explicit template instantiations in llvm/CodeGen for DLL export annotations (#140653)
2025-05-20 kazu@google.com [bugpoint] Use a range-based for loop (NFC) (#140743)
2025-05-20 kazu@google.com [llvm] Use llvm::is_contained (NFC) (#140742)
2025-05-20 linpyong@gmail.com Emit inbounds and nuw attributes in memref. (#138984)
2025-05-20 aeubanks@google.com [gn build] Manually port 8f03e1a
2025-05-20 aaron.puchert@sap.com Suppress errors from well-formed-testing type traits in SFINAE contexts (#135390)
2025-05-20 ikudrin@accesssoftek.com [lldb][core] Fix getting summary of a variable pointing to r/o memory (#139196)
2025-05-20 Matthew.Arsenault@amd.com AMDGPU: Add regression test for multiple frame index lowering (#140784)
2025-05-20 jeremy.morse@sony.com [MC][DebugInfo] Emit linetable entries with known offsets immediately (#134677)
2025-05-20 flo@fhahn.com [LoopPeel] Add tests for peeling from end with variable trip counts.
2025-05-20 yerimyah1@gmail.com [lldb][docs] add command to save core file in gdb to lldb command map. (#140771)
2025-05-20 anthonycabreralara@gmail.com Update InterpreterProperties.td (#140746)
2025-05-20 preames@rivosinc.com [RISCV] Add zvqdotq tests using partial.reduce.add [nfc]
2025-05-20 tbaeder@redhat.com [clang][bytecode][NFC] Remove Frame.cpp (#140750)
2025-05-20 aaron@aaronballman.com [C] Do not diagnose flexible array members with -Wdefault-const-init-field-unsafe (#140578)
2025-05-20 preames@rivosinc.com [RISCV] Add basic coverage of vector.partial.reduce.add [nfc]
2025-05-20 danblackwell95@gmail.com [compiler-rt] Replace deprecated os_trace calls on mac (#138908)
2025-05-20 JanPatrick.Lehr@amd.com Revert "[mlir] [XeGPU] Add XeGPU workgroup to subgroup pass (#139477)" (#140779)
2025-05-20 kazu@google.com [flang] Fix a warning
2025-05-20 aeubanks@google.com [gn build] Manually port a9ee8e4a
2025-05-20 バレンタイン クレメン [flang][cuda] Use nullptr for comparison (#140767)
2025-05-20 Abhina.Sreeskantharajan@ibm.com Create a EncodingConverter class with both iconv and icu support. (#138893)
2025-05-20 akaylor@nvidia.com [CIR] Upstream support for iterator-based range for loops (#140636)
2025-05-20 desk@justincady.com [Coverage] Add testing to validate code coverage for exceptions (#133463)
2025-05-20 maks@fb.com [BOLT][AArch64] Fix crash for conditional tail calls (#140669)
2025-05-20 nishant.b.patel@intel.com [mlir] [XeGPU] Add XeGPU workgroup to subgroup pass (#139477)
2025-05-20 sarahspall@microsoft.com [HLSL] Move where ZExt happens in 'EmitStoreThroughExtVectorComponentLValue' to handle bug with hlsl boolean vector swizzles (#140627)
2025-05-20 sarahspall@microsoft.com [DirectX] scalarize the dx.isinf intrinsic (#140638)
2025-05-20 craig.topper@sifive.com [Docs][RISCV] Move Zilsd to 'Supported' status. NFC (#140757)
2025-05-20 david.green@arm.com [AArch64] Use i32 extract from UADDV in popcount lowering. (#140718)
2025-05-20 aaron@aaronballman.com [C] Do not diagnose unions with -Wdefault-const-init (#140725)
2025-05-20 i@maskray.me [test] Add lit.local.cfg after #140471
2025-05-20 davelee.com@gmail.com [lldb] Reduce max-children-count default to readable size (#139826)
2025-05-20 guochen2@amd.com [AMDGPU][True16][CodeGen] update test fmax3/fmin3 test with true16 mode (#140752)
2025-05-20 min.hsu@sifive.com [RISCV] Fix missing WriteRes for Q extensions in SiFiveP800 scheudling model
2025-05-20 szakharin@nvidia.com [flang] Undo the effects of CSE for hlfir.exactly_once. (#140190)
2025-05-20 min.hsu@sifive.com [RISCV] Add scheduling model for SiFive P800 processors (#139316)
2025-05-20 caroline.concatto@arm.com [LLVM][AArch64]CFINV - Add UNPREDICTABLE behaviour if CRm is not zero (#140593)
2025-05-20 ekeane@nvidia.com [OpenACC] Fix location of array-section diagnostic.
2025-05-20 craig.topper@sifive.com [RISCV] Add LD_RV32/SD_RV32 to a few more functions in RISCVInstrInfo. (#140640)
2025-05-20 i@maskray.me [llvm-objdump] --adjust-vma: Call getInstruction with adjusted address
2025-05-20 kazu@google.com [X86] Fix a warning
2025-05-20 ekeane@nvidia.com [OpenACC][CIR] Implement simple 'copy' lowering for combined constructs
2025-05-20 a.bataev@outlook.com [SLP][NFC]Do the analysis first and then actual codegen, NFC
2025-05-20 llvm-dev@redking.me.uk [X86] matchBinaryPermuteShuffle - match AVX512 "cross lane" SHLDQ/SRLDQ style patterns using VALIGN (#140538)
2025-05-20 llvm-dev@redking.me.uk [X86] combineAdd - use SDPatternMatch to simplify "(add (zext (vXi1 X)), Y) -> (sub Y, (sext (vXi1 X)))" matching. (#140731)
2025-05-20 prabhukr@google.com [clang][analysis] Thread Safety Analysis: Handle parenthesis (#140656)
2025-05-20 a.bataev@outlook.com [SLP][NFC]Make TreeEntry a class and store "need-to-schedule" state
2025-05-20 jperier@nvidia.com [flang] translate derived type array init to attribute if possible (#140268)
2025-05-20 ross@codeplay.com [Offload] Make OffloadAPI gtest error messages more readable (#140728)
2025-05-20 ross@codeplay.com [Offload] Use new error code handling mechanism and lower-case messages (#139275)
2025-05-20 kazu@google.com [Analysis] Avoid repeated hash lookups (NFC) (#140691)
2025-05-20 kazu@google.com [TableGen] Tach getInputFilename to return StringRef (NFC) (#140690)
2025-05-20 kazu@google.com [BOLT] Fix warnings
2025-05-20 ekeane@nvidia.com [OpenACC] Fixed error recovery during jump diagnostics for OpenACC
2025-05-20 llvm-dev@redking.me.uk Fix MSVC "not all control paths return a value" warning. NFC.
2025-05-20 ramkumar.ramachandra@codasip.com [VPlan] Introduce constant folder in simplifyRecipe (#125365)
2025-05-20 dmitry.sidorov@intel.com [Clang] Allow vector and matrix type attributes for sub-byte _BitInt (#140253)
2025-05-20 Krzysztof.Parzyszek@amd.com [utils][TableGen] Unify name qualifications in DirectiveEmitter (#140606)
2025-05-20 Krzysztof.Parzyszek@amd.com [utils][TableGen] Remove unused parameter in DirectiveEmitter, NFC (#140605)
2025-05-20 vdzhidzhoev@accesssoftek.com [DebugInfo] Update DebugInfoFinder to take retainedNodes into account (#140285)
2025-05-20 llvm-dev@redking.me.uk [X86] combineSCALAR_TO_VECTOR - fold (v4i32 (scalar_to_vector (i32 (bitcast (float))))) to MOVD/SS (#140704)
2025-05-20 44664450+rohitaggarwal007@users.noreply.github.com [Clang][Driver][fveclib] Fix target parsing for -fveclib=AMDLIBM option (#140544)
2025-05-20 corentinjabot@gmail.com [Clang] Use correct evaluation contexts when instantiating a var without initializer (#140699)
2025-05-20 david.green@arm.com [GlobalISel] Add known bits and sign-bits handling for G_SPLAT_VECTOR (#140204)
2025-05-20 atrosinenko@accesssoftek.com [BOLT] Gadget scanner: use more appropriate types (NFC) (#135661)
2025-05-20 akhabutdinov@meta.com Revert "Reduce llvm-gsymutil memory usage" (#140696)
2025-05-20 a.bataev@outlook.com [SLP]Fix the analysis for masked compress loads
2025-05-20 atrosinenko@accesssoftek.com [BOLT] Gadget scanner: detect signing oracles (#134146)
2025-05-20 tbaeder@redhat.com [clang][bytecode] Diagnose comparisons of unrelated zero-sized pointers (#140695)
2025-05-20 pradeepku@nvidia.com [LLVM][NVPTX] Add NVPTX codegen support for clusterlaunchcontrol instruction (#134568)
2025-05-20 wangrui@loongson.cn [LoongArch] Introduce `32s` target feature for LA32S ISA extensions (#139695)
2025-05-20 rscottmanley@gmail.com [OpenACC] unify reduction and private-like init region recipes (#140652)
2025-05-20 llvm-dev@redking.me.uk [X86] Add #140693 test coverage
2025-05-20 llvm-dev@redking.me.uk [X86] scalarize-fp.ll - add AVX512 test coverage
2025-05-20 orlando.hyams@sony.com [KeyInstr][Clang] Add Clang option -g[no-]key-instructions (#134627)
2025-05-20 flo@fhahn.com [LICM] Use OverflowTracking to preserve NUW/NSW when reassociating. (#140404)
2025-05-20 paul.walker@arm.com [LLVM][AArch64] Correctly lower funnel shifts by constants. (#140058)
2025-05-20 orlando.hyams@sony.com [BranchFolding] Merge debug locs on common hoisted code (#140063)
2025-05-20 msrlancern@gmail.com [CIR] Add support for indirect calls (#139748)
2025-05-20 atrosinenko@accesssoftek.com [BOLT] Gadget scanner: analyze functions without CFG information (#133461)
2025-05-20 atrosinenko@accesssoftek.com [clang][AArch64] Move initialization of ptrauth-* function attrs (#140277)
2025-05-20 benjamin.maxwell@arm.com [SDAG] Ensure load is included in output chain of sincos expansion (#140525)
2025-05-20 tbaeder@redhat.com [clang][bytecode] Check downcasts for the correct type (#140689)
2025-05-20 fraser@codeplay.com [libclc] Fix header inclusion issues
2025-05-20 david.green@arm.com [DAGCombine] Use isLegalExtLoad for MatchLoadCombine (#140536)
2025-05-20 fraser@codeplay.com [libclc] Reorganize OpenCL builtins (#140557)
2025-05-20 jperier@nvidia.com [mlir][LLVM] handle ArrayAttr for constant array of structs (#139724)
2025-05-20 michaelbuch12@gmail.com [lldb][DataFormatters] Adjust retrieval of unordered_map element type (#140256)
2025-05-20 58245296+shivaramaarao@users.noreply.github.com [flang][veclib] Adding AMDLIBM target to fveclib (#140533)
2025-05-20 llvm-dev@redking.me.uk [X86] SimplifyDemandedVectorEltsForTargetNode - replace packed fcmp node with scalar fcmp node if only element0 is demanded (#140563)
2025-05-20 ivan.tetyushkin@syntacore.com [lldb] Extend information for failed connection for gdb server (#139916)
2025-05-20 akuegel@google.com [Bazel] Adapt to d561d595c4ee741f873972c03afa829e6c566ffd
2025-05-20 david.green@arm.com [GlobalISel] Add computeNumSignBits for G_SHUFFLE_VECTOR (#139505)
2025-05-20 nikolasklauser@berlin.de [libc++] Make ABI annotations explicit for windows-specific code (#140507)
2025-05-20 kazu@google.com [CGData] Return ArrayRef<std::string> in getNames (NFC) (#140675)
2025-05-20 42909663+NimishMishra@users.noreply.github.com [flang][OpenMP] Support MLIR lowering of linear clause for omp.wsloop (#139385)
2025-05-20 akuegel@google.com [llvm][Bazel] Adjust according to changes in 4cfbe55
2025-05-20 nikolasklauser@berlin.de [libc++] Add explicit ABI annotations to functions from the block runtime declared in <__functional/function.h> (#140592)
2025-05-20 pavel@labath.sk [lldb] Retcon SBValue::GetChildAtIndex(synthetic=true) (#140065)
2025-05-20 corentinjabot@gmail.com [Clang] Functions called in discarded statements should not be instantiated (#140576)
2025-05-20 jim@andestech.com [RISCV] Implement intrinsics for XAndesVPackFPH (#140007)
2025-05-20 kazu@google.com [lld] Drop const from a return type (NFC) (#140667)
2025-05-20 kazu@google.com [AST] Drop const from a return type (NFC) (#140665)
2025-05-20 kazu@google.com [clang] Fix typos in documentation (#140663)
2025-05-20 kazu@google.com [CodeGen] Avoid repeated map lookups (NFC) (#140662)
2025-05-20 i@maskray.me MC: Remove unused MCFixupKindInfo::FKF_Constant
2025-05-20 i@maskray.me [Xtensa] Rename XtensaMCAsmBackend and internalize it
2025-05-20 0.0@owo.li Revert "[llvm][NFC] Use `llvm::sort()`" (#140668)
2025-05-20 chdeshpa@amd.com [NFC][AMDGPU] Update tests to use autogened CHECKs (#140648)
2025-05-20 yury.plyakhin@intel.com [SPIR-V] Add SPV_INTEL_2d_block_io extension (#140140)
2025-05-20 zyn7109@gmail.com Revert "[Clang] Profile singly-resolved UnresolvedLookupExpr with the declaration" (#140655)
2025-05-20 ruiling.song@amd.com update_mir_test_checks: keep comment embedded in MIR (#140016)
2025-05-20 aaronstgeorge@gmail.com [mlir][tensor][NFC] Code cleanup around shape inference support for `tensor.concat` op (#140616)
2025-05-20 jonas@devlieghere.com [lldb-dap] Remove spurious move (NFC) (#140641)
2025-05-20 i@maskray.me RISCV,LoongArch: Encode RELAX relocation implicitly
2025-05-20 alexrichardson@google.com [AMDGPU] Set AS8 address width to 48 bits
2025-05-20 snehasishk@google.com [ProfileData] Restore Core as a dependency for the ProfileData library (#140650)
2025-05-20 alexrichardson@google.com [LangRef] Clarify that `ptrtoint` behaves like a capturing bitcast
2025-05-20 craig.topper@sifive.com [RISCV] Add LD_RV32/SD_RV32 to RISCVInstrInfo::canFoldIntoAddrMode. (#140631)
2025-05-20 バレンタイン クレメン [flang][cuda] Set implicit CUDA device attribute in block construct (#140637)
2025-05-19 a.bataev@outlook.com [SLP][NFC]Store operand entries in the map
2025-05-19 llvmgnsyncbot@gmail.com [gn build] Port a53b306c479c
2025-05-19 snehasishk@google.com [NFC][MemProf] Move types shared between Analysis, ProfileData and ModuleSummary (Core) to a separate header (#140505)
2025-05-19 43973793+ayermolo@users.noreply.github.com [dsym][test][nfc] Remove DIE offsets. (#140628)
2025-05-19 snehasishk@google.com [NFC][MemProf] Add the LLVM license text and minor clean up. (#140504)
2025-05-19 snehasishk@google.com [NFC][MemProf] Move IndexedMemProfData to its own header. (#140503)
2025-05-19 snehasishk@google.com [NFC][MemProf] Move getGUID out of IndexedMemProfRecord (#140502)
2025-05-19 snehasishk@google.com [NFC][MemProf] Move Radix tree methods to their own header and cpp. (#140501)
2025-05-19 snehasishk@google.com [NFC][MemProf] Fix typo in type name (#140500)
2025-05-19 hekotas@microsoft.com [HLSL][NFC] Add resource globals created for metadata to test baseline (#140620)
2025-05-19 llvmgnsyncbot@gmail.com [gn build] Port dfabd61f7370
2025-05-19 jonas@devlieghere.com [lldb] Support riscv32 ELF corefiles (#115408)
2025-05-19 craig.topper@sifive.com [RISCV] Fix copy/paste mistake in test comments. NFC
2025-05-19 ekeane@nvidia.com [NFC][OpenACC] Refactor clause emission- (#140586)
2025-05-19 vitalybuka@google.com [NFC] Extend ubsan-src-ignorelist-category.test
2025-05-19 vitalybuka@google.com [NFC] Extend ubsan-src-ignorelist-category.test
2025-05-19 yerimyah1@gmail.com [lldb-dap] launch the adapter from the workspace folder. (#140604)
2025-05-19 qinkun@google.com [NFC] Pre-commit UBSAN src:*=sanitize test (#140602)
2025-05-19 jalalonde@fb.com [LLDB][Progress-On-Dap] Have indeterminate progress actually send events. (#140162)
2025-05-19 jonas@devlieghere.com [lldb-dap] Remove unused enum (NFC)
2025-05-19 バレンタイン クレメン [flang][cuda] Use a reference for asyncObject (#140614)
2025-05-19 thakis@chromium.org [gn] port 3bae8e2ef2ff0
2025-05-19 akaylor@nvidia.com [CIR] Upstream support for C++ member function calls (#140290)
2025-05-19 craig.topper@sifive.com [RISCV] Remove stale TODO from test. NFC
2025-05-19 gergely.futo@hightec-rt.com [RISCV] Implement RISCVTargetLowering::getRoundingControlRegisters (#139864)
2025-05-19 andrealebarbaritos@gmail.com [CIR] Remove the empty verifier in cir.ifOp (#140457)
2025-05-19 flo@fhahn.com [Local] Move OverflowTracking to Local.h, move logic to helpers (NFC) (#140403)
2025-05-19 andrurogerz@gmail.com [llvm] annotate interfaces in llvm/ADT for DLL export (#136629)
2025-05-19 elyronnen@gmail.com [lldb-dap] Migrate disassemble request to structured handler (#140482)
2025-05-19 jan_svoboda@apple.com Revert "[clang][modules] Timestamp-less validation API (#139987)"
2025-05-19 vyng@google.com [lldb] Update Xfail window (#140599)
2025-05-19 desk@justincady.com [Coverage] Fix mapping for do-while loops with terminating statements (#139777)
2025-05-19 Matthew.Arsenault@amd.com AMDGPU: Check for subreg match when folding through reg_sequence (#140582)
2025-05-19 Matthew.Arsenault@amd.com AMDGPU: Add more mfma with constant splat input tests (#140581)
2025-05-19 kazu@google.com [TableGen] Fix the build
2025-05-19 carlosgalvezp@gmail.com [clang-tidy] Do not flag strerror in concurrency-mt-unsafe (#140520)
2025-05-19 rjoshi@nvidia.com [NFC][TableGen] Create valid Dag in VarLenCodeEmitter (#140283)
2025-05-19 rjoshi@nvidia.com [LLVM][TableGen] Rename `ListInit::getValues()` to `getElements()` (#140289)
2025-05-19 rjoshi@nvidia.com [NFC][TableGen] Use SmallVector range constructor when possible (#140284)
2025-05-19 jan_svoboda@apple.com [clang] Attempt to fix "test/Modules/fmodules-validate-once-per-build-session.c"
2025-05-19 gergely.futo@hightec-rt.com [RISCV] [NFC] Add llvm.get.rounding test (#139921)
2025-05-19 jonas@devlieghere.com [lldb-dap] Add ContinueRequestHandler unit test (#140566)
2025-05-19 vyng@google.com [lldb][nfc]Make test "xfail" on windows (#140588)
2025-05-19 efriedma@quicinc.com [clang] fix constexpr-unknown handling of self-references. (#132990)
2025-05-19 chao.chen@intel.com [MLIR][Utils] Fix the overflow issue in computeSuffixProductImpl for 32-bit system.  (#140567)
2025-05-19 dieg0ca6aller0@gmail.com [mlir][Vector] Fix `vector.mask` parser for incorrect passthru cases (#140319)
2025-05-19 andrurogerz@gmail.com [llvm] revert preprocessor dump method guards from llvm::ScaledNumber (#140574)
2025-05-19 nerixdev@outlook.de [lldb] Suppport testing with debug-python on Windows (#140443)
2025-05-19 5455710+choikwa@users.noreply.github.com [AMDGPU][clang] provide device implementation for __builtin_logb and … (#129347)
2025-05-19 jan_svoboda@apple.com Reland "[clang][modules] Timestamp-less validation API (#139987)"
2025-05-19 vyng@google.com [lldb][nfc]Temporarily disable test on non-x86 because output-redirec… (#140585)
2025-05-19 ekeane@nvidia.com [OpenACC][CIR] Implement beginning of 'copy' lowering for compute con… (#140304)
2025-05-19 amr96@programmer.net [CIR][LLVMLowering] Upstream binary operators for VectorType (#140099)
2025-05-19 amaclean@nvidia.com [NVPTX] Consistently check fast-math flags when lowering div (#136890)
2025-05-19 ekeane@nvidia.com [OpenACC] Fix 'vector' checking when inside combined construct
2025-05-19 thurston@google.com [cfi] Enable -fsanitize-annotate-debug-info functionality for CFI checks (#139809)
2025-05-19 cheung.deric@gmail.com [DirectX] Legalize memcpy (#139173)
2025-05-19 57025411+harrisonGPU@users.noreply.github.com [NFC][AMDGPU] Add test for unfold-masked-merge-scalar-variablemask.ll (#140093)
2025-05-19 jonathan.thackray@arm.com [AArch64] When printing SYS aliases, use explicit `NeedsReg` flag from tablegen (NFC) (#140484)
2025-05-19 44664450+rohitaggarwal007@users.noreply.github.com [X86][SelectionDAG] Handle the case for gather where index is SHL (#139703)
2025-05-19 koachan@protonmail.com [SPARC] Print target address when disassembling branches and calls (#140340)
2025-05-19 tvrz@google.com addinitional -> additional typo fix
2025-05-19 aaron@aaronballman.com [C++] Fix a crash with __thread and dependent types (#140542)
2025-05-19 rjoshi@nvidia.com [NFC][Clang] Adopt simplified `getTrailingObjects` in Expr.cpp/h (#140102)
2025-05-19 rjoshi@nvidia.com [NFC][Clang] Adopt simplified `getTrailingObjects` in Decl/StmtOpenACC (#140087)
2025-05-19 tbaeder@redhat.com [clang][bytecode] Do not diagnose volatile reads in CPCE mode (#140546)
2025-05-19 tbaeder@redhat.com [clang][bytecode][NFC] Simplify VisitCompoundLiteralExpr (#140547)
2025-05-19 vyng@google.com [lldb]Make `list` command work with  headers when possible. (#139002)
2025-05-19 rjoshi@nvidia.com [NFC][Clang] Adopt simplified `getTrailingObjects` in DeclFriend (#140081)
2025-05-19 llvm-dev@redking.me.uk [X86] Add test coverage for #140534
2025-05-19 ross@codeplay.com [Offload] Add Error Codes to PluginInterface  (#138258)
2025-05-19 Krzysztof.Drewniak@amd.com [AMDGPU] Add a new amdgcn.load.to.lds intrinsic (#137425)
2025-05-19 spop@nvidia.com  [DA] handle memory accesses with different offsets and strides (#123436)
2025-05-19 kazu@google.com [lld] Use llvm::stable_sort (NFC) (#140488)
2025-05-19 kazu@google.com [clang] Use *Map::try_emplace (NFC) (#140477)
2025-05-19 kazu@google.com [clang] Use llvm::is_sorted (NFC) (#140468)
2025-05-19 kazu@google.com [mlir] Use llvm::is_contained (NFC) (#140467)
2025-05-19 kazu@google.com [lldb] Use llvm::is_contained (NFC) (#140466)
2025-05-19 csigg@google.com [mlir][arith] Canonicalize sitofp(truncf) -> sitofp, and uitofp. (#139925)
2025-05-19 bartchr@google.com [mlir] Fix bazel build after `c798e19`. (#140537)
2025-05-19 wangpengcheng.pp@bytedance.com [RISCV][NFC] Fix the mismatch in comment (#140511)
2025-05-19 llvm-dev@redking.me.uk [X86] Add tests showing failure to combine AVX512 shuffles to match "cross lane" SHLDQ/SRLDQ patterns using VALIGN
2025-05-19 samuel.tebbs@arm.com [LoopVectorizer] Prune VFs based on plan register pressure (#132190)
2025-05-19 113542065+saturn691@users.noreply.github.com [builtins][AArch32] Fix __gnu_* functions (#137638)
2025-05-19 jperier@nvidia.com [flang] use DataLayout instead of GEP to compute element size (#140235)
2025-05-19 56208783+liamsemeria@users.noreply.github.com [APInt] Added APInt::clearBits() method (#137098)
2025-05-19 tbaeder@redhat.com [clang][bytecode] Diagnose failed constexpr assertions differently (#140000)
2025-05-19 63877260+noamzaks@users.noreply.github.com Fix typo in IRDL docs (#140460)
2025-05-19 ramkumar.ramachandra@codasip.com [SCEVPatternMatch] Introduce m_scev_AffineAddRec (#140377)
2025-05-19 ming-yi.lai@mediatek.com [Clang][RISCV] Add Zicfilp CFI unlabeled scheme preprocessor macros (#109600)
2025-05-19 fraser@codeplay.com [libclc] Mov erf & erfc to CLC library (#140524)
2025-05-19 hubert.reinterpretcast@gmail.com [clang][Driver][test][NFC] Adjust test for targets with no cc1as (#140490)
2025-05-19 Matthew.Arsenault@amd.com IR: Remove redundant UseList check in addUse (#138676)
2025-05-19 Matthew.Arsenault@amd.com IR: Reorder ConstantData enum values (#138638)
2025-05-19 tbaeder@redhat.com [clang][bytecode] Add a scope to function calls (#140441)
2025-05-19 mel.chen@sifive.com [VPlan] Clean up the function VPInstruction::generate for ComputeReductionResult, nfc (#140245)
2025-05-19 tbaeder@redhat.com [clang][bytecode] Use a SmallVector for EvalEmitter's locals (#140513)
2025-05-19 nikolasklauser@berlin.de [libc++] Optimize std::getline (#121346)
2025-05-19 durgadossr@nvidia.com [MLIR][NVVM] Extend TMA Bulk Copy Op (#140232)
2025-05-19 nikolasklauser@berlin.de [libc++] Bump GCC_HEAD_VERSION to 16
2025-05-19 momchil.velikov@arm.com [MLIR] Minor fixes to FoldTransposeBroadcast rewrite (#140083)
2025-05-19 owenpiano@gmail.com [clang-format][NFC] Upgrade SortIncludes option to a struct (#140497)
2025-05-19 owenpiano@gmail.com [clang-format] Merge short inline function in macro definition body (#140366)
2025-05-19 serebrennikov.vladislav@gmail.com [libclang/python][NFC] Document how null cursors are handled (#140499)
2025-05-19 owenpiano@gmail.com [clang-format] Fix the indent of StartOfName after AttributeMacro (#140361)
2025-05-19 tom.eccles@arm.com [flang][OpenMP] Allow flush of common block (#139528)
2025-05-19 mel.chen@sifive.com [IVDescriptor][LV] Return Instruction::Or for IAnyOf/FAnyOf in getOpcode(), nfc (#140242)
2025-05-19 sven.vanhaastregt@arm.com [SPIR-V] Clarify builtin default value handling; NFC (#139691)
2025-05-19 llvm-dev@redking.me.uk [X86] IsElementEquivalent - add basic handling for X86ISD::SUBV_BROADCAST_LOAD (#139727)
2025-05-19 jim@andestech.com [RISCV] Add reusable SelectCC_GPR_riirr multiclass. NFC (#140224)
2025-05-19 adam.siemieniuk@intel.com [mlir][llvm][x86vector] One-to-one intrinsic op interface (#140055)
2025-05-19 i@maskray.me MC: Move R_PPC64_TOC case to PowerPCAsmBackend
2025-05-19 jonas@devlieghere.com [lldb-dap] Add unit test for FifoFiles (#140480)
2025-05-19 jim@andestech.com [RISCV] Add sext_inreg patterns for XAndesPerf nds.bfos instruction (#139714)
2025-05-19 brad@comstyle.com [CMake] Add a linker test for -Bsymbolic-functions to AddLLVM (#79539)
2025-05-19 kazu@google.com [mlir] Use llvm::all_of (NFC) (#140464)
2025-05-19 i@maskray.me MC: Generalize RISCV/LoongArch handleAddSubRelocations and AVR shouldForceRelocation
2025-05-19 llvmgnsyncbot@gmail.com [gn build] Port ad673151085c
2025-05-19 jonas@devlieghere.com [lldb-dap] Move the command plugins out of the DAP header (#140396)
2025-05-18 i@maskray.me ELFObjectWriter: Simplify R_PPC64_TOC special case. NFC
2025-05-18 a.bataev@outlook.com [SLP]Relax assertion to avoid compiler crash
2025-05-18 i@maskray.me ELFObjectWriter: Simplify
2025-05-18 flo@fhahn.com [LAA] Add assert check CanDoRTIFNeeded can be computed w/o RT.Need (NFC)
2025-05-18 flo@fhahn.com Revert "[VPlan] Support cloning initial VPlan (NFC)."
2025-05-18 a.bataev@outlook.com [SLP]Change the insertion point for outside-block-used nodes and prevec phi operand gathers
2025-05-18 jrtc27@jrtc27.com [MC][AArch64][ARM][X86] Push target-dependent assembler flags into targets (#139844)
2025-05-18 flo@fhahn.com [VPlan] Support cloning initial VPlan (NFC).
2025-05-18 llvmgnsyncbot@gmail.com [gn build] Port 3d0c616ce30c
2025-05-18 jonas@devlieghere.com [lldb-dap] Move the Variables struct into its own file (#140393)
2025-05-18 jonas@devlieghere.com [lldb-dap] Member variable cleanup in DAP.{cpp,h} (NFC) (#140390)
2025-05-18 amr96@programmer.net [CIR][LLVMLowering] Upstream unary operators for VectorType (#139444)
2025-05-18 kazu@google.com [clang] Use llvm::unique (NFC) (#140459)
2025-05-18 kazu@google.com [clang-tools-extra] Use llvm::max_element (NFC) (#140458)
2025-05-18 kazu@google.com [clang-tools-extra] Use llvm::is_contained (NFC) (#140456)
2025-05-18 kazu@google.com [Sema] Use llvm::is_contained (NFC) (#140455)
2025-05-18 koraq@xs4all.nl [libc++] Implements the new FTM header test generator. (#134542)
2025-05-18 kazu@google.com [lldb] Remove redundant calls to std::unique_ptr<T>::get (NFC) (NFC) (#140440)
2025-05-18 kazu@google.com [bugpoint] Use range-based for loops (NFC) (#140438)
2025-05-18 kazu@google.com [AST] Remove "const" from "const ArrayRef" (NFC) (#140437)
2025-05-18 kazu@google.com [Support] Use std::optional::value_or (NFC) (#140436)
2025-05-18 kazu@google.com [clang] Use llvm::max_element (NFC) (#140435)
2025-05-18 kazu@google.com [CodeGen] Use DenseMap::try_emplace (NFC) (#140430)
2025-05-18 kazu@google.com [llvm] Remove unused local variables (NFC) (#140422)
2025-05-18 nikolasklauser@berlin.de [libc++] Introduce ABI sensitive areas to avoid requiring _LIBCPP_HIDE_FROM_ABI everywhere (#131156)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/llvm-project-emscripten-releases
Please CC dschuff@google.com,wasm-waterfall@grotations.appspotmail.com on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Tbr: wasm-waterfall@grotations.appspotmail.com
Change-Id: Ie6461215ad6fc22bfd90a9b08e6fe5812cbbd48b
Reviewed-on: https://chromium-review.googlesource.com/c/emscripten-releases/+/6583317
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
1 file changed
tree: cd6a58e706a78d9d39861f44421dfee41801575c
  1. src/
  2. third_party/
  3. .gitignore
  4. bots.json
  5. codereview.settings
  6. DEPS
  7. DEPS.tagged-release
  8. PRESUBMIT.py
  9. README.md
README.md

Emscripten Releases

This is meta-repository which brings together all the repositories needed to produce an emscripten release. The revisions used in each release are tracked in a DEPS file (See depot_tools for more information). This file contains a history of revisions that have been built and tested together and represent a known good state.

Each release is automatically built and uploaded to to Google Cloud Storage and can be used standalone or with emsdk.

The build status for the automated builds can be seen here

Updating DEPS entries

Install depot_tools and then check out: gclient config https://chromium.googlesource.com/emscripten-releases (Do this only once)

Update working trees:

  • git pull
  • gclient sync

Update a DEPS entry:

  • cd emscripten-releases
  • git checkout -b <branch>
  • roll-dep emscripten-releases/llvm-project
  • git cl upload

The argument to roll-dep must match one of the keys in the ‘deps’ dictionary in the DEPS file. See roll-dep -h for more options.

༼ ༎ຶ ෴ ༎ຶ༽ Build and test scripts in src/

This directory was forked from the WebAssembly waterfall repo That repo was retired because it was only used by emscripten-releases.

How do I run it?

  1. Get the sources
  2. Install depot_tools. Follow the instructions
  3. Install pkg-config if you don't have it installed already, e.g. # apt install pkg-config
  4. Run build.py python src/build.py

Build.py has 3 types of actions:

  • downloading/updating sources for tools and engines (sync)
  • building those sources (build)
  • running tests against them (test).

Each of these types has multiple steps (e.g. a build step for each component). If you run build.py with no arguments, it will run all the sync, build, and test steps. If you make a change and only want to run a subset of steps, you can apply filters from the command line, via exclusions (to prevent specified steps from running) or inclusions (to run only the specified steps). Sync, build, and test exclusions are specified separately. For example:

  1. Do not sync any sources, build everything except LLVM, and run all tests: $ src/build.py --no-sync --build-exclude=llvm
  2. Sync only binaryen, build LLVM and Binaryen, run everything other than the emscripten testsuites: $ src/build.py --sync-include=binaryen --build-include=llvm,binaryen --test-exclude=emtest,emtest-asm

The script should throw an error if you specify nonexistent steps or if you specify both includes and excludes for the same type of action.

When run, the script creates a directory src/work inside the waterfall‘s git checkout. All modifications are made inside this directory (checking and out and building the sources, as well as the test builds and execution results). You can also use the git checkouts (e.g. src/work/llvm) with your own branches; the sync steps will check out the latest revision from the script’s remote repositories but will not overwrite or destroy any local work.