|
CIRCT 22.0.0git
|
Holds information about an handshake "basic block terminator" control operation. More...

Public Member Functions | |
| BlockControlTerm (Operation *op, Value ctrlOperand) | |
Public Attributes | |
| Operation * | op |
| The operation. | |
| Value | ctrlOperand |
| The operation's control operand (must have type NoneType) | |
Friends | |
| bool | operator== (const BlockControlTerm &lhs, const BlockControlTerm &rhs) |
| Checks for member-wise equality. | |
Holds information about an handshake "basic block terminator" control operation.
Definition at line 1214 of file CFToHandshake.cpp.
|
inline |
Definition at line 1220 of file CFToHandshake.cpp.
References assert().
|
friend |
Checks for member-wise equality.
Definition at line 1228 of file CFToHandshake.cpp.
| Value BlockControlTerm::ctrlOperand |
The operation's control operand (must have type NoneType)
Definition at line 1218 of file CFToHandshake.cpp.
Referenced by addLazyForks(), and setJoinControlInputs().
| Operation* BlockControlTerm::op |
The operation.
Definition at line 1216 of file CFToHandshake.cpp.