|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of Operators in org.jikesrvm |
---|
Classes in org.jikesrvm that implement Operators | |
---|---|
static class |
ArchitectureSpecificOpt.AssemblerOpt
|
static class |
ArchitectureSpecificOpt.BURS_STATE
|
static class |
ArchitectureSpecificOpt.CallingConvention
|
static class |
ArchitectureSpecificOpt.ConvertALUOperators
|
static class |
ArchitectureSpecificOpt.GenerateMachineSpecificMagic
|
static class |
ArchitectureSpecificOpt.NormalizeConstants
|
static class |
ArchitectureSpecificOpt.RegisterPool
|
static class |
ArchitectureSpecificOpt.RegisterPreferences
|
static class |
ArchitectureSpecificOpt.RegisterRestrictions
|
Uses of Operators in org.jikesrvm.adaptive.measurements.instrumentation |
---|
Classes in org.jikesrvm.adaptive.measurements.instrumentation that implement Operators | |
---|---|
class |
CounterArrayManager
An implementation of a InstrumentedEventCounterManager . |
Uses of Operators in org.jikesrvm.compilers.opt.bc2ir |
---|
Classes in org.jikesrvm.compilers.opt.bc2ir that implement Operators | |
---|---|
class |
BC2IR
This class translates from bytecode to HIR. |
class |
GenerationContext
Defines the context in which BC2IR will abstractly interpret a method's bytecodes and populate targetIR with instructions. |
Uses of Operators in org.jikesrvm.compilers.opt.bc2ir.ia32 |
---|
Classes in org.jikesrvm.compilers.opt.bc2ir.ia32 that implement Operators | |
---|---|
class |
GenerateMachineSpecificMagic
This class implements the machine-specific magics for the opt compiler. |
Uses of Operators in org.jikesrvm.compilers.opt.instrsched |
---|
Classes in org.jikesrvm.compilers.opt.instrsched that implement Operators | |
---|---|
class |
OperatorClass
Generated from a template. |
Uses of Operators in org.jikesrvm.compilers.opt.ir |
---|
Classes in org.jikesrvm.compilers.opt.ir that implement Operators | |
---|---|
class |
Instruction
Instructions are the basic atomic unit of the IR. |
Uses of Operators in org.jikesrvm.compilers.opt.ir.ia32 |
---|
Classes in org.jikesrvm.compilers.opt.ir.ia32 that implement Operators | |
---|---|
class |
RegisterPool
Pool of symbolic registers. |
Uses of Operators in org.jikesrvm.compilers.opt.lir2mir.ia32 |
---|
Classes in org.jikesrvm.compilers.opt.lir2mir.ia32 that implement Operators | |
---|---|
class |
BURS_STATE
Machine-specific instruction selection rules. |
class |
ConvertALUOperators
Reduce the number of ALU operators considered by BURS |
class |
NormalizeConstants
Normalize the use of constants in the LIR to match the patterns supported in LIR2MIR.rules |
Uses of Operators in org.jikesrvm.compilers.opt.mir2mc.ia32 |
---|
Classes in org.jikesrvm.compilers.opt.mir2mc.ia32 that implement Operators | |
---|---|
(package private) class |
AssemblerBase
This class provides support functionality used by the generated Assembler; it handles basic impedance-matching functionality such as determining which addressing mode is suitable for a given IA32MemoryOperand. |
class |
AssemblerOpt
This class is the automatically-generated assembler for the optimizing compiler. |
Uses of Operators in org.jikesrvm.compilers.opt.regalloc |
---|
Classes in org.jikesrvm.compilers.opt.regalloc that implement Operators | |
---|---|
static class |
LinearScan.IntervalAnalysis
phase to compute linear scan intervals. |
static class |
LinearScan.LinearScanPhase
|
(package private) static class |
LinearScan.SpillCode
Insert Spill Code after register assignment. |
Uses of Operators in org.jikesrvm.compilers.opt.regalloc.ia32 |
---|
Classes in org.jikesrvm.compilers.opt.regalloc.ia32 that implement Operators | |
---|---|
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 |
ExpandFPRStackConvention
At the beginning of each basic block, the register allocator expects all floating-point stack locations to be available, and named FPi, 0 < i < 7 However, BURS may consume FP stack locations by inserting instructions that push or pop the floating-point stack. |
class |
MIRSplitRanges
This class splits live ranges for certain special cases to ensure correctness during IA32 register allocation. |
class |
RegisterPreferences
|
class |
RegisterRestrictions
An instance of this class encapsulates restrictions on register assignment. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |