From b55e5ece9614e328f9a8d4367f1c08048b3387a2 Mon Sep 17 00:00:00 2001 From: Duncan Sands Date: Tue, 1 Jul 2008 08:00:49 +0000 Subject: [PATCH] Highlight that getMergeValues optimization is being suppressed here. llvm-svn: 52952 --- llvm/lib/Target/X86/X86ISelLowering.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/llvm/lib/Target/X86/X86ISelLowering.cpp b/llvm/lib/Target/X86/X86ISelLowering.cpp index 6923e84b9767..2fbc25c96d41 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) {