summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/CellSPU/SPUISelLowering.cpp
diff options
context:
space:
mode:
authorEli Friedman <eli.friedman@gmail.com>2009-05-27 00:47:34 +0000
committerEli Friedman <eli.friedman@gmail.com>2009-05-27 00:47:34 +0000
commitacb851a8c0551f7ce78fc1274851982d45c5e887 (patch)
treef234c63c1a94e5a7f1de80a0202ded7b87067db1 /llvm/lib/Target/CellSPU/SPUISelLowering.cpp
parentde79ea2f5178670eeb24d74353abfd37a5768130 (diff)
downloadbcm5719-llvm-acb851a8c0551f7ce78fc1274851982d45c5e887.tar.gz
bcm5719-llvm-acb851a8c0551f7ce78fc1274851982d45c5e887.zip
Don't abuse the quirky behavior of LegalizeDAG for XINT_TO_FP and
FP_TO_XINT. Necessary for some cleanups I'm working on. Updated from the previous version (r72431) to fix a bug and make some things a bit clearer. llvm-svn: 72445
Diffstat (limited to 'llvm/lib/Target/CellSPU/SPUISelLowering.cpp')
-rw-r--r--llvm/lib/Target/CellSPU/SPUISelLowering.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Target/CellSPU/SPUISelLowering.cpp b/llvm/lib/Target/CellSPU/SPUISelLowering.cpp
index cef87e9a498..864a914bba7 100644
--- a/llvm/lib/Target/CellSPU/SPUISelLowering.cpp
+++ b/llvm/lib/Target/CellSPU/SPUISelLowering.cpp
@@ -2304,7 +2304,7 @@ static SDValue LowerFP_TO_INT(SDValue Op, SelectionDAG &DAG,
return ExpandLibCall(LC, Op, DAG, false, Dummy, TLI);
}
- return SDValue();
+ return Op;
}
//! Lower ISD::SINT_TO_FP, ISD::UINT_TO_FP for i32
@@ -2330,7 +2330,7 @@ static SDValue LowerINT_TO_FP(SDValue Op, SelectionDAG &DAG,
return ExpandLibCall(LC, Op, DAG, false, Dummy, TLI);
}
- return SDValue();
+ return Op;
}
//! Lower ISD::SETCC
OpenPOWER on IntegriCloud