[Mlir-commits] [mlir] [MLIR] Remove deprecated setting usePropertiesForAttributes (PR #182327)
llvmlistbot at llvm.org
llvmlistbot at llvm.org
Thu Feb 19 10:03:25 PST 2026
github-actions[bot] wrote:
<!--PREMERGE ADVISOR COMMENT: Linux-->
# :penguin: Linux x64 Test Results
* 3484 tests passed
* 400 tests skipped
* 9 tests failed
## Failed Tests
(click on a test name to see its output)
### MLIR
<details>
<summary>MLIR.Conversion/AffineToStandard/lower-affine.mlir</summary>
```
Exit Code: 2
Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt -lower-affine /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/AffineToStandard/lower-affine.mlir | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/AffineToStandard/lower-affine.mlir
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt -lower-affine /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/AffineToStandard/lower-affine.mlir
# .---command stderr------------
# | /usr/lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/optional:479: _Tp &std::_Optional_base_impl<mlir::Attribute, std::_Optional_base<mlir::Attribute>>::_M_get() [_Tp = mlir::Attribute, _Dp = std::_Optional_base<mlir::Attribute>]: Assertion 'this->_M_is_engaged()' failed.
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug.
# | Stack dump:
# | 0. Program arguments: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt -lower-affine /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/AffineToStandard/lower-affine.mlir
# | #0 0x0000000007bf81c8 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:880:13
# | #1 0x0000000007bf5025 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# | #2 0x0000000007bf9021 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:448:38
# | #3 0x00007ee6ae08d330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# | #4 0x00007ee6ae0e6b2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# | #5 0x00007ee6ae08d27e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# | #6 0x00007ee6ae0708ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# | #7 0x00007ee6ae36790d (/lib/x86_64-linux-gnu/libstdc++.so.6+0xdf90d)
# | #8 0x000000000d406dfd getAbstractAttribute /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/AttributeSupport.h:177:5
# | #9 0x000000000d406dfd getTypeID /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/Attributes.h:52:37
# | #10 0x000000000d406dfd classof<mlir::Attribute> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/StorageUniquerSupport.h:113:16
# | #11 0x000000000d406dfd isPossible /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/Attributes.h:388:14
# | #12 0x000000000d406dfd isa<mlir::AffineMapAttr, mlir::Attribute> /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Support/Casting.h:548:11
# | #13 0x000000000d406dfd cast<mlir::AffineMapAttr, mlir::Attribute> /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Support/Casting.h:560:3
# | #14 0x000000000d406dfd getSrcMapAttr /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/Dialect/Affine/IR/AffineOps.h:150:12
# | #15 0x000000000d406dfd getSrcMap /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/Dialect/Affine/IR/AffineOps.h:148:34
# | #16 0x000000000d406dfd mlir::affine::AffineDmaStartOp::getDstMemRefOperandIndex() /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/Dialect/Affine/IR/AffineOps.h:168:45
# | #17 0x000000001032108b getOperation /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/OpDefinition.h:112:38
# | #18 0x000000001032108b getOperation /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/OpDefinition.h:383:22
# | #19 0x000000001032108b getOperand /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/OpDefinition.h:405:47
# | #20 0x000000001032108b mlir::affine::AffineDmaStartOp::verifyInvariantsImpl() /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Dialect/Affine/IR/AffineOps.cpp:2015:30
# | #21 0x000000001036164c mlir::Op<mlir::affine::AffineDmaStartOp, mlir::OpTrait::MemRefsNormalizable, mlir::OpTrait::VariadicOperands, mlir::OpTrait::ZeroResults, mlir::OpTrait::OpInvariants, mlir::affine::AffineMapAccessInterface::Trait, mlir::MemoryEffectOpInterface::Trait>::verifyInvariants(mlir::Operation*) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/OpDefinition.h:2052:79
# | #22 0x0000000010360cae asInt /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/PointerIntPair.h:41:5
# | #23 0x0000000010360cae operator long /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/PointerIntPair.h:45:48
# | #24 0x0000000010360cae getPointer /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/PointerIntPair.h:94:58
# | #25 0x0000000010360cae ~UniqueFunctionBase /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/FunctionExtras.h:274:32
# | #26 0x0000000010360cae mlir::RegisteredOperationName::Model<mlir::affine::AffineDmaStartOp>::verifyInvariants(mlir::Operation*) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/OperationSupport.h:555:7
# | #27 0x0000000010a1c2f3 verifyOnEntrance /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:175:22
# | #28 0x0000000010a1c2f3 operator()<mlir::Operation> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:296:45
# | #29 0x0000000010a1c2f3 operator()<(lambda at /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:296:13)> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:276:16
# | #30 0x0000000010a1c2f3 verifyOperation /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:295:16
# | #31 0x0000000010a1c2f3 (anonymous namespace)::OperationVerifier::verifyOpAndDominance(mlir::Operation&) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:81:14
# | #32 0x0000000010a1c4c0 operator() /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:225:9
# | #33 0x0000000010a1c4c0 operator()<mlir::Operation *&> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/Threading.h:120:12
# | #34 0x0000000010a1c4c0 failableParallelForEach<mlir::Operation **, (lambda at /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/Threading.h:119:54)> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/Threading.h:46:18
# | #35 0x0000000010a1c4c0 parallelForEach<mlir::Operation **, (lambda at /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:224:60)> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/Threading.h:119:9
# | #36 0x0000000010a1c4c0 parallelForEach<llvm::SmallVector<mlir::Operation *, 6U> &, (lambda at /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:224:60)> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/Threading.h:131:3
# | #37 0x0000000010a1c4c0 verifyOnExit /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:224:3
# | #38 0x0000000010a1c4c0 operator()<mlir::Operation> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:287:53
# | #39 0x0000000010a1c4c0 operator()<(lambda at /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:287:21)> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:276:16
# | #40 0x0000000010a1c4c0 verifyOperation /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:287:15
# | #41 0x0000000010a1c4c0 (anonymous namespace)::OperationVerifier::verifyOpAndDominance(mlir::Operation&) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:81:14
# | #42 0x0000000010a1b806 mlir::verify(mlir::Operation*, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:426:1
# | #43 0x000000000f3750df finalize /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/AsmParser/Parser.cpp:969:45
# | #44 0x000000000f3750df parse /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/AsmParser/Parser.cpp:2914:20
# | #45 0x000000000f3750df mlir::parseAsmSourceFile(llvm::SourceMgr const&, mlir::Block*, mlir::ParserConfig const&, mlir::AsmParserState*, mlir::AsmParserCodeCompleteContext*) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/AsmParser/Parser.cpp:2968:41
# | #46 0x000000000f348823 mlir::parseSourceFile(std::shared_ptr<llvm::SourceMgr> const&, mlir::Block*, mlir::ParserConfig const&, mlir::LocationAttr*) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Parser/Parser.cpp:65:1
# | #47 0x0000000007c0a12e parseSourceFile<mlir::ModuleOp, const std::shared_ptr<llvm::SourceMgr> &> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/Parser/Parser.h:158:7
# | #48 0x0000000007c0a12e parseSourceFile<mlir::ModuleOp> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/Parser/Parser.h:188:10
# | #49 0x0000000007c0a12e mlir::parseSourceFileForTool(std::shared_ptr<llvm::SourceMgr> const&, mlir::ParserConfig const&, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/Tools/ParseUtilities.h:31:12
# | #50 0x0000000007c08e2a stop /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/Support/Timing.h:218:9
# | #51 0x0000000007c08e2a stop /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/Support/Timing.h:301:11
# | #52 0x0000000007c08e2a performActions(llvm::raw_ostream&, std::shared_ptr<llvm::SourceMgr> const&, mlir::MLIRContext*, mlir::MlirOptMainConfig const&) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Tools/mlir-opt/MlirOptMain.cpp:523:16
# | #53 0x0000000007c08ba8 processBuffer /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Tools/mlir-opt/MlirOptMain.cpp:673:12
# | #54 0x0000000007c08ba8 operator() /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Tools/mlir-opt/MlirOptMain.cpp:771:12
# | #55 0x0000000007c08ba8 llvm::LogicalResult llvm::function_ref<llvm::LogicalResult (std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::MemoryBufferRef const&, llvm::raw_ostream&)>::callback_fn<mlir::MlirOptMain(llvm::raw_ostream&, std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, mlir::DialectRegistry&, mlir::MlirOptMainConfig const&)::$_0>(long, std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::MemoryBufferRef const&, llvm::raw_ostream&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:46:12
# | #56 0x0000000010a2d835 operator() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:69:12
# | #57 0x0000000010a2d835 mlir::splitAndProcessBuffer(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::function_ref<llvm::LogicalResult (std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::MemoryBufferRef const&, llvm::raw_ostream&)>, llvm::raw_ostream&, llvm::StringRef, llvm::StringRef) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Support/ToolUtilities.cpp:30:12
# | #58 0x0000000007bfe296 mlir::MlirOptMain(llvm::raw_ostream&, std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, mlir::DialectRegistry&, mlir::MlirOptMainConfig const&) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Tools/mlir-opt/MlirOptMain.cpp:776:26
# | #59 0x0000000007bfe5c5 mlir::MlirOptMain(int, char**, llvm::StringRef, llvm::StringRef, mlir::DialectRegistry&) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Tools/mlir-opt/MlirOptMain.cpp:822:14
# | #60 0x0000000007bfe83b mlir::MlirOptMain(int, char**, llvm::StringRef, mlir::DialectRegistry&) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Tools/mlir-opt/MlirOptMain.cpp:838:10
# | #61 0x0000000007b3cab3 main /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/tools/mlir-opt/mlir-opt.cpp:347:33
# | #62 0x00007ee6ae0721ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #63 0x00007ee6ae07228b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #64 0x0000000007b3c5e5 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt+0x7b3c5e5)
# `-----------------------------
# error: command failed with exit status: -6
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/AffineToStandard/lower-affine.mlir
# .---command stderr------------
# | FileCheck error: '<stdin>' is empty.
# | FileCheck command line: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Conversion/AffineToStandard/lower-affine.mlir
# `-----------------------------
# error: command failed with exit status: 2
--
```
</details>
<details>
<summary>MLIR.Dialect/Affine/affine-loop-invariant-code-motion.mlir</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Affine/affine-loop-invariant-code-motion.mlir -affine-loop-invariant-code-motion -split-input-file | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Affine/affine-loop-invariant-code-motion.mlir
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Affine/affine-loop-invariant-code-motion.mlir -affine-loop-invariant-code-motion -split-input-file
# .---command stderr------------
# | /usr/lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/optional:479: _Tp &std::_Optional_base_impl<mlir::Attribute, std::_Optional_base<mlir::Attribute>>::_M_get() [_Tp = mlir::Attribute, _Dp = std::_Optional_base<mlir::Attribute>]: Assertion 'this->_M_is_engaged()' failed.
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug.
# | Stack dump:
# | 0. Program arguments: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Affine/affine-loop-invariant-code-motion.mlir -affine-loop-invariant-code-motion -split-input-file
# | #0 0x0000000007bf81c8 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:880:13
# | #1 0x0000000007bf5025 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# | #2 0x0000000007bf9021 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:448:38
# | #3 0x00007bc8aa2d7330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# | #4 0x00007bc8aa330b2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# | #5 0x00007bc8aa2d727e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# | #6 0x00007bc8aa2ba8ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# | #7 0x00007bc8aa5b190d (/lib/x86_64-linux-gnu/libstdc++.so.6+0xdf90d)
# | #8 0x000000000d406dfd getAbstractAttribute /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/AttributeSupport.h:177:5
# | #9 0x000000000d406dfd getTypeID /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/Attributes.h:52:37
# | #10 0x000000000d406dfd classof<mlir::Attribute> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/StorageUniquerSupport.h:113:16
# | #11 0x000000000d406dfd isPossible /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/Attributes.h:388:14
# | #12 0x000000000d406dfd isa<mlir::AffineMapAttr, mlir::Attribute> /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Support/Casting.h:548:11
# | #13 0x000000000d406dfd cast<mlir::AffineMapAttr, mlir::Attribute> /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Support/Casting.h:560:3
# | #14 0x000000000d406dfd getSrcMapAttr /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/Dialect/Affine/IR/AffineOps.h:150:12
# | #15 0x000000000d406dfd getSrcMap /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/Dialect/Affine/IR/AffineOps.h:148:34
# | #16 0x000000000d406dfd mlir::affine::AffineDmaStartOp::getDstMemRefOperandIndex() /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/Dialect/Affine/IR/AffineOps.h:168:45
# | #17 0x000000001032108b getOperation /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/OpDefinition.h:112:38
# | #18 0x000000001032108b getOperation /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/OpDefinition.h:383:22
# | #19 0x000000001032108b getOperand /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/OpDefinition.h:405:47
# | #20 0x000000001032108b mlir::affine::AffineDmaStartOp::verifyInvariantsImpl() /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Dialect/Affine/IR/AffineOps.cpp:2015:30
# | #21 0x000000001036164c mlir::Op<mlir::affine::AffineDmaStartOp, mlir::OpTrait::MemRefsNormalizable, mlir::OpTrait::VariadicOperands, mlir::OpTrait::ZeroResults, mlir::OpTrait::OpInvariants, mlir::affine::AffineMapAccessInterface::Trait, mlir::MemoryEffectOpInterface::Trait>::verifyInvariants(mlir::Operation*) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/OpDefinition.h:2052:79
# | #22 0x0000000010360cae asInt /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/PointerIntPair.h:41:5
# | #23 0x0000000010360cae operator long /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/PointerIntPair.h:45:48
# | #24 0x0000000010360cae getPointer /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/PointerIntPair.h:94:58
# | #25 0x0000000010360cae ~UniqueFunctionBase /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/FunctionExtras.h:274:32
# | #26 0x0000000010360cae mlir::RegisteredOperationName::Model<mlir::affine::AffineDmaStartOp>::verifyInvariants(mlir::Operation*) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/OperationSupport.h:555:7
# | #27 0x0000000010a1c2f3 verifyOnEntrance /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:175:22
# | #28 0x0000000010a1c2f3 operator()<mlir::Operation> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:296:45
# | #29 0x0000000010a1c2f3 operator()<(lambda at /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:296:13)> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:276:16
# | #30 0x0000000010a1c2f3 verifyOperation /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:295:16
# | #31 0x0000000010a1c2f3 (anonymous namespace)::OperationVerifier::verifyOpAndDominance(mlir::Operation&) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:81:14
# | #32 0x0000000010a1c4c0 operator() /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:225:9
# | #33 0x0000000010a1c4c0 operator()<mlir::Operation *&> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/Threading.h:120:12
# | #34 0x0000000010a1c4c0 failableParallelForEach<mlir::Operation **, (lambda at /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/Threading.h:119:54)> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/Threading.h:46:18
# | #35 0x0000000010a1c4c0 parallelForEach<mlir::Operation **, (lambda at /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:224:60)> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/Threading.h:119:9
# | #36 0x0000000010a1c4c0 parallelForEach<llvm::SmallVector<mlir::Operation *, 6U> &, (lambda at /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:224:60)> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/Threading.h:131:3
# | #37 0x0000000010a1c4c0 verifyOnExit /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:224:3
# | #38 0x0000000010a1c4c0 operator()<mlir::Operation> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:287:53
# | #39 0x0000000010a1c4c0 operator()<(lambda at /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:287:21)> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:276:16
# | #40 0x0000000010a1c4c0 verifyOperation /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:287:15
# | #41 0x0000000010a1c4c0 (anonymous namespace)::OperationVerifier::verifyOpAndDominance(mlir::Operation&) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:81:14
# | #42 0x0000000010a1b806 mlir::verify(mlir::Operation*, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:426:1
# | #43 0x000000000f3750df finalize /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/AsmParser/Parser.cpp:969:45
# | #44 0x000000000f3750df parse /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/AsmParser/Parser.cpp:2914:20
# | #45 0x000000000f3750df mlir::parseAsmSourceFile(llvm::SourceMgr const&, mlir::Block*, mlir::ParserConfig const&, mlir::AsmParserState*, mlir::AsmParserCodeCompleteContext*) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/AsmParser/Parser.cpp:2968:41
# | #46 0x000000000f348823 mlir::parseSourceFile(std::shared_ptr<llvm::SourceMgr> const&, mlir::Block*, mlir::ParserConfig const&, mlir::LocationAttr*) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Parser/Parser.cpp:65:1
# | #47 0x0000000007c0a12e parseSourceFile<mlir::ModuleOp, const std::shared_ptr<llvm::SourceMgr> &> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/Parser/Parser.h:158:7
# | #48 0x0000000007c0a12e parseSourceFile<mlir::ModuleOp> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/Parser/Parser.h:188:10
# | #49 0x0000000007c0a12e mlir::parseSourceFileForTool(std::shared_ptr<llvm::SourceMgr> const&, mlir::ParserConfig const&, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/Tools/ParseUtilities.h:31:12
# | #50 0x0000000007c08e2a stop /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/Support/Timing.h:218:9
# | #51 0x0000000007c08e2a stop /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/Support/Timing.h:301:11
# | #52 0x0000000007c08e2a performActions(llvm::raw_ostream&, std::shared_ptr<llvm::SourceMgr> const&, mlir::MLIRContext*, mlir::MlirOptMainConfig const&) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Tools/mlir-opt/MlirOptMain.cpp:523:16
# | #53 0x0000000007c08ba8 processBuffer /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Tools/mlir-opt/MlirOptMain.cpp:673:12
# | #54 0x0000000007c08ba8 operator() /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Tools/mlir-opt/MlirOptMain.cpp:771:12
# | #55 0x0000000007c08ba8 llvm::LogicalResult llvm::function_ref<llvm::LogicalResult (std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::MemoryBufferRef const&, llvm::raw_ostream&)>::callback_fn<mlir::MlirOptMain(llvm::raw_ostream&, std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, mlir::DialectRegistry&, mlir::MlirOptMainConfig const&)::$_0>(long, std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::MemoryBufferRef const&, llvm::raw_ostream&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:46:12
# | #56 0x0000000010a2dd04 operator() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:69:12
# | #57 0x0000000010a2dd04 mlir::splitAndProcessBuffer(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::function_ref<llvm::LogicalResult (std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::MemoryBufferRef const&, llvm::raw_ostream&)>, llvm::raw_ostream&, llvm::StringRef, llvm::StringRef)::$_0::operator()(llvm::StringRef) const /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Support/ToolUtilities.cpp:94:13
# | #58 0x0000000010a2d99f interleave<const llvm::StringRef *, (lambda at /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Support/ToolUtilities.cpp:81:23), (lambda at /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2301:49), void> /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/STLExtras.h:0:0
# | #59 0x0000000010a2d99f interleave<llvm::SmallVector<llvm::StringRef, 8U>, (lambda at /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Support/ToolUtilities.cpp:81:23), llvm::raw_ostream, llvm::StringRef> /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2301:3
# | #60 0x0000000010a2d99f mlir::splitAndProcessBuffer(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::function_ref<llvm::LogicalResult (std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::MemoryBufferRef const&, llvm::raw_ostream&)>, llvm::raw_ostream&, llvm::StringRef, llvm::StringRef) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Support/ToolUtilities.cpp:97:3
# | #61 0x0000000007bfe296 mlir::MlirOptMain(llvm::raw_ostream&, std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, mlir::DialectRegistry&, mlir::MlirOptMainConfig const&) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Tools/mlir-opt/MlirOptMain.cpp:776:26
# | #62 0x0000000007bfe5c5 mlir::MlirOptMain(int, char**, llvm::StringRef, llvm::StringRef, mlir::DialectRegistry&) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Tools/mlir-opt/MlirOptMain.cpp:822:14
# | #63 0x0000000007bfe83b mlir::MlirOptMain(int, char**, llvm::StringRef, mlir::DialectRegistry&) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Tools/mlir-opt/MlirOptMain.cpp:838:10
# | #64 0x0000000007b3cab3 main /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/tools/mlir-opt/mlir-opt.cpp:347:33
# | #65 0x00007bc8aa2bc1ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #66 0x00007bc8aa2bc28b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #67 0x0000000007b3c5e5 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt+0x7b3c5e5)
# `-----------------------------
# error: command failed with exit status: -6
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Affine/affine-loop-invariant-code-motion.mlir
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Affine/affine-loop-invariant-code-motion.mlir:814:17: error: CHECK-LABEL: expected string not found in input
# | // CHECK-LABEL: func.func @affine_invariant_use_after_dma
# | ^
# | <stdin>:471:28: note: scanning from here
# | func.func @affine_parallel(%arg0: memref<4090x2040xf32>, %arg1: index) {
# | ^
# | <stdin>:474:2: note: possible intended match here
# | affine.for %arg3 = 0 to 16 {
# | ^
# |
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Affine/affine-loop-invariant-code-motion.mlir
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 466: %1 = arith.addi %arg2, %c0 : index
# | 467: affine.yield %1 : index
# | 468: }
# | 469: return
# | 470: }
# | 471: func.func @affine_parallel(%arg0: memref<4090x2040xf32>, %arg1: index) {
# | label:814'0 X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | 472: %cst = arith.constant 0.000000e+00 : f32
# | label:814'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 473: affine.parallel (%arg2) = (0) to (32) {
# | label:814'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 474: affine.for %arg3 = 0 to 16 {
# | label:814'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | label:814'1 ? possible intended match
# | 475: affine.parallel (%arg4, %arg5) = (0, 0) to (min(128, 122), min(64, %arg2 * -64 + 2040)) {
# | label:814'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 476: affine.store %cst, %arg0[%arg4 + 3968, %arg5 + %arg2 * 64] : memref<4090x2040xf32>
# | label:814'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 477: affine.for %arg6 = 0 to min #map(%arg3) {
# | label:814'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 478: }
# | label:814'0 ~~~
# | 479: }
# | label:814'0 ~~~
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>MLIR.Dialect/Affine/dma-generate.mlir</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt -allow-unregistered-dialect /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Affine/dma-generate.mlir -split-input-file -affine-data-copy-generate="generate-dma=1 fast-mem-space=2 skip-non-unit-stride-loops" -verify-diagnostics | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Affine/dma-generate.mlir
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt -allow-unregistered-dialect /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Affine/dma-generate.mlir -split-input-file '-affine-data-copy-generate=generate-dma=1 fast-mem-space=2 skip-non-unit-stride-loops' -verify-diagnostics
# .---command stderr------------
# | /usr/lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/optional:479: _Tp &std::_Optional_base_impl<mlir::Attribute, std::_Optional_base<mlir::Attribute>>::_M_get() [_Tp = mlir::Attribute, _Dp = std::_Optional_base<mlir::Attribute>]: Assertion 'this->_M_is_engaged()' failed.
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug.
# | Stack dump:
# | 0. Program arguments: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt -allow-unregistered-dialect /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Affine/dma-generate.mlir -split-input-file "-affine-data-copy-generate=generate-dma=1 fast-mem-space=2 skip-non-unit-stride-loops" -verify-diagnostics
# | #0 0x0000000007bf81c8 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:880:13
# | #1 0x0000000007bf5025 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# | #2 0x0000000007bf9021 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:448:38
# | #3 0x00007c74fdcc0330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# | #4 0x00007c74fdd19b2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# | #5 0x00007c74fdcc027e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# | #6 0x00007c74fdca38ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# | #7 0x00007c74fdf9a90d (/lib/x86_64-linux-gnu/libstdc++.so.6+0xdf90d)
# | #8 0x000000000d406dfd getAbstractAttribute /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/AttributeSupport.h:177:5
# | #9 0x000000000d406dfd getTypeID /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/Attributes.h:52:37
# | #10 0x000000000d406dfd classof<mlir::Attribute> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/StorageUniquerSupport.h:113:16
# | #11 0x000000000d406dfd isPossible /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/Attributes.h:388:14
# | #12 0x000000000d406dfd isa<mlir::AffineMapAttr, mlir::Attribute> /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Support/Casting.h:548:11
# | #13 0x000000000d406dfd cast<mlir::AffineMapAttr, mlir::Attribute> /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Support/Casting.h:560:3
# | #14 0x000000000d406dfd getSrcMapAttr /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/Dialect/Affine/IR/AffineOps.h:150:12
# | #15 0x000000000d406dfd getSrcMap /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/Dialect/Affine/IR/AffineOps.h:148:34
# | #16 0x000000000d406dfd mlir::affine::AffineDmaStartOp::getDstMemRefOperandIndex() /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/Dialect/Affine/IR/AffineOps.h:168:45
# | #17 0x000000001032108b getOperation /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/OpDefinition.h:112:38
# | #18 0x000000001032108b getOperation /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/OpDefinition.h:383:22
# | #19 0x000000001032108b getOperand /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/OpDefinition.h:405:47
# | #20 0x000000001032108b mlir::affine::AffineDmaStartOp::verifyInvariantsImpl() /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Dialect/Affine/IR/AffineOps.cpp:2015:30
# | #21 0x000000001036164c mlir::Op<mlir::affine::AffineDmaStartOp, mlir::OpTrait::MemRefsNormalizable, mlir::OpTrait::VariadicOperands, mlir::OpTrait::ZeroResults, mlir::OpTrait::OpInvariants, mlir::affine::AffineMapAccessInterface::Trait, mlir::MemoryEffectOpInterface::Trait>::verifyInvariants(mlir::Operation*) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/OpDefinition.h:2052:79
# | #22 0x0000000010360cae asInt /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/PointerIntPair.h:41:5
# | #23 0x0000000010360cae operator long /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/PointerIntPair.h:45:48
# | #24 0x0000000010360cae getPointer /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/PointerIntPair.h:94:58
# | #25 0x0000000010360cae ~UniqueFunctionBase /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/FunctionExtras.h:274:32
# | #26 0x0000000010360cae mlir::RegisteredOperationName::Model<mlir::affine::AffineDmaStartOp>::verifyInvariants(mlir::Operation*) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/OperationSupport.h:555:7
# | #27 0x0000000010a1c2f3 verifyOnEntrance /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:175:22
# | #28 0x0000000010a1c2f3 operator()<mlir::Operation> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:296:45
# | #29 0x0000000010a1c2f3 operator()<(lambda at /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:296:13)> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:276:16
# | #30 0x0000000010a1c2f3 verifyOperation /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:295:16
# | #31 0x0000000010a1c2f3 (anonymous namespace)::OperationVerifier::verifyOpAndDominance(mlir::Operation&) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:81:14
# | #32 0x0000000010a1b806 mlir::verify(mlir::Operation*, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:426:1
# | #33 0x00000000107011f2 mlir::detail::OpToOpPassAdaptor::run(mlir::Pass*, mlir::Operation*, mlir::AnalysisManager, bool, unsigned int) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Pass/Pass.cpp:642:27
# | #34 0x0000000010701cf7 mlir::detail::OpToOpPassAdaptor::runPipeline(mlir::OpPassManager&, mlir::Operation*, mlir::AnalysisManager, bool, unsigned int, mlir::PassInstrumentor*, mlir::PassInstrumentation::PipelineParentInfo const*) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Pass/Pass.cpp:688:9
# | #35 0x000000001070cd8e operator() /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Pass/Pass.cpp:1004:9
# | #36 0x000000001070cd8e auto void mlir::parallelForEach<__gnu_cxx::__normal_iterator<mlir::detail::OpToOpPassAdaptor::runOnOperationAsyncImpl(bool)::OpPMInfo*, std::vector<mlir::detail::OpToOpPassAdaptor::runOnOperationAsyncImpl(bool)::OpPMInfo, std::allocator<mlir::detail::OpToOpPassAdaptor::runOnOperationAsyncImpl(bool)::OpPMInfo>>>, mlir::detail::OpToOpPassAdaptor::runOnOperationAsyncImpl(bool)::$_12>(mlir::MLIRContext*, __gnu_cxx::__normal_iterator<mlir::detail::OpToOpPassAdaptor::runOnOperationAsyncImpl(bool)::OpPMInfo*, std::vector<mlir::detail::OpToOpPassAdaptor::runOnOperationAsyncImpl(bool)::OpPMInfo, std::allocator<mlir::detail::OpToOpPassAdaptor::runOnOperationAsyncImpl(bool)::OpPMInfo>>>, __gnu_cxx::__normal_iterator<mlir::detail::OpToOpPassAdaptor::runOnOperationAsyncImpl(bool)::OpPMInfo*, std::vector<mlir::detail::OpToOpPassAdaptor::runOnOperationAsyncImpl(bool)::OpPMInfo, std::allocator<mlir::detail::OpToOpPassAdaptor::runOnOperationAsyncImpl(bool)::OpPMInfo>>>, mlir::detail::OpToOpPassAdaptor::runOnOperationAsyncImpl(bool)::$_12&&)::'lambda'(__gnu_cxx::__normal_iterator<mlir::detail::OpToOpPassAdaptor::runOnOperationAsyncImpl(bool)::OpPMInfo*, std::vector<mlir::detail::OpToOpPassAdaptor::runOnOperationAsyncImpl(bool)::OpPMInfo, std::allocator<mlir::detail::OpToOpPassAdaptor::runOnOperationAsyncImpl(bool)::OpPMInfo>>>&&)::operator()<mlir::detail::OpToOpPassAdaptor::runOnOperationAsyncImpl(bool)::OpPMInfo&>(__gnu_cxx::__normal_iterator<mlir::detail::OpToOpPassAdaptor::runOnOperationAsyncImpl(bool)::OpPMInfo*, std::vector<mlir::detail::OpToOpPassAdaptor::runOnOperationAsyncImpl(bool)::OpPMInfo, std::allocator<mlir::detail::OpToOpPassAdaptor::runOnOperationAsyncImpl(bool)::OpPMInfo>>>&&) const /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/Threading.h:120:12
# | #37 0x0000000010704bd8 failableParallelForEach<__gnu_cxx::__normal_iterator<OpPMInfo *, std::vector<OpPMInfo, std::allocator<OpPMInfo> > >, (lambda at /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/Threading.h:119:54)> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/Threading.h:0:18
# | #38 0x0000000010704bd8 parallelForEach<__gnu_cxx::__normal_iterator<OpPMInfo *, std::vector<OpPMInfo, std::allocator<OpPMInfo> > >, (lambda at /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Pass/Pass.cpp:991:37)> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/Threading.h:119:9
# | #39 0x0000000010704bd8 parallelForEach<std::vector<OpPMInfo, std::allocator<OpPMInfo> > &, (lambda at /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Pass/Pass.cpp:991:37)> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/Threading.h:131:3
# | #40 0x0000000010704bd8 mlir::detail::OpToOpPassAdaptor::runOnOperationAsyncImpl(bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Pass/Pass.cpp:991:3
# | #41 0x00000000107010e9 runOnOperation /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Pass/Pass.cpp:0:5
# | #42 0x00000000107010e9 operator() /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Pass/Pass.cpp:610:22
# | #43 0x00000000107010e9 callback_fn<(lambda at /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Pass/Pass.cpp:607:9)> /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:46:12
# | #44 0x00000000107010e9 operator() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:69:12
# | #45 0x00000000107010e9 executeAction<mlir::PassExecutionAction, mlir::Pass &> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/MLIRContext.h:290:7
# | #46 0x00000000107010e9 mlir::detail::OpToOpPassAdaptor::run(mlir::Pass*, mlir::Operation*, mlir::AnalysisManager, bool, unsigned int) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Pass/Pass.cpp:606:23
# | #47 0x0000000010701cf7 mlir::detail::OpToOpPassAdaptor::runPipeline(mlir::OpPassManager&, mlir::Operation*, mlir::AnalysisManager, bool, unsigned int, mlir::PassInstrumentor*, mlir::PassInstrumentation::PipelineParentInfo const*) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Pass/Pass.cpp:688:9
# | #48 0x00000000107091cb mlir::PassManager::runPasses(mlir::Operation*, mlir::AnalysisManager) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Pass/Pass.cpp:1123:3
# | #49 0x0000000010708828 mlir::PassManager::run(mlir::Operation*) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Pass/Pass.cpp:1097:0
# | #50 0x0000000007c0986a performActions(llvm::raw_ostream&, std::shared_ptr<llvm::SourceMgr> const&, mlir::MLIRContext*, mlir::MlirOptMainConfig const&) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Tools/mlir-opt/MlirOptMain.cpp:591:7
# | #51 0x0000000007c08a3e processBuffer /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Tools/mlir-opt/MlirOptMain.cpp:0:9
# | #52 0x0000000007c08a3e operator() /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Tools/mlir-opt/MlirOptMain.cpp:771:12
# | #53 0x0000000007c08a3e llvm::LogicalResult llvm::function_ref<llvm::LogicalResult (std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::MemoryBufferRef const&, llvm::raw_ostream&)>::callback_fn<mlir::MlirOptMain(llvm::raw_ostream&, std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, mlir::DialectRegistry&, mlir::MlirOptMainConfig const&)::$_0>(long, std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::MemoryBufferRef const&, llvm::raw_ostream&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:46:12
# | #54 0x0000000010a2dd04 operator() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:69:12
# | #55 0x0000000010a2dd04 mlir::splitAndProcessBuffer(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::function_ref<llvm::LogicalResult (std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::MemoryBufferRef const&, llvm::raw_ostream&)>, llvm::raw_ostream&, llvm::StringRef, llvm::StringRef)::$_0::operator()(llvm::StringRef) const /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Support/ToolUtilities.cpp:94:13
# | #56 0x0000000010a2d99f interleave<const llvm::StringRef *, (lambda at /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Support/ToolUtilities.cpp:81:23), (lambda at /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2301:49), void> /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/STLExtras.h:0:0
# | #57 0x0000000010a2d99f interleave<llvm::SmallVector<llvm::StringRef, 8U>, (lambda at /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Support/ToolUtilities.cpp:81:23), llvm::raw_ostream, llvm::StringRef> /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2301:3
# | #58 0x0000000010a2d99f mlir::splitAndProcessBuffer(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::function_ref<llvm::LogicalResult (std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::MemoryBufferRef const&, llvm::raw_ostream&)>, llvm::raw_ostream&, llvm::StringRef, llvm::StringRef) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Support/ToolUtilities.cpp:97:3
# | #59 0x0000000007bfe296 mlir::MlirOptMain(llvm::raw_ostream&, std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, mlir::DialectRegistry&, mlir::MlirOptMainConfig const&) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Tools/mlir-opt/MlirOptMain.cpp:776:26
# | #60 0x0000000007bfe5c5 mlir::MlirOptMain(int, char**, llvm::StringRef, llvm::StringRef, mlir::DialectRegistry&) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Tools/mlir-opt/MlirOptMain.cpp:822:14
# | #61 0x0000000007bfe83b mlir::MlirOptMain(int, char**, llvm::StringRef, mlir::DialectRegistry&) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Tools/mlir-opt/MlirOptMain.cpp:838:10
# | #62 0x0000000007b3cab3 main /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/tools/mlir-opt/mlir-opt.cpp:347:33
# | #63 0x00007c74fdca51ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #64 0x00007c74fdca528b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #65 0x0000000007b3c5e5 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt+0x7b3c5e5)
# `-----------------------------
# error: command failed with exit status: -6
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Affine/dma-generate.mlir
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Affine/dma-generate.mlir:15:17: error: CHECK-LABEL: expected string not found in input
# | // CHECK-LABEL: func @loop_nest_1d() {
# | ^
# | <stdin>:1:1: note: scanning from here
# | module {
# | ^
# | <stdin>:1:3: note: possible intended match here
# | module {
# | ^
# |
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Affine/dma-generate.mlir
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | 1: module {
# | label:15'0 X~~~~~~~~ error: no match found
# | label:15'1 ? possible intended match
# | 2: }
# | label:15'0 ~~
# | 3:
# | label:15'0 ~
# | 4: // -----
# | label:15'0 ~~~~~~~~~
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>MLIR.Dialect/Affine/dma.mlir</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Affine/dma.mlir -split-input-file | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Affine/dma.mlir
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Affine/dma.mlir -split-input-file
# .---command stderr------------
# | /usr/lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/optional:479: _Tp &std::_Optional_base_impl<mlir::Attribute, std::_Optional_base<mlir::Attribute>>::_M_get() [_Tp = mlir::Attribute, _Dp = std::_Optional_base<mlir::Attribute>]: Assertion 'this->_M_is_engaged()' failed.
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug.
# | Stack dump:
# | 0. Program arguments: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Affine/dma.mlir -split-input-file
# | #0 0x0000000007bf81c8 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:880:13
# | #1 0x0000000007bf5025 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# | #2 0x0000000007bf9021 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:448:38
# | #3 0x00007d7d30999330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# | #4 0x00007d7d309f2b2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# | #5 0x00007d7d3099927e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# | #6 0x00007d7d3097c8ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# | #7 0x00007d7d30c7390d (/lib/x86_64-linux-gnu/libstdc++.so.6+0xdf90d)
# | #8 0x000000000d406dfd getAbstractAttribute /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/AttributeSupport.h:177:5
# | #9 0x000000000d406dfd getTypeID /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/Attributes.h:52:37
# | #10 0x000000000d406dfd classof<mlir::Attribute> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/StorageUniquerSupport.h:113:16
# | #11 0x000000000d406dfd isPossible /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/Attributes.h:388:14
# | #12 0x000000000d406dfd isa<mlir::AffineMapAttr, mlir::Attribute> /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Support/Casting.h:548:11
# | #13 0x000000000d406dfd cast<mlir::AffineMapAttr, mlir::Attribute> /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Support/Casting.h:560:3
# | #14 0x000000000d406dfd getSrcMapAttr /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/Dialect/Affine/IR/AffineOps.h:150:12
# | #15 0x000000000d406dfd getSrcMap /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/Dialect/Affine/IR/AffineOps.h:148:34
# | #16 0x000000000d406dfd mlir::affine::AffineDmaStartOp::getDstMemRefOperandIndex() /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/Dialect/Affine/IR/AffineOps.h:168:45
# | #17 0x000000001032108b getOperation /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/OpDefinition.h:112:38
# | #18 0x000000001032108b getOperation /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/OpDefinition.h:383:22
# | #19 0x000000001032108b getOperand /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/OpDefinition.h:405:47
# | #20 0x000000001032108b mlir::affine::AffineDmaStartOp::verifyInvariantsImpl() /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Dialect/Affine/IR/AffineOps.cpp:2015:30
# | #21 0x000000001036164c mlir::Op<mlir::affine::AffineDmaStartOp, mlir::OpTrait::MemRefsNormalizable, mlir::OpTrait::VariadicOperands, mlir::OpTrait::ZeroResults, mlir::OpTrait::OpInvariants, mlir::affine::AffineMapAccessInterface::Trait, mlir::MemoryEffectOpInterface::Trait>::verifyInvariants(mlir::Operation*) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/OpDefinition.h:2052:79
# | #22 0x0000000010360cae asInt /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/PointerIntPair.h:41:5
# | #23 0x0000000010360cae operator long /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/PointerIntPair.h:45:48
# | #24 0x0000000010360cae getPointer /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/PointerIntPair.h:94:58
# | #25 0x0000000010360cae ~UniqueFunctionBase /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/FunctionExtras.h:274:32
# | #26 0x0000000010360cae mlir::RegisteredOperationName::Model<mlir::affine::AffineDmaStartOp>::verifyInvariants(mlir::Operation*) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/OperationSupport.h:555:7
# | #27 0x0000000010a1c2f3 verifyOnEntrance /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:175:22
# | #28 0x0000000010a1c2f3 operator()<mlir::Operation> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:296:45
# | #29 0x0000000010a1c2f3 operator()<(lambda at /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:296:13)> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:276:16
# | #30 0x0000000010a1c2f3 verifyOperation /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:295:16
# | #31 0x0000000010a1c2f3 (anonymous namespace)::OperationVerifier::verifyOpAndDominance(mlir::Operation&) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:81:14
# | #32 0x0000000010a1c4c0 operator() /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:225:9
# | #33 0x0000000010a1c4c0 operator()<mlir::Operation *&> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/Threading.h:120:12
# | #34 0x0000000010a1c4c0 failableParallelForEach<mlir::Operation **, (lambda at /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/Threading.h:119:54)> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/Threading.h:46:18
# | #35 0x0000000010a1c4c0 parallelForEach<mlir::Operation **, (lambda at /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:224:60)> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/Threading.h:119:9
# | #36 0x0000000010a1c4c0 parallelForEach<llvm::SmallVector<mlir::Operation *, 6U> &, (lambda at /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:224:60)> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/Threading.h:131:3
# | #37 0x0000000010a1c4c0 verifyOnExit /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:224:3
# | #38 0x0000000010a1c4c0 operator()<mlir::Operation> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:287:53
# | #39 0x0000000010a1c4c0 operator()<(lambda at /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:287:21)> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:276:16
# | #40 0x0000000010a1c4c0 verifyOperation /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:287:15
# | #41 0x0000000010a1c4c0 (anonymous namespace)::OperationVerifier::verifyOpAndDominance(mlir::Operation&) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:81:14
# | #42 0x0000000010a1b806 mlir::verify(mlir::Operation*, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:426:1
# | #43 0x000000000f3750df finalize /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/AsmParser/Parser.cpp:969:45
# | #44 0x000000000f3750df parse /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/AsmParser/Parser.cpp:2914:20
# | #45 0x000000000f3750df mlir::parseAsmSourceFile(llvm::SourceMgr const&, mlir::Block*, mlir::ParserConfig const&, mlir::AsmParserState*, mlir::AsmParserCodeCompleteContext*) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/AsmParser/Parser.cpp:2968:41
# | #46 0x000000000f348823 mlir::parseSourceFile(std::shared_ptr<llvm::SourceMgr> const&, mlir::Block*, mlir::ParserConfig const&, mlir::LocationAttr*) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Parser/Parser.cpp:65:1
# | #47 0x0000000007c0a12e parseSourceFile<mlir::ModuleOp, const std::shared_ptr<llvm::SourceMgr> &> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/Parser/Parser.h:158:7
# | #48 0x0000000007c0a12e parseSourceFile<mlir::ModuleOp> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/Parser/Parser.h:188:10
# | #49 0x0000000007c0a12e mlir::parseSourceFileForTool(std::shared_ptr<llvm::SourceMgr> const&, mlir::ParserConfig const&, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/Tools/ParseUtilities.h:31:12
# | #50 0x0000000007c08e2a stop /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/Support/Timing.h:218:9
# | #51 0x0000000007c08e2a stop /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/Support/Timing.h:301:11
# | #52 0x0000000007c08e2a performActions(llvm::raw_ostream&, std::shared_ptr<llvm::SourceMgr> const&, mlir::MLIRContext*, mlir::MlirOptMainConfig const&) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Tools/mlir-opt/MlirOptMain.cpp:523:16
# | #53 0x0000000007c08ba8 processBuffer /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Tools/mlir-opt/MlirOptMain.cpp:673:12
# | #54 0x0000000007c08ba8 operator() /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Tools/mlir-opt/MlirOptMain.cpp:771:12
# | #55 0x0000000007c08ba8 llvm::LogicalResult llvm::function_ref<llvm::LogicalResult (std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::MemoryBufferRef const&, llvm::raw_ostream&)>::callback_fn<mlir::MlirOptMain(llvm::raw_ostream&, std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, mlir::DialectRegistry&, mlir::MlirOptMainConfig const&)::$_0>(long, std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::MemoryBufferRef const&, llvm::raw_ostream&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:46:12
# | #56 0x0000000010a2dd04 operator() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:69:12
# | #57 0x0000000010a2dd04 mlir::splitAndProcessBuffer(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::function_ref<llvm::LogicalResult (std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::MemoryBufferRef const&, llvm::raw_ostream&)>, llvm::raw_ostream&, llvm::StringRef, llvm::StringRef)::$_0::operator()(llvm::StringRef) const /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Support/ToolUtilities.cpp:94:13
# | #58 0x0000000010a2d99f interleave<const llvm::StringRef *, (lambda at /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Support/ToolUtilities.cpp:81:23), (lambda at /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2301:49), void> /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/STLExtras.h:0:0
# | #59 0x0000000010a2d99f interleave<llvm::SmallVector<llvm::StringRef, 8U>, (lambda at /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Support/ToolUtilities.cpp:81:23), llvm::raw_ostream, llvm::StringRef> /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2301:3
# | #60 0x0000000010a2d99f mlir::splitAndProcessBuffer(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::function_ref<llvm::LogicalResult (std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::MemoryBufferRef const&, llvm::raw_ostream&)>, llvm::raw_ostream&, llvm::StringRef, llvm::StringRef) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Support/ToolUtilities.cpp:97:3
# | #61 0x0000000007bfe296 mlir::MlirOptMain(llvm::raw_ostream&, std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, mlir::DialectRegistry&, mlir::MlirOptMainConfig const&) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Tools/mlir-opt/MlirOptMain.cpp:776:26
# | #62 0x0000000007bfe5c5 mlir::MlirOptMain(int, char**, llvm::StringRef, llvm::StringRef, mlir::DialectRegistry&) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Tools/mlir-opt/MlirOptMain.cpp:822:14
# | #63 0x0000000007bfe83b mlir::MlirOptMain(int, char**, llvm::StringRef, mlir::DialectRegistry&) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Tools/mlir-opt/MlirOptMain.cpp:838:10
# | #64 0x0000000007b3cab3 main /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/tools/mlir-opt/mlir-opt.cpp:347:33
# | #65 0x00007d7d3097e1ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #66 0x00007d7d3097e28b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #67 0x0000000007b3c5e5 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt+0x7b3c5e5)
# `-----------------------------
# error: command failed with exit status: -6
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Affine/dma.mlir
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Affine/dma.mlir:17:11: error: CHECK: expected string not found in input
# | // CHECK: affine.dma_start %{{.*}}[%{{.*}}, %{{.*}}], %{{.*}}[%{{.*}}, %{{.*}}], %{{.*}}[%{{.*}}], %{{.*}} : memref<100x100xf32>, memref<100x100xf32, 2>, memref<1xi32>
# | ^
# | <stdin>:1:1: note: scanning from here
# | module {
# | ^
# |
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Affine/dma.mlir
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | 1: module {
# | check:17 X~~~~~~~~ error: no match found
# | 2: }
# | check:17 ~~
# | 3:
# | check:17 ~
# | 4: // -----
# | check:17 ~~~~~~~~~
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>MLIR.Dialect/Affine/load-store-invalid.mlir</summary>
```
Exit Code: -6
Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Affine/load-store-invalid.mlir -split-input-file -verify-diagnostics
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Affine/load-store-invalid.mlir -split-input-file -verify-diagnostics
# .---command stdout------------
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# | // -----
# `-----------------------------
# .---command stderr------------
# | /usr/lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/optional:479: _Tp &std::_Optional_base_impl<mlir::Attribute, std::_Optional_base<mlir::Attribute>>::_M_get() [_Tp = mlir::Attribute, _Dp = std::_Optional_base<mlir::Attribute>]: Assertion 'this->_M_is_engaged()' failed.
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug.
# | Stack dump:
# | 0. Program arguments: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Affine/load-store-invalid.mlir -split-input-file -verify-diagnostics
# | #0 0x0000000007bf81c8 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:880:13
# | #1 0x0000000007bf5025 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# | #2 0x0000000007bf9021 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:448:38
# | #3 0x0000794fc944c330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# | #4 0x0000794fc94a5b2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# | #5 0x0000794fc944c27e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# | #6 0x0000794fc942f8ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# | #7 0x0000794fc972690d (/lib/x86_64-linux-gnu/libstdc++.so.6+0xdf90d)
# | #8 0x000000000d406dfd getAbstractAttribute /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/AttributeSupport.h:177:5
# | #9 0x000000000d406dfd getTypeID /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/Attributes.h:52:37
# | #10 0x000000000d406dfd classof<mlir::Attribute> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/StorageUniquerSupport.h:113:16
# | #11 0x000000000d406dfd isPossible /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/Attributes.h:388:14
# | #12 0x000000000d406dfd isa<mlir::AffineMapAttr, mlir::Attribute> /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Support/Casting.h:548:11
# | #13 0x000000000d406dfd cast<mlir::AffineMapAttr, mlir::Attribute> /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Support/Casting.h:560:3
# | #14 0x000000000d406dfd getSrcMapAttr /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/Dialect/Affine/IR/AffineOps.h:150:12
# | #15 0x000000000d406dfd getSrcMap /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/Dialect/Affine/IR/AffineOps.h:148:34
# | #16 0x000000000d406dfd mlir::affine::AffineDmaStartOp::getDstMemRefOperandIndex() /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/Dialect/Affine/IR/AffineOps.h:168:45
# | #17 0x000000001032108b getOperation /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/OpDefinition.h:112:38
# | #18 0x000000001032108b getOperation /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/OpDefinition.h:383:22
# | #19 0x000000001032108b getOperand /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/OpDefinition.h:405:47
# | #20 0x000000001032108b mlir::affine::AffineDmaStartOp::verifyInvariantsImpl() /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Dialect/Affine/IR/AffineOps.cpp:2015:30
# | #21 0x000000001036164c mlir::Op<mlir::affine::AffineDmaStartOp, mlir::OpTrait::MemRefsNormalizable, mlir::OpTrait::VariadicOperands, mlir::OpTrait::ZeroResults, mlir::OpTrait::OpInvariants, mlir::affine::AffineMapAccessInterface::Trait, mlir::MemoryEffectOpInterface::Trait>::verifyInvariants(mlir::Operation*) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/OpDefinition.h:2052:79
# | #22 0x0000000010360cae asInt /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/PointerIntPair.h:41:5
# | #23 0x0000000010360cae operator long /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/PointerIntPair.h:45:48
# | #24 0x0000000010360cae getPointer /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/PointerIntPair.h:94:58
# | #25 0x0000000010360cae ~UniqueFunctionBase /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/FunctionExtras.h:274:32
# | #26 0x0000000010360cae mlir::RegisteredOperationName::Model<mlir::affine::AffineDmaStartOp>::verifyInvariants(mlir::Operation*) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/OperationSupport.h:555:7
# | #27 0x0000000010a1c2f3 verifyOnEntrance /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:175:22
# | #28 0x0000000010a1c2f3 operator()<mlir::Operation> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:296:45
# | #29 0x0000000010a1c2f3 operator()<(lambda at /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:296:13)> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:276:16
# | #30 0x0000000010a1c2f3 verifyOperation /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:295:16
# | #31 0x0000000010a1c2f3 (anonymous namespace)::OperationVerifier::verifyOpAndDominance(mlir::Operation&) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:81:14
# | #32 0x0000000010a1c4c0 operator() /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:225:9
# | #33 0x0000000010a1c4c0 operator()<mlir::Operation *&> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/Threading.h:120:12
# | #34 0x0000000010a1c4c0 failableParallelForEach<mlir::Operation **, (lambda at /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/Threading.h:119:54)> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/Threading.h:46:18
# | #35 0x0000000010a1c4c0 parallelForEach<mlir::Operation **, (lambda at /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:224:60)> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/Threading.h:119:9
# | #36 0x0000000010a1c4c0 parallelForEach<llvm::SmallVector<mlir::Operation *, 6U> &, (lambda at /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:224:60)> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/Threading.h:131:3
# | #37 0x0000000010a1c4c0 verifyOnExit /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:224:3
# | #38 0x0000000010a1c4c0 operator()<mlir::Operation> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:287:53
# | #39 0x0000000010a1c4c0 operator()<(lambda at /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:287:21)> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:276:16
# | #40 0x0000000010a1c4c0 verifyOperation /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:287:15
# | #41 0x0000000010a1c4c0 (anonymous namespace)::OperationVerifier::verifyOpAndDominance(mlir::Operation&) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:81:14
# | #42 0x0000000010a1b806 mlir::verify(mlir::Operation*, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:426:1
# | #43 0x000000000f3750df finalize /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/AsmParser/Parser.cpp:969:45
# | #44 0x000000000f3750df parse /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/AsmParser/Parser.cpp:2914:20
# | #45 0x000000000f3750df mlir::parseAsmSourceFile(llvm::SourceMgr const&, mlir::Block*, mlir::ParserConfig const&, mlir::AsmParserState*, mlir::AsmParserCodeCompleteContext*) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/AsmParser/Parser.cpp:2968:41
# | #46 0x000000000f348823 mlir::parseSourceFile(std::shared_ptr<llvm::SourceMgr> const&, mlir::Block*, mlir::ParserConfig const&, mlir::LocationAttr*) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Parser/Parser.cpp:65:1
# | #47 0x0000000007c0a12e parseSourceFile<mlir::ModuleOp, const std::shared_ptr<llvm::SourceMgr> &> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/Parser/Parser.h:158:7
# | #48 0x0000000007c0a12e parseSourceFile<mlir::ModuleOp> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/Parser/Parser.h:188:10
# | #49 0x0000000007c0a12e mlir::parseSourceFileForTool(std::shared_ptr<llvm::SourceMgr> const&, mlir::ParserConfig const&, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/Tools/ParseUtilities.h:31:12
# | #50 0x0000000007c08e2a stop /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/Support/Timing.h:218:9
# | #51 0x0000000007c08e2a stop /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/Support/Timing.h:301:11
# | #52 0x0000000007c08e2a performActions(llvm::raw_ostream&, std::shared_ptr<llvm::SourceMgr> const&, mlir::MLIRContext*, mlir::MlirOptMainConfig const&) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Tools/mlir-opt/MlirOptMain.cpp:523:16
# | #53 0x0000000007c08a3e processBuffer /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Tools/mlir-opt/MlirOptMain.cpp:0:9
# | #54 0x0000000007c08a3e operator() /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Tools/mlir-opt/MlirOptMain.cpp:771:12
# | #55 0x0000000007c08a3e llvm::LogicalResult llvm::function_ref<llvm::LogicalResult (std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::MemoryBufferRef const&, llvm::raw_ostream&)>::callback_fn<mlir::MlirOptMain(llvm::raw_ostream&, std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, mlir::DialectRegistry&, mlir::MlirOptMainConfig const&)::$_0>(long, std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::MemoryBufferRef const&, llvm::raw_ostream&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:46:12
# | #56 0x0000000010a2dd04 operator() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:69:12
# | #57 0x0000000010a2dd04 mlir::splitAndProcessBuffer(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::function_ref<llvm::LogicalResult (std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::MemoryBufferRef const&, llvm::raw_ostream&)>, llvm::raw_ostream&, llvm::StringRef, llvm::StringRef)::$_0::operator()(llvm::StringRef) const /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Support/ToolUtilities.cpp:94:13
# | #58 0x0000000010a2d99f interleave<const llvm::StringRef *, (lambda at /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Support/ToolUtilities.cpp:81:23), (lambda at /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2301:49), void> /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/STLExtras.h:0:0
# | #59 0x0000000010a2d99f interleave<llvm::SmallVector<llvm::StringRef, 8U>, (lambda at /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Support/ToolUtilities.cpp:81:23), llvm::raw_ostream, llvm::StringRef> /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2301:3
# | #60 0x0000000010a2d99f mlir::splitAndProcessBuffer(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::function_ref<llvm::LogicalResult (std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::MemoryBufferRef const&, llvm::raw_ostream&)>, llvm::raw_ostream&, llvm::StringRef, llvm::StringRef) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Support/ToolUtilities.cpp:97:3
# | #61 0x0000000007bfe296 mlir::MlirOptMain(llvm::raw_ostream&, std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, mlir::DialectRegistry&, mlir::MlirOptMainConfig const&) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Tools/mlir-opt/MlirOptMain.cpp:776:26
# | #62 0x0000000007bfe5c5 mlir::MlirOptMain(int, char**, llvm::StringRef, llvm::StringRef, mlir::DialectRegistry&) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Tools/mlir-opt/MlirOptMain.cpp:822:14
# | #63 0x0000000007bfe83b mlir::MlirOptMain(int, char**, llvm::StringRef, mlir::DialectRegistry&) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Tools/mlir-opt/MlirOptMain.cpp:838:10
# | #64 0x0000000007b3cab3 main /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/tools/mlir-opt/mlir-opt.cpp:347:33
# | #65 0x0000794fc94311ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #66 0x0000794fc943128b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #67 0x0000000007b3c5e5 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt+0x7b3c5e5)
# `-----------------------------
# error: command failed with exit status: -6
--
```
</details>
<details>
<summary>MLIR.Dialect/Affine/loop-fusion.mlir</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt -allow-unregistered-dialect /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Affine/loop-fusion.mlir -pass-pipeline='builtin.module(func.func(affine-loop-fusion))' -split-input-file | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Affine/loop-fusion.mlir
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt -allow-unregistered-dialect /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Affine/loop-fusion.mlir '-pass-pipeline=builtin.module(func.func(affine-loop-fusion))' -split-input-file
# .---command stderr------------
# | /usr/lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/optional:479: _Tp &std::_Optional_base_impl<mlir::Attribute, std::_Optional_base<mlir::Attribute>>::_M_get() [_Tp = mlir::Attribute, _Dp = std::_Optional_base<mlir::Attribute>]: Assertion 'this->_M_is_engaged()' failed.
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug.
# | Stack dump:
# | 0. Program arguments: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt -allow-unregistered-dialect /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Affine/loop-fusion.mlir -pass-pipeline=builtin.module(func.func(affine-loop-fusion)) -split-input-file
# | #0 0x0000000007bf81c8 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:880:13
# | #1 0x0000000007bf5025 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# | #2 0x0000000007bf9021 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:448:38
# | #3 0x00007a2f10595330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# | #4 0x00007a2f105eeb2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# | #5 0x00007a2f1059527e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# | #6 0x00007a2f105788ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# | #7 0x00007a2f1086f90d (/lib/x86_64-linux-gnu/libstdc++.so.6+0xdf90d)
# | #8 0x000000000d406dfd getAbstractAttribute /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/AttributeSupport.h:177:5
# | #9 0x000000000d406dfd getTypeID /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/Attributes.h:52:37
# | #10 0x000000000d406dfd classof<mlir::Attribute> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/StorageUniquerSupport.h:113:16
# | #11 0x000000000d406dfd isPossible /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/Attributes.h:388:14
# | #12 0x000000000d406dfd isa<mlir::AffineMapAttr, mlir::Attribute> /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Support/Casting.h:548:11
# | #13 0x000000000d406dfd cast<mlir::AffineMapAttr, mlir::Attribute> /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Support/Casting.h:560:3
# | #14 0x000000000d406dfd getSrcMapAttr /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/Dialect/Affine/IR/AffineOps.h:150:12
# | #15 0x000000000d406dfd getSrcMap /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/Dialect/Affine/IR/AffineOps.h:148:34
# | #16 0x000000000d406dfd mlir::affine::AffineDmaStartOp::getDstMemRefOperandIndex() /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/Dialect/Affine/IR/AffineOps.h:168:45
# | #17 0x000000001032108b getOperation /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/OpDefinition.h:112:38
# | #18 0x000000001032108b getOperation /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/OpDefinition.h:383:22
# | #19 0x000000001032108b getOperand /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/OpDefinition.h:405:47
# | #20 0x000000001032108b mlir::affine::AffineDmaStartOp::verifyInvariantsImpl() /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Dialect/Affine/IR/AffineOps.cpp:2015:30
# | #21 0x000000001036164c mlir::Op<mlir::affine::AffineDmaStartOp, mlir::OpTrait::MemRefsNormalizable, mlir::OpTrait::VariadicOperands, mlir::OpTrait::ZeroResults, mlir::OpTrait::OpInvariants, mlir::affine::AffineMapAccessInterface::Trait, mlir::MemoryEffectOpInterface::Trait>::verifyInvariants(mlir::Operation*) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/OpDefinition.h:2052:79
# | #22 0x0000000010360cae asInt /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/PointerIntPair.h:41:5
# | #23 0x0000000010360cae operator long /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/PointerIntPair.h:45:48
# | #24 0x0000000010360cae getPointer /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/PointerIntPair.h:94:58
# | #25 0x0000000010360cae ~UniqueFunctionBase /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/FunctionExtras.h:274:32
# | #26 0x0000000010360cae mlir::RegisteredOperationName::Model<mlir::affine::AffineDmaStartOp>::verifyInvariants(mlir::Operation*) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/OperationSupport.h:555:7
# | #27 0x0000000010a1c2f3 verifyOnEntrance /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:175:22
# | #28 0x0000000010a1c2f3 operator()<mlir::Operation> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:296:45
# | #29 0x0000000010a1c2f3 operator()<(lambda at /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:296:13)> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:276:16
# | #30 0x0000000010a1c2f3 verifyOperation /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:295:16
# | #31 0x0000000010a1c2f3 (anonymous namespace)::OperationVerifier::verifyOpAndDominance(mlir::Operation&) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:81:14
# | #32 0x0000000010a1c4c0 operator() /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:225:9
# | #33 0x0000000010a1c4c0 operator()<mlir::Operation *&> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/Threading.h:120:12
# | #34 0x0000000010a1c4c0 failableParallelForEach<mlir::Operation **, (lambda at /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/Threading.h:119:54)> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/Threading.h:46:18
# | #35 0x0000000010a1c4c0 parallelForEach<mlir::Operation **, (lambda at /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:224:60)> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/Threading.h:119:9
# | #36 0x0000000010a1c4c0 parallelForEach<llvm::SmallVector<mlir::Operation *, 6U> &, (lambda at /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:224:60)> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/Threading.h:131:3
# | #37 0x0000000010a1c4c0 verifyOnExit /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:224:3
# | #38 0x0000000010a1c4c0 operator()<mlir::Operation> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:287:53
# | #39 0x0000000010a1c4c0 operator()<(lambda at /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:287:21)> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:276:16
# | #40 0x0000000010a1c4c0 verifyOperation /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:287:15
# | #41 0x0000000010a1c4c0 (anonymous namespace)::OperationVerifier::verifyOpAndDominance(mlir::Operation&) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:81:14
# | #42 0x0000000010a1b806 mlir::verify(mlir::Operation*, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:426:1
# | #43 0x000000000f3750df finalize /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/AsmParser/Parser.cpp:969:45
# | #44 0x000000000f3750df parse /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/AsmParser/Parser.cpp:2914:20
# | #45 0x000000000f3750df mlir::parseAsmSourceFile(llvm::SourceMgr const&, mlir::Block*, mlir::ParserConfig const&, mlir::AsmParserState*, mlir::AsmParserCodeCompleteContext*) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/AsmParser/Parser.cpp:2968:41
# | #46 0x000000000f348823 mlir::parseSourceFile(std::shared_ptr<llvm::SourceMgr> const&, mlir::Block*, mlir::ParserConfig const&, mlir::LocationAttr*) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Parser/Parser.cpp:65:1
# | #47 0x0000000007c0a12e parseSourceFile<mlir::ModuleOp, const std::shared_ptr<llvm::SourceMgr> &> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/Parser/Parser.h:158:7
# | #48 0x0000000007c0a12e parseSourceFile<mlir::ModuleOp> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/Parser/Parser.h:188:10
# | #49 0x0000000007c0a12e mlir::parseSourceFileForTool(std::shared_ptr<llvm::SourceMgr> const&, mlir::ParserConfig const&, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/Tools/ParseUtilities.h:31:12
# | #50 0x0000000007c08e2a stop /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/Support/Timing.h:218:9
# | #51 0x0000000007c08e2a stop /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/Support/Timing.h:301:11
# | #52 0x0000000007c08e2a performActions(llvm::raw_ostream&, std::shared_ptr<llvm::SourceMgr> const&, mlir::MLIRContext*, mlir::MlirOptMainConfig const&) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Tools/mlir-opt/MlirOptMain.cpp:523:16
# | #53 0x0000000007c08ba8 processBuffer /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Tools/mlir-opt/MlirOptMain.cpp:673:12
# | #54 0x0000000007c08ba8 operator() /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Tools/mlir-opt/MlirOptMain.cpp:771:12
# | #55 0x0000000007c08ba8 llvm::LogicalResult llvm::function_ref<llvm::LogicalResult (std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::MemoryBufferRef const&, llvm::raw_ostream&)>::callback_fn<mlir::MlirOptMain(llvm::raw_ostream&, std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, mlir::DialectRegistry&, mlir::MlirOptMainConfig const&)::$_0>(long, std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::MemoryBufferRef const&, llvm::raw_ostream&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:46:12
# | #56 0x0000000010a2dd04 operator() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:69:12
# | #57 0x0000000010a2dd04 mlir::splitAndProcessBuffer(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::function_ref<llvm::LogicalResult (std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::MemoryBufferRef const&, llvm::raw_ostream&)>, llvm::raw_ostream&, llvm::StringRef, llvm::StringRef)::$_0::operator()(llvm::StringRef) const /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Support/ToolUtilities.cpp:94:13
# | #58 0x0000000010a2d99f interleave<const llvm::StringRef *, (lambda at /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Support/ToolUtilities.cpp:81:23), (lambda at /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2301:49), void> /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/STLExtras.h:0:0
# | #59 0x0000000010a2d99f interleave<llvm::SmallVector<llvm::StringRef, 8U>, (lambda at /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Support/ToolUtilities.cpp:81:23), llvm::raw_ostream, llvm::StringRef> /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2301:3
# | #60 0x0000000010a2d99f mlir::splitAndProcessBuffer(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::function_ref<llvm::LogicalResult (std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::MemoryBufferRef const&, llvm::raw_ostream&)>, llvm::raw_ostream&, llvm::StringRef, llvm::StringRef) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Support/ToolUtilities.cpp:97:3
# | #61 0x0000000007bfe296 mlir::MlirOptMain(llvm::raw_ostream&, std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, mlir::DialectRegistry&, mlir::MlirOptMainConfig const&) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Tools/mlir-opt/MlirOptMain.cpp:776:26
# | #62 0x0000000007bfe5c5 mlir::MlirOptMain(int, char**, llvm::StringRef, llvm::StringRef, mlir::DialectRegistry&) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Tools/mlir-opt/MlirOptMain.cpp:822:14
# | #63 0x0000000007bfe83b mlir::MlirOptMain(int, char**, llvm::StringRef, mlir::DialectRegistry&) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Tools/mlir-opt/MlirOptMain.cpp:838:10
# | #64 0x0000000007b3cab3 main /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/tools/mlir-opt/mlir-opt.cpp:347:33
# | #65 0x00007a2f1057a1ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #66 0x00007a2f1057a28b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #67 0x0000000007b3c5e5 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt+0x7b3c5e5)
# `-----------------------------
# error: command failed with exit status: -6
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Affine/loop-fusion.mlir
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Affine/loop-fusion.mlir:1547:17: error: CHECK-LABEL: expected string not found in input
# | // CHECK-LABEL: @producer_consumer_with_outmost_user
# | ^
# | <stdin>:812:57: note: scanning from here
# | func.func @should_fuse_and_preserve_dep_on_constant() {
# | ^
# | <stdin>:818:2: note: possible intended match here
# | affine.for %arg0 = 0 to 10 {
# | ^
# |
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Affine/loop-fusion.mlir
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 807: }
# | 808: }
# | 809:
# | 810: // -----
# | 811: module {
# | 812: func.func @should_fuse_and_preserve_dep_on_constant() {
# | label:1547'0 X error: no match found
# | 813: %alloc = memref.alloc() : memref<1xf32>
# | label:1547'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 814: %alloc_0 = memref.alloc() : memref<10xf32>
# | label:1547'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 815: %alloc_1 = memref.alloc() : memref<10xf32>
# | label:1547'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 816: %cst = arith.constant 7.000000e+00 : f32
# | label:1547'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 817: %cst_2 = arith.constant 1.100000e+01 : f32
# | label:1547'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 818: affine.for %arg0 = 0 to 10 {
# | label:1547'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | label:1547'1 ? possible intended match
# | 819: %0 = affine.load %alloc_0[%arg0] : memref<10xf32>
# | label:1547'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 820: affine.store %cst, %alloc[0] : memref<1xf32>
# | label:1547'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 821: %1 = affine.load %alloc[0] : memref<1xf32>
# | label:1547'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 822: affine.store %cst_2, %alloc_1[%arg0] : memref<10xf32>
# | label:1547'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 823: }
# | label:1547'0 ~~~
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>MLIR.Dialect/Affine/pipeline-data-transfer.mlir</summary>
```
Exit Code: 1
Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt -allow-unregistered-dialect /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Affine/pipeline-data-transfer.mlir -split-input-file -affine-pipeline-data-transfer | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Affine/pipeline-data-transfer.mlir
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt -allow-unregistered-dialect /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Affine/pipeline-data-transfer.mlir -split-input-file -affine-pipeline-data-transfer
# .---command stderr------------
# | /usr/lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/optional:479: _Tp &std::_Optional_base_impl<mlir::Attribute, std::_Optional_base<mlir::Attribute>>::_M_get() [_Tp = mlir::Attribute, _Dp = std::_Optional_base<mlir::Attribute>]: Assertion 'this->_M_is_engaged()' failed.
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace and instructions to reproduce the bug.
# | Stack dump:
# | 0. Program arguments: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt -allow-unregistered-dialect /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Affine/pipeline-data-transfer.mlir -split-input-file -affine-pipeline-data-transfer
# | #0 0x0000000007bf81c8 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:880:13
# | #1 0x0000000007bf5025 llvm::sys::RunSignalHandlers() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# | #2 0x0000000007bf9021 SignalHandler(int, siginfo_t*, void*) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:448:38
# | #3 0x000078c7a1ace330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# | #4 0x000078c7a1b27b2c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# | #5 0x000078c7a1ace27e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# | #6 0x000078c7a1ab18ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# | #7 0x000078c7a1da890d (/lib/x86_64-linux-gnu/libstdc++.so.6+0xdf90d)
# | #8 0x000000000d406dfd getAbstractAttribute /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/AttributeSupport.h:177:5
# | #9 0x000000000d406dfd getTypeID /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/Attributes.h:52:37
# | #10 0x000000000d406dfd classof<mlir::Attribute> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/StorageUniquerSupport.h:113:16
# | #11 0x000000000d406dfd isPossible /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/Attributes.h:388:14
# | #12 0x000000000d406dfd isa<mlir::AffineMapAttr, mlir::Attribute> /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Support/Casting.h:548:11
# | #13 0x000000000d406dfd cast<mlir::AffineMapAttr, mlir::Attribute> /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Support/Casting.h:560:3
# | #14 0x000000000d406dfd getSrcMapAttr /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/Dialect/Affine/IR/AffineOps.h:150:12
# | #15 0x000000000d406dfd getSrcMap /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/Dialect/Affine/IR/AffineOps.h:148:34
# | #16 0x000000000d406dfd mlir::affine::AffineDmaStartOp::getDstMemRefOperandIndex() /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/Dialect/Affine/IR/AffineOps.h:168:45
# | #17 0x000000001032108b getOperation /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/OpDefinition.h:112:38
# | #18 0x000000001032108b getOperation /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/OpDefinition.h:383:22
# | #19 0x000000001032108b getOperand /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/OpDefinition.h:405:47
# | #20 0x000000001032108b mlir::affine::AffineDmaStartOp::verifyInvariantsImpl() /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Dialect/Affine/IR/AffineOps.cpp:2015:30
# | #21 0x000000001036164c mlir::Op<mlir::affine::AffineDmaStartOp, mlir::OpTrait::MemRefsNormalizable, mlir::OpTrait::VariadicOperands, mlir::OpTrait::ZeroResults, mlir::OpTrait::OpInvariants, mlir::affine::AffineMapAccessInterface::Trait, mlir::MemoryEffectOpInterface::Trait>::verifyInvariants(mlir::Operation*) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/OpDefinition.h:2052:79
# | #22 0x0000000010360cae asInt /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/PointerIntPair.h:41:5
# | #23 0x0000000010360cae operator long /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/PointerIntPair.h:45:48
# | #24 0x0000000010360cae getPointer /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/PointerIntPair.h:94:58
# | #25 0x0000000010360cae ~UniqueFunctionBase /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/FunctionExtras.h:274:32
# | #26 0x0000000010360cae mlir::RegisteredOperationName::Model<mlir::affine::AffineDmaStartOp>::verifyInvariants(mlir::Operation*) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/OperationSupport.h:555:7
# | #27 0x0000000010a1c2f3 verifyOnEntrance /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:175:22
# | #28 0x0000000010a1c2f3 operator()<mlir::Operation> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:296:45
# | #29 0x0000000010a1c2f3 operator()<(lambda at /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:296:13)> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:276:16
# | #30 0x0000000010a1c2f3 verifyOperation /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:295:16
# | #31 0x0000000010a1c2f3 (anonymous namespace)::OperationVerifier::verifyOpAndDominance(mlir::Operation&) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:81:14
# | #32 0x0000000010a1c4c0 operator() /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:225:9
# | #33 0x0000000010a1c4c0 operator()<mlir::Operation *&> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/Threading.h:120:12
# | #34 0x0000000010a1c4c0 failableParallelForEach<mlir::Operation **, (lambda at /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/Threading.h:119:54)> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/Threading.h:46:18
# | #35 0x0000000010a1c4c0 parallelForEach<mlir::Operation **, (lambda at /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:224:60)> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/Threading.h:119:9
# | #36 0x0000000010a1c4c0 parallelForEach<llvm::SmallVector<mlir::Operation *, 6U> &, (lambda at /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:224:60)> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/Threading.h:131:3
# | #37 0x0000000010a1c4c0 verifyOnExit /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:224:3
# | #38 0x0000000010a1c4c0 operator()<mlir::Operation> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:287:53
# | #39 0x0000000010a1c4c0 operator()<(lambda at /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:287:21)> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:276:16
# | #40 0x0000000010a1c4c0 verifyOperation /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:287:15
# | #41 0x0000000010a1c4c0 (anonymous namespace)::OperationVerifier::verifyOpAndDominance(mlir::Operation&) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:81:14
# | #42 0x0000000010a1b806 mlir::verify(mlir::Operation*, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/IR/Verifier.cpp:426:1
# | #43 0x000000000f3750df finalize /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/AsmParser/Parser.cpp:969:45
# | #44 0x000000000f3750df parse /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/AsmParser/Parser.cpp:2914:20
# | #45 0x000000000f3750df mlir::parseAsmSourceFile(llvm::SourceMgr const&, mlir::Block*, mlir::ParserConfig const&, mlir::AsmParserState*, mlir::AsmParserCodeCompleteContext*) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/AsmParser/Parser.cpp:2968:41
# | #46 0x000000000f348823 mlir::parseSourceFile(std::shared_ptr<llvm::SourceMgr> const&, mlir::Block*, mlir::ParserConfig const&, mlir::LocationAttr*) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Parser/Parser.cpp:65:1
# | #47 0x0000000007c0a12e parseSourceFile<mlir::ModuleOp, const std::shared_ptr<llvm::SourceMgr> &> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/Parser/Parser.h:158:7
# | #48 0x0000000007c0a12e parseSourceFile<mlir::ModuleOp> /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/Parser/Parser.h:188:10
# | #49 0x0000000007c0a12e mlir::parseSourceFileForTool(std::shared_ptr<llvm::SourceMgr> const&, mlir::ParserConfig const&, bool) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/Tools/ParseUtilities.h:31:12
# | #50 0x0000000007c08e2a stop /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/Support/Timing.h:218:9
# | #51 0x0000000007c08e2a stop /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/Support/Timing.h:301:11
# | #52 0x0000000007c08e2a performActions(llvm::raw_ostream&, std::shared_ptr<llvm::SourceMgr> const&, mlir::MLIRContext*, mlir::MlirOptMainConfig const&) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Tools/mlir-opt/MlirOptMain.cpp:523:16
# | #53 0x0000000007c08ba8 processBuffer /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Tools/mlir-opt/MlirOptMain.cpp:673:12
# | #54 0x0000000007c08ba8 operator() /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Tools/mlir-opt/MlirOptMain.cpp:771:12
# | #55 0x0000000007c08ba8 llvm::LogicalResult llvm::function_ref<llvm::LogicalResult (std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::MemoryBufferRef const&, llvm::raw_ostream&)>::callback_fn<mlir::MlirOptMain(llvm::raw_ostream&, std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, mlir::DialectRegistry&, mlir::MlirOptMainConfig const&)::$_0>(long, std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::MemoryBufferRef const&, llvm::raw_ostream&) /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:46:12
# | #56 0x0000000010a2dd04 operator() /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:69:12
# | #57 0x0000000010a2dd04 mlir::splitAndProcessBuffer(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::function_ref<llvm::LogicalResult (std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::MemoryBufferRef const&, llvm::raw_ostream&)>, llvm::raw_ostream&, llvm::StringRef, llvm::StringRef)::$_0::operator()(llvm::StringRef) const /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Support/ToolUtilities.cpp:94:13
# | #58 0x0000000010a2d99f interleave<const llvm::StringRef *, (lambda at /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Support/ToolUtilities.cpp:81:23), (lambda at /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2301:49), void> /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/STLExtras.h:0:0
# | #59 0x0000000010a2d99f interleave<llvm::SmallVector<llvm::StringRef, 8U>, (lambda at /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Support/ToolUtilities.cpp:81:23), llvm::raw_ostream, llvm::StringRef> /home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/STLExtras.h:2301:3
# | #60 0x0000000010a2d99f mlir::splitAndProcessBuffer(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::function_ref<llvm::LogicalResult (std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::MemoryBufferRef const&, llvm::raw_ostream&)>, llvm::raw_ostream&, llvm::StringRef, llvm::StringRef) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Support/ToolUtilities.cpp:97:3
# | #61 0x0000000007bfe296 mlir::MlirOptMain(llvm::raw_ostream&, std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, mlir::DialectRegistry&, mlir::MlirOptMainConfig const&) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Tools/mlir-opt/MlirOptMain.cpp:776:26
# | #62 0x0000000007bfe5c5 mlir::MlirOptMain(int, char**, llvm::StringRef, llvm::StringRef, mlir::DialectRegistry&) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Tools/mlir-opt/MlirOptMain.cpp:822:14
# | #63 0x0000000007bfe83b mlir::MlirOptMain(int, char**, llvm::StringRef, mlir::DialectRegistry&) /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Tools/mlir-opt/MlirOptMain.cpp:838:10
# | #64 0x0000000007b3cab3 main /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/tools/mlir-opt/mlir-opt.cpp:347:33
# | #65 0x000078c7a1ab31ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #66 0x000078c7a1ab328b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #67 0x0000000007b3c5e5 _start (/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/mlir-opt+0x7b3c5e5)
# `-----------------------------
# error: command failed with exit status: -6
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Affine/pipeline-data-transfer.mlir
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Affine/pipeline-data-transfer.mlir:8:17: error: CHECK-LABEL: expected string not found in input
# | // CHECK-LABEL: func @loop_nest_dma() {
# | ^
# | <stdin>:1:1: note: scanning from here
# | module {
# | ^
# | <stdin>:1:3: note: possible intended match here
# | module {
# | ^
# |
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/test/Dialect/Affine/pipeline-data-transfer.mlir
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | 1: module {
# | label:8'0 X~~~~~~~~ error: no match found
# | label:8'1 ? possible intended match
# | 2: }
# | label:8'0 ~~
# | 3:
# | label:8'0 ~
# | 4: // -----
# | label:8'0 ~~~~~~~~~
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
### MLIR-Unit
<details>
<summary>MLIR-Unit.Bytecode/_/MLIRBytecodeTests/Bytecode/OpWithoutProperties</summary>
```
Script:
--
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/mlir/unittests/Bytecode/./MLIRBytecodeTests --gtest_filter=Bytecode.OpWithoutProperties
--
/home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/unittests/Bytecode/BytecodeTest.cpp:226
Value of: roundtripped->getInherentAttr("inherent_attr") != std::nullopt
Actual: false
Expected: true
```
</details>
<details>
<summary>MLIR-Unit.IR/_/MLIRIRTests/OpPropertiesTest/withoutPropertiesDiscardableAttrs</summary>
```
Script:
--
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/mlir/unittests/IR/./MLIRIRTests --gtest_filter=OpPropertiesTest.withoutPropertiesDiscardableAttrs
--
/home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/unittests/IR/OpPropertiesTest.cpp:402
Value of: op->getInherentAttr("inherent_attr") != std::nullopt
Actual: false
Expected: true
```
</details>
If these failures are unrelated to your changes (for example tests are broken or flaky at HEAD), please open an issue at https://github.com/llvm/llvm-project/issues and add the `infrastructure` label.
https://github.com/llvm/llvm-project/pull/182327
More information about the Mlir-commits
mailing list