Prepare ARMFastISel::SelectSIToFP for getRegForValue returning registers for i8 and i16 values.

llvm-svn: 132073
This commit is contained in:
Eli Friedman
2011-05-25 19:09:45 +00:00
parent 3cd1e55103
commit 5bbb75655b

View File

@@ -1296,6 +1296,10 @@ bool ARMFastISel::SelectSIToFP(const Instruction *I) {
if (!isTypeLegal(Ty, DstVT))
return false;
// FIXME: Handle sign-extension where necessary.
if (!I->getOperand(0)->getType()->isIntegerTy(32))
return false;
unsigned Op = getRegForValue(I->getOperand(0));
if (Op == 0) return false;