mirror of
https://github.com/intel/llvm.git
synced 2026-01-26 03:56:16 +08:00
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