aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2006-05-16 06:43:59 +0000
committerChris Lattner <sabre@nondot.org>2006-05-16 06:43:59 +0000
commitc1a8ad71e11123f1e3c8d9913a7f51978b9967d5 (patch)
tree0ce792869354fbdaf85efc964429e20373188b50 /include/llvm/CodeGen
parente438c2a466d2749fbf33ba7d2a32e345bcc51d03 (diff)
downloadexternal_llvm-c1a8ad71e11123f1e3c8d9913a7f51978b9967d5.zip
external_llvm-c1a8ad71e11123f1e3c8d9913a7f51978b9967d5.tar.gz
external_llvm-c1a8ad71e11123f1e3c8d9913a7f51978b9967d5.tar.bz2
Add a chain to FORMAL_ARGUMENTS.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28319 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/CodeGen')
-rw-r--r--include/llvm/CodeGen/SelectionDAGNodes.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/include/llvm/CodeGen/SelectionDAGNodes.h b/include/llvm/CodeGen/SelectionDAGNodes.h
index 7f317c5..da630db 100644
--- a/include/llvm/CodeGen/SelectionDAGNodes.h
+++ b/include/llvm/CodeGen/SelectionDAGNodes.h
@@ -115,12 +115,13 @@ namespace ISD {
// UNDEF - An undefined node
UNDEF,
- /// FORMAL_ARGUMENTS(CC#, ISVARARG) - This node represents the formal
+ /// FORMAL_ARGUMENTS(CHAIN, 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.
+ /// result value for each incoming argument, plus one for the output chain.
+ /// It must be custom legalized.
+ ///
FORMAL_ARGUMENTS,
// EXTRACT_ELEMENT - This is used to get the first or second (determined by