Main motivation: the dialect legalization stuff is making it difficult to move the llvm passes into the main IREE pipeline. Why do I want to do that? So that I can control this pass better. Why? Because to get vectorization semi-working for convolution I'd like to be better able to control when that pass runs, ie pull it out of aie2xclbin.
Main motivation: the dialect legalization stuff is making it difficult to move the llvm passes into the main IREE pipeline. Why do I want to do that? So that I can control this pass better. Why? Because to get vectorization semi-working for convolution I'd like to be better able to control when that pass runs, ie pull it out of aie2xclbin.