You can also remove:
// FIXME: Volatility.
I think?
Some >80 column violations I think, including:
+ llvm::Value *Vec = Builder.CreateLoad(LV.getVectorAddr(), LV.isVolatileQualified(), "tmp");
+ llvm::Value *Vec = Builder.CreateLoad(LV.getExtVectorAddr(), LV.isVolatileQualified(), "tmp");
+ llvm::Value *Vec = Builder.CreateLoad(Dst.getVectorAddr(), Dst.isVolatileQualified(), "tmp");
+ llvm::Value *Vec = Builder.CreateLoad(Dst.getExtVectorAddr(), Dst.isVolatileQualified(), "tmp");
That's all I spotted.