diff options
author | Patrik Hagglund <patrik.h.hagglund@ericsson.com> | 2012-12-11 10:20:51 +0000 |
---|---|---|
committer | Patrik Hagglund <patrik.h.hagglund@ericsson.com> | 2012-12-11 10:20:51 +0000 |
commit | 47fd10f2fc45d280308b77ed4eda16f3c9c88248 (patch) | |
tree | 7e021eb951bf8f13720ee0ba661feb474c980aba /lib/Target/X86/X86ISelLowering.cpp | |
parent | 1d367e9bccf1f374a92c4337251ea541118fdcc9 (diff) | |
download | llvm-47fd10f2fc45d280308b77ed4eda16f3c9c88248.tar.gz llvm-47fd10f2fc45d280308b77ed4eda16f3c9c88248.tar.bz2 llvm-47fd10f2fc45d280308b77ed4eda16f3c9c88248.tar.xz |
Change TargetLowering::getTypeForExtArgOrReturn to take and return
MVTs, instead of EVTs.
Accordingly, add bitsLT (and similar) to MVT.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@169850 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/X86/X86ISelLowering.cpp')
-rw-r--r-- | lib/Target/X86/X86ISelLowering.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/Target/X86/X86ISelLowering.cpp b/lib/Target/X86/X86ISelLowering.cpp index 8b0bf34c1a..a44879e371 100644 --- a/lib/Target/X86/X86ISelLowering.cpp +++ b/lib/Target/X86/X86ISelLowering.cpp @@ -1689,8 +1689,8 @@ bool X86TargetLowering::isUsedByReturnOnly(SDNode *N, SDValue &Chain) const { return true; } -EVT -X86TargetLowering::getTypeForExtArgOrReturn(LLVMContext &Context, EVT VT, +MVT +X86TargetLowering::getTypeForExtArgOrReturn(LLVMContext &Context, MVT VT, ISD::NodeType ExtendKind) const { MVT ReturnMVT; // TODO: Is this also valid on 32-bit? @@ -1699,7 +1699,7 @@ X86TargetLowering::getTypeForExtArgOrReturn(LLVMContext &Context, EVT VT, else ReturnMVT = MVT::i32; - EVT MinVT = getRegisterType(Context, ReturnMVT); + MVT MinVT = getRegisterType(Context, ReturnMVT); return VT.bitsLT(MinVT) ? MinVT : VT; } |