LLVM optimizer -- support interleaved access patters/Aos2SoA conversion, large vector strip-mining, and loop blocking/striop-mining