Add a new CALL node.
authorChris Lattner <sabre@nondot.org>
Tue, 16 May 2006 22:52:27 +0000 (22:52 +0000)
committerChris Lattner <sabre@nondot.org>
Tue, 16 May 2006 22:52:27 +0000 (22:52 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28337 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/CodeGen/SelectionDAGNodes.h

index da630db30e0acadffdd337b461ccbce5cd80852c..80eaf4b25f52496f1120841361f9cb987ef60ed4 100644 (file)
@@ -123,6 +123,13 @@ namespace ISD {
     /// 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