[llvm-commits] CVS: llvm/lib/Target/IA64/IA64ISelLowering.cpp

Evan Cheng evan.cheng at apple.com
Wed Aug 16 00:29:12 PDT 2006



Changes in directory llvm/lib/Target/IA64:

IA64ISelLowering.cpp updated: 1.40 -> 1.41
---
Log message:

RET_FLAG has an optional input flag, but it does not produce a flag result.

---
Diffs of the changes:  (+2 -8)

 IA64ISelLowering.cpp |   10 ++--------
 1 files changed, 2 insertions(+), 8 deletions(-)


Index: llvm/lib/Target/IA64/IA64ISelLowering.cpp
diff -u llvm/lib/Target/IA64/IA64ISelLowering.cpp:1.40 llvm/lib/Target/IA64/IA64ISelLowering.cpp:1.41
--- llvm/lib/Target/IA64/IA64ISelLowering.cpp:1.40	Fri Aug 11 12:38:39 2006
+++ llvm/lib/Target/IA64/IA64ISelLowering.cpp	Wed Aug 16 02:28:58 2006
@@ -573,14 +573,8 @@
                               SDOperand());
       AR_PFSVal = DAG.getCopyToReg(Copy.getValue(0), IA64::AR_PFS, AR_PFSVal,
                                    Copy.getValue(1));
-      std::vector<MVT::ValueType> NodeTys;
-      std::vector<SDOperand> RetOperands;
-      NodeTys.push_back(MVT::Other);
-      NodeTys.push_back(MVT::Flag);
-      RetOperands.push_back(AR_PFSVal);
-      RetOperands.push_back(AR_PFSVal.getValue(1));
-      return DAG.getNode(IA64ISD::RET_FLAG, NodeTys,
-                         &RetOperands[0], RetOperands.size());
+      return DAG.getNode(IA64ISD::RET_FLAG, MVT::Other,
+                         AR_PFSVal, AR_PFSVal.getValue(1));
     }
     }
     return SDOperand();






More information about the llvm-commits mailing list