aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2006-04-11 21:30:42 +0000
committerChris Lattner <sabre@nondot.org>2006-04-11 21:30:42 +0000
commit681ee1c1c3f7c3558c29a5bf3a668c1d0784c399 (patch)
treebf3ba710174643a0cba7162e84c8c388e6e5f53e
parentfe48c80bf78e434a148c2d8a97239912a1872a12 (diff)
new dag node
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27596 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--include/llvm/CodeGen/SelectionDAGNodes.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/include/llvm/CodeGen/SelectionDAGNodes.h b/include/llvm/CodeGen/SelectionDAGNodes.h
index b6acb95c9c..b89d980453 100644
--- a/include/llvm/CodeGen/SelectionDAGNodes.h
+++ b/include/llvm/CodeGen/SelectionDAGNodes.h
@@ -113,6 +113,14 @@ namespace ISD {
// UNDEF - An undefined node
UNDEF,
+
+ /// FORMAL_ARGUMENTS(CC#, ISVARARG) - This node represents the formal
+ /// arguments for a function. CC# is a Constant value indicating the
+ /// calling convention of the function, and ISVARARG is a flag that
+ /// indicates whether the function is varargs or not. This node has one
+ /// result value for each incoming argument, and is typically custom
+ /// legalized.
+ FORMAL_ARGUMENTS,
// 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