summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86ISelPattern.cpp
diff options
context:
space:
mode:
authorEvan Cheng <evan.cheng@apple.com>2006-01-12 22:54:21 +0000
committerEvan Cheng <evan.cheng@apple.com>2006-01-12 22:54:21 +0000
commit6305e50ee15d22a612c3f4daaf43511c5571d556 (patch)
treee634d8904a1677b3883d12703ee50924206dd7cd /llvm/lib/Target/X86/X86ISelPattern.cpp
parent3470b5dee6ca7dd1165189ef8a5d04248d4eddbf (diff)
downloadbcm5719-llvm-6305e50ee15d22a612c3f4daaf43511c5571d556.tar.gz
bcm5719-llvm-6305e50ee15d22a612c3f4daaf43511c5571d556.zip
Fix sint_to_fp (fild*) support.
llvm-svn: 25257
Diffstat (limited to 'llvm/lib/Target/X86/X86ISelPattern.cpp')
-rw-r--r--llvm/lib/Target/X86/X86ISelPattern.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Target/X86/X86ISelPattern.cpp b/llvm/lib/Target/X86/X86ISelPattern.cpp
index 6ca4078047d..cb1835489c1 100644
--- a/llvm/lib/Target/X86/X86ISelPattern.cpp
+++ b/llvm/lib/Target/X86/X86ISelPattern.cpp
@@ -2259,7 +2259,7 @@ unsigned ISel::SelectExpr(SDOperand N) {
addFullAddress(BuildMI(BB, Opc, 4, Result), AM);
}
return Result;
- case X86ISD::FILD64m:
+ case X86ISD::FILD:
// Make sure we generate both values.
assert(Result != 1 && N.getValueType() == MVT::f64);
if (!ExprMap.insert(std::make_pair(N.getValue(1), 1)).second)
@@ -3301,7 +3301,7 @@ void ISel::Select(SDOperand N) {
SelectExpr(N);
return;
case ISD::CopyFromReg:
- case X86ISD::FILD64m:
+ case X86ISD::FILD:
ExprMap.erase(N);
SelectExpr(N.getValue(0));
return;
OpenPOWER on IntegriCloud