<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/134586>134586</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
con't remove/convert an arith.constant oprations for coonverting into llvm using mlir-opt
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
piyushhingu
</td>
</tr>
</table>
<pre>
0. Program arguments: mlir-opt mlirs/linalg.mlir --linalg-generalize-named-ops --test-memref-stride-calculation
#0 0x000058e0bd4ed8c9 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) /workspace/docker/torch-mlir/externals/llvm-project/llvm/lib/Support/Unix/Signals.inc:804:11
#1 0x000058e0bd4edd7b PrintStackTraceSignalHandler(void*) /workspace/docker/torch-mlir/externals/llvm-project/llvm/lib/Support/Unix/Signals.inc:880:1
#2 0x000058e0bd4ebf7f llvm::sys::RunSignalHandlers() /workspace/docker/torch-mlir/externals/llvm-project/llvm/lib/Support/Signals.cpp:105:5
#3 0x000058e0bd4ee479 SignalHandler(int, siginfo_t*, void*) /workspace/docker/torch-mlir/externals/llvm-project/llvm/lib/Support/Unix/Signals.inc:418:7
#4 0x00007f4f5d8be520 (/usr/lib/x86_64-linux-gnu/libc.so.6+0x42520)
#5 0x00007f4f5d9129fc __pthread_kill_implementation ./nptl/pthread_kill.c:44:76
#6 0x00007f4f5d9129fc __pthread_kill_internal ./nptl/pthread_kill.c:78:10
#7 0x00007f4f5d9129fc pthread_kill ./nptl/pthread_kill.c:89:10
#8 0x00007f4f5d8be476 gsignal ./signal/../sysdeps/posix/raise.c:27:6
#9 0x00007f4f5d8a47f3 abort ./stdlib/abort.c:81:7
#10 0x00007f4f5d8a471b _nl_load_domain ./intl/loadmsgcat.c:1177:9
#11 0x00007f4f5d8b5e96 (/usr/lib/x86_64-linux-gnu/libc.so.6+0x39e96)
#12 0x000058e0c1bc5754 decltype(auto) llvm::cast<mlir::SymbolOpInterface, mlir::Operation>(mlir::Operation*) /workspace/docker/torch-mlir/externals/llvm-project/llvm/include/llvm/Support/Casting.h:579:39
#13 0x000058e0c2cc1d1d mlir::InterfacePass<mlir::SymbolOpInterface>::getOperation() /workspace/docker/torch-mlir/externals/llvm-project/mlir/include/mlir/Pass/Pass.h:443:38
#14 0x000058e0c2cc7655 (anonymous namespace)::TestMemRefStrideCalculation::runOnOperation() /workspace/docker/torch-mlir/externals/llvm-project/mlir/test/lib/Analysis/TestMemRefStrideCalculation.cpp:33:34
#15 0x000058e0c28998c4 mlir::detail::OpToOpPassAdaptor::run(mlir::Pass*, mlir::Operation*, mlir::AnalysisManager, bool, unsigned int)::$_1::operator()() const /workspace/docker/torch-mlir/externals/llvm-project/mlir/lib/Pass/Pass.cpp:0:17
#16 0x000058e0c2899865 void llvm::function_ref<void ()>::callback_fn<mlir::detail::OpToOpPassAdaptor::run(mlir::Pass*, mlir::Operation*, mlir::AnalysisManager, bool, unsigned int)::$_1>(long) /workspace/docker/torch-mlir/externals/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:46:5
#17 0x000058e0bd512309 llvm::function_ref<void ()>::operator()() const /workspace/docker/torch-mlir/externals/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:69:5
#18 0x000058e0c289d1db void mlir::MLIRContext::executeAction<mlir::PassExecutionAction, mlir::Pass&>(llvm::function_ref<void ()>, llvm::ArrayRef<mlir::IRUnit>, mlir::Pass&) /workspace/docker/torch-mlir/externals/llvm-project/mlir/include/mlir/IR/MLIRContext.h:281:3
#19 0x000058e0c28954a7 mlir::detail::OpToOpPassAdaptor::run(mlir::Pass*, mlir::Operation*, mlir::AnalysisManager, bool, unsigned int) /workspace/docker/torch-mlir/externals/llvm-project/mlir/lib/Pass/Pass.cpp:532:17
#20 0x000058e0c28959c7 mlir::detail::OpToOpPassAdaptor::runPipeline(mlir::OpPassManager&, mlir::Operation*, mlir::AnalysisManager, bool, unsigned int, mlir::PassInstrumentor*, mlir::PassInstrumentation::PipelineParentInfo const*) /workspace/docker/torch-mlir/externals/llvm-project/mlir/lib/Pass/Pass.cpp:592:16
#21 0x000058e0c2897338 mlir::PassManager::runPasses(mlir::Operation*, mlir::AnalysisManager) /workspace/docker/torch-mlir/externals/llvm-project/mlir/lib/Pass/Pass.cpp:905:10
#22 0x000058e0c2897273 mlir::PassManager::run(mlir::Operation*) /workspace/docker/torch-mlir/externals/llvm-project/mlir/lib/Pass/Pass.cpp:885:60
#23 0x000058e0c2888945 performActions(llvm::raw_ostream&, std::shared_ptr<llvm::SourceMgr> const&, mlir::MLIRContext*, mlir::MlirOptMainConfig const&) /workspace/docker/torch-mlir/externals/llvm-project/mlir/lib/Tools/mlir-opt/MlirOptMain.cpp:474:17
#24 0x000058e0c2888536 processBuffer(llvm::raw_ostream&, std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, mlir::MlirOptMainConfig const&, mlir::DialectRegistry&, llvm::ThreadPoolInterface*) /workspace/docker/torch-mlir/externals/llvm-project/mlir/lib/Tools/mlir-opt/MlirOptMain.cpp:542:12
#25 0x000058e0c28882fc mlir::MlirOptMain(llvm::raw_ostream&, std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, mlir::DialectRegistry&, mlir::MlirOptMainConfig const&)::$_0::operator()(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&) const /workspace/docker/torch-mlir/externals/llvm-project/mlir/lib/Tools/mlir-opt/MlirOptMain.cpp:625:12
#26 0x000058e0c2888296 llvm::LogicalResult llvm::function_ref<llvm::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>>, mlir::DialectRegistry&, mlir::MlirOptMainConfig const&)::$_0>(long, std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&) /workspace/docker/torch-mlir/externals/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:46:12
#27 0x000058e0c2a08472 llvm::function_ref<llvm::LogicalResult (std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&)>::operator()(std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, llvm::raw_ostream&) const /workspace/docker/torch-mlir/externals/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:69:12
#28 0x000058e0c2a07a85 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::raw_ostream&)>, llvm::raw_ostream&, llvm::StringRef, llvm::StringRef) /workspace/docker/torch-mlir/externals/llvm-project/mlir/lib/Support/ToolUtilities.cpp:27:12
#29 0x000058e0c2884833 mlir::MlirOptMain(llvm::raw_ostream&, std::unique_ptr<llvm::MemoryBuffer, std::default_delete<llvm::MemoryBuffer>>, mlir::DialectRegistry&, mlir::MlirOptMainConfig const&) /workspace/docker/torch-mlir/externals/llvm-project/mlir/lib/Tools/mlir-opt/MlirOptMain.cpp:628:10
#30 0x000058e0c2884bd5 mlir::MlirOptMain(int, char**, llvm::StringRef, llvm::StringRef, mlir::DialectRegistry&) /workspace/docker/torch-mlir/externals/llvm-project/mlir/lib/Tools/mlir-opt/MlirOptMain.cpp:669:14
#31 0x000058e0c2884da8 mlir::MlirOptMain(int, char**, llvm::StringRef, mlir::DialectRegistry&) /workspace/docker/torch-mlir/externals/llvm-project/mlir/lib/Tools/mlir-opt/MlirOptMain.cpp:685:10
#32 0x000058e0bd464ad3 main /workspace/docker/torch-mlir/externals/llvm-project/mlir/tools/mlir-opt/mlir-opt.cpp:329:33
#33 0x00007f4f5d8a5d90 __libc_start_call_main ./csu/../sysdeps/nptl/libc_start_call_main.h:58:16
#34 0x00007f4f5d8a5e40 call_init ./csu/../csu/libc-start.c:128:20
#35 0x00007f4f5d8a5e40 __libc_start_main ./csu/../csu/libc-start.c:379:5
#36 0x000058e0bd4646d5 _start (/usr/local/bin/mlir-opt+0x29e16d5)
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJzkWltz26zW_jXkRmMPAh0vfOG68XydaaaZJL32IIRkviLQBpTG-9fvAcm2rBz7bqfNft8rSxyW1vOsAwswMYbXkrEFiD-B-PMF6exW6UXLd53Zbrmsu4tClbsFnAOYX2tVa9IERNddw6Q1AC-DRnA9U631DwagteCSiHruXoPZrH-b1UwyTQT_N5tJ0rByploTzGaWGTtrWKNZNTNW85LNKBG0E8RyJQFcBgBhGMAHCCGMMwaLMmJlRvNAiPsG4CXAS7Mz_cO15tLeWkJ_3GlCGUDZcZAmPzfKWM1IA1AC0Crg0gKUBwCtfyr9w7R-xrpU9AfTAK2t0nQ7cyAAWrMHy7QkwsMT982s1er_GbXDqwddALS-7dpWadf8XfIH18BrN23OJQV4mcEI4GUYDrjCKa4yLYIJiF7A_xFZCqdWdq94CdDyt2ueQaf5oDiaKF5UafWUQW46eaK_ASh7R833KtO2dcrCGOBlPKiMJyqzKM2DKbneJVaB4TWXldpYT_Qq-EOcR2EG8DIdAEQDgLSKqrjMChYjGHg-153RB5kPWbJJIhd13cOsll3fQedGzROAPsGHCMUIApQPYuMTsXmI8ooGm01rt5qRcvODC7HhTSuYi3cflMEcoLVsrQBoPR429zo7B0-TQXjyFuGyJ-tFsWnmDTqITZ8SO57zoqwsH8vKprRGaRLUxhvCi-kfAVrP_dvOlKx1hm2V8TbThBvmBaMU4OUeen4ql0RphQNSKG17qbbs7eWber3CwdouM8BH08Mi2EixEYqUm1I1hPeG4NKjdM2NqSnpZYVh6pTJB2nhBGTM8uSv-A7OWZ70vuPEjtMADQsap3EUlIwKu2td9iWdVS5ojpmBEmMBXvk48Q23u6ZQ4lv7xXlB5YNqFRy7v7VM9ysBvgQoe6rjrHHJJRVdyY4NxxBdEWO5rOdbl1RS50N4z8M4t1BEaViG5QjEAds1MeYV9Piy76mZHUE8S9IcRhwhDg1eq_7Hg4si7MBlA7hoAi5N4tj5DpFK7hrVmcCt54NWea_9HTP2ijU3rLr1a_pqtKT3q3Env8l3AuhKioNLLyURO8Pd6BeUGlYM7IFHA_D4BHiW5xmNRlYtmSVc7L3xTn1rHYPLkrRW6QPKE6ftmV4-5-LTnr3uV0SS2jGxCgqlhPvtpK_ayqGI6ccDFG3C_lF5oUr3zA78UiWNPRfLPb1j3-k59GXCPosljyhMYr-ajlJC1Unq4G80qwBe-d5B7X0wUCJEQeiPTSVPwufDmsDlKqFk_Z6Zafn5zuWnu6_rgUAiLh-sJkMQJ0Pt48yQntQ-cYgwzH_NAu_oT38NX5KP8GUTNyvDsujd7GjJq69fblZKWvZg-wb2wGhn2ZL2WWl16iOXvpcrOfSfeEXvRMlg5zfyiFYjypdak92NHzZaJ26-S26HsY-_9o5LwJcbgNYjhjzFyBckeOA4n3AcRyT9oNnwvVNcjNEoySE4ZSanv87MNW-Z4JJNihw39AA4OTtVUzf7Io3VfmfvQn350oDRYr7X_ZpoJu0XWak-NZypNHvNGrm3RjJYI5xYI8U4m4DY03LgnhjDzAvl5YvcvjvA3O9j_YbFAURTgCjFrwB818r5Fe2zzGmf7LU_LZWzLMujOGiZrpRu-lRrXjm2MbYcThm2RLNy01oN8Oo441Z1mrKrWgN8uffDSeSM14Kpfa8E199ae0W4XClZ8Xok48xk3Snlx-wP0FwOPn594C9Ko3Gyiab8xTgJWq0oM-ZTV1X-GONN9HWS_6tjj-i7Yo3Su72o0fiSVaQTdlMywSx7fo4rGS7fzul43GdOBKP2htXcWL0b-o_fufM7-WulxGi7eH4nfpNd4sinHTTYJZ7aBVX0aQY-oH2e5v2NMXEsfOEzteLvg_Q8se-y-3mToyQoHjtK8shR8mSk91dVc0rEDTOdsM_X6M9N-Chsv7p1-6cExHEn-DuRvBQHf3A_egiC9CQICMyiFP0NnP1vnfn-i336we7ZxO4pyeJRWJlWcLuU5fWknvkTNP4P-uCLI8Z9t1ZzWd-w6tnmM1dUx1N0t2R-t1xwy9l-i-DvTQ4-MjloyKIM439GJfVHipNstLfEcMp9UcbPcj-cINAt6c8Klr_qZK8R90cI6RPWcAeAwykhJcnOQsgHRJ6NjxmmV_xJREoc-FvHc13TPFZq_7i_jvG1FB5OIA83-Psr0bjMYbDZCF7QjbFE240rNjeHm1Fquse3tsOl8FOT-pu9bHSYNL1zJzGLYOAncMnt9Cv9oxM986L7m1gfYWhPa_yUxBMQT-n_pGScjs7AcTK1V1LGQS_y9KZXUX-bXTiXHZH_CT6gnIVJGff3uxflApc5zskFW4RpFEGYZCi92C4ySOMYkxLSmBYxhVWaIlKEtIAUVlmCLvgCQRTDCKYwQRCl84qwMkmqOEckxbCqQARZQ7iYO8eYK11fcGM6tghxFGfJhSAFE8b_HwkhyX4GvhcgBOLPF3rhvanoagMiKLix5ijGcivYgioJUGoDzRp17zyUKnnPtA2IDIjmdjv3OZdIG6i2PwozQaV0QFU_kMs64NIqH7tBZ9z7nqiLTovF1trW_8MFrQFa19xuu2JOVTP6f8epy3sEzv0GiPcL9J8AAAD__5S-3Xo">