mirror of
https://github.com/capstone-engine/llvm-capstone.git
synced 2024-12-04 03:44:59 +00:00
cb4ccd38fa
Since the recent MemRef refactoring that centralizes the lowering of complex MemRef operations outside of the conversion framework, the MemRefToLLVM pass doesn't directly convert these complex operations. Instead, to fully convert the whole MemRef dialect space, MemRefToLLVM needs to run after `expand-strided-metadata`. Make this more obvious by changing the name of the pass and the option associated with it from `convert-memref-to-llvm` to `finalize-memref-to-llvm`. The word "finalize" conveys that this pass needs to run after something else and that something else is documented in its tablegen description. This is a follow-up patch related to the conversation at: https://discourse.llvm.org/t/psa-you-need-to-run-expand-strided-metadata-before-memref-to-llvm-now/66956/14 Differential Revision: https://reviews.llvm.org/D142463 |
||
---|---|---|
.. | ||
X86Vector | ||
async-error.mlir | ||
async-func.mlir | ||
async-group.mlir | ||
async-value.mlir | ||
async.mlir | ||
bare-ptr-call-conv.mlir | ||
copy.mlir | ||
global-memref.mlir | ||
invalid.mlir | ||
lit.local.cfg | ||
math-polynomial-approx.mlir | ||
memref-reinterpret-cast.mlir | ||
memref-reshape.mlir | ||
print.mlir | ||
sgemm-naive-codegen.mlir | ||
simple.mlir | ||
unranked-memref.mlir | ||
utils.mlir | ||
x86-varargs.mlir |