[llvm-commits] CVS: llvm/lib/Target/IA64/IA64ISelDAGToDAG.cpp IA64ISelLowering.cpp
Chris Lattner
lattner at cs.uiuc.edu
Sat Jan 28 22:26:21 PST 2006
Changes in directory llvm/lib/Target/IA64:
IA64ISelDAGToDAG.cpp updated: 1.31 -> 1.32
IA64ISelLowering.cpp updated: 1.31 -> 1.32
---
Log message:
Targets all now request ConstantFP to be legalized into TargetConstantFP.
'fpimm' in .td files is now TargetConstantFP.
---
Diffs of the changes: (+2 -1)
IA64ISelDAGToDAG.cpp | 2 +-
IA64ISelLowering.cpp | 1 +
2 files changed, 2 insertions(+), 1 deletion(-)
Index: llvm/lib/Target/IA64/IA64ISelDAGToDAG.cpp
diff -u llvm/lib/Target/IA64/IA64ISelDAGToDAG.cpp:1.31 llvm/lib/Target/IA64/IA64ISelDAGToDAG.cpp:1.32
--- llvm/lib/Target/IA64/IA64ISelDAGToDAG.cpp:1.31 Fri Jan 27 18:02:51 2006
+++ llvm/lib/Target/IA64/IA64ISelDAGToDAG.cpp Sun Jan 29 00:26:07 2006
@@ -419,7 +419,7 @@
case ISD::SREM:
case ISD::UREM: return SelectDIV(Op);
- case ISD::ConstantFP: {
+ case ISD::TargetConstantFP: {
SDOperand Chain = CurDAG->getEntryNode(); // this is a constant, so..
if (cast<ConstantFPSDNode>(N)->isExactlyValue(+0.0))
Index: llvm/lib/Target/IA64/IA64ISelLowering.cpp
diff -u llvm/lib/Target/IA64/IA64ISelLowering.cpp:1.31 llvm/lib/Target/IA64/IA64ISelLowering.cpp:1.32
--- llvm/lib/Target/IA64/IA64ISelLowering.cpp:1.31 Fri Jan 27 21:14:31 2006
+++ llvm/lib/Target/IA64/IA64ISelLowering.cpp Sun Jan 29 00:26:07 2006
@@ -104,6 +104,7 @@
computeRegisterProperties();
+ setOperationAction(ISD::ConstantFP, MVT::f64, Expand);
addLegalFPImmediate(+0.0);
addLegalFPImmediate(+1.0);
}
More information about the llvm-commits
mailing list