[TTI] getScalarizationOverhead - use explicit VectorType operand
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Tue, 5 May 2020 15:57:55 +0000 (16:57 +0100)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Tue, 5 May 2020 15:59:23 +0000 (16:59 +0100)
commit4e3c005554f9fd886e838b0cdc533f43ab819867
treeaf81c73c2d6c1a2ee8fed8f21a2ab1a53cd91fbf
parente78ef9385cab6b96c4e5da0e312aeadb85f933f4
[TTI] getScalarizationOverhead - use explicit VectorType operand

getScalarizationOverhead is only ever called with vectors (and we already had a load of cast<VectorType> calls immediately inside the functions).

Followup to D78357

Reviewed By: @samparker

Differential Revision: https://reviews.llvm.org/D79341
llvm/include/llvm/Analysis/TargetTransformInfo.h
llvm/include/llvm/Analysis/TargetTransformInfoImpl.h
llvm/include/llvm/CodeGen/BasicTTIImpl.h
llvm/lib/Analysis/TargetTransformInfo.cpp
llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp
llvm/lib/Target/Hexagon/HexagonTargetTransformInfo.cpp
llvm/lib/Target/Hexagon/HexagonTargetTransformInfo.h
llvm/lib/Target/SystemZ/SystemZTargetTransformInfo.cpp
llvm/lib/Target/X86/X86TargetTransformInfo.cpp
llvm/lib/Target/X86/X86TargetTransformInfo.h
llvm/lib/Transforms/Vectorize/LoopVectorize.cpp