Skip to content

Conversation

@dorde-antic
Copy link
Contributor

@dorde-antic dorde-antic commented Aug 5, 2025

Overview

Moves copy of LLVM to this commit :
ROCm/llvm-project@659e9cd04732

Required some changes in rocMLIR due to following commit:
ROCm/llvm-project@878d359#diff-3cbcc8f6c740f2d6e16f5a0c19daf4bb8224ad92d9e430fc10c935587a67dcce

Diffs, FAT update

Files that are different between rocm/llvm-project and external/llvm-project

Only in llvm-project/clang/include/clang/Format: .clang-format
Only in llvm-project/clang/lib/Format: .clang-format
Only in llvm-project/clang/unittests/Format: .clang-format
Only in llvm-project/: diff-rup-upstream-merge56.txt
Only in llvm-project/: .git
Files llvm-project/llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp and rocMLIR/external/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp differ
Files llvm-project/llvm/lib/Target/AMDGPU/SIFoldOperands.cpp and rocMLIR/external/llvm-project/llvm/lib/Target/AMDGPU/SIFoldOperands.cpp differ
Only in rocMLIR/external/llvm-project/llvm/test/CodeGen/AMDGPU: bug-multi-operands-to-update-after-fold.mir
Only in rocMLIR/external/llvm-project/llvm/utils/lit/lit/formats: __pycache__
Only in rocMLIR/external/llvm-project/llvm/utils/lit/lit/llvm: __pycache__
Only in rocMLIR/external/llvm-project/llvm/utils/lit/lit: __pycache__
Files llvm-project/mlir/include/mlir/Conversion/AMDGPUToROCDL/AMDGPUToROCDL.h and rocMLIR/external/llvm-project/mlir/include/mlir/Conversion/AMDGPUToROCDL/AMDGPUToROCDL.h differ
Files llvm-project/mlir/include/mlir/Conversion/GPUToROCDL/GPUToROCDLPass.h and rocMLIR/external/llvm-project/mlir/include/mlir/Conversion/GPUToROCDL/GPUToROCDLPass.h differ
Files llvm-project/mlir/include/mlir/Dialect/Bufferization/Transforms/Bufferize.h and rocMLIR/external/llvm-project/mlir/include/mlir/Dialect/Bufferization/Transforms/Bufferize.h differ
Files llvm-project/mlir/include/mlir/Dialect/Tosa/IR/TosaOpBase.td and rocMLIR/external/llvm-project/mlir/include/mlir/Dialect/Tosa/IR/TosaOpBase.td differ
Files llvm-project/mlir/include/mlir/Dialect/Tosa/IR/TosaOps.td and rocMLIR/external/llvm-project/mlir/include/mlir/Dialect/Tosa/IR/TosaOps.td differ
Only in rocMLIR/external/llvm-project/mlir/include/mlir/ExecutionEngine: CpuSystemDetect.h
Only in rocMLIR/external/llvm-project/mlir/include/mlir/ExecutionEngine: RocmDeviceName.h
Only in rocMLIR/external/llvm-project/mlir/include/mlir/ExecutionEngine: RocmSystemDetect.h
Only in rocMLIR/external/llvm-project/mlir/include/mlir/ExecutionEngine: SystemDevices.h
Files llvm-project/mlir/include/mlir/Interfaces/CallInterfaces.h and rocMLIR/external/llvm-project/mlir/include/mlir/Interfaces/CallInterfaces.h differ
Files llvm-project/mlir/include/mlir/Interfaces/CallInterfaces.td and rocMLIR/external/llvm-project/mlir/include/mlir/Interfaces/CallInterfaces.td differ
Files llvm-project/mlir/lib/Conversion/AMDGPUToROCDL/AMDGPUToROCDL.cpp and rocMLIR/external/llvm-project/mlir/lib/Conversion/AMDGPUToROCDL/AMDGPUToROCDL.cpp differ
Files llvm-project/mlir/lib/Conversion/GPUToROCDL/LowerGpuOpsToROCDLOps.cpp and rocMLIR/external/llvm-project/mlir/lib/Conversion/GPUToROCDL/LowerGpuOpsToROCDLOps.cpp differ
Files llvm-project/mlir/lib/Conversion/TosaToLinalg/TosaToLinalgNamed.cpp and rocMLIR/external/llvm-project/mlir/lib/Conversion/TosaToLinalg/TosaToLinalgNamed.cpp differ
Files llvm-project/mlir/lib/Dialect/AMDGPU/IR/AMDGPUDialect.cpp and rocMLIR/external/llvm-project/mlir/lib/Dialect/AMDGPU/IR/AMDGPUDialect.cpp differ
Files llvm-project/mlir/lib/Dialect/Bufferization/Transforms/Bufferize.cpp and rocMLIR/external/llvm-project/mlir/lib/Dialect/Bufferization/Transforms/Bufferize.cpp differ
Files llvm-project/mlir/lib/Dialect/Bufferization/Transforms/BufferResultsToOutParams.cpp and rocMLIR/external/llvm-project/mlir/lib/Dialect/Bufferization/Transforms/BufferResultsToOutParams.cpp differ
Files llvm-project/mlir/lib/Dialect/Tosa/IR/TosaCanonicalizations.cpp and rocMLIR/external/llvm-project/mlir/lib/Dialect/Tosa/IR/TosaCanonicalizations.cpp differ
Files llvm-project/mlir/lib/Dialect/Tosa/IR/TosaOps.cpp and rocMLIR/external/llvm-project/mlir/lib/Dialect/Tosa/IR/TosaOps.cpp differ
Files llvm-project/mlir/lib/Dialect/Tosa/Transforms/TosaDecomposeTransposeConv.cpp and rocMLIR/external/llvm-project/mlir/lib/Dialect/Tosa/Transforms/TosaDecomposeTransposeConv.cpp differ
Files llvm-project/mlir/lib/Dialect/Tosa/Transforms/TosaValidation.cpp and rocMLIR/external/llvm-project/mlir/lib/Dialect/Tosa/Transforms/TosaValidation.cpp differ
Files llvm-project/mlir/lib/ExecutionEngine/CMakeLists.txt and rocMLIR/external/llvm-project/mlir/lib/ExecutionEngine/CMakeLists.txt differ
Only in rocMLIR/external/llvm-project/mlir/lib/ExecutionEngine: CpuSystemDetect.cpp
Only in rocMLIR/external/llvm-project/mlir/lib/ExecutionEngine: RocmDeviceName.cpp
Only in rocMLIR/external/llvm-project/mlir/lib/ExecutionEngine: RocmSystemDetect.cpp
Only in rocMLIR/external/llvm-project/mlir/lib/ExecutionEngine: SystemDevices.cpp
Only in rocMLIR/external/llvm-project/mlir/test/Conversion/AMDGPUToROCDL: ldsbarrier-hack.mlir
Files llvm-project/mlir/test/Conversion/TosaToLinalg/tosa-to-linalg-named.mlir and rocMLIR/external/llvm-project/mlir/test/Conversion/TosaToLinalg/tosa-to-linalg-named.mlir differ
Files llvm-project/mlir/test/Dialect/Tosa/invalid.mlir and rocMLIR/external/llvm-project/mlir/test/Dialect/Tosa/invalid.mlir differ
Files llvm-project/mlir/test/Dialect/Tosa/verifier.mlir and rocMLIR/external/llvm-project/mlir/test/Dialect/Tosa/verifier.mlir differ
Only in llvm-project/mlir/test/Integration/GPU/ROCM: gpu-to-hsaco.mlir
Only in llvm-project/mlir/test/Integration/GPU/ROCM: printf.mlir
Only in llvm-project/mlir/test/Integration/GPU/ROCM: two-modules.mlir
Only in llvm-project/mlir/test/Integration/GPU/ROCM: vecadd.mlir
Only in llvm-project/mlir/test/Integration/GPU/ROCM: vector-transferops.mlir

llvm_diffs.txt
mlir_diffs.txt

There are no changes in librockcompiler_deps.cmake after executing get_fat_library_deps_list.pl

CI checks and manual tests

PR CI: Done
Nightly CI: Done - passed benchmark and report performance, but failed on MIGraphX ❌. Then, in new run (rekicked migraphx only), it passed MIGraphX too ✅
Weekly CI: in progress

Manual tests:

…4732

659e9cd04732 merge main into amd-staging (#2991)
dacd132ef399 Fix Unknown immediate size X86MCCodeEmitter::encodeInstruction (#2990)
8f5727a2a2f8 merge main into amd-staging
3afeb1805010 Fix Unknown immediate size X86MCCodeEmitter::encodeInstruction
80c3b03f99af [Comgr][NFC] Refactor remove dir for windows
3c76a054ac4c [CIR] Implement functional cast to ComplexType (#147147)
b8f5cbb4ffbf [OpenACC][CIR] 'cache' construct lowering (#146915)
59b1d631d7c8 [llvm][SandBoxIR] Fix Windows+clang compiler warning (#146905)
28649f211742 [Clang] accept @tparam on variable template partial specializations (#147219)
68309adef359 [NFC] Clean up poison folding in simplifyBinaryIntrinsic (#147259)
8ae8d3183272 [Offload] Add liboffload unit tests for shared/local memory (#147040)
0f48bafafc38 [ExtractAPI] Include tilde in destructor name (#146001)
1121034dd1c4 Triple: Record default exception handling type
b7c4ac2db4cd NFC, use structured binding to simplify the code.
6aa33ee971f6 [AArch64] arm64-bitfield-extract.ll - regenerate test checks
5f2e88a1254e [NFC][TableGen] Rename `CodeGenTarget` instruction accessors (#146767)
17d6aa01ec0c [ARM] Fix expansion of ABS in a call sequence (#147270)
599b9def29a8 [AArch64] sve-vscale.ll - cleanup test checks
7c2182a132c7 NFC, use structured binding to simplify the code in SourceManager.cpp.
543f94831245 [AMDGPU] Preserve exact flag for lshr (#146744)
d3d8ef7e416c [PowerPC] licm-xxsplti.ll - regenerate test checks
45d679218aeb [clang][OpenMP] Fix signed v unsigned comparison
fa859ed8c6bf [AMDGPU][NFC] Fix typo "store" -> "load" in comment for AMDGPUTLI::performLoadCombine (#147298)
c80fa2364bee [DAG] SDPatternMatch m_Zero/m_One/m_AllOnes have inconsistent undef h… (#147044)
acb4fff866f9 [NFC] Fix GCC warning on enum/non-enum ternary thanks to 438863a0
1a1a11f7096d [clang][OpenMP] Issue a warning when parsing future directive spelling (#146933)
ea62de5b1dc0 [mlir] NFC - refactor id builder and avoid leaking impl details (#146922)
3277f623440f [SDAG] Remove invalid check (NFC) (#146899)
747496269a44 [Hexagon] build-vector-float-type.ll - regenerate test checks
6190d407e09c [Hexagon] vect-vshifts.ll - regenerate test checks
9ebe6f9a1f9e [lldb][test] Fix libstdc++ std::variant formatter tests for valueless variants (#147283)
16dad11f503e [ValueTracking] Have sub and xor in KnownNonZero take the same exact path (#146975)
c3c3919dc2d3 Revert "[DenseMap] Do not align pointer sentinel values (NFC) (#146595)"
60630310e9a4 [clang-cl] Support /std:clatest (#147284)
0a6283696981 [mlir][gpu][transforms] Add support for mapping to lanes (#146912)
46e3ec0244c4 [BOLT][NFCI] Report perf script time (#147232)
3d6407965d5a [clang][OpenMP] Use DirectiveNameParser to parse directive names (#146779)
20864c4379f3 [LAA] Strip outdated comment in isDependent (NFC) (#146367)
9d9d68fd3b3e AMDGPU: Fix using underaligned atomicrmw in atomic scan tests
b5401624e1f1 DAG: Add RTLIB::getPOW helper (#147274)
db389bda9b28 Revert "[clang][modules-driver] Add scanner to detect C++20 module presence" (#147286)
2bb72924c245 [clang] Remove source range from CXXOperatorCallExpr (#147028)
6855573700c3 [flang][OpenMP] Fix parallel-firstprivate-clause-scalar.f90 test (#146932)
95862d089735 [clang] Fix manual memory management with SmallVector in ConceptRef (#147231)
3c86b747286f [AMDGPU] add_i1.ll / sub_i1.ll - regenerate test checks
49dc163d15ca [NVPTX] mulwide.ll - regenerate test checks
c4386031ac01 [RISCV] Use cached SubtargetInfo in AsmPrinter (NFC) (#147269)
e14e98290e71 [lldb][test] Combine libstdc++ and libc++ std::shared_ptr tests into generic test (#147141)
22357fe33a8a [analyzer] Avoid unnecessary super region invalidation in `CStringChecker` (#146212)
1113224f9444 [VectorCombine] Account for IRBuilder simplification in translateExt.
6daf2b956d0b [MLIR][Linalg] Remove elemwise_unary and elemwise_binary (#147082)
0aab8e4ccc18 [MLIR][LLVM][NFC] Remove unused argument from parseOptionalLLVMKeyword (#147058)
8315167a76e4 [Driver][RISCV] Fix incorrect compiler-rt path override in BareMetal toolchain after RISCVToolChain removal (#146849)
ae441382aec9 [MIPS] setcc-se.ll - regenerate test checks
8a5458c79ac7 [C23] Fix typeof handling in enum declarations (#146394)
40fb90efed7b [lldb][Formatters] Add shared/weak count to libstdc++ std::shared_ptr summary (#147166)
87632451165a [X86] pr134607.ll - regenerate test checks
fb845f93c003 [LAA] Hoist setting condition for RT-checks (#128045)
e7bcd3f7c743 ARM: Remove fast flags from ldexp calls test
f34de0a14fa9 [clang-tidy] [NFC] Potential dereference of nullptr. (#143145)
c995c5035567 [KeyInstr] Add bitcode support (#147260)
7a6435bec590 [DenseMap] Do not align pointer sentinel values (NFC) (#146595)
c19c71b90593 [lldb][test] Split out libc++ std::string tests that check corrupted strings (#147252)
912ab5241379 [lldb][test] Adjust import-std-module shared_ptr/weak_ptr tests
84e54515bc4e [AArch64] Add support for -mcpu=gb10. (#146515)
e2aa8781e18a [RISCV] Fix out-of-bounds offsets in fixed vector splice tests. NFC (#147247)
ded142671663 [clang][modules-driver] Add scanner to detect C++20 module presence (#145220)
de7ff1f2248e [mlir][spirv][nfc] Add StorageImageReadWithoutFormat capability to the Target test (#145949)
b6b2561337f5 [mlir][spirv] Add support for Aligned memory operand in CoopMatrix memory operations (#145480)
52383956f8b7 [DAG] Replace DAGCombiner::ConstantFoldBITCASTofBUILD_VECTOR with SelectionDAG::FoldConstantBuildVector (#147037)
465f2b05712d DAG: Fix asserting in error case for frexp softening (#147236)
7cd179612d7a [libclc] Fix typo in OpenCL header math/sincos.h (#147244)
b1a8c8a32c4b [flang][test] Fix REQUIRES and options for a few x86 specific tests (#146872)
3e934dded0d9 [flang][test] Fix test REQUIRES and options for aint.f90 (#146870)
ea685890b8b2 [libclc] Reduce include usage in OpenCL builtins (#146840)
08defcb6d3cd DAG: Fix asserting in error case for powi softening (#147237)
074ccde3b092 [lldb][Formatter] Consolidate libstdc++ and libc++ unique_ptr formatter tests into generic test (#147031)
0860f7aaeb42 [clangd][NFC] fix broken documentation link (#147088)
30836781e801 [X86] Don't use `rbp` when it's reserved (#146638)
8a221a585ca7 [Flang][OpenMP] Push context when parsing DECLARE VARIANT (#147075)
5271f9fba9dd [Flang][Doc] NFC: Minor fix for headings (#147077)
1c8283a30c6e [BasicTTIImpl] Add cost entries for ldexp, [l]lround (#146373)
c50415bb82a7 [AArch64] Do not promote scalable constants to global variables (#146926)
e430581e66ff [libc][bazel] Add missing header dependencies.
49d7c53756bc [lldb][test] Combine libstdc++ and libc++ std::map tests into generic test (#147174)
6fec6a98c015 [lldb][Formatters] Make libc++ and libstdc++ std::shared_ptr formatters consistent with each other (#147165)
d06956e24afa [lldb][Formatters] Use container summary helper for libstdc++ formatters (#147140)
7fea83e3143e [clang] NFC, use LocalLocOffsetTable in getFIleIDLocal.
784bd61fc497 [clang] Speedup getFileIDLocal with a separate offset table. (#146604)
b7d4735a0e2a [lldb][test] Combine libstdc++ and libc++ vector<bool> tests into generic test (#147137)
d8ef15637935 DAG: Remove verifyReturnAddressArgumentIsConstant (#147240)
dc14cd059418 [Comgr] Add test for get_version() API
fb628238c540 [Comgr] Add test for status_string() API
69c5925aee39 [Comgr] Add test for OpenCL 2.0
ca634f3762d3 [Comgr] Add test for DataAction APIs
19afd27eb8ef [Flang] Fix ACOSD and ASIND (fixes issue #145593) (#145656)
721adc18b77a [CodeGen] Fix stale comment about register coalescing order (#146762)
a5af8745039f [clang-format][NFC] Use `empty()` instead of comparing size() to 0 or 1
0fbaeafd7ff7 [CodeGen][NPM] Allow nested MF pass managers for -passes (#128852)
7f90a5c2d8d1 MCAsmBackend: Simplify FT_Data/FT_Relaxable code
d733c8e5c584 [Orc] Fix error handling in `ORCPlatformSupport::initialize` (#144637)
91cc33f3219c [TargetLowering] hasAndNotCompare should be checking for X, not Y (#146935)
1b136824bb81 [DebugInfo][LICM] Fix debug value loss caused by hoisting the cmp instructions (#146640)
3f8af4f55129 [NFC][AMDGPU] Pre-commit srl preserve flag test (#146747)
3f33e7ba5b08 [RISCV] Add Andes XAndesVSIntLoad (Andes Vector INT4 Load) extension (#147005)
9d8a1bec2b55 [Sema] Remove an unnecessary cast (NFC) (#147203)
be4cd9f4da98 [mlir] Remove unused includes (NFC) (#147206)
7f9bacd58e86 [IR] Remove an unnecessary cast (NFC) (#147205)
15653108b11e [Serialization] Remove an unnecessary cast (NFC) (#147204)
29b2b2263f9e [TargetParser] Use StringRef::consume_front (NFC) (#147202)
eca05fde844b [X86] Switch operands order for FMINIMUMNUM/FMAXIMUMNUM (#147193)
dc5d353f3a0a AArch64: Fix some missing llvm.frexp test coverage (#146691)
9865d7cb635f ARM: Add missing test coverage for windows frexp libcalls (#146690)
5a8e60e7249b [mlir] Use `llvm::fill` instead of `std::fill`(NFC) (#146889)
718e647a0c8f [mlir] Fix Wparentheses warning (#146893)
7b0f70a9b26a WebAssembly: Stop changing MCAsmInfo's ExceptionsType based on flags (#146343)
408e87184f82 MCAssembler: Merge fragmentNeedsRelaxation into relaxInstruction
fa9cd473284f [NFC][libclc] Rename __CLC_FUNCTION to either FUNCTION or __IMPL_FUNCTION (#146999)
eeba57a860e5 LoongArch: Remove unused relaxInstruction
5a70a9949c5a MCA: Remove unused MAB
24ba6d753de6 MCAsmBackend: Use assert for unreachable relaxInstruction dump code
3af5317c8938 M68k: Simplify relaxation code and reduce MCInst uses
01c97b4953e8 MCA: Remove relaxInstruction call
d476c1db5120 merge main into amd-staging (#2978)
2235e20885b4 MCAsmBackend: Remove redundant relaxInstruction overrides
51f4e2cda2b3 [Bitcode][NFC] Add abbrev for FUNC_CODE_DEBUG_LOC (#147211)
5ccbea9f480d [clang-format][NFC] Replace size() with empty() (#147164)
6a9a16da7a38 [VPlan] Replace RdxDesc with RecurKind in VPReductionPHIRecipe (NFC). (#142322)
6d77b8261f39 [LV] Add tests where LCSSA phis could be re-used during SCEV expansion.
c35fbb5460b4 [VPlan] Use VPReductionPHIRecipe::isOrdered instead of CM (NFC).
6d67794d164e X86MCCodeEmitter: Work around gcc/value-range.cc bug in GCC 13.3.0
c5fff132d019 [LV] Add LVL::getRecurrenceDescriptor (NFC).
fcf1e4834ed4 merge main into amd-staging
cf0604723158 [LV] Remove AddedAnyChecks, check directly instead (NFC).
1828381ed259 [clang][bytecode] Fix APValue generation for RValueReferenceType (#147207)
e26f8ba8b6ed [NFC] Add `_LOWLEVEL_` before dwarf low-level library header guards (#147172)
494253f5d6d3 [DebugInfo] [DWARF] Fix C to CMake comment (#147199)
923a3cc160a1 [LLD] Fix crash on parsing ':ALIGN' in linker script (#146723)
9c7320e5d370 [clang][bytecode] Fix visiting for-range loop variable (#147188)
aa9e02cc10f8 [AArch64] Add lrint and lround costmodel tests. NFC
0d1e5ab2fd9c [libc++] P2655R3 common_reference_t of reference_wrapper Should Be a Reference Type (#141408)
f1549befc125 [AArch64] Add ldexp cost-model tests. NFC
ec9eefcef560 [clang][bytecode] Fix a crash in overflow builtins (#147189)
f63674cbf6d2 merge main into amd-staging (#2975)
db4e927f9f02 [clang][bytecode] Misc union fixes (#146824)
6c153e50f8b2 [clang-tidy] Fix false positives with template in `misc-unconventional-assign-operator` check (#143292)
ab92c68c5c38 [libc][NFC] Fix func name in comment. (#147183)
13f7a1fb5904 [libc++] LWG 3987 provide iterator.range access from flat_{map,set} (#137524)
fc75dda7f6da merge main into amd-staging
ca297cd6e4ad [MLIR] Add support for IntArrayProp<I32Prop> (#146685)
6c257f7d0d33 [PowerPC] fp-branch.ll - regenerate checks
5f44b5a3054d [libc++][doc][NFC] update release notes on P3372R3 (#147161)
c358979d7f45 [libc++] fix atomic::wait memory order (#146267)
ba7d78ac4597 [DAG] foldABSToABD - fallback to value tracking if the (ABS (SUB LHS, RHS)) operands aren't extended (#147053)
7ef0f9a216b1 merge main into amd-staging (#2974)
bdbaa9636d27 merge main into amd-staging
9f66ebe42715 MC: Eliminate redundant fragment relaxation
6f87e5812d91 merge main into amd-staging (#2973)
aec88832df5e MC: Remove unneeded MCFixupKind casts
d575f802104f MCFixup: Make MCFixupKind a type alias
878ce210e30f [clang-format] Propagate `LeadingEmptyLinesAffected` when joining lines (#146761)
c43efcb039dd [MLIR][MemRef]-Add basic folding for memref ViewOp (#146237)
5a4002349786 MCAsmBackend: Reduce FK_NONE uses
83401ed6a233 [clang][bytecode] Narrow allocated single-array Pointer (#147160)
178e18263f1a [InstCombine] Add tests for moving exts across identity shuffles.
6433030f6984 [Hexagon] Use range-based for loops (NFC) (#147157)
16435a87b6a7 [CodeGen] Remove an unnecessary cast (NFC) (#147155)
945ed2ed5eea [MLIR][SCF] fix loop pipelining pass use of uninitialized value (#146991)
30298f91367f MC: Simplify fragment code. NFC
9a934611c36f merge main into amd-staging
602791c0c1a3 Revert "[AMDGPU] SelectionDAG divergence tracking should take into ac… (#2971)
244e053b6c39 MC: Remove llvm/MC/MCFixupKindInfo.h
152c9d577c41 MC: Sink FKF_IsAlignedDownTo32Bits to needed targets
3f4be893e3ba AArch64AsmBackend: Remove redundant PCRelFlagVal
430c0376c8a0 [Sema] Remove an unnecessary cast (NFC) (#147154)
fb2c7610e831 [clang][bytecode] Fix comparing pointers pointing to base classes (#146285)
38b8ef16f76f [mlir] Remove unused includes (NFC) (#147158)
b94a9bc741e5 ARM: Improve branch fixup test
7d65cb1952dc [ARM] Copy (SELECT_CC setgt, iN lhs, -1, 1, -1) -> (OR (ASR lhs, N-1), 1 from AArch64 to ARM (#146561)
3448e9c075aa [AArch64][GlobalISel] Fix lowering of i64->f32 itofp. (#132703)
9eb4fc700636 [libc++] constexpr `flat_set` (#140360)
113ea3d15be0 [gn build] Port ca697096aa6f
f17a6387daf0 [gn build] Port 1121d64ba96d
ca697096aa6f [libc++] Granularize <locale> (#146650)
1121d64ba96d [libc++][NFC] Merge add_{r,l}value_reference.h (#147022)
bdbac2bb4954 [libc++] default some special members in map and set (#147081)
22f8ceded4e1 [libc++] Add the thread safety annotations unconditionally (#117497)
c9d9c3e34984 [InstCombine] Fold `icmp pred X + K, Y -> icmp pred2 X, Y` if both X and Y is divisible by K (#147130)
0bc6d60b9b53 [llvm] Fix typos in documentation (#147129)
15f07db6a541 [clang] Fix a typo in documentation (#147128)
2d71692bcfe9 Revert "[AMDGPU] SelectionDAG divergence tracking should take into account Target divergency. (#144947)"
e64289baa00f [clang][Sema] Unify getPrototypeLoc helpers in SemaCodeComplete and clangd (#143345)
0a067dc10700 [Attributor] Swap range metadata to attribute for calls. (#108835)
1941d40a97bf merge main into amd-staging (#2970)
9d994d1c08c4 [bazel] Port b9b2661f72ac5f9d4f23d9bb83131aa3d46020b9
b726713e4fcb merge main into amd-staging
a38cf8573890 [MachineLICM] Let targets decide if copy instructions are cheap (#146599)
fb13be06e18d MC: Generalize evaluateTargetFixup
1947eb93974a merge main into amd-staging (#2967)
cd39eaeb376e MC: Merge MCFixupKindInfo.h into MCAsmBackend.h
a49a5dba5d82 test: Update mc-dump.s
65e11f600db3 [Clang][AArch64] Remove redundant tune args to the backend (#146896)
3d6f4fb5f7ac [Clang][Sema] Do not perform error recovery for invalid member using-declaration in C++20+ mode (#147003)
9372f4050a94 [LoongArch] Pre-commit for optimizing bitcast extracted fp elements. NFC
32f83d38bd62 MCFixup: Remove FK_PCRel_
158fa4ae8389 AMDGPU: Replace deprecated FK_PCRel_ with FK_Data_ fixup and PCRel flag
49c91ec6f179 Hexagon: Remove dead deprecated FK_PCRel_4 use
abaa55d937e5 COFF: Replace deprecated FK_PCRel_ with FK_Data_ fixup and PCRel flag
970ed59e031d CSKY: Remove unused deprecated FK_PCRel_4
a26f8f234843 BPF: Replace deprecated FK_PCRel_ with FK_Data_ fixup and PCRel flag
66952f7b2d61 M68k: Remove unused deprecated FK_PCRel_
c20379198c7f X86: Replace deprecated FK_PCRel_ with FK_Data_ fixup and PCRel flag
22c590bd3c75 [RISCV][ISel] Optimize setcc with mask test idioms (#147015)
ae3d3135277a VE: Remove dead FK_PCRel_* code
c05593b1908e M68: Replace FK_PCRel_ with FK_Data_+PCRel
5760c064bbe7 M68,test: Remove CHECK lines for MCAsmStreamer's fixup output
45509a8c6d2d M68,test: Remove CHECK lines for MCAsmStreamer's fixup output
6ec27f1b8a5a MCFixup: Remove FKF_IsPCRel
74fcff4905ff CSKY: Remove unneeded MCFixupKindInfo::FKF_IsPCRel
d85536c5e362 CSKYMCCodeEmitter: Set PCRel at fixup creation
0e9571df982f M68kMCCodeEmitter: Standardize how fixups are appended
e0384a7c5c17 merge main into amd-staging (#2965)
09372335c51b X86: Test fixup/relocation with -filetype=obj
3e2e99bc6778 [Analysis] Remove traces of BlockEdgesAdder (#147102)
f78d74f9c86f [llvm] Use llvm::fill (NFC) (#147099)
57cb9265bf48 [Analysis] Drop const from a return type (NFC) (#147098)
21fb7e68ef05 [Driver] Use range-based for loops (NFC) (#146987)
add2c58e6560 [Index] Remove an unnecessary cast (NFC) (#146944)
755b4732cf81 VEMCCodeEmitter: Set PCRel at fixup creation
7b7dc151a75b AVRMCCodeEmitter: Set PCRel at fixup creation
3544eba44a33 MSP430MCCodeEmitter: Set PCRel at fixup creation
b418e73becc1 AMDGPUMCCodeEmitter: Set PCRel at fixup creation
21cf7bd4ec51 BPFMCCodeEmitter: Set PCRel at fixup creation
56cf2cb0eadd HexagonMCCodeEmitter: Set PCRel at fixup creation
def731a787da MipsMCCodeEmitter: Set PCRel at fixup creation
adc566006d65 merge main into amd-staging
5b7f1c17d943 BOLT: Replace deprecated MCFixupKindInfo::FKF_IsPCRel with MCFixup::isPCRel
3c5d03a86a04 SystemZMCCodeEmitter: Standardize how fixups are appended
637a38211824 SystemZMCCodeEmitter: Remove unneeded MCFixupKindInfo::FKF_IsPCRel
8bb4e534284d PPCMCCodeEmitter: Set PCRel at fixup creation
6670fe2ed498 ARMMCCodeEmitter: Set PCRel at fixup creation
73c03b92cec6 XtensaMCCodeEmitter: Set PCRel at fixup creation
2bfc488d34ef X86MCCodeEmitter: Remove unneeded MCFixupKindInfo::FKF_IsPCRel
955c04862e99 AArch64MCCodeEmitter: Standardize how fixups are appended
43397e5fe3de LoongArchMCCodeEmitter: Set PCRel at fixup creation
b9257a34a9e0 RISCVMCCodeEmitter: Set PCRel at fixup creation
7d500b115db5 SPARC: Remove unneeded MCFixupKindInfo::FKF_IsPCRel
83fbd8690911 SPARCMCCodeEmitter: Set PCRel at fixup creation
d337e09e73b3 SystemZMCCodeEmitter: Set PCRel at fixup creation
eb84af49a1bf AArch64MCCodeEmitter: Set PCRel at fixup creation
07ae19c132e1 [RISCV] Move performCombineVMergeAndVOps to RISCVVectorPeephole (#144076)
07286b1fcdec [InstCombine] Propagate poison pow[i], [us]add, [us]sub and [us]mul (#146750)
6db02dc4311b [Clang] Introduce `--offload-targets` for `-fopenmp-targets` (#146594)
454e4e3e29d8 [mlir][AffineExpr] Order arguments in the commutative affine exprs (#146895)
1f3f9874b025 [VPlan] Fix crash when narrowing interleave-groups with reuse.
ea600576a6f9 MCFixup: Add PCRel to ctor parameter and set it in  X86MCCodeEmitter
fa9adbfda967 [mlir] Remove unused includes (NFC) (#147101)
ed0ee3a419f3 [mlir] Use llvm::fill (NFC) (#147100)
1be685ac2395 [mlir] Remove unnecessary casts (NFC) (#147097)
e2510b189dae [clang] SourceManager: Cache offsets for LastFileIDLookup to speed up getFileID (#146782)
a7cf78fd5261 merge main into amd-staging
372752c2ddd0 MCFixup: Remove unused Loc argument
20b3ab5683c6 MCFixup: Remove unused Loc argument
777391a2164b MCFixup: Improve location accuracy and remove MCFixup::Loc
833839ba65fd [ASTMatchers][NFC] improve 'isInteger' docs to show matching of unsigned (#147012)
8740ff822d46 [mlir][docs][python] Fix up testing docs (#147092)
249acb8e4913 MC: Update tests that check column information
b38de6c18ed7 [NFCI][LLVM] Adopt `ArrayRef::consume_front()` in a few places (#146793)
7b517cf743f1 MCParser: Add SMLoc to expressions
06922c463a57 [PowerPC] Pre-commit test case to ensure that milicode is not used for memcmp, but instead a library call is used on AIX OS. (#146948)
3c0058c8e835 Manual update of LLVM_MAIN_REVISION to 543426 (#2962)
6a948145aa7a [HLSL][RootSignature] Update `setDefaultFlags` to account for Root Signature Version (#145828)
b0473c599b04 [InstCombine] Pull extract through broadcast (#143380)
cc6a864788ff [RISCV][VLOPT] Add support for vfrec7.v (#146918)
2472cdcb69d2 [InstCombine] Refine nuw propagation in `OptimizePointerDifference` (#147059)
fd5ed046fdca [Flang][OpenMP][NFC] Remove flag toggling deprecated no hlfir flow in map-types-and-sizes.f90 (#146995)
6b19cdcefacb [Offload][amdgpu] Map `INVALID_CODE_OBJECT` to `INVALID_BINARY` (#147070)
0008af882dc3 [SROA] Allow as zext<i1> index when unfolding GEP select (#146929)
a4f31ccfa0ef [mlir-tblgen] Emit named operand indices (#146839)
c08ef07e8b70 Manual update of LLVM_MAIN_REVISION to 543426
a1789497f9f5 [gn build] Port 56e3fc4c42d1
56e3fc4c42d1 [NFC][HLSL][RootSignature] Split up `HLSLRootSignatureUtils` (#146124)
a438c6099786 [X86][FP16] Do not customize WidenLowerNode for half if VLX not enabled (#146994)
e8543213e5fc [IR] Use llvm::for_each (NFC) (#146989)
60fca53ad64c [llvm] Use llvm::fill (NFC) (#146988)
a465e35908b6 [Sema] Remove an unnecessary cast (NFC) (#146985)
f46c1d6bcc3b [PowerPC] Fix a warning
5224a17aa7cb [FuzzMutate] Prevent the mutator from generating illegal memory operations (#144885)
32946eb124e8 [lldb][Formatters] Fix weak reference count for std::shared_ptr/std::weak_ptr (#147033)
9fcea2e4656a [ARM] Add neon vector support for roundeven
258c048f643f [clang][bytecode] Fix copy constructors for empty unions (#147050)
45909ec469ce [PowePC] using MTVSRBMI instruction instead of constant pool in power10+ (#144084)
e5cd9bdfea90 [NFC][TableGen] Delete extra spaces in comments (#147004)
79d5db4613d4 [NFC][CodeGen] Improve comments in Target.td (#147006)
740da004af5e [DAG] Fix static analyzer warning about mismatched argument comments in isConstOrConstSplat. NFC.
ed17bf1e4c54 [flang] Fix tests broken by #146734 (#147055)
5eb195fa90c7 [mlir][Vector] Fold vector.constant_mask to SplatElementsAttr (#146724)
0b4941a30f9a [mlir][xevm] Add missing static value utils dependency (#147051)
af2bb8f82605 [Clang] Correctly handle allocations in the condition of a `if constexpr` (#146890)
ad20dc0a87fc [mlir][Transforms] Add `ApplyConversionAction` for profiling purposes (#146208)
b9b2661f72ac [MLIR][Dialect] Add XeVM dialect (#144811)
274e798a9832 [flang] use set_union instead of merge in added DerivedTypeCache (#147024)
0ba59587fa98 [flang] Optimize assignments of multidimensional arrays (#146408)
d17a248fc614 [libcxx][test] Correct syntax of lit directives in some tests (#146886)
6faccd73128a merge main into amd-staging (#2961)
4a6d78e66c56 [MLIR][ODS] Improve diagnostic for using a property as an anchor
d0db199bcc0e [PowerPC] anyext_srl.ll - regenerate checks
ec752c67669f [LoongArch] Pre-commit tests for optimizing insert bitcast fp element
ea5ee2e74347 [mlir][OpenMP] Don't allow firstprivate for simd (#146734)
3099b7eb5da7 [Passes] Move LoopInterchange into optimization pipeline (#145503)
03cfba484fff [MLIR][IRDL][CMake] CMake fixes for cross-compilation (#145672)
043789519a11 [X86] combineShiftToPMULH - convert matching to use SDPatternMatch. NFC.
222e795347c1 [libclc] Fix target dependency
be63b2309a6a [OpenCL] Add decls for cl_intel_subgroup_local_block_io (#146656)
81e6552a3d68 [libclc] Make library output directories explicit (#146833)
1f8e2a4b1068 [libc++][NFC] Remove __remove_uncvref (#140531)
8f6a964c89c3 [libc++] Fix tests broken on the Buildkite CI (#146733)
a77446313367 [libc++][NFC] Fixed some wrongly spelled `_LIBCPP_STD_VER` in comments (#147008)
a34b1755e23c [DLCov] Origin-Tracking: Add debugify support (#143594)
de3c8410d87f [debuginfo][coro] Emit debug info labels for coroutine resume points (#141937)
2fcf1f8279b8 [MsDemangle] Use LLVM style RTTI for AST nodes (#143410)
d74c9ef8370c [lldb][test] Skip TestFrameVarDILGlobalVariableLookup.py on older AArch64 macOS version
0106585499c4 Revert "[flang][OpenMP] Allocate `reduction` init temps on the stack for GPUs (#146667)"
cb286da0011b merge main into amd-staging
c7d3b818963a [bazel] Port 0ceb0c377a3e67b70965c32e7f21fe8b33f555d2
a89e232058a2 [lldb][DataFormatter] Format libstdc++ unique_ptr like we do libc++ (#146909)
25f05c02afb9 [llvm][release] On release page, explain package types and verification (#138144)
6181a0689736 [NFC][LoopFuse] Regenerate LoopFusion tests using UTC (#146902)
7e3e2e1b8c6f MCParser: Add SMLoc to expressions
7ee2c72a8e5b [AArch64] Mark aarch64_set_fpmr as IntrWriteMem (#146353)
d84df61c001a [flang] Fix x86 REQUIRES in a couple of tests (#146869)
3e78afff0d8e [flang] Fix Windows bot failure caused by #146667 (#147002)
1d5d1256487c [ConstantFolding] Consolidate poison propagation for intrinsics (#146878)
25bf90eaede4 [MLIR][Docs] Fix typo in addTypeAttributeConversion comment (#146977)
06c988cefd91 [RISCV][VLOPT] Add support for vwsll.vx/vv. (#146998)
5a9e6babd81f [clang-tidy] fix false negatives with type aliases in `cppcoreguidlines-pro-bounds-pointer-arithmetic` check (#139430)
59e812f2eed8 [lldb][test] Skip pointer to std::unordered_map formatter tests on older Clang versions
f724d31a37ee [RISCV] Trim line to 80 chars in RISCVInstrInfoXAndes.td. NFC.
671870be9132 [RISCV] Fold funct7 into class for XAndesVBFHCvt instructions. NFC.
1194532bbae6 merge main into amd-staging (#2959)
d90e4b1699b6 merge main into amd-staging (#2958)
a550fef9061f [llvm] Use llvm::fill instead of std::fill(NFC) (#146911)
872eac7af005 [RISCV] Move vendor clang intrinsics tests to seperate directory. NFC. (#146862)
0612c4bbd336 [Driver][Test] pgo-sample-use-profi.c: Specify targets to fix test (#146996)
8fe205d31695 [Serialization] Remove an unnecessary cast (NFC) (#146986)
afd20aaca5fd [clang-scan-deps] Fix "unterminated conditional directive" bug (#146645)
85aaaf6e7409 [clang-tidy] EndSourceFile() for preprocessor before diagnostic client (#145784)
8c9e0c6c61f6 [flang][OpenMP] Allocate `reduction` init temps on the stack for GPUs (#146667)
ddcccc4afaff [OpenCL] Add decls for cl_intel_subgroups_char, cl_intel_subgroups_long (#146655)
724dfdc948a8 [OpenCL] Add declarations for version 1.1 of cl_intel_subgroups_short (#146647)
038431b2ba10 merge main into amd-staging
61529d9e36fa [RISCV] Remove implied extension Zvfhmin for XAndesVPackFPH (#146861)
5b8304d6b90c Revert "[AMDGPU] Re-apply: Implement vop3p complex pattern optmization for gisel" (#146982)
48e89a8cf4b8 [mlir][transform] Fix Wtype-limits warning (#146898)
db03c2776365 [AMDGPU] Re-apply: Implement vop3p complex pattern optmization for gisel (#136262)
965b94428c1b [TableGen] Use emplace_back and const correct two reference arguments. NFC
0db0c79ab45f [mlir] Use range-based for loops (NFC) (#146946)
60d1c4e257ed [llvm] Use range-based for loops (NFC) (#146945)
c3947a63690d [AMDGPU][NFC] Remove a redundant test (#146888)
a60d6c808b46 merge main into amd-staging
ba9c262a9711 [mlir] Use llvm::any_of and llvm::all_of (NFC) (#146947)
7e04bfbf18c9 Revert "[lldb][RPC] Upstream lldb-rpc-gen tool" (#146969)
0a02c28e2912 [clang-doc] add namespace references to VarInfo (#146964)
96f7f22825d0 [mlir][examples] Use {} instead of std::nullopt (NFC) (#146949)
2910c24638fc [Modules] Record side effect info in EvaluatedStmt  (#146468)
9bfb347ea0a0 [lldb][RPC] Upstream lldb-rpc-gen tool (#138031)
4482bc19a56b merge main into amd-staging (#2957)
45083dc4d224 [lldb][framework] Correctly place framework files in framework with script (#146425)
1f7effc88774 [mlir][acc][flang] Use SymbolRefAttr for func_name in ACC routine (#146951)
0ceb0c377a3e [NFC][HLSL][DirectX] Let `HLSLRootSignature` reuse the `dxbc` defined enums (#145986)
1725cc025e8f [lldb] Remove unused `hardware` argument (NFC)
2b7e3f6fa6fb [flang] Unify derived types in distinct module files (#146759)
dd3214d5a6b5 [flang] Fix handling of identifier in column 1 of free form continuat… (#146430)
0b98b27930da Use the root directory as the SDK root on POSIX platforms
17cb0a73a054 [lldb][docs] Fix another broken markdown link
7007a50a62ba merge main into amd-staging (#2956)
eda3161c3565 AMDGPU: Implement tensor load and store instructions for gfx1250 (#146636)
1995fd9ac6be [lldb] Extract DW_OP_deref evaluation code (NFC) (#146801)
2aa0f0a3bd54 [AArch64] Add option -msve-streaming-vector-bits= . (#144611)
3c13257f32f5 [RISCV] Rename XTHeadVdot instructions to match their mnemonic. NFC (#146953)
d0d84c4150a3 [RISCV] Add SF_ to SiFive instructions in RISCVGenInstrInfo.inc. NFC (#146939)
e35cf02e54c7 [RISCV] Pass RISCVSubtarget to translateSetCCForBranch. NFC
ec350657893d [ARM] Add neon vector support for rint
e18c5dec6dc3 [X86/AArch64] Autogen two additional tests
6efa3dfb7b21 [VPlan] Handle interleave groups with trivially narrow operands.
bc89380179c4 [flang][preprocessor] fix use of bitwise-and for logical-and (#146758)
67d6679c91e1 [flang][prescanner] fix invalid check (#146613)
08ed9e17bf87 [LV] Add tests for narrowing interleave groups with single scalar ops.
be762b7b7d60 [RISCV] Efficiently lower (select cond, u, rot[r/l](u, rot.amt)) using zicond extension (#143768)
e4fb69d4e4ab merge main into amd-staging
ea88634764f8 [Support] Remove an unnecessary cast (NFC) (#146810)
0afbf1721346 [LAA,LV] Add tests with early-exit loops and deref assumptions.
48ef55ce3e85 [CGP] Update tests to use autogen scripts, and refresh check lines
a3dea0addd0e [gn build] Port 795b17d0b821
bfd457588af9 Revert "[AMDGPU] SelectionDAG divergence tracking should take into account Target divergency. (#144947)"
378f248934d6 [lldb] Add SB API to make a breakpoint a hardware breakpoint (#146602)
1e76f012db3c Fix the build after 8ac7210b7f0ad49ae7809bf6a9faf2f7433384b0 made TTI mandatory
994501abe75c [Clang] Fix evaluation context of lambdas appearing in discarded statements (#146857)
6cadd3524dc3 merge main into amd-staging
1e541c1c8904 merge main into amd-staging (#2955)
d66254e7fe21 Revert " Move python binding tests to lit framework (#146844)" (#146931)
a0e846277023 [compiler-rt][sanitizer_common] Improve handling of env vars for iOS simulator tests (#146721)
53baee94cce6 [RISCV] Prune unnecessary LMUL from SiFive sf.vfwmacc.4x4x4 pseudo instruction. NFC
8d3dbdb00f8f [lldb] fix incorrect logging message (#146903)
2f75f658b18a [lldb] Take a sledgehammer approach to resizing the statusline (#146578)
795b17d0b821 [Frontend][OpenMP] Implement directive name parser (#146776)
1aa39690aa73 [CIR] Upstream UnaryDeref support for ComplexType (#146757)
a695d6b9a726 [HashRecognize] Check TC against bitwidth of LHSAux (#144881)
77f0f812b419 [Sema][ObjC] Treat unknown selector messages as unrecoverable errors under ARC (#146803)
4cd9c894d1ef [DebugInfo] Remove an unnecessary cast (NFC) (#146809)
8ac7210b7f0a [AMDGPU] SelectionDAG divergence tracking should take into account Target divergency. (#144947)
b6e113a149bf Drop timestamp in generated source code (#146822)
e8f491fc973e [mlir] Remove unused includes (NFC) (#146812)
61a0653cc610 [VPlan] Fix first-order splices without header mask not using EVL (#146672)
21c4fbd4235a [RISCV][VLOPT] Pre-commit test for adding support for vfrec7.v
e93a34662f14 [CIR] Upstream SubstNonTypeTemplateParmExpr support for ComplexType (#146755)
59d641a2dab4 [CIR] Upstream support for SubstNonTypeTemplateParmExpr (#146751)
a24490792235 [clang] Use range-based for loops (NFC) (#146811)
5df748dd329e [Sema] Remove an unnecessary cast (NFC) (#146808)
0f717044ff1a [X86] lowerX86FPLogicOp - use MVT::changeVectorElementTypeToInteger(). NFC.
46b4ca8e9869 [NFC][PowerPC] Pre-commit testcases for locking down the xxsel instructions for ternary patterns (#146764)
6c23e9e82c36 [RISCV] Fix crash when trying to remove segment (#146524)
4b9f622ca94d [CIR] Bit manipulation builtin functions (#146529)
f019c890087a [X86] foldXorTruncShiftIntoCmp - pull out repeated SDLoc. NFC.
51ff8f2f7e4c [X86] foldXor1SetCC - pull out repeated SDLoc. NFC.
a282c6858067 [X86] combineX86AddSub - pull out repeated getOperand() call. NFC.
23104a74e79f [CIR] Add nothrow attribute to the call operation (#145178)
3ba161bb7530 [NFC][LLVM][CodeGen][SVE] Add merging unary operation tests.
2b49d36c081f [flang][cmake] Separate FLANG_INCLUDE_TOOLS from FLANG_BUILD_TOOLS (#145005)
a88e286aefbf [lldb][test] Consolidate libstdc++ and libc++ vector formatter tests into generic test (#146885)
34f124b06ffd [mlir][toy] Use `make_early_inc_range` when erasing ops during iteration (#146892)
522d743545e6 [lldb][test] Run generic set formatter test-case on specified STL (#146882)
6440b1028220 [lldb] Remove PRIuFT macro and use LLDB_LOG instead (#146867)
10dc4e122ace [lldb][test] Turn std::chrono libcxx test generic (#146873)
b0444b0473c0 [lldb][test] Turn std::atomic libcxx test generic (#146843)
31bdd5fd39cb [lldb][test] XFAIL TestIRInterpreter.py on Windows again
03aa5c0a9e71 [LLDB] Optimize identifier lookup in DIL (#146094)
f2ccda7e8972 Revert "[mlir][vector][nfc] Rename `populateVectorTransferCollapseInnerMostContiguousDimsPatterns` (#145228)"
438863a09e2d [OpenACC][Sema] Implement warning for 'cache' invalid var ref
d4e57c6d45e5 Revert "[mlgo][regalloc] Fix after PR #131837" (#146897)
c71bbd50a10d [analyzer] Correct Z3 test cases, fix exposed crashes (#146597)
4f047bc5955c  [DLCov] Origin-Tracking: Collect stack traces in DebugLoc (#146678)
30eb97c5848d [X86] commuteSelect - update to use SDPatternMatch. NFC. (#146868)
23216b4af5ba [mlir][SCF][NFC] Remove duplicate `getConstantTripCount` implementation (#146347)
d805707ee435 [clang][test] Correct UNSUPPORTED syntax in print-ranges.cpp
8171f474d642 [llvm][dsymutil][test] Fix REQUIRES syntax
651c994febea [llvm][test] Fix REQUIRES in extractelement-insertpoint.ll
59731f5cfac6 [llvm][llc][test] Fix REQUIRES in regalloc pipeline test
57b55b6401e3 merge main into amd-staging
b7059ebafe8a [LSR] Strip dead code (NFC) (#146109)
0a656d8e57c9 [Bitcode] Add abbreviations for additional instructions (#146825)
791bb606b5bd [X86] fp128-select.ll - remove CFI noise
c5f47c6fd2cd [lldb-dap] Prevent using an implicit `step-in`. (#143644)
8763ac3252f2 [flang] fix skip-external-rtti-definition for ppc (#146826)
4868d66282b2 [flang] improve DITypeAttr caching with recursive derived types (#146543)
b5f5a7699c1d [OpenMP] Make headers parse standalone. NFC
2638fa1be63c [ORC] Add cloneToContext: Clone Module to a given ThreadSafeContext (#146852)
2532bde03889 [clang][python][test] Move python binding tests to lit framework (#146844)
76274eb2b343 [PHIElimination] Revert #131837 #146320 #146337 (#146850)
51485ab46d33 [mlir][bufferization] Do not access operation after it was replaced (#146860)
f36ad98b2740 [RISCV] Remove unneeded blank line between the features for XAndesVBFHCvt and XAndesVPackFPH. NFC.
a2505cf1e3f2 [LangRef] Revisit attributes semantics after opaque ptr migration (NFC)
5f62c791061d [C++20] [Modules] Use current named module to do module local lookup
ca0b56639cf9 [NFC] [C++] [Modules] Mark P1979 as implemented and add test (#146841)
ec25a0568cfb [VPlan] Don't convert VPWidenSelectRecipes to vp.select in EVL transform (#146695)
789127036dc9 [lldb][Windows] Fix compilation warnings
d8023e7cf8fe [lldb] Use correct size when dumping DWARF64 DW_FORM_ref_addr (#146686)
776300235778 [MLIR/Utils] Add missing dep on Arith dialect (#146834)
4e8843ee870e [lldb][test] Disable TestIRInterpreter.py on x86_64 Windows
da6c7e6dd2c2 [lldb][mcp] Skip MCPUnixSocketCommandTestCase if remote (#146807)
41fd13c63509 [ORC] Fix file header comment formatting. NFC.
cbc2ac5db8ea [WebAssembly] Fold TargetGlobalAddress with added offset (#145829)
a17c598145b0 [lldb][test] Enable TestExpressionInSyscall.py on Windows
c79fcfee4125 [DAG] combineVSelectWithAllOnesOrZeros - reusing existing VT. NFC.
dd495f16f7a0 [lldb][test] Correct TestIRInterpreter
563bea91222f [lldb][test] Enable TestIRInterpreter on Windows
d56c06e6c9f0 [flang][debug] Generate DISubprogramAttr for omp::TargetOp. (#146532)
4017dc06e3b5 [lldb][Commands][NFC] image lookup: remove unused local variable (#146554)
58d84a615e91 [lldb][DWARF][NFC] Reduce scope of ref_addr_size variable (#146557)
94d823157827 [LLDB] Mark TestCallStdStringFunction as XPASS on Windows (#146835)
431507db52c8 [libcxxabi][cmake] Account for LIBCXXABI_TARGET_SUBDIR in test config (#138527)
44031237284e Revert "[win][aarch64] Always reserve frame pointers for Arm64 Windows" (#146836)
6a50aa77821d [lldb] Add linux test for the three-arg version of getProcFile (#146500)
032966ff5679 [RISCV] Added the MIPS prefetch extensions for MIPS RV64 P8700. (#145647)
bd6cd92984e7 [MLIR][OpenMP][NFC] Use header guards for tblgen'd definitions (#146684)
2dba752f0575 [RISCV] Use template version isInt<N> instead. NFC.
fcdb91e11346 [VPlan] Remove redundant debug location setting in VPInterleaveRecipe::execute. nfc (#146670)
b478c38c19f9 MCAsmBackend: Replace FKF_IsPCRel with isPCRel()
4acdb8e14ef7 [VectorCombine] Scalarize extracts of ZExt if profitable. (#142976)
3efa461d45a1 [libcxx] Avoid hash key in __hash_table::find() if it is empty. (#126837)
3e370452fd23 [VPlan] Early assert for unsupported interleaved access features. nfc (#146669)
85d09de5fa19 [libclc] Add prepare-<triple> targets (#146700)
0bfa0bcd79f7 [ORC] Replace ThreadSafeContext::getContext with withContextDo. (#146819)
9234d077522e MCAssembler: Optimize PCRel fixups
6504c96b1d86 [clang][analyzer] Fix the false positive ArgInitializedness warning on unnamed bit-field (#145066)
1f8f477bd038 [ARM] Add neon vector support for trunc
65537539e129 [llvm][ADT] Add wrappers to `std::fill` (#146681)
b59763a7db7f MCAsmBackend: Simplify shouldForceRelocation overrides
dd2891535d4b MCAsmBackend: Merge addReloc into applyFixup (#146820)
119705e5ad2b [lldb][test] Synchronize `__compressed_pair_padding` with libc++ (#142516)
d67013a2b442 [Flang][AArch64][VecLib] Add libmvec support for Flang/AArch64 (#146453)
31e85f987d58 MCAsmBackend: Make some target overrides out-of-line
283f53ac6fcd [RISCV] Add isel patterns for generating XAndesPerf branch immediate instructions (#145147)
cd65d4e3c9e2 merge main into amd-staging (#2952)
e481c3a1f0bf [openmp] - Add openmp_INCLUDE_DIR to openmp-config.cmake (#2950)
4cf53cd266b9 [msan] Fix "Add optional flag to improve instrumentation of disjoint OR (#145990)" (#146799)
922dde3c6403 MCAssembler: Simplify fixup handling
c9babbc2065d Pre-commit PhaseOrdering/always-inline-alloca-promotion.ll
a25887077bd5 ELFObjectWriter: Optimize isInSymtab
9382a95e654e [NFC][TableGen] Adopt `ArrayRef::consume_front()` in `PrintMessage` (#146775)
4f1ba5a06ed6 [RISCV] Add additional gather/scatter addressing coverage
797d519d9915 [RISCV] Check whether plain type is supported for permutation intrinsics instead of its float type (#146657)
cc801b6570df [clang] [modules] Add err_main_in_named_module (#146635)
13fddeaf2c49 [BPF] Emit proper error message for insns with tied operands (#146778)
854e951365a5 Revert "[mlir][OpenMP] implement SIMD reduction (#146671)"
220a00239696 [SDAG] Prefer scalar for prefix of vector GEP expansion (#146719)
44bed1af0fb6 [RISCV] Add negative pre-defined macro test for XAndesVBFHCvt
e718ce00374d Revert "[flang][cuda] Do not create global for derived-type with allocatable device components (#146780)"
a5350785db62 Revert "[flang][cuda] Allocate derived-type with CUDA componement in managed memory (#146797)"
eaac126c9fe9 Port ZCFS improvements (#2829)
a068ed288af1 [lldb][mcp] Fix unix domain socket protocol server addresses (#146603)
f01017ca9711 [docs] Refresh Developer Policy text (#136198)
4e26801ea91f clang: Add requires webassembly to a test
5e31d4cdf2f5 [RISCV][VLOPT] Support v[f]slide1up.v{x,f} (#146716)
717899ce8664 [CIR] Upstream get_bitfield operation to load bit-field members from structs (#145971)
925588cd001a [flang][cuda] Allocate derived-type with CUDA componement in managed memory (#146797)
e873ce31ae0e [flang][cuda] Do not create global for derived-type with allocatable device components (#146780)
0d7e64f5d2b4 [ASan][Windows] Honor asan config flags on windows when set through the user function (#122990)
6550f28977b9 [RISCV][VLOPT] Support vslide{up,down} (#146710)
c6abab2875ef [RISCV][VLOPT] Add support for vfmerge.vfm and vfmv.v.f (#146692)
6ab7e52dd80d WebAssembly: Move validation of EH flags to TargetMachine construct time (#146634)
8dbf6a42c84d merge main into amd-staging (#2948)
d4331344ac45 [Clang][Driver][SamplePGO] Introduce -fno_sample_profile_use_profi flag for SamplePGO (#145957)
c863e0ebc2e5 Revert "Move python binding tests to lit framework (#146486)" (#146789)
c2347170f40d Reapply "[Clang,debuginfo] added vtt parameter in destructor DISubroutineType (#130674)" (#145697)
a74c7d877637 [win][aarch64] Always reserve frame pointers for Arm64 Windows (#146582)
551d6ddaa381 [clang] [test] Add a missing requirement for a test
497060fae5c3 [lld][WebAssembly] Add missing relocation types to the --compress-relocations path (#144578)
272576543246 [LLVM][ADT] Add `consume_front` and `consume_back` to ArrayRef (#146741)
7fc50e92a59c clang: Fix parsing of seh exception model (#146643)
734d31a464e2 clang-format ELF.cpp
6ff3b4370017 [TableGen] More generically handle tied source operands in CompressInstEmitter. (#146183)
8eb61d9154c5 [SHT_LLVM_BB_ADDR_MAP] Cleanup old version support code from ELF.cpp.
274152c5fa9f [mlir][vector][spirv] Lower `vector.to_elements` to SPIR-V (#146618)
a880c8e670be [NFC][TableGen] Add accessors for various instruction subclasses (#146615)
d45762187252 [lldb] Fixing warnings / win32 builds in MainLoop. (#146632)
ae9990ed9651 [libc++] Remove dead code from <type_traits> (#143854)
3ee0f97b950a [libc++] Avoid including vector in <functional> (#144310)
b173c12b5454 [libc++] Make libcxx/selftest a top-level test directory (#144852)
954810d27b85 merge main into amd-staging
0a822f82de91 [PowerPC] Fix ppc-reduce-cr-ops mishandling of subregister uses (#144405)
1f7ba23422da [NFC] [MSAN] replace (void) with [[maybe_unused]] (#146617)
81ba1d421ec7 offload fixes for Name -> getName
6ecb6a8a8cd5 [mlir][vector][nfc] Rename `populateVectorTransferCollapseInnerMostContiguousDimsPatterns` (#145228)
ab0fa6c5dc72 [lldb] Fix else-after-return in Breakpoint (NFC)
bec6a124bb79 merge main into amd-staging
c03acc899e6c Regen 3 lit tests
a63f57262898 [mlir][bufferization] Return BufferLikeType in BufferizableOpInterface (#144867)
2ed7b22f0c9e [HLSL] Add `-Gis` option to clang-dxc (#146448)
218fd692617b [BOLT] Decouple new segment creation from PHDR rewrite. NFCI (#146111)
da01257c3a16 [Test] Account for spaces in paths in the new dtlto/files.test (#146749)
e3edc1bd873f asan: refactor new/delete interceptor macros (#146696)
00e071d69062 [lldb] remove do-nothing defaults in case statements, unbreak gcc CI bots.
77d95911a3a4 Revert "Fix wcpncpy() return value; add test." (#146752)
988876cdd918 Fix wcpncpy() return value; add test.
dfc5987faccb [bazel] Add missing dep after 242996efee4aaa30dd0ddb4359675b8bc103294a
832cd2df0b56 [SPIRV] Add option to add all KHR extensions (#145535)
5a3d107252b9 [DAG] Refactor X86 combineVSelectWithAllOnesOrZeros fold into a generic DAG Combine (#145298)
358348b7922e merge main into amd-staging
a4d517dc3808 [SystemZ][z/OS] Fix error about const char in Text Encoding (#146727)
5e6e51bbbec4 [Sema] Remove an unnecessary cast (NFC) (#146703)
aa8e1bc0e989 [X86] Add BLEND/UNPCK shuffles to canCreateUndefOrPoisonForTargetNode/isGuaranteedNotToBeUndefOrPoisonForTargetNode (#146728)
bf016b930b5c [mlir][spirv] Add support for SPV_ARM_tensors (#144667)
1626867ccdf4 [lldb] Fix warnings
6b623a662270 [SHT_LLVM_BB_ADDR_MAP] Remove support for versions 1 and 0 (SHT_LLVM_BB_ADDR_MAP_V0). (#146186)
cbfc10260cfe Fix lld crash caused by dynamic bit offset patch (#146701)
50f40a5327ad [libc] Fix internal alignment in allcoator (#146738)
e9be5286e14e [CIR] Implement NotEqualOp for ComplexType (#146129)
6a97b56ce5c5 [MLIR][AMDGPU] Redirect transfer read to masked load lowering (#146705)
dfcef35ff1d3 [lldb][NFC][MachO] Clean up LC_THREAD reading code, remove i386 corefile (#146480)
ed27f18e324d __sys builtin support for AArch64 (#146456)
de4f283d141c [Xtensa] Fix XtensaELFObjectWriter. (#146731)
641ad52b6ab4 [AMDGPU][MC] Fix disassembly for v_permlane16_swap_b32 for GFX950 (#146600)
2fe0feb84875 [LLVM][AsmWriter] Print a comment for unknown intrinsics (#146726)
b62826cc054c [InstrEmitter] Use AddOperand in EmitCopyToRegClassNode. (#146637)
191583c6a550 [mlir] Remove unused includes (NFC) (#146709)
bbf4402635c5 [Analysis] Remove a redundant control flow statement (NFC) (#146708)
0f1accd80642 [clangd] Drop const from a return type (NFC) (#146707)
4461de2e5139 [StaticAnalyzer] Remove unnecessary casts (NFC) (#146706)
e717e503cae1 [AMDGPU] Fix comment on DelayInfo::advance (#146718)
3c0571a74971 [Offload] Add missing license header to Common.td (#146737)
338fd8b12ce6 [SimplifyCFG] Transform switch to select when common bits uniquely identify one case (#145233)
68173c809159 [HLSL][SPRIV] Handle signed RWBuffer correctly (#144774)
1c305f711f86 [HashRecognize][NFC] Add a missing "phi" in a comment (#146702)
7e1dc7e8d4b7 [nfc] Rename API with typo in BranchProbabilityInfo (#146447)
16b75c819dde [mlir][OpenMP] implement SIMD reduction (#146671)
7931a8f10298 [VectorCombine] Scalarize vector intrinsics with scalar arguments (#146530)
05ebb363c901 [libc++] Re-add a script to trigger the libc++ Buildkite pipeline (#146730)
7d52b0983e0b [Offload] Add `MAX_WORK_GROUP_SIZE` device info query (#143718)
ab42c4abe86c [NFC] Replace "omp.default.mapper" with llvm::omp::OmpDefaultMapperName.
1841b021c6bf [CIR] Add OptInfo attribute (#146261)
ce99db9d1b8a [CIR] Add mlir-translate to CMake (#146608)
d04d2557255a [Clang] Properly use `CommaJoined` for `--offload-arch` (#146687)
d74d4ffa3342 [Bitcode] Extract common BitCodeAbbrevOps (NFC)
b1774222c761 [flang] Emit `fir.global` in the global address space (#146653)
3b4e79398de5 [DTLTO][LLD][ELF] Add support for Integrated Distributed ThinLTO (#142757)
e32439249d8a [lldb][test] Consolidate generic and libcxx std::deque formatter tests (#146697)
3cb28e9dee41 [CIR] Untie Type and Attribute definitions (#146663)
242996efee4a [Clang][DLCov][NFCish] Fix debugloc coverage tracking macro in Clang (#146521)
03919ef8d9d9 [Clang][OpenCL] Declare cl_amd_media_ops/cl_amd_media_ops2 builtins with -fdeclare-opencl-builtins (#143507)
4db8ce725138 [clang-fuzzer] Fix latent race condition in build (#146119)
e288561e6ba4 [CIR] Clean up FPAttr (#146662)
3dc09fbf29d5 [Xtensa] Implement THREADPTR and DFPAccel Xtensa Options. (#145543)
2dc44b3a7ba1 [InstCombine] Fix multi-use handling for multi-GEP rewrite (#146689)
ad715beca184 [AMDGPU] Remove HasSampler variable. NFC. (#146682)
5a8d096ae344 [clang-tidy] Fix false positive for cppcoreguidelines-pro-bounds-pointer-arithmetic (#127394)
cbfd0d68ea50 [HashRecognize] Rewrite arePHIsIntertwined (#144878)
8dcdc0ff1f41 [CIR] Clean up IntAttr (#146661)
38ad6b1983e3 [mlir][Affine] Fix crash in affine-loop-fusion pass by guarding against an empty op list (#144841)
5491576a1623 [CIR] Introduce IntTypeInterface to allow uniform integer types handling (#146660)
24828c8c45d7 [libc] Efficiently implement `aligned_alloc` for AMDGPU (#146585)
3f386876ec16 merge main into amd-staging (#2940)
bca79ec0d21e [mlir][linalg] Use `ub.poison` in linalg vectorizer instead of `0` for some transfer ops (#146544)
ebcf7f91ffa0 [SystemZ][HLASM] Emit END instruction (#146110)
bbcebec3af5a [DAG] Refactor X86 combineVSelectWithAllOnesOrZeros fold into a generic DAG Combine (#145298)
d78036f06ea9 Only restart failed libc++ jobs, not cancelled ones. (#146397)
8b3cc4d1ed06 [llvm][docs] Remove LLDB DWARF64 release note
a9ee1797b716 Remove helper function and use target agnostic needConversion function (#146680)
fc00256b2b4d [lldb][test][NFC] Rename libcxx unordered_map tests to unordered_map-iterator
2b03efc7fba8 [AMDGPU] Use isImage. NFC. (#146677)
dbe441e71611 X86: Avoid some uses of getPointerTy (#146306)
4f02965ae246 [Offload] Store kernel name in GenericKernelTy (#142799)
e63de82d904c [LLD][COFF] Disallow importing DllMain from import libraries (#146610)
acb52a8a98f0 [Offload] Improve liboffload documentation (#142403)
4e213159af9e [SPIRV] Add FloatControl2 capability (#144371)
9c0743fbc5ba [GlobalISel] Allow expansion of urem by constant in prelegalizer (#145914)
0aafeb8ba1b1 Reland [TSan] Clarify and enforce shadow end alignment  (#146676)
c0e9084b1ce1 [AMDGPU] Add a debug option `-amdgpu-snop-padding` for `GCNHazardRecognizer` (#146587)
9eac5f72f629 Revert "[TSan] Clarify and enforce shadow end alignment" (#146674)
6ec9b1b36672 [MLIR] Remove spurious space when printing `prop-dict` (#145962)
f575b18fdc83 [LV] Add support for partial reductions without a binary op (#133922)
dea4f3213d84 [libc] Use is aligned builtin instead of ptrtoint (#146402)
5fe63ae9a3fb [lldb-dap] Fix flaky test TestDAP_server (#145231)
585b41c2ecc0 TargetOptions: Look up frame-pointer attribute once (#146639)
35626e97d886 [DLCov] Origin-Tracking: Enable collecting and symbolizing stack traces (#143591)
a2c9f7dbcc8b [Xtensa] Implement lowering SELECT_CC/BRCC for Xtensa FP Option. (#145544)
7cc8fe2a2cd4 [LLVM][AArch64] Relax SVE/SME codegen predicates. (#145322)
38200e94f142 [DAG] visitFREEZE - always allow freezing multiple operands (#145939)
4c7a706589ca [LLDB] Simplify libstdc++ string summaries (#146562)
40275a4ee312 [lldb][test] Add tests for formatting pointers to std::unordered_map
bc8dad1c7ef0 [VPlan] Emit VPVectorEndPointerRecipe for reverse interleave pointer adjustment (#144864)
6e1e89ee380e [SLP] Avoid -passes=instcombine stages in SLP tests (#146257)
7ead20db2842 [lldb] Use llvm::erase_if (NFC) (#146624)
82c0a53763bc [LoongArch] Pre-commit for optimizing insert extracted pair elements
1b7cbe1f871e [flang][OpenMP] Create unique reduction decls for different logical kinds (#146558)
651c5208f859 VPlanRecipes.cpp - fix "'llvm::VPExpressionRecipe::computeCost': not all control paths return a value" MSVC warning. NFC.
85bc8684173b [AArch64][TTI] Reduce cost for splatting whole first vector segment (SVE) (#145701)
a75587d2718f [clang][python][test] Move python binding tests to lit framework (#146486)
2c1900860c08 [lld][LoongArch] Support TLSDESC GD/LD to IE/LE (#123715)
f1cc0b607b03 [IR] Introduce `dead_on_return` attribute
d5608d675131 MC,test: Improve section group test
647aa6616fa5 [mlir][SPIRVToLLVM] Set valid insertion point after op erasure (#146551)
83272a484939 [InstCombine] Fold icmp of gep chain with base (#144065)
0588e8188c64 [Serialization] Use the SourceLocation::UIntTy instead of the raw type for the offset, NFC
6c9be27b526f [mlir][tensor] Fold identity `reshape` of 0d-tensors (#146375)
9262ac3ee4d5 Revert "ELFObjectWriter: Optimize isInSymtab"
c577bc6fea42 merge main into amd-staging
eac1a1d3a8db MCAssembler: Consistently place MCFragment parameter before MCFixup
85be60d358eb merge main into amd-staging (#2936)
b68e8f1de71a [mlir][linalg] Allow promotion to use the original subview size (#144334)
3c6cade485d4 MCObjectStreamer: De-virtualize emitInstToFragment
f4b938b7c0ec [TableGen] Use range-based for loops (NFC) (#146626)
b809d5e2ac8d [ProfileData] Use lambdas instead of std::bind (NFC) (#146625)
838b91d7f683 [clangd] Drop const from a return type (NFC) (#146623)
7b4dbb4f37d8 [Sema] Remove an unnecessary cast (NFC) (#146622)
2723a6d9928c [LLVM][Cygwin] Enable dynamic linking of libLLVM (#146440)
984c78f27d14 [clang][bytecode] Add back missing initialize call (#146589)
c9bfdae62002 [RISCV] Use uint64_t for Insn in getInstruction32 and getInstruction16. NFC (#146619)
75d12330ef05 merge main into amd-staging
f1a4bb62452d [RFC][NFC][AMDGPU] Remove explicit value assignments from `AMDGPU::GPUKind` (#146567)
36f4a9b9750f merge main into amd-staging (#2935)
a8a9a7f95a69 [WebAssembly] Fix inline assembly with vector types (#146574)
2a702cdc38f9 Driver: Avoid llvm::sys::path::append if resource directory absolute.
aa1d9a4c3104 [MLIR][Affine] Enhance simplifyAdd for AffineExpr mod (#146492)
eb07f0d4a933 [Analysis] Use range-based for loops (NFC) (#146466)
2599a9aeb543 [clang] [modules] Implement P3618R0: Allow attaching main to the global module (#146461)
3deed4211a46 [docs] Add clang release notes for LoongArch (#146481)
a87b27fd5161 [lldb] Fix the hardware breakpoint decorator (#146609)
7502af89fc0e clang: Forward exception_model flag for bitcode inputs (#146342)
b0e6faae0842 [libclc] Add missing clc_lgamma_r with generic address space pointer arg (#146495)
93fe52f19e99 [libclc] Add __clc_nan implementation with signed nancode argument (#146485)
c71ec37aebe6 merge main into amd-staging
2b16af8df2ee [Offload][cmake] Add GPU test job limit for AMDGPU buildbot cmake cache (#146611)
6b7e1b97f4bb [CI] Use Github Native Groups in monolithic-* scripts
e89458d3985c [lldb] Fix PipeTest name collision in unit tests
e9c9f8f3748a [WebAssembly] Fold any/alltrue (setcc x, 0, eq/ne) to [not] any/alltrue x (#144741)
4a8c1f7d127a [WebAssembly] [Backend] Wasm optimize illegal bitmask (#145627)
ae2104897c7d [SelectionDAG] Fix NaN regression in fma dag-combine. (#146592)
475cd8dfaf84 [NVPTX] Further cleanup call isel (#146411)
5ed852f7f728 [mlir][arith] Add `arith::ConstantIntOp` constructor (#144638)
863e17a5be77 [VPlan] Make Phi operand for VPReductionPHIRecipe optional (NFC).
f393211454a2 [Reland][IPO] Added attributor for identifying invariant loads (#146584)
d99b14623f43 AMDGPU: Implement tensor_save and tensor_stop for gfx1250 (#146590)
bcbc4407120c [VPlan] Add missing VPWidenSelectto VPRecipeWithIRFlags::classof (NFC).
42578e8586e6 [mlir][linalg] Use hasPureTensorSemantics in TransposeMatmul methods. (#146438)
b6ffe2cb88a2 merge main into amd-staging (#2931)
5d849d3a9085 [mlir][xegpu] Fix seg-fault caused by setting a null attribute (#146002)
829f2f2448f5 [VectorCombine] Mark function as changed if shuffle is created.
ac76e4d8a9ae [Serialization] Use SourceLocation::UIntTy for the offset type, NFC
c56c349d3946 [clang-tidy] Switch misc-confusable-identifiers check to a faster algorithm. (#130369)
a06117142632 [AsmParser] Remove unnecessary casts (NFC) (#146549)
650d0151c623 [clang] Improve getFileIDLocal binary search. (#146510)
777d6b5de90b [VectorCombine] Use InstSimplifyFolder to simplify instrs on creation. (#146350)
6b3d2b629cc3 [VPlan] Add VPExpressionRecipe, replacing extended reduction recipes. (#144281)
7da8ed8d339a Fix missing/outdated pass options in PassRegistry.def (#146160)
d48035942050 [mlir][sparse] Do not access operation after it was replaced (#146546)
119292c40b0f [IR2Vec] Add out-of-place arithmetic operators to Embedding class (#145118)
efe0deae3fc6 [NFC][IR2Vec] Increasing tolerance in `approximatelyEquals()` of `Embedding`  (#145117)
6fafa46f8c1b [CIR] Upstream PackIndexingExpr for ScalarExpr (#146239)
e11d354d64fb [CIR] Upstream GenericSelectionExpr (#146211)
67f1eb5c1702 [CIR] Comma Operator for ComplexType (#146204)
b54e02a40b3c [clang][bytecode] Check pointer data type for bitcast eligibility (#146552)
8dbfe83681ed [CIR] Fix mlir::ValueRange init from ArrayRef warning (#146577)
491c79f76396 [CIR] Implement ArraySubscript for ComplexType (#146283)
5035d20dcbce AMDGPU: Implement ds_atomic_async_barrier_arrive_b64/ds_atomic_barrier_arrive_rtn_b64 (#146409)
3edae0d5e5b6 [lldb] Use EL_REFRESH to refresh Editline
35b80031f43f [NFC] Formatting PassRegistry.def (#144139)
9aa80c32e9a5 merge main into amd-staging
c17e88f07e26 [Analysis] Remove a workaround for ancient GCC (NFC) (#146550)
e79e22c9af97 [AMDGPU] Remove an unnecessary cast (NFC) (#146548)
72a9c3cced89 [Analysis] Remove an unnecessary cast (NFC) (#146547)
98e6d5cd47d4 [lldb] Fix warnings
d79c284a2fef [flang] Fix a warning
a79404e50cf5 [lldb] Correct an assertion name.
c8450ea226ed AMDGPU: Remove the unnecessary needAlias argument in DS_Real_gfx12 (#146439)
21d5017a05d1 [AMDGPU] Refactor FLAT_Load_Pseudo class (#146539)
b697b801b13d [X86] freeze-vector.ll - fix cut+pasta typo in frozen build vector tests
a34a02481246 [AMDGPU][SIInsertWaitCnts] skip meta instructions early  (#145720)
13e6ea7b4c29 [bazel] Add missing dependency for 08cf6ae537852d39f93f76575fff62ea26e21ed1
9fe42c6a0adf Reland "[flang] add option to generate runtime type info as external (#145901)" (#2923)
01a6c0853314 [PHIElimination] Verify reappropriated COPY is of similar register class, update livevars. (#146337)
ad5522764f52 merge main into amd-staging (#2924)
ba116a8bed9a [flang][OpenMP] Split check-omp-structure.cpp into smaller files, NFC (#146359)
1a7b7e24bcc1 [lldb] Adding pipe support to lldb_private::MainLoopWindows. (#145621)
9d3875203294 Refactor sequential asserter and add unit tests  (#2910)
47e28d9cd1c0 [libc] wcscspn implementation (#146158)
04c614327c28 [InstCombine] Pull vector reverse through intrinsics (#146384)
4dab0b230060 [AMDGPU] Fix wrong reverse operations for `v_cmpx_le_u32` (#146398)
2b36406d5c95 [LLVM][AMDGPU] Remove compiler flag for enabling vectorization of i8s (#2912)
569ca0f69876 [mlir][async] Erase op later to preserve insertion point (#146516)
0c124be33f8d [lldb][NFC] Inline ResolveSDKPathFromDebugInfo in one of its call site (#146062)
69b69cbcb451 [flang][tco] Add -emit-final-mlir flag (#146533)
3cff3d882b02 [Offload] Add skeleton for offload conformance tests (#146391)
6b1c92cbcb76 [X86] legalize-sub-zero.ll - regenerate test checks
86077c41a789 [flang][OpenMP] Rewrite min/max with more than 2 arguments (#146423)
6e3465cd0f23 [AArch64] Fix ldp rename through a bundle (#146415)
5332534b9cb6 [ARM] Add neon vector support for ceil
cf9374933d2e [Modularize] Make `Location::operator bool` explicit
d7b8b65e239f [LLVM][TableGen][DecoderEmitter] Add wrapper struct for `bit_value_t` (#146248)
e99da2b7a95a [mlir] Remove unused includes (NFC) (#146467)
f4cdb89b47d7 [mlir] Remove unnecessary casts (NFC) (#146465)
7622bf9d1270 [IR] Remove an unnecessary cast (NFC) (#146464)
bb080107e401 [CodeGen] Remove unnecessary casts (NFC) (#146463)
11ecd4742b74 [LLDB] Update DIL to pass current 'frame var' tests. (#145055)
ace5108f373e feat(linalg): add a way to pass controlFn to `foldIntoPackUnpackPatterns` (#143685)
f9413e1754a5 [clang][test] Remove duplication from gcc toolchain test (NFC) (#146487)
42e779692027 [ARM] Add a comment about fixupImmediateBr updaing ImmBranches. NFC
bab9d4c2d78a [NFC][AMDGPU] Pre-commit a test case that shows wrong reverse operation is used for V_CMPX_LE_U32 (#146527)
a6592ddf4ed9 [AArch64] Mark neon.stN intrinsics as writeonly (#145289)
1fe993c25196 [clang][bytecode] Allocate operator new data as array (#146471)
8cfd9b88215a [MLIR] Make generic skip packing init operand when not used in DataLayoutPropagation (#146139)
08cf6ae53785 [mlir][memref] Add a new `ReifyResultShapes` pass (#145927)
3355cca9380e [NFC][AMDGPU] Auto generate check lines for some test cases (#146400)
bedd7ddb7fb5 [InstCombine] Fix use after free
1a253e213daf [NFC][Offload] Fix possible edge cases in offload-tblgen (#146511)
da0828b1e93c [lldb] Enable support for DWARF64 format handling (#145645)
857815f3fa26 [OpenACC][CIR] Implement 'rest' of update clause lowering (#146414)
e44fbea0a17f [FunctionAttrs] Handle ConstantRange overflow in memset initializes inference (#145739)
3702d64801c8 [mlir] Reapply 141423 mlir-query combinators plus fix (#146156)
771ee8e38785 [bazel] Add mising dependency for 698ec8c7ba6c47cfec6112d1c93b481fc9ac7973
72f87d2d69b2 [DAG] canCreateUndefOrPoison - remove isGuaranteedNotToBeUndefOrPoison check for insert/extract vector element indices (#146514)
524f0903064c [alpha.webkit.UncountedCallArgsChecker] Treat CFEqual as a safe function (#146369)
6ebe0912a763 xfail: clang/test/CodeGenCXX/bitfield-access-empty.cpp
6731f151ea15 [clang][bytecode] Remove unused InRange function (#146509)
d9d9ab869817 [clang][CodeComplete] skip explicit obj param in code completion string (#146258)
59eadf748e74 merge main into amd-staging
e5c7169bebc4 fixup! [offload][omptest] Add unit tests for sequential asserter
b8b749455143 [InstCombine] Rewrite multi-use GEPs when simplifying comparison (#146100)
84282ea562b8 Use `replaceWithAddrOfOrASCast` (amd-staging only util)
5d3c1dc43d9d Reland "[flang] add option to generate runtime type info as external (#145901)"
9b13dfdfbc6d [LV] Use vscale for tuning to improve branch weight estimates (#144733)
15ab4bb5c8a7 [Hexagon] Implement shouldConvertConstantLoadToIntImm (#146452)
67b79468fbba [RISCV] Factor out getKillRegState in copyPhysReg (NFC) (#146454)
89fe42926293 [DAG] canCreateUndefOrPoison - remove isGuaranteedNotToBeUndefOrPoison check for shift nodes (#146502)
56841565db77 [DAG] canCreateUndefOrPoison - add handling for CTTZ/CTLZ_ZERO_UNDEF nodes (#146501)
4a2fa0847fb0 [VPlan] Support VPWidenIntOrFpInductionRecipes with EVL tail folding (#144666)
ee372f5f5f5d fixup! [offload][omptest] Refactor asserters to enable testing
a6339d0e5854 [clang]Fix Handle structs exceeding 1EB size limit (#146032)
90e20d4f42c3 [Clang][Bytecode] Implement P1061 structured binding pack (#146474)
fd46e409a91f [X86] detectZextAbsDiff - use m_SpecificVectorElementVT matcher. NFC. (#146498)
c0e62dd982bc Apply llvm#127838: [flang][Lower][OpenMP] Don't read moldarg for static sized array (#2918)
37d30d9e219a [mlir][tblgen] Fix test definition names to reflect expected valid results (NFC) (#146243)
6d6b36439f38 [Clang][AArch64] Move definitions of FP8 Neon loads & stores (#146352)
f581ef5b6687 [mlir][gpu] Add gpu.rotate operation (#142796)
a97826a13b7c [DAG] canCreateUndefOrPoison - explicitly state the AssertSext/Zext/Align/NoFPClass can create poison. NFC. (#146493)
43d2486e27fd [mlir][tblgen] Fix region and successor references in custom directives (#146242)
4e30f8101e4b [DAG] visitFREEZE - remove isGuaranteedNotToBeUndefOrPoison assertion (#146490)
2ee884a9db29 [clang-doc] Remove the unused clangd header.
8fe25f30714c [PowerPC] Remove chenzheng1030 from active maintainers (#145519)
cd60247a0fca [llvm][docs] Document how to ask for things other than commit access (#146340)
5c08aeac85e5 [clang] Don't use raw source location in DeclarationName, NFC (#146412)
698ec8c7ba6c [mlir][tosa] Require signless types in validation and add corresponding conversion pass (#144367)
cd10ded69787 [Clang] Remove AArch64TargetInfo::setArchFeatures (#146107)
a6bb895efe47 [RISCV] Fix typo in header of llvm/test/CodeGen/RISCV/rvv/select-fp.ll. NFC.
fadd3f9661b7 merge main into amd-staging (#2917)
84c849e85b0f [InstCombine] Combine interleaved recurrences. (#143878)
102c22cb2c10 [FatLTO] Disable analysis verification in pipeline test (NFC)
5fa4eb1dfd8f [Clang] Verify data layout consistency (#144720)
cb806510914e [RISCV] Merge AllBFloatVectors into AllFloatVectors. NFC.
b5f4fd03c2cc [RISCV] Remove unused variable AllFloatVectorsExceptFP16. NFC.
67be4fe3d5fd Fix MSVC implicit double -> float truncation warning. NFC.
3cc200f46b9c DynamicAPInt: Support APInt constructor. (#146301)
65cb0eae58d2 [Flang][OpenMP] Add Semantics support for Nested OpenMPLoopConstructs (#145917)
372e332a57ed [X86] freeze-unary.ll - remove unnecessary freeze from CTLZ/CTTZ_ZERO_UNDEF tests
ab6316e21965 [Coroutines] Work on intrinsic IDs instead of names (NFCI) (#145518)
9beb467d9213 MC: Store fragment content and fixups out-of-line
7e830f76711f [Clang] Partially fix m68k alignments (#144740)
c5e4546a0119 [DwarfDebug] Slightly optimize computeKeyInstructions() (NFC) (#146357)
72b40f7c6437 [lldb] Delete unused DWARFDataExtractor methods (#146356)
54b801af0040 Apply llvm#127838: [flang][Lower][OpenMP] Don't read moldarg for static sized array
e066cc433226 merge main into amd-staging
84e82746c3ff [X86][llvm-exegesis] fix LNLP performance counter binding issue (#146348)
393aebf5c218 CodeView: Move MCCVDefRangeFragment storage to MCContext/MCFragment. NFC (#146462)
67b740bd73a6 [X86] Add diagnostic for fp128 inline assemble for 32-bit (#146458)
e94c6091c93a [lldb][Mach-O] Fix several bugs in x86_64 Mach-O corefile (#146460)
bbe4357fd0ca merge main into amd-staging (#2915)
ce159d20e52a [RISCV] Put REQUIRES: riscv-registered-target in the first line of the file. NFC.
393a75ebb735 [mlir][Vector] Add constant folding for vector.from_elements operation (#145849)
0a69c83421ac [NFC][IR2Vec] Remove unreachable code and simplify invalid mode test (#146459)
66cc167dfa5b [LoongArch] Add tests for inserting extracted integer elements. NFC
8cf3b989a933 [Analysis] Fix a warning
a2dc64cd0332 [NFC][MLGO] Convert notes to proper RST note directives in MLGO.rst (#146450)
943804881689 [IR2Vec] Simplifying creation of Embedder (#143999)
24c4bba076b5 [bazel] Quick fix for #145584 (Core deps ProfileData/InstrProf.h)
6323541a2a56 [LLD][ELF] Skip non-SHF_ALLOC sections when checking max VA and max VA difference in relaxOnce() (#145863)
6620db50fef7 [NFC][MLGO] Fix indentation in MLGO.rst (#146444)
70db191efa47 [RISCV] Add LLVM IR intrinsicis vrgatherei16/vslideup/vslidedown support for Zvfbfmin (#146312)
4e1a97870498 [flang][acc] Fix dialect dependencies (#146431)
6a929ffafff9 merge main into amd-staging
a4f637d988bd [MLGO] Fix feature iteration using FeatureMap.size() instead of NumberOfFeatures (#146436)
8d9cdb65f090 [Clang][LoongArch] Fixed incorrect _BitInt(N>64) alignment (#145297)
ad7d6759913b [BOLT] Refactor mapCodeSections(). NFC (#146434)
a3c816542147 [flang][acc] Fix dialect dependencies (#146431)
d2500e639b64 [pgo] add means to specify "unknown" MD_prof (#145578)
d3cc2598aabb merge main into amd-staging (#2911)
12409a18f609 [DirectX] Implement `memcpy` in DXIL CBuffer Access pass  (#144436)
92b50959da32 [NFC][TableGen] Capitalize `to` in `UseFnTableInDecodetoMCInst`. (#146419)
f8d4d5384378 Remove compiler flag for enabling vectorization of i8s
b5ef184f506a merge main into amd-staging (#2905)
ff4faaa660e1 [mlir][examples] Fix deprecation warnings for `ArrayRef(std::nullopt)` (#146420)
f16983f7d0f8 [flang][acc] Ensure fir.class is handled in type categorization (#146174)
6896d8a05dab [RISCV][MC] Support Base P non-GPR pair instructions (#137927)
59a7185dd9d6 [VPlan] Truncate/Extend C…
@dorde-antic dorde-antic requested a review from causten as a code owner August 5, 2025 09:36
…es PoisonOp and changes needed for test_rock_pipeline.mlir test
@dhernandez0
Copy link
Contributor

failed to legalize operation 'rock.threadwise_gemm' that was explicitly marked illegal

I've fixed that. The issue was that vector::TransferReadOp build() uses ub::PoisonOp for the padding (I think) if it's undefined. We just need to add ub::PoisonOp as legal op.

We never use the mask or padding when we create TransferReadOp, it's always inbounds and without padding. So, it's fine to have a poison value for padding.

@umangyadav
Copy link
Member

@dorde-antic can you add diff list similar to how i did it earlier ?
Also there are some merge conflicts.
#1899

@dorde-antic
Copy link
Contributor Author

@dorde-antic can you add diff list similar to how i did it earlier

Yes, is there some tool or script that generates the diff list as one that you provided or?

Also there are some merge conflicts. #1899

Seems that it has happened today after updating branch from our develop

@umangyadav
Copy link
Member

Yes, is there some tool or script that generates the diff list as one that you provided or?

To get list of files that are different you can just run

diff -qr path/to/folderA path/to/folderB

to get diff of contents that are different

diff -rup /path/to/folderA path/to/folderB

Copy link
Member

@umangyadav umangyadav left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changest look good to me, Wait for CI to pass before hitting merge button.

Also test manually on navi2x and MI350.

@dorde-antic
Copy link
Contributor Author

The tuning weekly task is failing due to known issues that are unrelated to this PR (CI detected errors in the output). Should we consider modifying the tuning weekly check to exclude log and output file validation?

@dorde-antic
Copy link
Contributor Author

The tuning weekly task is failing due to known issues that are unrelated to this PR (CI detected errors in the output). Should we consider modifying the tuning weekly check to exclude log and output file validation?

try locally failing commands from log

@dorde-antic
Copy link
Contributor Author

dorde-antic commented Sep 2, 2025

loc("<stdin>":75:7): error: Currently, attention/gemm+gemm/conv+gemm op is only supported on GPUs with matrix accelerator extentions
Lowering failed

for mixr-gemm-gemm-add-f16.e2e.mlir on Navi2

PR that updates tests is included, but for some reason mlir/test/fusion/e2e/lit.local.cfg was not updated even though develop was merged into upstream_merge_56 @umangyadav

@dorde-antic
Copy link
Contributor Author

dorde-antic commented Sep 2, 2025

Failed to create MemoryBuffer for: /home/djoantic/rocMLIR/rnd_e2e/%linalg_test_lib_dir/libmlir_rocm_runtime%shlibext
Error: No such file or directory
Failed to create MemoryBuffer for: /home/djoantic/rocMLIR/rnd_e2e/%conv_validation_wrapper_library_dir/libconv-validation-wrappers%shlibext
Error: No such file or directory
Failed to create MemoryBuffer for: /home/djoantic/rocMLIR/rnd_e2e/%linalg_test_lib_dir/libmlir_runner_utils%shlibext
Error: No such file or directory
Failed to create MemoryBuffer for: /home/djoantic/rocMLIR/rnd_e2e/%linalg_test_lib_dir/libmlir_float16_utils%shlibext
Error: No such file or directory
Failed to create MemoryBuffer for: /home/djoantic/rocMLIR/rnd_e2e/%linalg_test_lib_dir/libmlir_c_runner_utils%shlibext
Error: No such file or directory
JIT session error: Symbols not found: [ __truncsfbf2, printMemrefF32, mgpuStreamWaitEvent, mgpuEventCreate, mgpuEventDestroy, mgpuEventRecord, mgpuLaunchKernel, mgpuMemAlloc, mgpuMemcpy, mgpuModuleGetFunction, mgpuModuleLoad, mgpuModuleUnload, mgpuStreamCreate, mgpuStreamDestroy, mgpuStreamSynchronize ]
Failure value returned from cantFail wrapped call
Failed to materialize symbols: { (main, { _mlir__memcpy_bf16_f32_15, _mlir_dot_add_module_load, dot_add_wrapper, _memcpy_bf16_f32_15, main, _mlir_dot_add_module_unload, $.LLVMDialectModule.__inits.0, _mlir_dot_add_wrapper, _mlir_main, _memcpy_bf16_f32_20, dot_add, __orc_init_func.LLVMDialectModule, _mlir_dot_add, _memcpy_bf16_f32_12, __orc_deinit_func.LLVMDialectModule, _mlir__memcpy_bf16_f32_20, _mlir__memcpy_bf16_f32_12 }) }
UNREACHABLE executed at /home/djoantic/rocMLIR/external/llvm-project/llvm/include/llvm/Support/Error.h:779!
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
Stack dump:
0.      Program arguments: ./bin/xmir-runner --shared-libs=%linalg_test_lib_dir/libmlir_rocm_runtime%shlibext,%conv_validation_wrapper_library_dir/libconv-validation-wrappers%shlibext,%linalg_test_lib_dir/libmlir_runner_utils%shlibext,%linalg_test_lib_dir/libmlir_float16_utils%shlibext,%linalg_test_lib_dir/libmlir_c_runner_utils%shlibext --entry-point-result=void
 #0 0x00007f502356a528 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/djoantic/rocMLIR/external/llvm-project/llvm/lib/Support/Unix/Signals.inc:819:13
 #1 0x00007f5023567fe3 llvm::sys::RunSignalHandlers() /home/djoantic/rocMLIR/external/llvm-project/llvm/lib/Support/Signals.cpp:105:18
 #2 0x00007f502356b291 SignalHandler(int, siginfo_t*, void*) /home/djoantic/rocMLIR/external/llvm-project/llvm/lib/Support/Unix/Signals.inc:0:3
 #3 0x00007f5022e36520 (/lib/x86_64-linux-gnu/libc.so.6+0x42520)
 #4 0x00007f5022e8a9fc __pthread_kill_implementation ./nptl/pthread_kill.c:44:76
 #5 0x00007f5022e8a9fc __pthread_kill_internal ./nptl/pthread_kill.c:78:10
 #6 0x00007f5022e8a9fc pthread_kill ./nptl/pthread_kill.c:89:10
 #7 0x00007f5022e36476 gsignal ./signal/../sysdeps/posix/raise.c:27:6
 #8 0x00007f5022e1c7f3 abort ./stdlib/abort.c:81:7
 #9 0x00007f50234b389f (/home/djoantic/rocMLIR/rnd_e2e/external/llvm-project/llvm/lib/libLLVMSupport.so.21.0git+0x15989f)
#10 0x00007f502d89ff30 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_create(unsigned long&, unsigned long) /usr/lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/basic_string.tcc:138:2
#11 0x00007f502d89ff30 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_construct<char const*>(char const*, char const*, std::forward_iterator_tag) /usr/lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/basic_string.tcc:219:14
#12 0x00007f502d89ff30 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_construct_aux<char const*>(char const*, char const*, std::__false_type) /usr/lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/basic_string.h:255:11
#13 0x00007f502d89ff30 void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::_M_construct<char const*>(char const*, char const*) /usr/lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/basic_string.h:274:4
#14 0x00007f502d89ff30 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>::basic_string(char const*, unsigned long, std::allocator<char> const&) /usr/lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/basic_string.h:521:9
#15 0x00007f502d89ff30 llvm::StringRef::str[abi:cxx11]() const /home/djoantic/rocMLIR/external/llvm-project/llvm/include/llvm/ADT/StringRef.h:234:14
#16 0x00007f502d89ff30 mlir::ExecutionEngine::create(mlir::Operation*, mlir::ExecutionEngineOptions const&, std::unique_ptr<llvm::TargetMachine, std::default_delete<llvm::TargetMachine>>) /home/djoantic/rocMLIR/external/llvm-project/mlir/lib/ExecutionEngine/ExecutionEngine.cpp:0:0
#17 0x00007f502fe451fb std::unique_ptr<llvm::TargetMachine, std::default_delete<llvm::TargetMachine>>::~unique_ptr() /usr/lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/unique_ptr.h:360:6
#18 0x00007f502fe451fb compileAndExecute((anonymous namespace)::Options&, mlir::Operation*, llvm::StringRef, (anonymous namespace)::CompileAndExecuteConfig, void**, std::unique_ptr<llvm::TargetMachine, std::default_delete<llvm::TargetMachine>>) /home/djoantic/rocMLIR/external/llvm-project/mlir/lib/ExecutionEngine/JitRunner.cpp:199:7
#19 0x00007f502fe42c86 compileAndExecuteVoidFunction((anonymous namespace)::Options&, mlir::Operation*, llvm::StringRef, (anonymous namespace)::CompileAndExecuteConfig, std::unique_ptr<llvm::TargetMachine, std::default_delete<llvm::TargetMachine>>) /home/djoantic/rocMLIR/external/llvm-project/mlir/lib/ExecutionEngine/JitRunner.cpp:239:10
#20 0x00007f502fe40fc5 std::unique_ptr<llvm::TargetMachine, std::default_delete<llvm::TargetMachine>>::~unique_ptr() /usr/lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/unique_ptr.h:360:6
#21 0x00007f502fe40fc5 mlir::JitRunnerMain(int, char**, mlir::DialectRegistry const&, mlir::JitRunnerConfig) /home/djoantic/rocMLIR/external/llvm-project/mlir/lib/ExecutionEngine/JitRunner.cpp:396:17
#22 0x000000000020a9e2 main /home/djoantic/rocMLIR/mlir/tools/xmir-runner/xmir-runner.cpp:121:10
#23 0x00007f5022e1dd90 __libc_start_call_main ./csu/../sysdeps/nptl/libc_start_call_main.h:58:16
#24 0x00007f5022e1de40 call_init ./csu/../csu/libc-start.c:128:20
#25 0x00007f5022e1de40 __libc_start_main ./csu/../csu/libc-start.c:379:5
#26 0x000000000020a625 _start (./bin/xmir-runner+0x20a625)
Aborted (core dumped)

for mixr-gemm-a dd-bf16.e2e.mlir on Navi2

@dorde-antic dorde-antic merged commit eeeffde into develop Sep 2, 2025
22 checks passed
@dorde-antic dorde-antic deleted the upstream_merge_56 branch September 2, 2025 14:28
dorde-antic added a commit that referenced this pull request Sep 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants