diff options
| author | Duncan Sands <baldrick@free.fr> | 2008-07-01 08:00:49 +0000 |
|---|---|---|
| committer | Duncan Sands <baldrick@free.fr> | 2008-07-01 08:00:49 +0000 |
| commit | b55e5ece9614e328f9a8d4367f1c08048b3387a2 (patch) | |
| tree | c897909db0dacb27004958d7d070df217cc7d626 /llvm | |
| parent | 1760b92d27fc99753392a56b39b4a348dc066de9 (diff) | |
| download | bcm5719-llvm-b55e5ece9614e328f9a8d4367f1c08048b3387a2.tar.gz bcm5719-llvm-b55e5ece9614e328f9a8d4367f1c08048b3387a2.zip | |
Highlight that getMergeValues optimization is
being suppressed here.
llvm-svn: 52952
Diffstat (limited to 'llvm')
| -rw-r--r-- | llvm/lib/Target/X86/X86ISelLowering.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/lib/Target/X86/X86ISelLowering.cpp b/llvm/lib/Target/X86/X86ISelLowering.cpp index 6923e84b976..2fbc25c96d4 100644 --- a/llvm/lib/Target/X86/X86ISelLowering.cpp +++ b/llvm/lib/Target/X86/X86ISelLowering.cpp @@ -4517,7 +4517,8 @@ SDNode *X86TargetLowering::ExpandFP_TO_SINT(SDNode *N, SelectionDAG &DAG) { SDOperand Res = DAG.getLoad(VT, FIST, StackSlot, NULL, 0); // Use a MERGE_VALUES node to drop the chain result value. - return DAG.getMergeValues(DAG.getVTList(VT), &Res, 1, false).Val; + return DAG.getMergeValues(DAG.getVTList(VT), &Res, 1, + false /* Require a node with one-result */).Val; } SDOperand X86TargetLowering::LowerFABS(SDOperand Op, SelectionDAG &DAG) { |

