aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen/SelectionDAGNodes.h
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2005-05-09 20:21:27 +0000
committerChris Lattner <sabre@nondot.org>2005-05-09 20:21:27 +0000
commit21074f43ed5165828717ea3606eb2bd222a39b26 (patch)
tree2b509319ffe36e1edb59efa0713e06a2a8f974bc /include/llvm/CodeGen/SelectionDAGNodes.h
parentf13c33453601abb1dda3d6c28eab3855692e97c6 (diff)
Add READPORT, WRITEPORT, READIO, WRITEIO nodes, wrap long lines
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21823 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/CodeGen/SelectionDAGNodes.h')
-rw-r--r--include/llvm/CodeGen/SelectionDAGNodes.h14
1 files changed, 10 insertions, 4 deletions
diff --git a/include/llvm/CodeGen/SelectionDAGNodes.h b/include/llvm/CodeGen/SelectionDAGNodes.h
index 97584d736a..ce54c25eb5 100644
--- a/include/llvm/CodeGen/SelectionDAGNodes.h
+++ b/include/llvm/CodeGen/SelectionDAGNodes.h
@@ -252,13 +252,19 @@ namespace ISD {
ADJCALLSTACKDOWN, // Beginning of a call sequence
ADJCALLSTACKUP, // End of a call sequence
+ // SRCVALUE - This corresponds to a Value*, and is used to associate memory
+ // locations with their value. This allows one use alias analysis
+ // information in the backend.
+ SRCVALUE,
+
// PCMARKER - This corresponds to the pcmarker intrinsic.
PCMARKER,
- // SRCVALUE - This corresponds to a Value*, and is used to carry associate
- // memory operations with their corrosponding load. This lets one use the
- // pointer analysis information in the backend
- SRCVALUE,
+ // READPORT, WRITEPORT, READIO, WRITEIO - These correspond to the LLVM
+ // intrinsics of the same name. The first operand is a token chain, the
+ // other operands match the intrinsic. These produce a token chain in
+ // addition to a value (if any).
+ READPORT, WRITEPORT, READIO, WRITEIO,
// BUILTIN_OP_END - This must be the last enum value in this list.
BUILTIN_OP_END,