Uses of Package
cfg

Packages that use cfg
cfg   
opt   
 

Classes in cfg used by cfg
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).
 

Classes in cfg used by opt
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.