|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Classes in org.jikesrvm.compilers.opt.ir used by org.jikesrvm | |
---|---|
AbstractRegisterPool
|
|
GenericPhysicalRegisterSet
This class represents a set of Registers corresponding to the physical register set. |
|
GenericPhysicalRegisterTools
This abstract class provides a set of useful architecture-independent methods for manipulating physical registers for an IR. |
|
GenericRegisterPool
Pool of symbolic registers. |
|
IR
An IR object (IR is short for Intermediate Representation)
contains all the per-compilation information associated with
a method that is being compiled. |
|
IRTools
This abstract class contains a bunch of useful static methods for performing operations on IR. |
|
Operators
Interface with all operator names and opcodes. |
Classes in org.jikesrvm.compilers.opt.ir used by org.jikesrvm.adaptive.measurements.instrumentation | |
---|---|
Instruction
Instructions are the basic atomic unit of the IR. |
|
IR
An IR object (IR is short for Intermediate Representation)
contains all the per-compilation information associated with
a method that is being compiled. |
|
Operator
An Operator represents the operator of an Instruction . |
|
Operators
Interface with all operator names and opcodes. |
Classes in org.jikesrvm.compilers.opt.ir used by org.jikesrvm.adaptive.recompilation.instrumentation | |
---|---|
BasicBlock
A basic block in the Factored Control Flow Graph (FCFG) . |
|
Instruction
Instructions are the basic atomic unit of the IR. |
|
IR
An IR object (IR is short for Intermediate Representation)
contains all the per-compilation information associated with
a method that is being compiled. |
|
Operator
An Operator represents the operator of an Instruction . |
Classes in org.jikesrvm.compilers.opt.ir used by org.jikesrvm.compilers.opt | |
---|---|
AbstractRegisterPool
|
|
BasicBlock
A basic block in the Factored Control Flow Graph (FCFG) . |
|
Instruction
Instructions are the basic atomic unit of the IR. |
|
IR
An IR object (IR is short for Intermediate Representation)
contains all the per-compilation information associated with
a method that is being compiled. |
|
IRTools
This abstract class contains a bunch of useful static methods for performing operations on IR. |
|
Operator
An Operator represents the operator of an Instruction . |
|
Register
Represents a symbolic or physical register. |
Classes in org.jikesrvm.compilers.opt.ir used by org.jikesrvm.compilers.opt.bc2ir | |
---|---|
BasicBlock
A basic block in the Factored Control Flow Graph (FCFG) . |
|
ControlFlowGraph
The Factored Control Flow Graph (FCFG). |
|
ExceptionHandlerBasicBlock
A basic block that marks the start of an exception handler. |
|
ExceptionHandlerBasicBlockBag
A container for the chain of exception handlers for a basic block. |
|
Instruction
Instructions are the basic atomic unit of the IR. |
|
IR
An IR object (IR is short for Intermediate Representation)
contains all the per-compilation information associated with
a method that is being compiled. |
|
Operator
An Operator represents the operator of an Instruction . |
|
Operators
Interface with all operator names and opcodes. |
|
Register
Represents a symbolic or physical register. |
Classes in org.jikesrvm.compilers.opt.ir used by org.jikesrvm.compilers.opt.bc2ir.ia32 | |
---|---|
Operators
Interface with all operator names and opcodes. |
Classes in org.jikesrvm.compilers.opt.ir used by org.jikesrvm.compilers.opt.controlflow | |
---|---|
BasicBlock
A basic block in the Factored Control Flow Graph (FCFG) . |
|
ControlFlowGraph
The Factored Control Flow Graph (FCFG). |
|
Instruction
Instructions are the basic atomic unit of the IR. |
|
IR
An IR object (IR is short for Intermediate Representation)
contains all the per-compilation information associated with
a method that is being compiled. |
|
Operator
An Operator represents the operator of an Instruction . |
Classes in org.jikesrvm.compilers.opt.ir used by org.jikesrvm.compilers.opt.depgraph | |
---|---|
BasicBlock
A basic block in the Factored Control Flow Graph (FCFG) . |
|
Instruction
Instructions are the basic atomic unit of the IR. |
|
IR
An IR object (IR is short for Intermediate Representation)
contains all the per-compilation information associated with
a method that is being compiled. |
|
Register
Represents a symbolic or physical register. |
Classes in org.jikesrvm.compilers.opt.ir used by org.jikesrvm.compilers.opt.driver | |
---|---|
IR
An IR object (IR is short for Intermediate Representation)
contains all the per-compilation information associated with
a method that is being compiled. |
Classes in org.jikesrvm.compilers.opt.ir used by org.jikesrvm.compilers.opt.escape | |
---|---|
Instruction
Instructions are the basic atomic unit of the IR. |
|
IR
An IR object (IR is short for Intermediate Representation)
contains all the per-compilation information associated with
a method that is being compiled. |
|
Register
Represents a symbolic or physical register. |
Classes in org.jikesrvm.compilers.opt.ir used by org.jikesrvm.compilers.opt.hir2lir | |
---|---|
BasicBlock
A basic block in the Factored Control Flow Graph (FCFG) . |
|
Instruction
Instructions are the basic atomic unit of the IR. |
|
IR
An IR object (IR is short for Intermediate Representation)
contains all the per-compilation information associated with
a method that is being compiled. |
|
IRTools
This abstract class contains a bunch of useful static methods for performing operations on IR. |
|
Operator
An Operator represents the operator of an Instruction . |
Classes in org.jikesrvm.compilers.opt.ir used by org.jikesrvm.compilers.opt.inlining | |
---|---|
ExceptionHandlerBasicBlockBag
A container for the chain of exception handlers for a basic block. |
|
Instruction
Instructions are the basic atomic unit of the IR. |
|
IR
An IR object (IR is short for Intermediate Representation)
contains all the per-compilation information associated with
a method that is being compiled. |
Classes in org.jikesrvm.compilers.opt.ir used by org.jikesrvm.compilers.opt.instrsched | |
---|---|
BasicBlock
A basic block in the Factored Control Flow Graph (FCFG) . |
|
Instruction
Instructions are the basic atomic unit of the IR. |
|
IR
An IR object (IR is short for Intermediate Representation)
contains all the per-compilation information associated with
a method that is being compiled. |
|
Operators
Interface with all operator names and opcodes. |
Classes in org.jikesrvm.compilers.opt.ir used by org.jikesrvm.compilers.opt.ir | |
---|---|
AbstractRegisterPool
|
|
BasicBlock
A basic block in the Factored Control Flow Graph (FCFG) . |
|
BasicBlock.BBEnum
|
|
BasicBlock.ComputedBBEnum
|
|
BasicBlock.OutEdgeEnum
|
|
ControlFlowGraph
The Factored Control Flow Graph (FCFG). |
|
ExceptionHandlerBasicBlock
A basic block that marks the start of an exception handler. |
|
ExceptionHandlerBasicBlockBag
A container for the chain of exception handlers for a basic block. |
|
GCIRMap
This class holds GC maps for various program points. |
|
GCIRMapElement
This class holds each element in the GCIRMap |
|
HIRInfo
Wrapper class around IR info that is valid on the HIR/LIR/MIR |
|
Instruction
Instructions are the basic atomic unit of the IR. |
|
Instruction.BASE_OE
Shared functionality for operand enumerations |
|
InstructionFormat
Abstract parent class of all InstructionFormat classes. |
|
IR
An IR object (IR is short for Intermediate Representation)
contains all the per-compilation information associated with
a method that is being compiled. |
|
IRTools
This abstract class contains a bunch of useful static methods for performing operations on IR. |
|
LIRInfo
Wrapper class around IR info that is valid on the LIR/MIR |
|
MachineSpecificIR
Generic wrappers around machine-specific IR |
|
MIRInfo
Wrapper class around IR info that is valid on the MIR |
|
Operator
An Operator represents the operator of an Instruction . |
|
Operators
Interface with all operator names and opcodes. |
|
Register
Represents a symbolic or physical register. |
|
RegSpillListElement
A class to hold each element in the GCIRMap |
Classes in org.jikesrvm.compilers.opt.ir used by org.jikesrvm.compilers.opt.ir.ia32 | |
---|---|
AbstractRegisterPool
|
|
GenericPhysicalRegisterSet
This class represents a set of Registers corresponding to the physical register set. |
|
GenericPhysicalRegisterTools
This abstract class provides a set of useful architecture-independent methods for manipulating physical registers for an IR. |
|
GenericRegisterPool
Pool of symbolic registers. |
|
Instruction
Instructions are the basic atomic unit of the IR. |
|
IR
An IR object (IR is short for Intermediate Representation)
contains all the per-compilation information associated with
a method that is being compiled. |
|
IRTools
This abstract class contains a bunch of useful static methods for performing operations on IR. |
|
MachineSpecificIR
Generic wrappers around machine-specific IR |
|
Operator
An Operator represents the operator of an Instruction . |
|
Operators
Interface with all operator names and opcodes. |
|
Register
Represents a symbolic or physical register. |
Classes in org.jikesrvm.compilers.opt.ir used by org.jikesrvm.compilers.opt.ir.operand | |
---|---|
BasicBlock
A basic block in the Factored Control Flow Graph (FCFG) . |
|
Instruction
Instructions are the basic atomic unit of the IR. |
|
Register
Represents a symbolic or physical register. |
Classes in org.jikesrvm.compilers.opt.ir used by org.jikesrvm.compilers.opt.lir2mir | |
---|---|
BasicBlock
A basic block in the Factored Control Flow Graph (FCFG) . |
|
GenericPhysicalRegisterTools
This abstract class provides a set of useful architecture-independent methods for manipulating physical registers for an IR. |
|
Instruction
Instructions are the basic atomic unit of the IR. |
|
IR
An IR object (IR is short for Intermediate Representation)
contains all the per-compilation information associated with
a method that is being compiled. |
|
IRTools
This abstract class contains a bunch of useful static methods for performing operations on IR. |
Classes in org.jikesrvm.compilers.opt.ir used by org.jikesrvm.compilers.opt.lir2mir.ia32 | |
---|---|
GenericPhysicalRegisterTools
This abstract class provides a set of useful architecture-independent methods for manipulating physical registers for an IR. |
|
Instruction
Instructions are the basic atomic unit of the IR. |
|
IR
An IR object (IR is short for Intermediate Representation)
contains all the per-compilation information associated with
a method that is being compiled. |
|
IRTools
This abstract class contains a bunch of useful static methods for performing operations on IR. |
|
Operator
An Operator represents the operator of an Instruction . |
|
Operators
Interface with all operator names and opcodes. |
|
Register
Represents a symbolic or physical register. |
Classes in org.jikesrvm.compilers.opt.ir used by org.jikesrvm.compilers.opt.liveness | |
---|---|
BasicBlock
A basic block in the Factored Control Flow Graph (FCFG) . |
|
GCIRMap
This class holds GC maps for various program points. |
|
Instruction
Instructions are the basic atomic unit of the IR. |
|
IR
An IR object (IR is short for Intermediate Representation)
contains all the per-compilation information associated with
a method that is being compiled. |
|
Register
Represents a symbolic or physical register. |
|
RegSpillListElement
A class to hold each element in the GCIRMap |
Classes in org.jikesrvm.compilers.opt.ir used by org.jikesrvm.compilers.opt.mir2mc | |
---|---|
IR
An IR object (IR is short for Intermediate Representation)
contains all the per-compilation information associated with
a method that is being compiled. |
Classes in org.jikesrvm.compilers.opt.ir used by org.jikesrvm.compilers.opt.mir2mc.ia32 | |
---|---|
Instruction
Instructions are the basic atomic unit of the IR. |
|
IR
An IR object (IR is short for Intermediate Representation)
contains all the per-compilation information associated with
a method that is being compiled. |
|
IRTools
This abstract class contains a bunch of useful static methods for performing operations on IR. |
|
Operator
An Operator represents the operator of an Instruction . |
|
Operators
Interface with all operator names and opcodes. |
|
Register
Represents a symbolic or physical register. |
Classes in org.jikesrvm.compilers.opt.ir used by org.jikesrvm.compilers.opt.regalloc | |
---|---|
BasicBlock
A basic block in the Factored Control Flow Graph (FCFG) . |
|
ControlFlowGraph
The Factored Control Flow Graph (FCFG). |
|
Instruction
Instructions are the basic atomic unit of the IR. |
|
IR
An IR object (IR is short for Intermediate Representation)
contains all the per-compilation information associated with
a method that is being compiled. |
|
IRTools
This abstract class contains a bunch of useful static methods for performing operations on IR. |
|
Operators
Interface with all operator names and opcodes. |
|
Register
Represents a symbolic or physical register. |
Classes in org.jikesrvm.compilers.opt.ir used by org.jikesrvm.compilers.opt.regalloc.ia32 | |
---|---|
BasicBlock
A basic block in the Factored Control Flow Graph (FCFG) . |
|
Instruction
Instructions are the basic atomic unit of the IR. |
|
IR
An IR object (IR is short for Intermediate Representation)
contains all the per-compilation information associated with
a method that is being compiled. |
|
IRTools
This abstract class contains a bunch of useful static methods for performing operations on IR. |
|
Operator
An Operator represents the operator of an Instruction . |
|
Operators
Interface with all operator names and opcodes. |
|
Register
Represents a symbolic or physical register. |
Classes in org.jikesrvm.compilers.opt.ir used by org.jikesrvm.compilers.opt.runtimesupport | |
---|---|
GCIRMap
This class holds GC maps for various program points. |
|
GCIRMapElement
This class holds each element in the GCIRMap |
|
IR
An IR object (IR is short for Intermediate Representation)
contains all the per-compilation information associated with
a method that is being compiled. |
Classes in org.jikesrvm.compilers.opt.ir used by org.jikesrvm.compilers.opt.ssa | |
---|---|
BasicBlock
A basic block in the Factored Control Flow Graph (FCFG) . |
|
Instruction
Instructions are the basic atomic unit of the IR. |
|
IR
An IR object (IR is short for Intermediate Representation)
contains all the per-compilation information associated with
a method that is being compiled. |
|
Operator
An Operator represents the operator of an Instruction . |
|
Register
Represents a symbolic or physical register. |
Classes in org.jikesrvm.compilers.opt.ir used by org.jikesrvm.osr | |
---|---|
Instruction
Instructions are the basic atomic unit of the IR. |
|
IR
An IR object (IR is short for Intermediate Representation)
contains all the per-compilation information associated with
a method that is being compiled. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |