[mlir] [VectorOps] Canonicalization of 1-D memory operations
Masked loading/storing in various forms can be optimized into simpler memory operations when the mask is all true or all false. Note that the backend does similar optimizations but doing this early may expose more opportunities for further optimizations. This further prepares progressively lowering transfer read and write into 1-D memory operations. Reviewed By: ThomasRaoux Differential Revision: https://reviews.llvm.org/D85769
Loading
Please sign in to comment