|
|||||||||||
| 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. |
|
| RegisterOperandEnumeration
Extend java.util.Enumeration to avoid downcasts from object. |
|
| 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). |
|
| BasicBlockEnumeration
Extend java.util.Enumeration to avoid downcasts from object. |
|
| 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. |
|
| OperandEnumeration
Extend java.util.Enumeration to avoid downcasts from object. |
|
| Operator
An Operator represents the operator of an Instruction. |
|
| RegisterOperandEnumeration
Extend java.util.Enumeration to avoid downcasts from object. |
|
| 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. |
|
| InstructionEnumeration
Extend java.util.Enumeration to avoid downcasts from object. |
|
| 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
|
|
| BasicBlockEnumeration
Extend java.util.Enumeration to avoid downcasts from object. |
|
| 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 |
|
| InstructionEnumeration
Extend java.util.Enumeration to avoid downcasts from object. |
|
| 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 |
|
| OperandEnumeration
Extend java.util.Enumeration to avoid downcasts from object. |
|
| 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. |
|
| InstructionEnumeration
Extend java.util.Enumeration to avoid downcasts from object. |
|
| IR
An IR object (IR is short for Intermediate Representation)
contains all the per-compilation information associated with
a method that is being compiled. |
|
| OperandEnumeration
Extend java.util.Enumeration to avoid downcasts from object. |
|
| 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 | ||||||||||