Package | Description |
---|---|
cfg | |
opt | |
util |
Class and Description |
---|
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).
|
PhiInst
A class representing a three-address code Phi instruction (BinaryPhiInst).
|
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.
|
TACInstVisitor |
TACInstVisitorSkeleton
Skeleton class for TACInstVisitor interface:
Provides return null implementations for all methods of the interface,
a subclass can override any necessary.
|
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).
|
Class and Description |
---|
BasicBlock
A class representing a basic block, which is an individual
node in the control flow graph.
|
CallInst
A generic class representing a three-address code call instruction
(CallInst).
|
TACInst
A class representing an individual Three-Adress Code (TAC)
instruction.
|
Class and Description |
---|
BasicBlock
A class representing a basic block, which is an individual
node in the control flow graph.
|