Hsiangkai wrote: Hi @kuhar, I rewrite my patch to convert vector.maskedload to vector.load and convert vector.maskedstore to memref.store. Does it make sense for these patterns? Thanks for your help and review. https://github.com/llvm/llvm-project/pull/74834