|
Class Summary |
| BasicBlock |
A class representing a basic block, which is an individual
node in the control flow graph. |
| BinaryAddInst |
A class representing a three-address code binary integer addition instruction
(BinaryAddInst). |
| BinaryAndInst |
A class representing a three-address code binary boolean AND instruction
(BinaryAndInst). |
| BinaryDivInst |
A class representing a three-address code binary integer division instruction
(BinaryDivInst). |
| BinaryInst |
A generic class representing a three-address code binary instruction
(BinaryInst). |
| BinaryModInst |
A class representing a three-address code binary integer modulus instruction
(BinaryModInst). |
| BinaryMulInst |
A class representing a three-address code binary integer multiplication instruction
(BinaryMulInst). |
| BinaryOrInst |
A class representing a three-address code binary boolean OR instruction
(BinaryOrInst). |
| BinarySubInst |
A class representing a three-address code binary integer subtraction instruction
(BinarySubInst). |
| CallInst |
A generic class representing a three-address code call instruction (CallInst). |
| DirCallInst |
A class representing a three-address code indirect call instruction (DirCallInst). |
| ErrParamInst |
A class representing a three-address code error parameter instruction
(ErrParamInst). |
| IfInst |
A class representing a three-address code if instruction (IfInst). |
| InDirCallInst |
A class representing a three-address code indirect call instruction (InDirCallInst). |
| LoadAddrInst |
A class representing a three-address code load address instruction
(LoadAddrInst). |
| LoadConstInst |
A class representing a three-address code load constant instruction
(LoadConstInst). |
| LoadEntryInst |
A class representing a three-address code load entry instruction
(LoadEntryInst), which loads an entry from an indexable variable
or string constant. |
| LoadInst |
A generic class representing a three-address code load instruction
(LoadInst). |
| LoadVarInst |
A class representing a three-address code load variable (move) instruction
(LoadVarInst). |
| ParamInst |
A generic class representing a three-address code parameter instruction
(ParamInst). |
| RefParamInst |
A class representing a three-address code reference parameter instruction
(RefParamInst). |
| ReturnInst |
A class representing a three-address code return instruction (ReturnInst). |
| StdParamInst |
A class representing a three-address code parameter instruction
(StdParamInst). |
| StoreEntryInst |
A class representing a three-address code store entry instruction
(StoreEntryInst), which stores a value an entry from an indexable
variable or string constant. |
| TACInst |
A class representing an individual Three-Adress Code (TAC)
instruction. |
| UnaryInst |
A generic class representing a three-address code unary instruction
(UnaryInst). |
| UnaryNegInst |
A class representing a three-address code unary integer negation instruction
(UnaryNegInst). |
| UnaryNotInst |
A class representing a three-address code unary boolean not (complement) instruction
(UnaryNotInst). |