diff options
author | Eli Friedman <eli.friedman@gmail.com> | 2009-05-27 00:47:34 +0000 |
---|---|---|
committer | Eli Friedman <eli.friedman@gmail.com> | 2009-05-27 00:47:34 +0000 |
commit | acb851a8c0551f7ce78fc1274851982d45c5e887 (patch) | |
tree | f234c63c1a94e5a7f1de80a0202ded7b87067db1 /llvm/lib/Target/CellSPU/SPUISelLowering.cpp | |
parent | de79ea2f5178670eeb24d74353abfd37a5768130 (diff) | |
download | bcm5719-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.cpp | 4 |
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 |