[Mlir-commits] [mlir] [mlir][Transforms] Dialect Conversion: No target mat. for 1:N replacement (PR #117513)
LLVM Continuous Integration
llvmlistbot at llvm.org
Mon Dec 23 05:13:26 PST 2024
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `sanitizer-x86_64-linux-fast` running on `sanitizer-buildbot4` while building `mlir` at step 2 "annotate".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/169/builds/6738
<details>
<summary>Here is the relevant piece of the build log for the reference</summary>
```
Step 2 (annotate) failure: 'python ../sanitizer_buildbot/sanitizers/zorg/buildbot/builders/sanitizers/buildbot_selector.py' (failure)
...
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:506: note: using lld-link: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/lld-link
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:506: note: using ld64.lld: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/ld64.lld
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:506: note: using wasm-ld: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/wasm-ld
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:506: note: using ld.lld: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/ld.lld
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:506: note: using lld-link: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/lld-link
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:506: note: using ld64.lld: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/ld64.lld
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:506: note: using wasm-ld: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/wasm-ld
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/main.py:72: note: The test suite configuration requested an individual test timeout of 0 seconds but a timeout of 900 seconds was requested on the command line. Forcing timeout to be 900 seconds.
-- Testing: 88018 tests, 88 workers --
Testing: 0.. 10.. 20.. 30
FAIL: MLIR :: Conversion/NVGPUToNVVM/nvgpu-to-nvvm.mlir (2730 of 88018)
******************** TEST 'MLIR :: Conversion/NVGPUToNVVM/nvgpu-to-nvvm.mlir' FAILED ********************
Exit Code: 2
Command Output (stdout):
--
# RUN: at line 1
/home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/mlir-opt /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/mlir/test/Conversion/NVGPUToNVVM/nvgpu-to-nvvm.mlir -convert-nvgpu-to-nvvm | /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/FileCheck /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/mlir/test/Conversion/NVGPUToNVVM/nvgpu-to-nvvm.mlir
# executed command: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/mlir-opt /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/mlir/test/Conversion/NVGPUToNVVM/nvgpu-to-nvvm.mlir -convert-nvgpu-to-nvvm
# .---command stderr------------
# | =================================================================
# | ==3605555==ERROR: AddressSanitizer: stack-use-after-return on address 0x78fa985c1ea0 at pc 0x5b5e80359bb3 bp 0x7ffcc8a227d0 sp 0x7ffcc8a227c8
# | READ of size 8 at 0x78fa985c1ea0 thread T0
# | #0 0x5b5e80359bb2 in operator() /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/mlir/lib/Conversion/LLVMCommon/TypeConverter.cpp:257:14
# | #1 0x5b5e80359bb2 in operator() /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/mlir/include/mlir/Transforms/DialectConversion.h:449:17
# | #2 0x5b5e80359bb2 in __invoke<(lambda at /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/mlir/include/mlir/Transforms/DialectConversion.h:430:12) &, mlir::OpBuilder &, mlir::TypeRange, mlir::ValueRange, mlir::Location, mlir::Type> /home/b/sanitizer-x86_64-linux-fast/build/libcxx_install_asan_ubsan/include/c++/v1/__type_traits/invoke.h:149:25
# | #3 0x5b5e80359bb2 in __call<(lambda at /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/mlir/include/mlir/Transforms/DialectConversion.h:430:12) &, mlir::OpBuilder &, mlir::TypeRange, mlir::ValueRange, mlir::Location, mlir::Type> /home/b/sanitizer-x86_64-linux-fast/build/libcxx_install_asan_ubsan/include/c++/v1/__type_traits/invoke.h:216:12
# | #4 0x5b5e80359bb2 in operator() /home/b/sanitizer-x86_64-linux-fast/build/libcxx_install_asan_ubsan/include/c++/v1/__functional/function.h:169:12
# | #5 0x5b5e80359bb2 in std::__1::__function::__func<std::__1::enable_if<std::is_invocable_v<mlir::LLVMTypeConverter::LLVMTypeConverter(mlir::MLIRContext*, mlir::LowerToLLVMOptions const&, mlir::DataLayoutAnalysis const*)::$_19, mlir::OpBuilder&, mlir::Type, mlir::ValueRange, mlir::Location, mlir::Type>, std::__1::function<llvm::SmallVector<mlir::Value, 6u> (mlir::OpBuilder&, mlir::TypeRange, mlir::ValueRange, mlir::Location, mlir::Type)>>::type mlir::TypeConverter::wrapTargetMaterialization<mlir::Type, mlir::LLVMTypeConverter::LLVMTypeConverter(mlir::MLIRContext*, mlir::LowerToLLVMOptions const&, mlir::DataLayoutAnalysis const*)::$_19>(mlir::LLVMTypeConverter::LLVMTypeConverter(mlir::MLIRContext*, mlir::LowerToLLVMOptions const&, mlir::DataLayoutAnalysis const*)::$_19&&) const::'lambda'(mlir::OpBuilder&, mlir::TypeRange, mlir::ValueRange, mlir::Location, mlir::Type), std::__1::allocator<std::__1::enable_if<std::is_invocable_v<mlir::LLVMTypeConverter::LLVMTypeConverter(mlir::MLIRContext*, mlir::LowerToLLVMOptions const&, mlir::DataLayoutAnalysis const*)::$_19, mlir::OpBuilder&, mlir::Type, mlir::ValueRange, mlir::Location, mlir::Type>, std::__1::function<llvm::SmallVector<mlir::Value, 6u> (mlir::OpBuilder&, mlir::TypeRange, mlir::ValueRange, mlir::Location, mlir::Type)>>::type mlir::TypeConverter::wrapTargetMaterialization<mlir::Type, mlir::LLVMTypeConverter::LLVMTypeConverter(mlir::MLIRContext*, mlir::LowerToLLVMOptions const&, mlir::DataLayoutAnalysis const*)::$_19>(mlir::LLVMTypeConverter::LLVMTypeConverter(mlir::MLIRContext*, mlir::LowerToLLVMOptions const&, mlir::DataLayoutAnalysis const*)::$_19&&) const::'lambda'(mlir::OpBuilder&, mlir::TypeRange, mlir::ValueRange, mlir::Location, mlir::Type)>, llvm::SmallVector<mlir::Value, 6u> (mlir::OpBuilder&, mlir::TypeRange, mlir::ValueRange, mlir::Location, mlir::Type)>::operator()(mlir::OpBuilder&, mlir::TypeRange&&, mlir::ValueRange&&, mlir::Location&&, mlir::Type&&) /home/b/sanitizer-x86_64-linux-fast/build/libcxx_install_asan_ubsan/include/c++/v1/__functional/function.h:314:10
# | #6 0x5b5e80bab56c in operator() /home/b/sanitizer-x86_64-linux-fast/build/libcxx_install_asan_ubsan/include/c++/v1/__functional/function.h:431:12
# | #7 0x5b5e80bab56c in operator() /home/b/sanitizer-x86_64-linux-fast/build/libcxx_install_asan_ubsan/include/c++/v1/__functional/function.h:990:10
# | #8 0x5b5e80bab56c in mlir::TypeConverter::materializeTargetConversion(mlir::OpBuilder&, mlir::Location, mlir::TypeRange, mlir::ValueRange, mlir::Type) const /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/mlir/lib/Transforms/Utils/DialectConversion.cpp:2993:9
# | #9 0x5b5e80ba59b2 in legalizeUnresolvedMaterialization /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/mlir/lib/Transforms/Utils/DialectConversion.cpp:2642:39
# | #10 0x5b5e80ba59b2 in mlir::OperationConverter::convertOperations(llvm::ArrayRef<mlir::Operation*>) /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/mlir/lib/Transforms/Utils/DialectConversion.cpp:2729:18
# | #11 0x5b5e80bb4d40 in applyPartialConversion /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/mlir/lib/Transforms/Utils/DialectConversion.cpp:3388:22
# | #12 0x5b5e80bb4d40 in mlir::applyPartialConversion(mlir::Operation*, mlir::ConversionTarget const&, mlir::FrozenRewritePatternSet const&, mlir::ConversionConfig) /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/mlir/lib/Transforms/Utils/DialectConversion.cpp:3394:10
# | #13 0x5b5e8051235e in (anonymous namespace)::ConvertNVGPUToNVVMPass::runOnOperation() /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/mlir/lib/Conversion/NVGPUToNVVM/NVGPUToNVVM.cpp:479:16
# | #14 0x5b5e80a9018c in operator() /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/mlir/lib/Pass/Pass.cpp:526:17
# | #15 0x5b5e80a9018c in void llvm::function_ref<void ()>::callback_fn<mlir::detail::OpToOpPassAdaptor::run(mlir::Pass*, mlir::Operation*, mlir::AnalysisManager, bool, unsigned int)::$_1>(long) /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:46:12
# | #16 0x5b5e80a8143c in operator() /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:69:12
# | #17 0x5b5e80a8143c in executeAction<mlir::PassExecutionAction, mlir::Pass &> /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/mlir/include/mlir/IR/MLIRContext.h:280:7
# | #18 0x5b5e80a8143c in mlir::detail::OpToOpPassAdaptor::run(mlir::Pass*, mlir::Operation*, mlir::AnalysisManager, bool, unsigned int) /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/mlir/lib/Pass/Pass.cpp:520:21
# | #19 0x5b5e80a82647 in mlir::detail::OpToOpPassAdaptor::runPipeline(mlir::OpPassManager&, mlir::Operation*, mlir::AnalysisManager, bool, unsigned int, mlir::PassInstrumentor*, mlir::PassInstrumentation::PipelineParentInfo const*) /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/mlir/lib/Pass/Pass.cpp:592:16
# | #20 0x5b5e80a88eb1 in runPasses /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/mlir/lib/Pass/Pass.cpp:905:10
# | #21 0x5b5e80a88eb1 in mlir::PassManager::run(mlir::Operation*) /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/mlir/lib/Pass/Pass.cpp:885:60
# | #22 0x5b5e80a74fd8 in performActions(llvm::raw_ostream&, std::__1::shared_ptr<llvm::SourceMgr> const&, mlir::MLIRContext*, mlir::MlirOptMainConfig const&) /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/mlir/lib/Tools/mlir-opt/MlirOptMain.cpp:474:17
# | #23 0x5b5e80a7460c in processBuffer /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/mlir/lib/Tools/mlir-opt/MlirOptMain.cpp:542:12
# | #24 0x5b5e80a7460c in operator() /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/mlir/lib/Tools/mlir-opt/MlirOptMain.cpp:625:12
# | #25 0x5b5e80a7460c in llvm::LogicalResult llvm::function_ref<llvm::LogicalResult (std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&)>::callback_fn<mlir::MlirOptMain(llvm::raw_ostream&, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer>>, mlir::DialectRegistry&, mlir::MlirOptMainConfig const&)::$_0>(long, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&) /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:46:12
Step 10 (stage2/asan_ubsan check) failure: stage2/asan_ubsan check (failure)
...
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:506: note: using lld-link: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/lld-link
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:506: note: using ld64.lld: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/ld64.lld
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:506: note: using wasm-ld: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/wasm-ld
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:506: note: using ld.lld: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/ld.lld
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:506: note: using lld-link: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/lld-link
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:506: note: using ld64.lld: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/ld64.lld
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/llvm/config.py:506: note: using wasm-ld: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/wasm-ld
llvm-lit: /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/utils/lit/lit/main.py:72: note: The test suite configuration requested an individual test timeout of 0 seconds but a timeout of 900 seconds was requested on the command line. Forcing timeout to be 900 seconds.
-- Testing: 88018 tests, 88 workers --
Testing: 0.. 10.. 20.. 30
FAIL: MLIR :: Conversion/NVGPUToNVVM/nvgpu-to-nvvm.mlir (2730 of 88018)
******************** TEST 'MLIR :: Conversion/NVGPUToNVVM/nvgpu-to-nvvm.mlir' FAILED ********************
Exit Code: 2
Command Output (stdout):
--
# RUN: at line 1
/home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/mlir-opt /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/mlir/test/Conversion/NVGPUToNVVM/nvgpu-to-nvvm.mlir -convert-nvgpu-to-nvvm | /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/FileCheck /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/mlir/test/Conversion/NVGPUToNVVM/nvgpu-to-nvvm.mlir
# executed command: /home/b/sanitizer-x86_64-linux-fast/build/llvm_build_asan_ubsan/bin/mlir-opt /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/mlir/test/Conversion/NVGPUToNVVM/nvgpu-to-nvvm.mlir -convert-nvgpu-to-nvvm
# .---command stderr------------
# | =================================================================
# | ==3605555==ERROR: AddressSanitizer: stack-use-after-return on address 0x78fa985c1ea0 at pc 0x5b5e80359bb3 bp 0x7ffcc8a227d0 sp 0x7ffcc8a227c8
# | READ of size 8 at 0x78fa985c1ea0 thread T0
# | #0 0x5b5e80359bb2 in operator() /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/mlir/lib/Conversion/LLVMCommon/TypeConverter.cpp:257:14
# | #1 0x5b5e80359bb2 in operator() /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/mlir/include/mlir/Transforms/DialectConversion.h:449:17
# | #2 0x5b5e80359bb2 in __invoke<(lambda at /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/mlir/include/mlir/Transforms/DialectConversion.h:430:12) &, mlir::OpBuilder &, mlir::TypeRange, mlir::ValueRange, mlir::Location, mlir::Type> /home/b/sanitizer-x86_64-linux-fast/build/libcxx_install_asan_ubsan/include/c++/v1/__type_traits/invoke.h:149:25
# | #3 0x5b5e80359bb2 in __call<(lambda at /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/mlir/include/mlir/Transforms/DialectConversion.h:430:12) &, mlir::OpBuilder &, mlir::TypeRange, mlir::ValueRange, mlir::Location, mlir::Type> /home/b/sanitizer-x86_64-linux-fast/build/libcxx_install_asan_ubsan/include/c++/v1/__type_traits/invoke.h:216:12
# | #4 0x5b5e80359bb2 in operator() /home/b/sanitizer-x86_64-linux-fast/build/libcxx_install_asan_ubsan/include/c++/v1/__functional/function.h:169:12
# | #5 0x5b5e80359bb2 in std::__1::__function::__func<std::__1::enable_if<std::is_invocable_v<mlir::LLVMTypeConverter::LLVMTypeConverter(mlir::MLIRContext*, mlir::LowerToLLVMOptions const&, mlir::DataLayoutAnalysis const*)::$_19, mlir::OpBuilder&, mlir::Type, mlir::ValueRange, mlir::Location, mlir::Type>, std::__1::function<llvm::SmallVector<mlir::Value, 6u> (mlir::OpBuilder&, mlir::TypeRange, mlir::ValueRange, mlir::Location, mlir::Type)>>::type mlir::TypeConverter::wrapTargetMaterialization<mlir::Type, mlir::LLVMTypeConverter::LLVMTypeConverter(mlir::MLIRContext*, mlir::LowerToLLVMOptions const&, mlir::DataLayoutAnalysis const*)::$_19>(mlir::LLVMTypeConverter::LLVMTypeConverter(mlir::MLIRContext*, mlir::LowerToLLVMOptions const&, mlir::DataLayoutAnalysis const*)::$_19&&) const::'lambda'(mlir::OpBuilder&, mlir::TypeRange, mlir::ValueRange, mlir::Location, mlir::Type), std::__1::allocator<std::__1::enable_if<std::is_invocable_v<mlir::LLVMTypeConverter::LLVMTypeConverter(mlir::MLIRContext*, mlir::LowerToLLVMOptions const&, mlir::DataLayoutAnalysis const*)::$_19, mlir::OpBuilder&, mlir::Type, mlir::ValueRange, mlir::Location, mlir::Type>, std::__1::function<llvm::SmallVector<mlir::Value, 6u> (mlir::OpBuilder&, mlir::TypeRange, mlir::ValueRange, mlir::Location, mlir::Type)>>::type mlir::TypeConverter::wrapTargetMaterialization<mlir::Type, mlir::LLVMTypeConverter::LLVMTypeConverter(mlir::MLIRContext*, mlir::LowerToLLVMOptions const&, mlir::DataLayoutAnalysis const*)::$_19>(mlir::LLVMTypeConverter::LLVMTypeConverter(mlir::MLIRContext*, mlir::LowerToLLVMOptions const&, mlir::DataLayoutAnalysis const*)::$_19&&) const::'lambda'(mlir::OpBuilder&, mlir::TypeRange, mlir::ValueRange, mlir::Location, mlir::Type)>, llvm::SmallVector<mlir::Value, 6u> (mlir::OpBuilder&, mlir::TypeRange, mlir::ValueRange, mlir::Location, mlir::Type)>::operator()(mlir::OpBuilder&, mlir::TypeRange&&, mlir::ValueRange&&, mlir::Location&&, mlir::Type&&) /home/b/sanitizer-x86_64-linux-fast/build/libcxx_install_asan_ubsan/include/c++/v1/__functional/function.h:314:10
# | #6 0x5b5e80bab56c in operator() /home/b/sanitizer-x86_64-linux-fast/build/libcxx_install_asan_ubsan/include/c++/v1/__functional/function.h:431:12
# | #7 0x5b5e80bab56c in operator() /home/b/sanitizer-x86_64-linux-fast/build/libcxx_install_asan_ubsan/include/c++/v1/__functional/function.h:990:10
# | #8 0x5b5e80bab56c in mlir::TypeConverter::materializeTargetConversion(mlir::OpBuilder&, mlir::Location, mlir::TypeRange, mlir::ValueRange, mlir::Type) const /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/mlir/lib/Transforms/Utils/DialectConversion.cpp:2993:9
# | #9 0x5b5e80ba59b2 in legalizeUnresolvedMaterialization /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/mlir/lib/Transforms/Utils/DialectConversion.cpp:2642:39
# | #10 0x5b5e80ba59b2 in mlir::OperationConverter::convertOperations(llvm::ArrayRef<mlir::Operation*>) /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/mlir/lib/Transforms/Utils/DialectConversion.cpp:2729:18
# | #11 0x5b5e80bb4d40 in applyPartialConversion /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/mlir/lib/Transforms/Utils/DialectConversion.cpp:3388:22
# | #12 0x5b5e80bb4d40 in mlir::applyPartialConversion(mlir::Operation*, mlir::ConversionTarget const&, mlir::FrozenRewritePatternSet const&, mlir::ConversionConfig) /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/mlir/lib/Transforms/Utils/DialectConversion.cpp:3394:10
# | #13 0x5b5e8051235e in (anonymous namespace)::ConvertNVGPUToNVVMPass::runOnOperation() /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/mlir/lib/Conversion/NVGPUToNVVM/NVGPUToNVVM.cpp:479:16
# | #14 0x5b5e80a9018c in operator() /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/mlir/lib/Pass/Pass.cpp:526:17
# | #15 0x5b5e80a9018c in void llvm::function_ref<void ()>::callback_fn<mlir::detail::OpToOpPassAdaptor::run(mlir::Pass*, mlir::Operation*, mlir::AnalysisManager, bool, unsigned int)::$_1>(long) /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:46:12
# | #16 0x5b5e80a8143c in operator() /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:69:12
# | #17 0x5b5e80a8143c in executeAction<mlir::PassExecutionAction, mlir::Pass &> /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/mlir/include/mlir/IR/MLIRContext.h:280:7
# | #18 0x5b5e80a8143c in mlir::detail::OpToOpPassAdaptor::run(mlir::Pass*, mlir::Operation*, mlir::AnalysisManager, bool, unsigned int) /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/mlir/lib/Pass/Pass.cpp:520:21
# | #19 0x5b5e80a82647 in mlir::detail::OpToOpPassAdaptor::runPipeline(mlir::OpPassManager&, mlir::Operation*, mlir::AnalysisManager, bool, unsigned int, mlir::PassInstrumentor*, mlir::PassInstrumentation::PipelineParentInfo const*) /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/mlir/lib/Pass/Pass.cpp:592:16
# | #20 0x5b5e80a88eb1 in runPasses /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/mlir/lib/Pass/Pass.cpp:905:10
# | #21 0x5b5e80a88eb1 in mlir::PassManager::run(mlir::Operation*) /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/mlir/lib/Pass/Pass.cpp:885:60
# | #22 0x5b5e80a74fd8 in performActions(llvm::raw_ostream&, std::__1::shared_ptr<llvm::SourceMgr> const&, mlir::MLIRContext*, mlir::MlirOptMainConfig const&) /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/mlir/lib/Tools/mlir-opt/MlirOptMain.cpp:474:17
# | #23 0x5b5e80a7460c in processBuffer /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/mlir/lib/Tools/mlir-opt/MlirOptMain.cpp:542:12
# | #24 0x5b5e80a7460c in operator() /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/mlir/lib/Tools/mlir-opt/MlirOptMain.cpp:625:12
# | #25 0x5b5e80a7460c in llvm::LogicalResult llvm::function_ref<llvm::LogicalResult (std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&)>::callback_fn<mlir::MlirOptMain(llvm::raw_ostream&, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer>>, mlir::DialectRegistry&, mlir::MlirOptMainConfig const&)::$_0>(long, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&) /home/b/sanitizer-x86_64-linux-fast/build/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:46:12
```
</details>
https://github.com/llvm/llvm-project/pull/117513
More information about the Mlir-commits
mailing list