summaryrefslogtreecommitdiffstats
path: root/llvm
diff options
context:
space:
mode:
authorDuncan Sands <baldrick@free.fr>2008-07-01 08:00:49 +0000
committerDuncan Sands <baldrick@free.fr>2008-07-01 08:00:49 +0000
commitb55e5ece9614e328f9a8d4367f1c08048b3387a2 (patch)
treec897909db0dacb27004958d7d070df217cc7d626 /llvm
parent1760b92d27fc99753392a56b39b4a348dc066de9 (diff)
downloadbcm5719-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.cpp3
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) {
OpenPOWER on IntegriCloud