Islam-Imad wrote: I have refactored EVT construction to use changeElementType() and changeVectorElementType() functions instead of manual conditional logic. is there something missing i should do ? https://github.com/llvm/llvm-project/pull/173413