Subclass of DDGNode representing single or multi-instruction nodes.
| Name | Description |
|---|---|
DDGNode | Node in a data dependence graph. |
| Name | Description |
|---|---|
InstructionListType | List of instruction pointers associated with a DDG node. |
| Name | Description |
|---|---|
NodeKind | Kind of node stored in a DDG. |
| Name | Description |
|---|---|
SimpleDDGNode [constructor] | Constructors |
~SimpleDDGNode [destructor] [virtual] | Destroy this simple DDG node. |
operator= | Assignment operators |
collectInstructions | Collect this node's instructions that satisfy Pred into IList. |
getFirstInstruction | Get the first instruction in the node. |
getInstructions | getInstructions overloads |
getKind | Getter for the kind of this node. |
getLastInstruction | Get the last instruction in the node. |
| Name | Description |
|---|---|
classof | classof overloads |
| Name | Description |
|---|---|
setKind | Setter for the kind of this node. |
| Name | Description |
|---|---|
llvm::DDGBuilder | Builder that constructs a pure data dependence graph. |
| Name | Description |
|---|---|
operator!= | Return true if nodes LHS and RHS are not equal. |
operator== | Compare nodes LHS and RHS using derived-class equality. |