diff options
| author | Craig Topper <craig.topper@intel.com> | 2018-11-05 23:26:13 +0000 | 
|---|---|---|
| committer | Craig Topper <craig.topper@intel.com> | 2018-11-05 23:26:13 +0000 | 
| commit | 0b5f8169b026f2faf2713892ecc9c9e48646f5a4 (patch) | |
| tree | 869956a8fbd429ef48fc6eba795e5f07e17fda19 /llvm/lib/Target/X86 | |
| parent | 8b73fa61d17cd2bf8104e1488edb213f00306238 (diff) | |
| download | bcm5719-llvm-0b5f8169b026f2faf2713892ecc9c9e48646f5a4.tar.gz bcm5719-llvm-0b5f8169b026f2faf2713892ecc9c9e48646f5a4.zip  | |
[TargetLowering] Change TargetLoweringBase::getPreferredVectorAction to take an MVT instead of an EVT. NFC
The main caller of this already has an MVT and several targets called getSimpleVT inside without checking isSimple. This makes the simpleness explicit.
llvm-svn: 346180
Diffstat (limited to 'llvm/lib/Target/X86')
| -rw-r--r-- | llvm/lib/Target/X86/X86ISelLowering.cpp | 4 | ||||
| -rw-r--r-- | llvm/lib/Target/X86/X86ISelLowering.h | 2 | 
2 files changed, 3 insertions, 3 deletions
diff --git a/llvm/lib/Target/X86/X86ISelLowering.cpp b/llvm/lib/Target/X86/X86ISelLowering.cpp index 9e7a41c752a..21b835ec5ba 100644 --- a/llvm/lib/Target/X86/X86ISelLowering.cpp +++ b/llvm/lib/Target/X86/X86ISelLowering.cpp @@ -1787,13 +1787,13 @@ SDValue X86TargetLowering::emitStackGuardXorFP(SelectionDAG &DAG, SDValue Val,  }  TargetLoweringBase::LegalizeTypeAction -X86TargetLowering::getPreferredVectorAction(EVT VT) const { +X86TargetLowering::getPreferredVectorAction(MVT VT) const {    if (VT == MVT::v32i1 && Subtarget.hasAVX512() && !Subtarget.hasBWI())      return TypeSplitVector;    if (ExperimentalVectorWideningLegalization &&        VT.getVectorNumElements() != 1 && -      VT.getVectorElementType().getSimpleVT() != MVT::i1) +      VT.getVectorElementType() != MVT::i1)      return TypeWidenVector;    return TargetLoweringBase::getPreferredVectorAction(VT); diff --git a/llvm/lib/Target/X86/X86ISelLowering.h b/llvm/lib/Target/X86/X86ISelLowering.h index fea7ecbdbb4..7cda0259bf2 100644 --- a/llvm/lib/Target/X86/X86ISelLowering.h +++ b/llvm/lib/Target/X86/X86ISelLowering.h @@ -1113,7 +1113,7 @@ namespace llvm {      bool isNoopAddrSpaceCast(unsigned SrcAS, unsigned DestAS) const override;      /// Customize the preferred legalization strategy for certain types. -    LegalizeTypeAction getPreferredVectorAction(EVT VT) const override; +    LegalizeTypeAction getPreferredVectorAction(MVT VT) const override;      MVT getRegisterTypeForCallingConv(LLVMContext &Context, CallingConv::ID CC,                                        EVT VT) const override;  | 

