Clean up usages of asserting vector getters in Type
authorChristopher Tetreault <ctetreau@quicinc.com>
Fri, 17 Apr 2020 17:39:33 +0000 (10:39 -0700)
committerChristopher Tetreault <ctetreau@quicinc.com>
Fri, 17 Apr 2020 17:49:16 +0000 (10:49 -0700)
commitdd24fb388ba82fec4bf610b19e9cf3d1e3535a16
treec91516422e72fdfec1b8019d835e3cbe699bc2f5
parent5f0903e9bec97e67bf34d887bcbe9d05790de934
Clean up usages of asserting vector getters in Type

Summary:
Remove usages of asserting vector getters in Type in preparation for the
VectorType refactor. The existence of these functions complicates the
refactor while adding little value.

Reviewers: craig.topper, sdesmalen, efriedma, RKSimon

Reviewed By: efriedma

Subscribers: hiraditya, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D77264
llvm/lib/Target/X86/X86InterleavedAccess.cpp
llvm/lib/Target/X86/X86PartialReduction.cpp
llvm/lib/Target/X86/X86ShuffleDecodeConstantPool.cpp
llvm/lib/Target/X86/X86TargetTransformInfo.cpp