[llvm-commits] CVS: llvm/include/llvm/CodeGen/SelectionDAGNodes.h

Chris Lattner lattner at cs.uiuc.edu
Tue May 16 15:52:40 PDT 2006



Changes in directory llvm/include/llvm/CodeGen:

SelectionDAGNodes.h updated: 1.131 -> 1.132
---
Log message:

Add a new CALL node.


---
Diffs of the changes:  (+7 -0)

 SelectionDAGNodes.h |    7 +++++++
 1 files changed, 7 insertions(+)


Index: llvm/include/llvm/CodeGen/SelectionDAGNodes.h
diff -u llvm/include/llvm/CodeGen/SelectionDAGNodes.h:1.131 llvm/include/llvm/CodeGen/SelectionDAGNodes.h:1.132
--- llvm/include/llvm/CodeGen/SelectionDAGNodes.h:1.131	Tue May 16 01:43:59 2006
+++ llvm/include/llvm/CodeGen/SelectionDAGNodes.h	Tue May 16 17:52:27 2006
@@ -123,6 +123,13 @@
     /// It must be custom legalized.
     /// 
     FORMAL_ARGUMENTS,
+    
+    /// RV1, RV2...RVn, CHAIN = CALL(CHAIN, CC#, ISVARARG, ISTAILCALL, CALLEE,
+    ///                              ARG0, ARG1, ... ARGn)
+    /// This node represents a fully general function call, before the legalizer
+    /// runs.  This has one result value for each argument, plus a chain result.
+    /// It must be custom legalized.
+    CALL,
 
     // EXTRACT_ELEMENT - This is used to get the first or second (determined by
     // a Constant, which is required to be operand #1), element of the aggregate






More information about the llvm-commits mailing list