<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/56359>56359</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            crash
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          tmal11
      </td>
    </tr>
</table>

<pre>
    Stack dump:
0.      Program arguments: /home/tmalka/builds/synapse_mlir_release_build/bin/synapse-mlir-opt --allow-unregistered-dialect -canonicalize -print-pass -split-input-file /home/tmalka/trees/npu-stack/synapse_mlir/mlir/test/fe_rewritters_check.mlir
1.      Program arguments: /home/tmalka/builds/synapse_mlir_release_build/bin/synapse-mlir-opt --allow-unregistered-dialect -canonicalize -print-pass -split-input-file /home/tmalka/trees/npu-stack/synapse_mlir/mlir/test/fe_rewritters_check.mlir
 #0 0x000056217cd8b7b3 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/home/tmalka/builds/synapse_mlir_release_build/bin/synapse-mlir-opt+0x1897b3)
 #1 0x000056217cd8971e llvm::sys::RunSignalHandlers() (/home/tmalka/builds/synapse_mlir_release_build/bin/synapse-mlir-opt+0x18771e)
 #2 0x000056217cd8bd7f SignalHandler(int) Signals.cpp:0:0
 #3 0x00007fc908602420 __restore_rt (/lib/x86_64-linux-gnu/libpthread.so.0+0x14420)
 #4 0x000056217cd15368 mlir::detail::OperandStorage::OperandStorage(mlir::Operation*, mlir::OpOperand*, mlir::ValueRange) (/home/tmalka/builds/synapse_mlir_release_build/bin/synapse-mlir-opt+0x113368)
 #5 0x000056217cd0b7bb mlir::Operation::create(mlir::Location, mlir::OperationName, mlir::TypeRange, mlir::ValueRange, mlir::DictionaryAttr, mlir::BlockRange, unsigned int) (/home/tmalka/builds/synapse_mlir_release_build/bin/synapse-mlir-opt+0x1097bb)
 #6 0x000056217cd0b922 mlir::Operation::create(mlir::OperationState const&) (/home/tmalka/builds/synapse_mlir_release_build/bin/synapse-mlir-opt+0x109922)
 #7 0x000056217ccc5c60 mlir::OpBuilder::create(mlir::OperationState const&) (/home/tmalka/builds/synapse_mlir_release_build/bin/synapse-mlir-opt+0xc3c60)
 #8 0x000056217cc76274 (anonymous namespace)::MmeWithBias::matchAndRewrite(mlir::Operation*, mlir::PatternRewriter&) const SynapseFrontendOps.cpp:0:0
 #9 0x000056217d597144 mlir::PatternApplicator::matchAndRewrite(mlir::Operation*, mlir::PatternRewriter&, llvm::function_ref<bool (mlir::Pattern const&)>, llvm::function_ref<void (mlir::Pattern const&)>, llvm::function_ref<mlir::LogicalResult (mlir::Pattern const&)>) (/home/tmalka/builds/synapse_mlir_release_build/bin/synapse-mlir-opt+0x995144)
#10 0x000056217d3495a3 mlir::applyPatternsAndFoldGreedily(llvm::MutableArrayRef<mlir::Region>, mlir::FrozenRewritePatternSet const&, mlir::GreedyRewriteConfig) (/home/tmalka/builds/synapse_mlir_release_build/bin/synapse-mlir-opt+0x7475a3)
#11 0x000056217cc4f5f5 mlir::detail::OpToOpPassAdaptor::run(mlir::Pass*, mlir::Operation*, mlir::AnalysisManager, bool, unsigned int) (/home/tmalka/builds/synapse_mlir_release_build/bin/synapse-mlir-opt+0x4d5f5)
#12 0x000056217cc4fda6 mlir::detail::OpToOpPassAdaptor::runPipeline(mlir::OpPassManager&, mlir::Operation*, mlir::AnalysisManager, bool, unsigned int, mlir::PassInstrumentor*, mlir::PassInstrumentation::PipelineParentInfo const*) (/home/tmalka/builds/synapse_mlir_release_build/bin/synapse-mlir-opt+0x4dda6)
#13 0x000056217cc51ba1 mlir::PassManager::run(mlir::Operation*) (/home/tmalka/builds/synapse_mlir_release_build/bin/synapse-mlir-opt+0x4fba1)
#14 0x000056217cc629d2 performActions(llvm::raw_ostream&, bool, bool, llvm::SourceMgr&, mlir::MLIRContext*, llvm::function_ref<mlir::LogicalResult (mlir::PassManager&)>) MlirOptMain.cpp:0:0
#15 0x000056217cc60c61 processBuffer(llvm::raw_ostream&, std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, bool, bool, bool, bool, llvm::function_ref<mlir::LogicalResult (mlir::PassManager&)>, mlir::DialectRegistry&, llvm::ThreadPool*) MlirOptMain.cpp:0:0
#16 0x000056217cc62f92 mlir::LogicalResult llvm::function_ref<mlir::LogicalResult (std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&)>::callback_fn<mlir::MlirOptMain(llvm::raw_ostream&, std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::function_ref<mlir::LogicalResult (mlir::PassManager&)>, mlir::DialectRegistry&, bool, bool, bool, bool, bool)::$_0>(long, std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&) MlirOptMain.cpp:0:0
#17 0x000056217cd369c0 mlir::splitAndProcessBuffer(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::function_ref<mlir::LogicalResult (std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&)>, llvm::raw_ostream&) (/home/tmalka/builds/synapse_mlir_release_build/bin/synapse-mlir-opt+0x1349c0)
#18 0x000056217cc60a0d mlir::MlirOptMain(llvm::raw_ostream&, std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::function_ref<mlir::LogicalResult (mlir::PassManager&)>, mlir::DialectRegistry&, bool, bool, bool, bool, bool) (/home/tmalka/builds/synapse_mlir_release_build/bin/synapse-mlir-opt+0x5ea0d)
#19 0x000056217cc614a8 mlir::MlirOptMain(int, char**, llvm::StringRef, mlir::DialectRegistry&, bool) (/home/tmalka/builds/synapse_mlir_release_build/bin/synapse-mlir-opt+0x5f4a8)
#20 0x000056217cc48ff2 main (/home/tmalka/builds/synapse_mlir_release_build/bin/synapse-mlir-opt+0x46ff2)
#21 0x00007fc9080a2083 __libc_start_main /build/glibc-SzIz7B/glibc-2.31/csu/../csu/libc-start.c:342:3
#22 0x000056217cc49cde _start (/home/tmalka/builds/synapse_mlir_release_build/bin/synapse-mlir-opt+0x47cde)
 #0 0x000056217cd8b7b3 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/home/tmalka/builds/synapse_mlir_release_build/bin/synapse-mlir-opt+0x1897b3)
 #1 0x000056217cd89755 llvm::sys::RunSignalHandlers() (/home/tmalka/builds/synapse_mlir_release_build/bin/synapse-mlir-opt+0x187755)
 #2 0x000056217cd8bd7f SignalHandler(int) Signals.cpp:0:0
 #3 0x00007fc908602420 __restore_rt (/lib/x86_64-linux-gnu/libpthread.so.0+0x14420)
 #4 0x000056217cd15368 mlir::detail::OperandStorage::OperandStorage(mlir::Operation*, mlir::OpOperand*, mlir::ValueRange) (/home/tmalka/builds/synapse_mlir_release_build/bin/synapse-mlir-opt+0x113368)
 #5 0x000056217cd0b7bb mlir::Operation::create(mlir::Location, mlir::OperationName, mlir::TypeRange, mlir::ValueRange, mlir::DictionaryAttr, mlir::BlockRange, unsigned int) (/home/tmalka/builds/synapse_mlir_release_build/bin/synapse-mlir-opt+0x1097bb)
 #6 0x000056217cd0b922 mlir::Operation::create(mlir::OperationState const&) (/home/tmalka/builds/synapse_mlir_release_build/bin/synapse-mlir-opt+0x109922)
 #7 0x000056217ccc5c60 mlir::OpBuilder::create(mlir::OperationState const&) (/home/tmalka/builds/synapse_mlir_release_build/bin/synapse-mlir-opt+0xc3c60)
 #8 0x000056217cc76274 (anonymous namespace)::MmeWithBias::matchAndRewrite(mlir::Operation*, mlir::PatternRewriter&) const SynapseFrontendOps.cpp:0:0
 #9 0x000056217d597144 mlir::PatternApplicator::matchAndRewrite(mlir::Operation*, mlir::PatternRewriter&, llvm::function_ref<bool (mlir::Pattern const&)>, llvm::function_ref<void (mlir::Pattern const&)>, llvm::function_ref<mlir::LogicalResult (mlir::Pattern const&)>) (/home/tmalka/builds/synapse_mlir_release_build/bin/synapse-mlir-opt+0x995144)
#10 0x000056217d3495a3 mlir::applyPatternsAndFoldGreedily(llvm::MutableArrayRef<mlir::Region>, mlir::FrozenRewritePatternSet const&, mlir::GreedyRewriteConfig) (/home/tmalka/builds/synapse_mlir_release_build/bin/synapse-mlir-opt+0x7475a3)
#11 0x000056217cc4f5f5 mlir::detail::OpToOpPassAdaptor::run(mlir::Pass*, mlir::Operation*, mlir::AnalysisManager, bool, unsigned int) (/home/tmalka/builds/synapse_mlir_release_build/bin/synapse-mlir-opt+0x4d5f5)
#12 0x000056217cc4fda6 mlir::detail::OpToOpPassAdaptor::runPipeline(mlir::OpPassManager&, mlir::Operation*, mlir::AnalysisManager, bool, unsigned int, mlir::PassInstrumentor*, mlir::PassInstrumentation::PipelineParentInfo const*) (/home/tmalka/builds/synapse_mlir_release_build/bin/synapse-mlir-opt+0x4dda6)
#13 0x000056217cc51ba1 mlir::PassManager::run(mlir::Operation*) (/home/tmalka/builds/synapse_mlir_release_build/bin/synapse-mlir-opt+0x4fba1)
#14 0x000056217cc629d2 performActions(llvm::raw_ostream&, bool, bool, llvm::SourceMgr&, mlir::MLIRContext*, llvm::function_ref<mlir::LogicalResult (mlir::PassManager&)>) MlirOptMain.cpp:0:0
#15 0x000056217cc60c61 processBuffer(llvm::raw_ostream&, std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, bool, bool, bool, bool, llvm::function_ref<mlir::LogicalResult (mlir::PassManager&)>, mlir::DialectRegistry&, llvm::ThreadPool*) MlirOptMain.cpp:0:0
#16 0x000056217cc62f92 mlir::LogicalResult llvm::function_ref<mlir::LogicalResult (std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&)>::callback_fn<mlir::MlirOptMain(llvm::raw_ostream&, std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::function_ref<mlir::LogicalResult (mlir::PassManager&)>, mlir::DialectRegistry&, bool, bool, bool, bool, bool)::$_0>(long, std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&) MlirOptMain.cpp:0:0
#17 0x000056217cd369c0 mlir::splitAndProcessBuffer(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::function_ref<mlir::LogicalResult (std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&)>, llvm::raw_ostream&) (/home/tmalka/builds/synapse_mlir_release_build/bin/synapse-mlir-opt+0x1349c0)
#18 0x000056217cc60a0d mlir::MlirOptMain(llvm::raw_ostream&, std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::function_ref<mlir::LogicalResult (mlir::PassManager&)>, mlir::DialectRegistry&, bool, bool, bool, bool, bool) (/home/tmalka/builds/synapse_mlir_release_build/bin/synapse-mlir-opt+0x5ea0d)
#19 0x000056217cc614a8 mlir::MlirOptMain(int, char**, llvm::StringRef, mlir::DialectRegistry&, bool) (/home/tmalka/builds/synapse_mlir_release_build/bin/synapse-mlir-opt+0x5f4a8)
#20 0x000056217cc48ff2 main (/home/tmalka/builds/synapse_mlir_release_build/bin/synapse-mlir-opt+0x46ff2)
#21 0x00007fc9080a2083 __libc_start_main /build/glibc-SzIz7B/glibc-2.31/csu/../csu/libc-start.c:342:3
#22 0x000056217cc49cde _start (/home/tmalka/builds/synapse_mlir_release_build/bin/synapse-mlir-opt+0x47cde)
/home/tmalka/trees/npu-stack/synapse_mlir/mlir/test/fe_rewritters_check.mlir:16:17: error: CHECK-LABEL: expected string not found in input
// CHECK-LABEL: func.func @test_mme_bias
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJztW9tu2zgQ_RrnRZCh--XBD47bbItttkFS7D4aFEXZ3NCUlqTauF-_Q1p2RMVp0zZug0JGootJDc-cGQ6HGrioy-3sRiF865TtppmE84n3auLNvaljPleiXgm0cZBYtRvClYQeziS4WNcbAie1QewWwUXRUlZKuJBbjhpJlhtGxVIQRhDcmFbdi_L7Lq7u4taNclwXMVZ_clsuyIpKRQQp3ZIiRjA0YsRrTjFi9DNx3EZQrtwGSem4smFUuZQ3rXIrysgxYEoQonFBJ1dqPQcY4bY7KSIVnCoCsD8JqgCGXOI1wbdT08Pw4o-8HOUFhgg9x7vz4BMngZ_iMivSInQY-7jRXhXO5VbuLq40VONzHwTCgCq77yTQp2UtARzaTIJkEiwc6DsJcpCfPTO9k-Dcu_OzHFDCAPdq-AM18tQnx9S4bvkNXXHE3iBeMiDFQDwh0hSAWEiDIeFlWjkWJsDS8bf7Wk5xoye5Z_4PgsJOUFrh3MsSL4gCz1kCOqlqAXZXnVKMFnC8y5JlErmM8vbOXfF219CoNVitnMp66u0ARyDFwhvZeP04TDLH-JAhtCQKUba7ft8QASrcwPhoRY5-F2T3j5omRWtgb66dpt_SPfag5W_EWnKNuBZ1Oqv5IShpsRDbLHgwTQrnmCrmFgOpylb2XY07XRfHnvsLaR36TR-2zV7Rxwjof_-KYi0Hie1cKWG3nbMa3x6eabkEtyLlqSepB5O0sEhMhiTmQfBNJB56QCBSxME111EuOa0WANLSIrW0wDjGiWdpca7FEvGCtMAhYLSUyGwl0iRIIz26Xp62m7qVDgePlI0J9fkO9-WG_EPV-pyiLphukMLrOS-vzRLz1Ml9hfRqxLuHRKe5YcG52aG_EDVXhJfvm0diX96HX8YQ7aPo4RDzBtZUmHa1eG68i97aUrXcTD0wSDUJF0VdM8cS3QnoG3oSvv6ikI81LX9YSD_4rHTOcU1ky9TT5J7MF_M8BmMdnFGv3VYOUoZRHqOwZwAEZtx2OCWY76Jm5R-QCZWUba085LJVqGBkLgTaXg8ouIZkTEeW17ZxwdM-k71tuzFuiOrR0e9tRt12vRc1r-jqhEylUQpEWEzZaQ6OqriKH12MP9TvmyvILeclag5zQLR8YH8pj6y_j02GOeQjW0nlJeKwnJt1Rjv8T1xXohJ0tkgJhqSUKPlmUq5oQyA5GgYF3fWga_LsLNlxRsq34HXC7E0A2sNA1O_QWyn32K-QgIa3vKr3_js_qSGAZ8sQoW2I2C-QP8C_Z-SoL9qEng54Bbgs4HaOi5MgLwMHwFS12MxNSJVf2fDszbs_3_e9qVuByeXqof9cvnt7vdAL3Z3qbP2jodz21X0gv4Qe7xt1iSh_uJpq9eOB-h5OfKcRNSZSnrdVZbYkX9JeqnLX1HL6X0uWDWSg4aIXmMmmFtu9qF7_klQI9FiWYD1YkB99BhTZRe4hz4_z_nwM2mm22chfm6292D5IBj6Y_dSVQTN_EvnJ0PeqvJ8U22i_R72fZ5zHXcQQucuHEWMFwrfLiluwezy9GGf7Nc70NRffnbucfBJES88IzljNV7-Knwf2_rrf29uoMkxy3N9GmddhkOxdDcLQy7b-i-D-CdY51W4ZcnfsWUtrNlxbkFc647T_7ml_KtPFBAxjWS4fWM6PUPao5bpsFq_RLm8dpDM3SlC-0nuyJzNxOk0rUKSvaeANNhBZVcESDIqdLANNYAQLgm-9zPVQ4GWhs1wyWuClVEioZYfnYi9-pdvcm89vP6fnh9tgGkJme4Glfr87nR4uTaORM8XAexgF-ng__HALleOSOLuBT8YBBH37zfhvW4qI4xdSiojjyViKGEsRYyliLEX8Ki3GUsQz4x1LEWMpYixFjKWIsRQxliLGUsRYihhLEWMpYixFjKWIF8H9WIr4jaf9WIoYSxG_YSniyAjP97uLcO4n-pDCwSFCmG2fs3jzevGn-25-_vqd-f6uAVeEjZk0vurwWjlV3XK9U3PML0QOSOFv-LSOFFN9cCaRp_EsNxuggSJ5Vs7CMg9zdKaoYmSGBZLrs1aw2VqpxrxJMxJXVK3bYorrjbaXnjm7kwuJ-L-ADG6plK2hJE7COD9bz7IQwm0c4Ij4qIhTv0hSL8FBmIY4DvMiO2OoIEzOJjG4SMDJJ8eIgOtJ_OqMzgIvCLzUC70siqJwmhB4ECVJhlFYgHlAFQJux6Yax7QWqzMxM5CKdiWhkcGslfeNEPj01paY4UA-atW6FjNtUN8_MyPPDPL_AdJF3uA">