[llvm-commits] CVS: llvm/include/llvm/CodeGen/SelectionDAGNodes.h
Chris Lattner
lattner at cs.uiuc.edu
Thu Mar 23 17:04:08 PST 2006
Changes in directory llvm/include/llvm/CodeGen:
SelectionDAGNodes.h updated: 1.119 -> 1.120
---
Log message:
add a new intrinsic node
---
Diffs of the changes: (+8 -0)
SelectionDAGNodes.h | 8 ++++++++
1 files changed, 8 insertions(+)
Index: llvm/include/llvm/CodeGen/SelectionDAGNodes.h
diff -u llvm/include/llvm/CodeGen/SelectionDAGNodes.h:1.119 llvm/include/llvm/CodeGen/SelectionDAGNodes.h:1.120
--- llvm/include/llvm/CodeGen/SelectionDAGNodes.h:1.119 Wed Mar 22 14:09:04 2006
+++ llvm/include/llvm/CodeGen/SelectionDAGNodes.h Thu Mar 23 19:03:55 2006
@@ -79,6 +79,14 @@
TargetFrameIndex,
TargetConstantPool,
TargetExternalSymbol,
+
+ /// RESULT{,OUTCHAIN} = INTRINSIC({INCHAIN,} INTRINSICID, arg1, arg2, ...)
+ /// This node represents a target intrinsic function. If the intrinsic
+ /// has side effects, the first operand is a chain pointer and the result
+ /// includes an output chain. After this input is the ID number of the
+ /// intrinsic, from the llvm::intrinsic namespace. The operands to the
+ /// intrinsic follow.
+ INTRINSIC,
// CopyToReg - This node has three operands: a chain, a register number to
// set to this value, and a value.
More information about the llvm-commits
mailing list