Created
March 9, 2023 18:41
-
-
Save vmurali/7c1801a6c71e6ef0615a4a340311fefe to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
muralivi@gogeta:~$ /usr/local/google/home/muralivi/projects/iree-build/tools/iree-compile --output-format=vm-bytecode --mlir-print-op-on-diagnostic=false --iree-hal-target-backends=vmvx /usr/local/google/home/muralivi/projects/iree/tests/e2e/tensor_ops/pack.mlir -o check_vmvx_local-task_pack.mlir_module.vmfb --iree-hal-executable-object-search-path=\"/usr/local/google/home/muralivi/projects/iree-build\" --iree-llvm-embedded-linker-path=\"/usr/local/google/home/muralivi/projects/iree-build/llvm-project/bin/lld\" --iree-llvm-wasm-linker-path=\"/usr/local/google/home/muralivi/projects/iree-build/llvm-project/bin/lld\" >& ~/crap2 | |
Aborted | |
muralivi@gogeta:~$ vim ~/crap2 | |
muralivi@gogeta:~$ /usr/local/google/home/muralivi/projects/iree-build/tools/iree-compile --output-format=vm-bytecode --mlir-print-op-on-diagnostic=false --iree-hal-target-backends=vmvx /usr/local/google/home/muralivi/projects/iree/tests/e2e/tensor_ops/pack.mlir -o check_vmvx_local-task_pack.mlir_module.vmfb --iree-hal-executable-object-search-path=\"/usr/local/google/home/muralivi/projects/iree-build\" --iree-llvm-embedded-linker-path=\"/usr/local/google/home/muralivi/projects/iree-build/llvm-project/bin/lld\" --iree-llvm-wasm-linker-path=\"/usr/local/google/home/muralivi/projects/iree-build/llvm-project/bin/lld\" | |
iree-compile: iree/third_party/llvm-project/llvm/include/llvm/ADT/PointerUnion.h:156: T llvm::PointerUnion<mlir::Attribute, mlir::Value>::get() const [PT = <mlir::Attribute, mlir::Value>, T = mlir::Value]: Assertion `isa<T>(*this) && "Invalid accessor called"' failed. | |
Please report issues to https://github.com/openxla/iree/issues and include the crash backtrace. | |
iree-compile: iree/third_party/llvm-project/llvm/include/llvm/ADT/PointerUnion.h:156: T llvm::PointerUnion<mlir::Attribute, mlir::Value>::get() const [PT = <mlir::Attribute, mlir::Value>, T = mlir::Value]: Assertion `isa<T>(*this) && "Invalid accessor called"' failed. | |
Aborted | |
muralivi@gogeta:~$ git status | |
fatal: not a git repository (or any of the parent directories): .git | |
muralivi@gogeta:~$ cd /usr/local/google/home/muralivi/projects/iree-build/tests/e2e/tensor_ops && /usr/local/google/home/muralivi/projects/iree-build/tools/iree-compile --output-format=vm-bytecode --mlir-print-op-on-diagnostic=false --iree-hal-target-backends=vmvx /usr/local/google/home/muralivi/projects/iree/tests/e2e/tensor_ops/pack.mlir -o check_vmvx_local-task_pack.mlir_module.vmfb --iree-hal-executable-object-search-path=\"/usr/local/google/home/muralivi/projects/iree-build\" --iree-llvm-embedded-linker-path=\"/usr/local/google/home/muralivi/projects/iree-build/llvm-project/bin/lld\" --iree-llvm-wasm-linker-path=\"/usr/local/google/home/muralivi/projects/iree-build/llvm-project/bin/lld\" | |
iree-compile: iree/third_party/llvm-project/llvm/include/llvm/ADT/PointerUnion.h:156: T llvm::PointerUnion<mlir::Attribute, mlir::Value>::get() const [PT = <mlir::Attribute, mlir::Value>, T = mlir::Value]: Assertion `isa<T>(*this) && "Invalid accessor called"' failed. | |
Please report issues to https://github.com/openxla/iree/issues and include the crash backtrace. | |
iree-compile: iree/third_party/llvm-project/llvm/include/llvm/ADT/PointerUnion.h:156: T llvm::PointerUnion<mlir::Attribute, mlir::Value>::get() const [PT = <mlir::Attribute, mlir::Value>, T = mlir::Value]: Assertion `isa<T>(*this) && "Invalid accessor called"' failed. | |
iree-compile: iree/third_party/llvm-project/llvm/include/llvm/ADT/PointerUnion.h:156: T llvm::PointerUnion<mlir::Attribute, mlir::Value>::get() const [PT = <mlir::Attribute, mlir::Value>, T = mlir::Value]: Assertion `isa<T>(*this) && "Invalid accessor called"' failed. | |
Aborted | |
muralivi@gogeta:~/projects/iree-build/tests/e2e/tensor_ops$ lldb -- /usr/local/google/home/muralivi/projects/iree-build/tools/iree-compile --output-format=vm-bytecode --mlir-print-op-on-diagnostic=false --iree-hal-target-backends=vmvx /usr/local/google/home/muralivi/projects/iree/tests/e2e/tensor_ops/pack.mlir -o check_vmvx_local-task_pack.mlir_module.vmfb --iree-hal-executable-object-search-path=\"/usr/local/google/home/muralivi/projects/iree-build\" --iree-llvm-embedded-linker-path=\"/usr/local/google/home/muralivi/projects/iree-build/llvm-project/bin/lld\" --iree-llvm-wasm-linker-path=\"/usr/local/google/home/muralivi/projects/iree-build/llvm-project/bin/lld\" | |
Traceback (most recent call last): | |
File "<string>", line 1, in <module> | |
ModuleNotFoundError: No module named 'lldb.embedded_interpreter' | |
(lldb) target create "/usr/local/google/home/muralivi/projects/iree-build/tools/iree-compile" | |
Current executable set to '/usr/local/google/home/muralivi/projects/iree-build/tools/iree-compile' (x86_64). | |
(lldb) settings set -- target.run-args "--output-format=vm-bytecode" "--mlir-print-op-on-diagnostic=false" "--iree-hal-target-backends=vmvx" "/usr/local/google/home/muralivi/projects/iree/tests/e2e/tensor_ops/pack.mlir" "-o" "check_vmvx_local-task_pack.mlir_module.vmfb" "--iree-hal-executable-object-search-path=\"/usr/local/google/home/muralivi/projects/iree-build\"" "--iree-llvm-embedded-linker-path=\"/usr/local/google/home/muralivi/projects/iree-build/llvm-project/bin/lld\"" "--iree-llvm-wasm-linker-path=\"/usr/local/google/home/muralivi/projects/iree-build/llvm-project/bin/lld\"" | |
(lldb) r | |
Process 3428 launched: '/usr/local/google/home/muralivi/projects/iree-build/tools/iree-compile' (x86_64) | |
iree-compile: iree/third_party/llvm-project/llvm/include/llvm/ADT/PointerUnion.h:156: T llvm::PointerUnion<mlir::Attribute, mlir::Value>::get() const [PT = <mlir::Attribute, mlir::Value>, T = mlir::Value]: Assertion `isa<T>(*this) && "Invalid accessor called"' failed. | |
Process 3428 stopped | |
* thread #68, name = 'llvm-worker-66', stop reason = signal SIGABRT | |
frame #0: 0x00007fffe64a9ccc libc.so.6`__pthread_kill_implementation(threadid=<unavailable>, signo=6, no_tid=<unavailable>) at pthread_kill.c:44:76 | |
(lldb) bt | |
Traceback (most recent call last): | |
File "<string>", line 1, in <module> | |
NameError: name 'run_one_line' is not defined | |
Traceback (most recent call last): | |
File "<string>", line 1, in <module> | |
NameError: name 'run_one_line' is not defined | |
Traceback (most recent call last): | |
File "<string>", line 1, in <module> | |
NameError: name 'run_one_line' is not defined | |
Traceback (most recent call last): | |
File "<string>", line 1, in <module> | |
NameError: name 'run_one_line' is not defined | |
Traceback (most recent call last): | |
File "<string>", line 1, in <module> | |
NameError: name 'run_one_line' is not defined | |
Traceback (most recent call last): | |
File "<string>", line 1, in <module> | |
NameError: name 'run_one_line' is not defined | |
Traceback (most recent call last): | |
File "<string>", line 1, in <module> | |
NameError: name 'lldb' is not defined | |
Traceback (most recent call last): | |
File "<string>", line 1, in <module> | |
NameError: name 'run_one_line' is not defined | |
Traceback (most recent call last): | |
File "<string>", line 1, in <module> | |
NameError: name 'lldb' is not defined | |
Traceback (most recent call last): | |
File "<string>", line 1, in <module> | |
NameError: name 'run_one_line' is not defined | |
Traceback (most recent call last): | |
File "<string>", line 1, in <module> | |
NameError: name 'lldb' is not defined | |
* thread #68, name = 'llvm-worker-66', stop reason = signal SIGABRT | |
* frame #0: 0x00007fffe64a9ccc libc.so.6`__pthread_kill_implementation(threadid=<unavailable>, signo=6, no_tid=<unavailable>) at pthread_kill.c:44:76 | |
frame #1: 0x00007fffe645aef2 libc.so.6`__GI_raise(sig=6) at raise.c:26:13 | |
frame #2: 0x00007fffe6445472 libc.so.6`__GI_abort at abort.c:79:7 | |
frame #3: 0x00007fffe6445395 libc.so.6`__assert_fail_base.cold at assert.c:92:3 | |
frame #4: 0x00007fffe6453df2 libc.so.6`__GI___assert_fail(assertion=<unavailable>, file=<unavailable>, line=<unavailable>, function=<unavailable>) at assert.c:101:3 | |
frame #5: 0x00007ffff0e28e6c libIREECompiler.so.0`mlir::Value llvm::PointerUnion<mlir::Attribute, mlir::Value>::get<mlir::Value>(this=0x00007ffece7f6e58) const at PointerUnion.h:156:5 | |
frame #6: 0x00007ffff35e912a libIREECompiler.so.0`mlir::iree_compiler::IREE::LinalgExt::PackOp::generateScalarImplementation(this=0x00007ffece7f6f30, builder=0x00007ffece7f86e8, loc=Location @ 0x00007ffece7f6ef0, ivs=ValueRange @ 0x00007ffece7f6ee0) at LinalgExtOps.cpp:1940:44 | |
frame #7: 0x00007ffff359aace libIREECompiler.so.0`mlir::detail::TilingInterfaceInterfaceTraits::Model<mlir::iree_compiler::IREE::LinalgExt::PackOp>::generateScalarImplementation(impl=0x000055555572d630, tablegen_opaque_val=0x00007ffea823cd10, b=0x00007ffece7f86e8, loc=Location @ 0x00007ffece7f6f60, ivs=ValueRange @ 0x00007ffece7f6f50) at TilingInterface.h.inc:348:56 | |
frame #8: 0x00007ffff3b466bc libIREECompiler.so.0`mlir::TilingInterface::generateScalarImplementation(this=0x00007ffece7f7118, b=0x00007ffece7f86e8, loc=Location @ 0x00007ffece7f6fd0, ivs=ValueRange @ 0x00007ffece7f6fc0) at TilingInterface.cpp.inc:95:14 | |
frame #9: 0x00007ffff2ce26a6 libIREECompiler.so.0`lowerToLoopsImpl(builder=0x00007ffece7f86e8, tilableOp=TilingInterface @ 0x00007ffece7f7118, loopRanges=ArrayRef<mlir::Range> @ 0x00007ffece7f7108, loopDepth=2, ivs=0x00007ffece7f7eb0) at ConvertToLoops.cpp:40:22 | |
frame #10: 0x00007ffff2ce2bc4 libIREECompiler.so.0`lowerToLoopsImpl(this=0x00007ffece7f76d0, b=0x00007ffece7f86e8, loc=Location @ 0x00007ffece7f71b8, iv=Value @ 0x00007ffece7f71b0, args=ValueRange @ 0x00007ffece7f71a0)::$_1::operator()(mlir::OpBuilder&, mlir::Location, mlir::Value, mlir::ValueRange) const at ConvertToLoops.cpp:52:18 | |
frame #11: 0x00007ffff2ce2b2a libIREECompiler.so.0`void llvm::function_ref<void (mlir::OpBuilder&, mlir::Location, mlir::Value, mlir::ValueRange)>::callback_fn<lowerToLoopsImpl(callable=140732362880720, params=0x00007ffece7f86e8, params=Location @ 0x00007ffece7f7228, params=Value @ 0x00007ffece7f7220, params=ValueRange @ 0x00007ffece7f7210)::$_1>(long, mlir::OpBuilder&, mlir::Location, mlir::Value, mlir::ValueRange) at STLFunctionalExtras.h:45:12 | |
frame #12: 0x00007ffff3b15849 libIREECompiler.so.0`llvm::function_ref<void (mlir::OpBuilder&, mlir::Location, mlir::Value, mlir::ValueRange)>::operator(this=0x00007ffece7f74d0, params=0x00007ffece7f86e8, params=Location @ 0x00007ffece7f72a8, params=Value @ 0x00007ffece7f72a0, params=ValueRange @ 0x00007ffece7f7290)(mlir::OpBuilder&, mlir::Location, mlir::Value, mlir::ValueRange) const at STLFunctionalExtras.h:68:12 | |
frame #13: 0x00007ffff3ad3977 libIREECompiler.so.0`mlir::scf::ForOp::build(builder=0x00007ffece7f86e8, result=0x00007ffece7f7550, lb=Value @ 0x00007ffece7f74a8, ub=Value @ 0x00007ffece7f74a0, step=Value @ 0x00007ffece7f7498, iterArgs=ValueRange @ 0x00007ffece7f74c0, bodyBuilder=mlir::scf::ForOp::BodyBuilderFn @ 0x00007ffece7f74d0)>) at SCF.cpp:316:5 | |
frame #14: 0x00007ffff2ce29b1 libIREECompiler.so.0`mlir::scf::ForOp mlir::OpBuilder::create<mlir::scf::ForOp, mlir::Value, mlir::Value, mlir::Value, mlir::ValueRange, lowerToLoopsImpl(mlir::OpBuilder&, mlir::TilingInterface, llvm::ArrayRef<mlir::Range>, unsigned int, llvm::SmallVectorImpl<mlir::Value>&)::$_1>(this=0x00007ffece7f86e8, location=Location @ 0x00007ffece7f7670, args=0x00007ffece7f7760, args=0x00007ffece7f7748, args=0x00007ffece7f7730, args=0x00007ffece7f7710, args=0x00007ffece7f76d0)::$_1&&) at Builders.h:489:5 | |
frame #15: 0x00007ffff2ce283f libIREECompiler.so.0`lowerToLoopsImpl(builder=0x00007ffece7f86e8, tilableOp=TilingInterface @ 0x00007ffece7f77b8, loopRanges=ArrayRef<mlir::Range> @ 0x00007ffece7f77a8, loopDepth=1, ivs=0x00007ffece7f7eb0) at ConvertToLoops.cpp:43:11 | |
frame #16: 0x00007ffff2ce2bc4 libIREECompiler.so.0`lowerToLoopsImpl(this=0x00007ffece7f7d70, b=0x00007ffece7f86e8, loc=Location @ 0x00007ffece7f7858, iv=Value @ 0x00007ffece7f7850, args=ValueRange @ 0x00007ffece7f7840)::$_1::operator()(mlir::OpBuilder&, mlir::Location, mlir::Value, mlir::ValueRange) const at ConvertToLoops.cpp:52:18 | |
frame #17: 0x00007ffff2ce2b2a libIREECompiler.so.0`void llvm::function_ref<void (mlir::OpBuilder&, mlir::Location, mlir::Value, mlir::ValueRange)>::callback_fn<lowerToLoopsImpl(callable=140732362882416, params=0x00007ffece7f86e8, params=Location @ 0x00007ffece7f78c8, params=Value @ 0x00007ffece7f78c0, params=ValueRange @ 0x00007ffece7f78b0)::$_1>(long, mlir::OpBuilder&, mlir::Location, mlir::Value, mlir::ValueRange) at STLFunctionalExtras.h:45:12 | |
frame #18: 0x00007ffff3b15849 libIREECompiler.so.0`llvm::function_ref<void (mlir::OpBuilder&, mlir::Location, mlir::Value, mlir::ValueRange)>::operator(this=0x00007ffece7f7b70, params=0x00007ffece7f86e8, params=Location @ 0x00007ffece7f7948, params=Value @ 0x00007ffece7f7940, params=ValueRange @ 0x00007ffece7f7930)(mlir::OpBuilder&, mlir::Location, mlir::Value, mlir::ValueRange) const at STLFunctionalExtras.h:68:12 | |
frame #19: 0x00007ffff3ad3977 libIREECompiler.so.0`mlir::scf::ForOp::build(builder=0x00007ffece7f86e8, result=0x00007ffece7f7bf0, lb=Value @ 0x00007ffece7f7b48, ub=Value @ 0x00007ffece7f7b40, step=Value @ 0x00007ffece7f7b38, iterArgs=ValueRange @ 0x00007ffece7f7b60, bodyBuilder=mlir::scf::ForOp::BodyBuilderFn @ 0x00007ffece7f7b70)>) at SCF.cpp:316:5 | |
frame #20: 0x00007ffff2ce29b1 libIREECompiler.so.0`mlir::scf::ForOp mlir::OpBuilder::create<mlir::scf::ForOp, mlir::Value, mlir::Value, mlir::Value, mlir::ValueRange, lowerToLoopsImpl(mlir::OpBuilder&, mlir::TilingInterface, llvm::ArrayRef<mlir::Range>, unsigned int, llvm::SmallVectorImpl<mlir::Value>&)::$_1>(this=0x00007ffece7f86e8, location=Location @ 0x00007ffece7f7d10, args=0x00007ffece7f7e00, args=0x00007ffece7f7de8, args=0x00007ffece7f7dd0, args=0x00007ffece7f7db0, args=0x00007ffece7f7d70)::$_1&&) at Builders.h:489:5 | |
frame #21: 0x00007ffff2ce283f libIREECompiler.so.0`lowerToLoopsImpl(builder=0x00007ffece7f86e8, tilableOp=TilingInterface @ 0x00007ffece7f7e58, loopRanges=ArrayRef<mlir::Range> @ 0x00007ffece7f7e48, loopDepth=0, ivs=0x00007ffece7f7eb0) at ConvertToLoops.cpp:43:11 | |
frame #22: 0x00007ffff2ce206b libIREECompiler.so.0`lowerToLoops(builder=0x00007ffece7f86e8, tilableOp=TilingInterface @ 0x00007ffece7f7f38) at ConvertToLoops.cpp:63:10 | |
frame #23: 0x00007ffff2ce1f24 libIREECompiler.so.0`(anonymous namespace)::TilingInterfaceLowerToLoopsPattern::matchAndRewrite(this=0x0000555556bf2420, op=0x00007ffea823cd10, rewriter=0x00007ffece7f86e0) const at ConvertToLoops.cpp:90:16 | |
frame #24: 0x00007ffff6fd9d60 libIREECompiler.so.0`mlir::PatternApplicator::matchAndRewrite(this=0x00007ffece7f8868, op=0x00007ffea823cd10, rewriter=0x00007ffece7f86e0, canApply=mlir::function_ref<bool (const mlir::Pattern &)> @ 0x00007ffece7f83a8, onFailure=mlir::function_ref<void (const mlir::Pattern &)> @ 0x00007ffece7f83d0, onSuccess=mlir::function_ref<mlir::LogicalResult (const mlir::Pattern &)> @ 0x00007ffece7f83e0)>, llvm::function_ref<void (mlir::Pattern const&)>, llvm::function_ref<mlir::LogicalResult (mlir::Pattern const&)>) at PatternApplicator.cpp:200:25 | |
frame #25: 0x00007ffff6f6db15 libIREECompiler.so.0`(anonymous namespace)::GreedyPatternRewriteDriver::processWorklist(this=0x00007ffece7f86e0) at GreedyPatternRewriteDriver.cpp:229:19 | |
frame #26: 0x00007ffff6f6b9ed libIREECompiler.so.0`(anonymous namespace)::RegionPatternRewriteDriver::simplify(this=0x00007ffece7f86e0) && at GreedyPatternRewriteDriver.cpp:458:15 | |
frame #27: 0x00007ffff6f6b6e7 libIREECompiler.so.0`mlir::applyPatternsAndFoldGreedily(region=0x0000555556f2aae0, patterns=0x00007ffece7f8a78, config=GreedyRewriteConfig @ 0x00007ffece7f88e0) at GreedyPatternRewriteDriver.cpp:487:47 | |
frame #28: 0x00007fffed7bcb59 libIREECompiler.so.0`mlir::applyPatternsAndFoldGreedily(op=0x0000555556f2aaa0, patterns=0x00007ffece7f8a78, config=GreedyRewriteConfig @ 0x00007ffece7f89c0) at GreedyPatternRewriteDriver.h:115:15 | |
frame #29: 0x00007ffff2ce1668 libIREECompiler.so.0`(anonymous namespace)::LinalgExtToLoopsPass::runOnOperation(this=0x00007ffea8398000) at ConvertToLoops.cpp:117:16 | |
frame #30: 0x00007ffff704508a libIREECompiler.so.0`mlir::detail::OpToOpPassAdaptor::run(pass=0x00007ffea8398000, op=0x0000555556f2aaa0, am=AnalysisManager @ 0x00007ffece7f8dd0, verifyPasses=true, parentInitGeneration=1) at Pass.cpp:470:11 | |
frame #31: 0x00007ffff70456a4 libIREECompiler.so.0`mlir::detail::OpToOpPassAdaptor::runPipeline(pm=0x00007ffea8396910, op=0x0000555556f2aaa0, am=AnalysisManager @ 0x00007ffece7f8ec0, verifyPasses=true, parentInitGeneration=1, instrumentor=0x000055555562cbe0, parentInfo=0x00007ffece7f9140) at Pass.cpp:534:16 | |
frame #32: 0x00007ffff704ae98 libIREECompiler.so.0`mlir::detail::OpToOpPassAdaptor::runOnOperationAsyncImpl(this=0x00007ffece7f90d8, opInfo=0x00007ffea8652c80)::$_14::operator()(mlir::detail::OpToOpPassAdaptor::runOnOperationAsyncImpl(bool)::OpPMInfo&) const at Pass.cpp:754:36 | |
frame #33: 0x00007ffff704ab09 libIREECompiler.so.0`mlir::LogicalResult mlir::failableParallelForEach<__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)::$_14&>(context=0x000055555557b278, begin=__normal_iterator<OpPMInfo *, std::vector<OpPMInfo, std::allocator<OpPMInfo> > > @ 0x00007ffece7f9030, end=__normal_iterator<OpPMInfo *, std::vector<OpPMInfo, std::allocator<OpPMInfo> > > @ 0x00007ffece7f9028, func=0x00007ffece7f90d8)::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)::$_14&) at Threading.h:46:18 | |
frame #34: 0x00007ffff7046983 libIREECompiler.so.0`mlir::LogicalResult mlir::failableParallelForEach<std::vector<mlir::detail::OpToOpPassAdaptor::runOnOperationAsyncImpl(bool)::OpPMInfo, std::allocator<mlir::detail::OpToOpPassAdaptor::runOnOperationAsyncImpl(bool)::OpPMInfo> >&, mlir::detail::OpToOpPassAdaptor::runOnOperationAsyncImpl(bool)::$_14&>(context=0x000055555557b278, range=size=1, func=0x00007ffece7f90d8)::OpPMInfo, std::allocator<mlir::detail::OpToOpPassAdaptor::runOnOperationAsyncImpl(bool)::OpPMInfo> >&, mlir::detail::OpToOpPassAdaptor::runOnOperationAsyncImpl(bool)::$_14&) at Threading.h:92:10 | |
frame #35: 0x00007ffff7046227 libIREECompiler.so.0`mlir::detail::OpToOpPassAdaptor::runOnOperationAsyncImpl(this=0x00007ffea844f100, verifyPasses=true) at Pass.cpp:764:14 | |
frame #36: 0x00007ffff7045357 libIREECompiler.so.0`mlir::detail::OpToOpPassAdaptor::runOnOperation(this=0x00007ffea844f100, verifyPasses=true) at Pass.cpp:655:5 | |
frame #37: 0x00007ffff704507b libIREECompiler.so.0`mlir::detail::OpToOpPassAdaptor::run(pass=0x00007ffea844f100, op=0x0000555556f4fa10, am=AnalysisManager @ 0x00007ffece7f9570, verifyPasses=true, parentInitGeneration=1) at Pass.cpp:468:14 | |
frame #38: 0x00007ffff70456a4 libIREECompiler.so.0`mlir::detail::OpToOpPassAdaptor::runPipeline(pm=0x00007ffea81fdaa0, op=0x0000555556f4fa10, am=AnalysisManager @ 0x00007ffece7f9660, verifyPasses=true, parentInitGeneration=1, instrumentor=0x000055555562cbe0, parentInfo=0x00007ffece7f98e0) at Pass.cpp:534:16 | |
frame #39: 0x00007ffff704ae98 libIREECompiler.so.0`mlir::detail::OpToOpPassAdaptor::runOnOperationAsyncImpl(this=0x00007ffece7f9878, opInfo=0x00007ffea8396760)::$_14::operator()(mlir::detail::OpToOpPassAdaptor::runOnOperationAsyncImpl(bool)::OpPMInfo&) const at Pass.cpp:754:36 | |
frame #40: 0x00007ffff704ab09 libIREECompiler.so.0`mlir::LogicalResult mlir::failableParallelForEach<__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)::$_14&>(context=0x000055555557b278, begin=__normal_iterator<OpPMInfo *, std::vector<OpPMInfo, std::allocator<OpPMInfo> > > @ 0x00007ffece7f97d0, end=__normal_iterator<OpPMInfo *, std::vector<OpPMInfo, std::allocator<OpPMInfo> > > @ 0x00007ffece7f97c8, func=0x00007ffece7f9878)::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)::$_14&) at Threading.h:46:18 | |
frame #41: 0x00007ffff7046983 libIREECompiler.so.0`mlir::LogicalResult mlir::failableParallelForEach<std::vector<mlir::detail::OpToOpPassAdaptor::runOnOperationAsyncImpl(bool)::OpPMInfo, std::allocator<mlir::detail::OpToOpPassAdaptor::runOnOperationAsyncImpl(bool)::OpPMInfo> >&, mlir::detail::OpToOpPassAdaptor::runOnOperationAsyncImpl(bool)::$_14&>(context=0x000055555557b278, range=size=1, func=0x00007ffece7f9878)::OpPMInfo, std::allocator<mlir::detail::OpToOpPassAdaptor::runOnOperationAsyncImpl(bool)::OpPMInfo> >&, mlir::detail::OpToOpPassAdaptor::runOnOperationAsyncImpl(bool)::$_14&) at Threading.h:92:10 | |
frame #42: 0x00007ffff7046227 libIREECompiler.so.0`mlir::detail::OpToOpPassAdaptor::runOnOperationAsyncImpl(this=0x00007ffea802a610, verifyPasses=true) at Pass.cpp:764:14 | |
frame #43: 0x00007ffff7045357 libIREECompiler.so.0`mlir::detail::OpToOpPassAdaptor::runOnOperation(this=0x00007ffea802a610, verifyPasses=true) at Pass.cpp:655:5 | |
frame #44: 0x00007ffff704507b libIREECompiler.so.0`mlir::detail::OpToOpPassAdaptor::run(pass=0x00007ffea802a610, op=0x0000555556f4f180, am=AnalysisManager @ 0x00007ffece7f9d10, verifyPasses=true, parentInitGeneration=1) at Pass.cpp:468:14 | |
frame #45: 0x00007ffff70456a4 libIREECompiler.so.0`mlir::detail::OpToOpPassAdaptor::runPipeline(pm=0x00007ffece7fa1a8, op=0x0000555556f4f180, am=AnalysisManager @ 0x00007ffece7f9e00, verifyPasses=true, parentInitGeneration=1, instrumentor=0x000055555562cbe0, parentInfo=0x00007ffece7fa360) at Pass.cpp:534:16 | |
frame #46: 0x00007ffff7049af1 libIREECompiler.so.0`mlir::detail::OpToOpPassAdaptor::run(this=0x00007ffece7fa330, pipeline=0x00007ffece7fa1a8, root=0x0000555556f4f180)::$_6::operator()(mlir::OpPassManager&, mlir::Operation*) const at Pass.cpp:456:12 | |
frame #47: 0x00007ffff7049872 libIREECompiler.so.0`mlir::LogicalResult llvm::function_ref<mlir::LogicalResult (mlir::OpPassManager&, mlir::Operation*)>::callback_fn<mlir::detail::OpToOpPassAdaptor::run(callable=140732362892080, params=0x00007ffece7fa1a8, params=0x0000555556f4f180)::$_6>(long, mlir::OpPassManager&, mlir::Operation*) at STLFunctionalExtras.h:45:12 | |
frame #48: 0x00007fffed688521 libIREECompiler.so.0`llvm::function_ref<mlir::LogicalResult (mlir::OpPassManager&, mlir::Operation*)>::operator(this=0x00007ffea80065f0, params=0x00007ffece7fa1a8, params=0x0000555556f4f180)(mlir::OpPassManager&, mlir::Operation*) const at STLFunctionalExtras.h:68:12 | |
frame #49: 0x00007fffed682775 libIREECompiler.so.0`mlir::Pass::runPipeline(this=0x00007ffea8006580, pipeline=0x00007ffece7fa1a8, op=0x0000555556f4f180) at Pass.h:196:12 | |
frame #50: 0x00007fffeff93bf9 libIREECompiler.so.0`mlir::iree_compiler::IREE::HAL::TranslateTargetExecutableVariantsPass::runOnOperation(this=0x00007ffea8006580) at TranslateExecutables.cpp:68:16 | |
frame #51: 0x00007ffff704508a libIREECompiler.so.0`mlir::detail::OpToOpPassAdaptor::run(pass=0x00007ffea8006580, op=0x0000555556f4f180, am=AnalysisManager @ 0x00007ffece7fa570, verifyPasses=true, parentInitGeneration=1) at Pass.cpp:470:11 | |
frame #52: 0x00007ffff70456a4 libIREECompiler.so.0`mlir::detail::OpToOpPassAdaptor::runPipeline(pm=0x00007ffea80050e0, op=0x0000555556f4f180, am=AnalysisManager @ 0x00007ffece7fa660, verifyPasses=true, parentInitGeneration=1, instrumentor=0x000055555562cbe0, parentInfo=0x00007ffece7fa8e0) at Pass.cpp:534:16 | |
frame #53: 0x00007ffff704ae98 libIREECompiler.so.0`mlir::detail::OpToOpPassAdaptor::runOnOperationAsyncImpl(this=0x00007ffece7fa878, opInfo=0x00007ffea8028020)::$_14::operator()(mlir::detail::OpToOpPassAdaptor::runOnOperationAsyncImpl(bool)::OpPMInfo&) const at Pass.cpp:754:36 | |
frame #54: 0x00007ffff704ab09 libIREECompiler.so.0`mlir::LogicalResult mlir::failableParallelForEach<__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)::$_14&>(context=0x000055555557b278, begin=__normal_iterator<OpPMInfo *, std::vector<OpPMInfo, std::allocator<OpPMInfo> > > @ 0x00007ffece7fa7d0, end=__normal_iterator<OpPMInfo *, std::vector<OpPMInfo, std::allocator<OpPMInfo> > > @ 0x00007ffece7fa7c8, func=0x00007ffece7fa878)::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)::$_14&) at Threading.h:46:18 | |
frame #55: 0x00007ffff7046983 libIREECompiler.so.0`mlir::LogicalResult mlir::failableParallelForEach<std::vector<mlir::detail::OpToOpPassAdaptor::runOnOperationAsyncImpl(bool)::OpPMInfo, std::allocator<mlir::detail::OpToOpPassAdaptor::runOnOperationAsyncImpl(bool)::OpPMInfo> >&, mlir::detail::OpToOpPassAdaptor::runOnOperationAsyncImpl(bool)::$_14&>(context=0x000055555557b278, range=size=1, func=0x00007ffece7fa878)::OpPMInfo, std::allocator<mlir::detail::OpToOpPassAdaptor::runOnOperationAsyncImpl(bool)::OpPMInfo> >&, mlir::detail::OpToOpPassAdaptor::runOnOperationAsyncImpl(bool)::$_14&) at Threading.h:92:10 | |
frame #56: 0x00007ffff7046227 libIREECompiler.so.0`mlir::detail::OpToOpPassAdaptor::runOnOperationAsyncImpl(this=0x00007ffea8004e80, verifyPasses=true) at Pass.cpp:764:14 | |
frame #57: 0x00007ffff7045357 libIREECompiler.so.0`mlir::detail::OpToOpPassAdaptor::runOnOperation(this=0x00007ffea8004e80, verifyPasses=true) at Pass.cpp:655:5 | |
frame #58: 0x00007ffff704507b libIREECompiler.so.0`mlir::detail::OpToOpPassAdaptor::run(pass=0x00007ffea8004e80, op=0x0000555556f4f330, am=AnalysisManager @ 0x00007ffece7fad10, verifyPasses=true, parentInitGeneration=1) at Pass.cpp:468:14 | |
frame #59: 0x00007ffff70456a4 libIREECompiler.so.0`mlir::detail::OpToOpPassAdaptor::runPipeline(pm=0x00007ffece7fb208, op=0x0000555556f4f330, am=AnalysisManager @ 0x00007ffece7fae00, verifyPasses=true, parentInitGeneration=1, instrumentor=0x000055555562cbe0, parentInfo=0x00007ffece7fb280) at Pass.cpp:534:16 | |
frame #60: 0x00007ffff7049af1 libIREECompiler.so.0`mlir::detail::OpToOpPassAdaptor::run(this=0x00007ffece7fb250, pipeline=0x00007ffece7fb208, root=0x0000555556f4f330)::$_6::operator()(mlir::OpPassManager&, mlir::Operation*) const at Pass.cpp:456:12 | |
frame #61: 0x00007ffff7049872 libIREECompiler.so.0`mlir::LogicalResult llvm::function_ref<mlir::LogicalResult (mlir::OpPassManager&, mlir::Operation*)>::callback_fn<mlir::detail::OpToOpPassAdaptor::run(callable=140732362895952, params=0x00007ffece7fb208, params=0x0000555556f4f330)::$_6>(long, mlir::OpPassManager&, mlir::Operation*) at STLFunctionalExtras.h:45:12 | |
frame #62: 0x00007fffed688521 libIREECompiler.so.0`llvm::function_ref<mlir::LogicalResult (mlir::OpPassManager&, mlir::Operation*)>::operator(this=0x0000555556f40b80, params=0x00007ffece7fb208, params=0x0000555556f4f330)(mlir::OpPassManager&, mlir::Operation*) const at STLFunctionalExtras.h:68:12 | |
frame #63: 0x00007fffed682775 libIREECompiler.so.0`mlir::Pass::runPipeline(this=0x0000555556f40b10, pipeline=0x00007ffece7fb208, op=0x0000555556f4f330) at Pass.h:196:12 | |
frame #64: 0x00007fffeff9506d libIREECompiler.so.0`mlir::iree_compiler::IREE::HAL::TranslateExecutablesPass::runOnOperation(this=0x0000555556f40b10) at TranslateExecutables.cpp:125:16 | |
frame #65: 0x00007ffff704508a libIREECompiler.so.0`mlir::detail::OpToOpPassAdaptor::run(pass=0x0000555556f40b10, op=0x0000555556f4f330, am=AnalysisManager @ 0x00007ffece7fb490, verifyPasses=true, parentInitGeneration=1) at Pass.cpp:470:11 | |
frame #66: 0x00007ffff70456a4 libIREECompiler.so.0`mlir::detail::OpToOpPassAdaptor::runPipeline(pm=0x0000555556f64650, op=0x0000555556f4f330, am=AnalysisManager @ 0x00007ffece7fb580, verifyPasses=true, parentInitGeneration=1, instrumentor=0x000055555562cbe0, parentInfo=0x00007fffffffb580) at Pass.cpp:534:16 | |
frame #67: 0x00007ffff704ae98 libIREECompiler.so.0`mlir::detail::OpToOpPassAdaptor::runOnOperationAsyncImpl(this=0x00007fffffffb518, opInfo=0x0000555556e08c60)::$_14::operator()(mlir::detail::OpToOpPassAdaptor::runOnOperationAsyncImpl(bool)::OpPMInfo&) const at Pass.cpp:754:36 | |
frame #68: 0x00007ffff704b7e9 libIREECompiler.so.0`mlir::LogicalResult mlir::failableParallelForEach<__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)::$_14&>(this=0x0000555555bdd180)::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)::$_14&)::'lambda'()::operator()() const at Threading.h:62:18 | |
frame #69: 0x00007ffff704b72d libIREECompiler.so.0`__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> > > std::__invoke_impl<void, mlir::LogicalResult mlir::failableParallelForEach<__gnu_cxx::__normal_iterator<mlir::detail::OpToOpPassAdaptor::runOnOperationAsyncImpl((null)=__invoke_other @ 0x00007ffece7fb678, __f=0x0000555555bdd180)::OpPMInfo*, std::vector<mlir::detail::OpToOpPassAdaptor::runOnOperationAsyncImpl(bool)::OpPMInfo, std::allocator<mlir::detail::OpToOpPassAdaptor::runOnOperationAsyncImpl(bool)::OpPMInfo> > >, mlir::detail::OpToOpPassAdaptor::runOnOperationAsyncImpl(bool)::$_14&>(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)::$_14&)::'lambda'()&>(std::__invoke_other, mlir::detail::OpToOpPassAdaptor::runOnOperationAsyncImpl(bool)::$_14&) at invoke.h:61:14 | |
frame #70: 0x00007ffff704b6dd libIREECompiler.so.0`std::enable_if<is_invocable_r_v<__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)::$_14&>, __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> > > >::type std::__invoke_r<void, mlir::LogicalResult mlir::failableParallelForEach<__gnu_cxx::__normal_iterator<mlir::detail::OpToOpPassAdaptor::runOnOperationAsyncImpl(__fn=0x0000555555bdd180)::OpPMInfo*, std::vector<mlir::detail::OpToOpPassAdaptor::runOnOperationAsyncImpl(bool)::OpPMInfo, std::allocator<mlir::detail::OpToOpPassAdaptor::runOnOperationAsyncImpl(bool)::OpPMInfo> > >, mlir::detail::OpToOpPassAdaptor::runOnOperationAsyncImpl(bool)::$_14&>(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)::$_14&)::'lambda'()&>(mlir::detail::OpToOpPassAdaptor::runOnOperationAsyncImpl(bool)::$_14&) at invoke.h:111:2 | |
frame #71: 0x00007ffff704b5cd libIREECompiler.so.0`std::_Function_handler<void (), mlir::LogicalResult mlir::failableParallelForEach<__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)::$_14&>(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)::$_14&)::'lambda'()>::_M_invoke(__functor=0x0000555556f2ac70) at std_function.h:290:9 | |
frame #72: 0x00007fffececae45 libIREECompiler.so.0`std::function<void ()>::operator(this=0x0000555556f2ac70)() const at std_function.h:591:9 | |
frame #73: 0x00007fffed45e6cd libIREECompiler.so.0`llvm::ThreadPool::createTaskAndFuture(this=0x0000555556f2ac60)>)::'lambda'()::operator()() const at ThreadPool.h:135:15 | |
frame #74: 0x00007fffed45e68d libIREECompiler.so.0`void std::__invoke_impl<void, llvm::ThreadPool::createTaskAndFuture(std::function<void ()>)::'lambda'()&>((null)=__invoke_other @ 0x00007ffece7fb718, __f=0x0000555556f2ac60)>)::'lambda'()&) at invoke.h:61:14 | |
frame #75: 0x00007fffed45e63d libIREECompiler.so.0`std::enable_if<is_invocable_r_v<void, llvm::ThreadPool::createTaskAndFuture(std::function<void ()>)::'lambda'()&>, void>::type std::__invoke_r<void, llvm::ThreadPool::createTaskAndFuture(__fn=0x0000555556f2ac60)>)::'lambda'()&>(llvm::ThreadPool::createTaskAndFuture(std::function<void ()>)::'lambda'()&) at invoke.h:111:2 | |
frame #76: 0x00007fffed45e4ed libIREECompiler.so.0`std::_Function_handler<void (), llvm::ThreadPool::createTaskAndFuture(std::function<void ()>)::'lambda'()>::_M_invoke(__functor=0x00007ffece7fb860) at std_function.h:290:9 | |
frame #77: 0x00007fffececae45 libIREECompiler.so.0`std::function<void ()>::operator(this=0x00007ffece7fb860)() const at std_function.h:591:9 | |
frame #78: 0x00007ffff767b12b libIREECompiler.so.0`llvm::ThreadPool::processTasks(this=0x00005555555c0c80, WaitingForGroup=0x0000000000000000) at ThreadPool.cpp:101:5 | |
frame #79: 0x00007ffff767c305 libIREECompiler.so.0`llvm::ThreadPool::grow(this=0x00007ffefc0055a0)::$_0::operator()() const at ThreadPool.cpp:49:7 | |
frame #80: 0x00007ffff767c281 libIREECompiler.so.0`auto void llvm::thread::GenericThreadProxy<std::tuple<llvm::ThreadPool::grow(int)::$_0> >(this=0x00007ffece7fba18, F=0x00007ffefc0055a0)::'lambda'(auto&&, auto&&...)::operator()<llvm::ThreadPool::grow(int)::$_0&>(auto&&, auto&&...) const at thread.h:43:11 | |
frame #81: 0x00007ffff767c252 libIREECompiler.so.0`auto std::__invoke_impl<void, void llvm::thread::GenericThreadProxy<std::tuple<llvm::ThreadPool::grow(int)::$_0> >(void*)::'lambda'(auto&&, auto&&...), llvm::ThreadPool::grow(int)::$_0&>((null)=__invoke_other @ 0x00007ffece7fb968, __f=0x00007ffece7fba18, __args=0x00007ffefc0055a0)::$_0> >(void*)::'lambda'(auto&&, auto&&...)&&, llvm::ThreadPool::grow(int)::$_0&) at invoke.h:61:14 | |
frame #82: 0x00007ffff767c1f2 libIREECompiler.so.0`std::__invoke_result<auto, auto...>::type std::__invoke<void llvm::thread::GenericThreadProxy<std::tuple<llvm::ThreadPool::grow(__fn=0x00007ffece7fba18, __args=0x00007ffefc0055a0)::$_0> >(void*)::'lambda'(auto&&, auto&&...), llvm::ThreadPool::grow(int)::$_0&>(auto&&, auto&&...) at invoke.h:96:14 | |
frame #83: 0x00007ffff767c19a libIREECompiler.so.0`decltype(__f=0x00007ffece7fba18, __t=0x00007ffefc0055a0, (null)=std::index_sequence<0UL> @ 0x00007ffece7fb9c8) std::__apply_impl<void llvm::thread::GenericThreadProxy<std::tuple<llvm::ThreadPool::grow(int)::$_0> >(void*)::'lambda'(auto&&, auto&&...), std::tuple<llvm::ThreadPool::grow(int)::$_0>&, 0ul>(auto&&, std::tuple<llvm::ThreadPool::grow(int)::$_0>&, std::integer_sequence<unsigned long, 0ul>) at tuple:1852:14 | |
frame #84: 0x00007ffff767c0e2 libIREECompiler.so.0`decltype(__f=0x00007ffece7fba18, __t=0x00007ffefc0055a0) std::apply<void llvm::thread::GenericThreadProxy<std::tuple<llvm::ThreadPool::grow(int)::$_0> >(void*)::'lambda'(auto&&, auto&&...), std::tuple<llvm::ThreadPool::grow(int)::$_0>&>(auto&&, std::tuple<llvm::ThreadPool::grow(int)::$_0>&) at tuple:1863:14 | |
frame #85: 0x00007ffff767c09e libIREECompiler.so.0`void llvm::thread::GenericThreadProxy<std::tuple<llvm::ThreadPool::grow(int)::$_0> >(Ptr=0x00007ffefc0055a0) at thread.h:41:5 | |
frame #86: 0x00007ffff767bda5 libIREECompiler.so.0`void* llvm::thread::ThreadProxy<std::tuple<llvm::ThreadPool::grow(int)::$_0> >(Ptr=0x00007ffefc0055a0) at thread.h:55:5 | |
frame #87: 0x00007fffe64a7fd4 libc.so.6`start_thread(arg=<unavailable>) at pthread_create.c:442:8 | |
frame #88: 0x00007fffe652866c libc.so.6`__clone3 at clone3.S:81 | |
(lldb) | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment