Adding vector value types requiring i2/i4

https://reviews.llvm.org/D125247

I wonder how people feel about patch above. Please review. I was hoping that this is a reasonable transitional way to allow for adding the smaller value types i2/i4. Thanks.