|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of IRTools in org.jikesrvm |
---|
Subclasses of IRTools in org.jikesrvm | |
---|---|
static class |
ArchitectureSpecificOpt.BURS_STATE
|
static class |
ArchitectureSpecificOpt.CallingConvention
|
static class |
ArchitectureSpecificOpt.ComplexLIR2MIRExpansion
|
static class |
ArchitectureSpecificOpt.FinalMIRExpansion
|
static class |
ArchitectureSpecificOpt.PhysicalRegisterTools
|
static class |
ArchitectureSpecificOpt.StackManager
|
Uses of IRTools in org.jikesrvm.compilers.opt |
---|
Subclasses of IRTools in org.jikesrvm.compilers.opt | |
---|---|
class |
ExpressionFolding
This class simplifies expressions globally, if in SSA form, or locally within a basic block if not. |
class |
Simplifier
A constant folder, strength reducer and axiomatic simplifier. |
Uses of IRTools in org.jikesrvm.compilers.opt.hir2lir |
---|
Subclasses of IRTools in org.jikesrvm.compilers.opt.hir2lir | |
---|---|
class |
ConvertToLowLevelIR
Converts all remaining instructions with HIR-only operators into an equivalent sequence of LIR operators. |
(package private) class |
DynamicTypeCheckExpansion
Expansion of Dynamic Type Checking operations. |
Uses of IRTools in org.jikesrvm.compilers.opt.ir |
---|
Subclasses of IRTools in org.jikesrvm.compilers.opt.ir | |
---|---|
class |
GenericPhysicalRegisterTools
This abstract class provides a set of useful architecture-independent methods for manipulating physical registers for an IR. |
Uses of IRTools in org.jikesrvm.compilers.opt.ir.ia32 |
---|
Subclasses of IRTools in org.jikesrvm.compilers.opt.ir.ia32 | |
---|---|
class |
PhysicalRegisterTools
This abstract class provides a set of useful methods for manipulating physical registers for an IR. |
Uses of IRTools in org.jikesrvm.compilers.opt.lir2mir |
---|
Subclasses of IRTools in org.jikesrvm.compilers.opt.lir2mir | |
---|---|
class |
BURS_Common_Helpers
Contains BURS helper functions common to all platforms. |
class |
BURS_MemOp_Helpers
Contains common BURS helper functions for platforms with memory operands. |
Uses of IRTools in org.jikesrvm.compilers.opt.lir2mir.ia32 |
---|
Subclasses of IRTools in org.jikesrvm.compilers.opt.lir2mir.ia32 | |
---|---|
(package private) class |
BURS_Helpers
Contains IA32-specific helper functions for BURS. |
class |
BURS_STATE
Machine-specific instruction selection rules. |
class |
ComplexLIR2MIRExpansion
Handles the conversion from LIR to MIR of operators whose expansion requires the introduction of new control flow (new basic blocks). |
Uses of IRTools in org.jikesrvm.compilers.opt.mir2mc.ia32 |
---|
Subclasses of IRTools in org.jikesrvm.compilers.opt.mir2mc.ia32 | |
---|---|
class |
FinalMIRExpansion
Final acts of MIR expansion for the IA32 architecture. |
Uses of IRTools in org.jikesrvm.compilers.opt.regalloc |
---|
Subclasses of IRTools in org.jikesrvm.compilers.opt.regalloc | |
---|---|
class |
GenericStackManager
Class to manage the allocation of the "compiler-independent" portion of the stackframe. |
Uses of IRTools in org.jikesrvm.compilers.opt.regalloc.ia32 |
---|
Subclasses of IRTools in org.jikesrvm.compilers.opt.regalloc.ia32 | |
---|---|
class |
CallingConvention
This class contains IA32 calling conventions The two public methods are: expandCallingConventions(IR) which is called by the register allocator immediately before allocation to make manifest the use of registers by the calling convention. |
class |
StackManager
Class to manage the allocation of the "compiler-specific" portion of the stackframe. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |