JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Hierarchy For All Packages
Package Hierarchies:
com.oracle.graal.lir
,
com.oracle.graal.lir.alloc.lsra
,
com.oracle.graal.lir.alloc.lsra.ssa
,
com.oracle.graal.lir.alloc.lsra.ssi
,
com.oracle.graal.lir.alloc.trace
,
com.oracle.graal.lir.asm
,
com.oracle.graal.lir.constopt
,
com.oracle.graal.lir.debug
,
com.oracle.graal.lir.dfa
,
com.oracle.graal.lir.framemap
,
com.oracle.graal.lir.gen
,
com.oracle.graal.lir.phases
,
com.oracle.graal.lir.profiling
,
com.oracle.graal.lir.ssa
,
com.oracle.graal.lir.ssi
,
com.oracle.graal.lir.stackslotalloc
,
com.oracle.graal.lir.util
Class Hierarchy
java.lang.
Object
java.util.
AbstractCollection
<E> (implements java.util.
Collection
<E>)
java.util.
ArrayDeque
<E> (implements java.lang.
Cloneable
, java.util.
Deque
<E>, java.io.
Serializable
)
com.oracle.graal.lir.dfa.
UniqueWorkList
<T>
jdk.internal.jvmci.meta.AbstractValue (implements jdk.internal.jvmci.meta.KindProvider, jdk.internal.jvmci.meta.Value)
jdk.internal.jvmci.meta.AllocatableValue (implements jdk.internal.jvmci.meta.JavaValue, jdk.internal.jvmci.meta.KindProvider)
jdk.internal.jvmci.code.StackSlotValue
jdk.internal.jvmci.code.VirtualStackSlot
com.oracle.graal.lir.framemap.
SimpleVirtualStackSlot
com.oracle.graal.lir.framemap.
VirtualStackSlotRange
com.oracle.graal.lir.
Variable
com.oracle.graal.lir.
CompositeValue
com.oracle.graal.lir.phases.
AllocationPhase.AllocationContext
com.oracle.graal.lir.asm.
CompilationResultBuilder
com.oracle.graal.lir.asm.
CompilationResultBuilder.ExceptionInfo
com.oracle.graal.lir.constopt.
ConstantLoadOptimization.Optimization
com.oracle.graal.lir.constopt.
ConstantLoadOptimization.Options
com.oracle.graal.lir.constopt.
ConstantTree.NodeCost
(implements com.oracle.graal.compiler.common.cfg.
PropertyConsumable
)
com.oracle.graal.lir.constopt.
ConstantTreeAnalyzer
com.oracle.graal.lir.
ControlFlowOptimizer.Optimizer
<B>
com.oracle.graal.lir.gen.
DefaultLIRKindTool
(implements com.oracle.graal.compiler.common.spi.
LIRKindTool
)
com.oracle.graal.lir.constopt.
DefUseTree
com.oracle.graal.compiler.common.cfg.
DominatorOptimizationProblem
<E,C>
com.oracle.graal.compiler.common.cfg.
PrintableDominatorOptimizationProblem
<E,C> (implements com.oracle.graal.compiler.common.cfg.
PrintableCFG
)
com.oracle.graal.lir.constopt.
ConstantTree
com.oracle.graal.lir.
EdgeMoveOptimizer.Optimizer
com.oracle.graal.compiler.common.
Fields
com.oracle.graal.lir.
LIRIntrospection.Values
com.oracle.graal.compiler.common.
FieldsScanner
com.oracle.graal.lir.
LIRIntrospection.LIRFieldsScanner
com.oracle.graal.lir.
CompositeValueClass.CompositeValueFieldsScanner
com.oracle.graal.lir.
LIRInstructionClass.LIRInstructionFieldsScanner
com.oracle.graal.compiler.common.
FieldsScanner.FieldInfo
(implements java.lang.
Comparable
<T>)
com.oracle.graal.lir.
LIRIntrospection.ValueFieldInfo
com.oracle.graal.lir.stackslotalloc.
FixPointIntervalBuilder
com.oracle.graal.lir.stackslotalloc.
FixPointIntervalBuilder.BlockClosure
com.oracle.graal.lir.framemap.
FrameMap
com.oracle.graal.lir.framemap.
FrameMapBuilderImpl
(implements com.oracle.graal.lir.framemap.
FrameMapBuilderTool
)
com.oracle.graal.lir.util.
IndexedValueMap
com.oracle.graal.lir.alloc.lsra.
Interval
com.oracle.graal.lir.alloc.lsra.
Interval.Pair
com.oracle.graal.lir.alloc.lsra.
Interval.RegisterBindingLists
com.oracle.graal.lir.alloc.lsra.
Interval.UsePosList
com.oracle.graal.lir.alloc.lsra.
IntervalWalker
com.oracle.graal.lir.alloc.lsra.
LinearScanWalker
com.oracle.graal.lir.alloc.lsra.
OptimizingLinearScanWalker
com.oracle.graal.lir.
LabelRef
com.oracle.graal.lir.alloc.lsra.
LinearScan
com.oracle.graal.lir.alloc.lsra.ssa.
SSALinearScan
com.oracle.graal.lir.alloc.lsra.ssi.
SSILinearScan
com.oracle.graal.lir.alloc.trace.
TraceLinearScan
com.oracle.graal.lir.alloc.lsra.
LinearScan.BlockData
com.oracle.graal.lir.alloc.lsra.
LinearScan.CheckConsumer
(implements com.oracle.graal.lir.
ValueConsumer
)
com.oracle.graal.lir.alloc.lsra.
LinearScan.IntervalPredicate
com.oracle.graal.lir.alloc.lsra.
LinearScan.Options
com.oracle.graal.lir.alloc.lsra.
LinearScanOptimizeSpillPositionPhase.IntervalBlockIterator
(implements java.util.
Iterator
<E>)
com.oracle.graal.lir.
LIR
com.oracle.graal.lir.
LIRFrameState
com.oracle.graal.lir.gen.
LIRGenerationResultBase
(implements com.oracle.graal.lir.gen.
LIRGenerationResult
)
com.oracle.graal.lir.gen.
LIRGenerator
(implements com.oracle.graal.lir.gen.
LIRGeneratorTool
)
com.oracle.graal.lir.gen.
LIRGenerator.Options
com.oracle.graal.lir.gen.
LIRGeneratorTool.BlockScope
(implements java.lang.
AutoCloseable
)
com.oracle.graal.lir.gen.
LIRGenerator.BlockScopeImpl
com.oracle.graal.lir.
LIRInsertionBuffer
com.oracle.graal.lir.
LIRInstruction
com.oracle.graal.lir.
FullInfopointOp
com.oracle.graal.lir.
SimpleInfopointOp
com.oracle.graal.lir.
StandardOp.AbstractBlockEndOp
(implements com.oracle.graal.lir.
StandardOp.BlockEndOp
)
com.oracle.graal.lir.
StandardOp.JumpOp
com.oracle.graal.lir.
StandardOp.BlackholeOp
com.oracle.graal.lir.
StandardOp.LabelOp
com.oracle.graal.lir.
StandardOp.NoOp
com.oracle.graal.lir.
StandardOp.StackMove
(implements com.oracle.graal.lir.
StandardOp.MoveOp
)
com.oracle.graal.lir.
LIRIntrospection.OperandModeAnnotation
com.oracle.graal.lir.phases.
LIRPhase
<C>
com.oracle.graal.lir.phases.
AllocationPhase
com.oracle.graal.lir.alloc.lsra.
LinearScanAssignLocationsPhase
com.oracle.graal.lir.alloc.lsra.
LinearScanEliminateSpillMovePhase
com.oracle.graal.lir.alloc.lsra.ssa.
SSALinearScanEliminateSpillMovePhase
com.oracle.graal.lir.alloc.lsra.ssi.
SSILinearScanEliminateSpillMovePhase
com.oracle.graal.lir.alloc.lsra.
LinearScanLifetimeAnalysisPhase
com.oracle.graal.lir.alloc.lsra.ssa.
SSALinearScanLifetimeAnalysisPhase
com.oracle.graal.lir.alloc.lsra.ssi.
SSILinearScanLifetimeAnalysisPhase
com.oracle.graal.lir.alloc.trace.
TraceLinearScanLifetimeAnalysisPhase
com.oracle.graal.lir.alloc.trace.
TraceSimpleLifetimeAnalysisPhase
com.oracle.graal.lir.alloc.lsra.
LinearScanOptimizeSpillPositionPhase
com.oracle.graal.lir.alloc.lsra.
LinearScanPhase
com.oracle.graal.lir.alloc.lsra.
LinearScanRegisterAllocationPhase
com.oracle.graal.lir.alloc.lsra.
LinearScanResolveDataFlowPhase
com.oracle.graal.lir.alloc.lsra.ssa.
SSALinarScanResolveDataFlowPhase
com.oracle.graal.lir.alloc.lsra.ssi.
SSILinearScanResolveDataFlowPhase
com.oracle.graal.lir.alloc.trace.
TraceLinearScanResolveDataFlowPhase
com.oracle.graal.lir.dfa.
LocationMarkerPhase
com.oracle.graal.lir.stackslotalloc.
LSStackSlotAllocator
(implements com.oracle.graal.lir.stackslotalloc.
StackSlotAllocator
)
com.oracle.graal.lir.dfa.
MarkBasePointersPhase
com.oracle.graal.lir.stackslotalloc.
SimpleStackSlotAllocator
(implements com.oracle.graal.lir.stackslotalloc.
StackSlotAllocator
)
com.oracle.graal.lir.alloc.trace.
TraceGlobalMoveResolutionPhase
com.oracle.graal.lir.alloc.trace.
TraceRegisterAllocationPhase
com.oracle.graal.lir.alloc.trace.
TraceTrivialAllocator
com.oracle.graal.lir.phases.
LIRPhaseSuite
<C>
com.oracle.graal.lir.phases.
AllocationStage
com.oracle.graal.lir.phases.
EconomyAllocationStage
com.oracle.graal.lir.phases.
EconomyPostAllocationOptimizationStage
com.oracle.graal.lir.phases.
EconomyPreAllocationOptimizationStage
com.oracle.graal.lir.phases.
PostAllocationOptimizationStage
com.oracle.graal.lir.phases.
PreAllocationOptimizationStage
com.oracle.graal.lir.phases.
PostAllocationOptimizationPhase
com.oracle.graal.lir.
ControlFlowOptimizer
com.oracle.graal.lir.
EdgeMoveOptimizer
com.oracle.graal.lir.profiling.
MoveProfiling
com.oracle.graal.lir.
NullCheckOptimizer
com.oracle.graal.lir.
RedundantMoveElimination
com.oracle.graal.lir.phases.
PreAllocationOptimizationPhase
com.oracle.graal.lir.constopt.
ConstantLoadOptimization
com.oracle.graal.lir.ssa.
SSADestructionPhase
com.oracle.graal.lir.ssi.
SSIConstructionPhase
com.oracle.graal.lir.phases.
LIRPhase.LIRPhaseStatistics
com.oracle.graal.lir.phases.
LIRPhase.Options
com.oracle.graal.lir.phases.
LIRSuites
com.oracle.graal.lir.
LIRValueUtil
com.oracle.graal.lir.
LIRVerifier
com.oracle.graal.lir.dfa.
LocationMarker
<T,S>
com.oracle.graal.lir.dfa.
LocationMarkerPhase.Marker
<T>
com.oracle.graal.lir.dfa.
MarkBasePointersPhase.Marker
<T>
com.oracle.graal.lir.stackslotalloc.
LSStackSlotAllocator.Allocator
com.oracle.graal.lir.stackslotalloc.
LSStackSlotAllocator.Options
com.oracle.graal.lir.profiling.
MoveProfiling.Analyzer
com.oracle.graal.lir.alloc.lsra.
MoveResolver
com.oracle.graal.lir.alloc.lsra.ssa.
SSAMoveResolver
com.oracle.graal.lir.alloc.lsra.
OptimizingLinearScanWalker.Options
com.oracle.graal.lir.gen.
PhiResolver
com.oracle.graal.lir.gen.
PhiResolver.PhiResolverNode
com.oracle.graal.lir.phases.
PostAllocationOptimizationPhase.PostAllocationOptimizationContext
com.oracle.graal.lir.phases.
PostAllocationOptimizationStage.Options
com.oracle.graal.lir.phases.
PreAllocationOptimizationPhase.PreAllocationOptimizationContext
com.oracle.graal.lir.alloc.lsra.
Range
com.oracle.graal.lir.
RedundantMoveElimination.BlockData
com.oracle.graal.lir.
RedundantMoveElimination.Optimization
com.oracle.graal.lir.framemap.
ReferenceMapBuilder
com.oracle.graal.lir.alloc.lsra.
RegisterVerifier
com.oracle.graal.lir.gen.
SpillMoveFactoryBase
(implements com.oracle.graal.lir.gen.
LIRGeneratorTool.SpillMoveFactory
)
com.oracle.graal.lir.gen.
SpillMoveFactoryBase.CheckClosure
com.oracle.graal.lir.ssa.
SSAUtil
com.oracle.graal.lir.ssa.
SSAVerifier
com.oracle.graal.lir.ssa.
SSAVerifier.Entry
com.oracle.graal.lir.ssi.
SSIBlockValueMapImpl
(implements com.oracle.graal.lir.gen.
BlockValueMap
)
com.oracle.graal.lir.ssi.
SSIBlockValueMapImpl.BlockData
com.oracle.graal.lir.ssi.
SSIConstructionPhase.SSIBuilder
com.oracle.graal.lir.alloc.lsra.ssi.
SSILinearScanResolveDataFlowPhase.MyPhiValueVisitor
(implements com.oracle.graal.lir.ssa.
SSAUtil.PhiValueVisitor
)
com.oracle.graal.lir.ssi.
SSIUtil
com.oracle.graal.lir.ssi.
SSIVerifier
com.oracle.graal.lir.stackslotalloc.
StackInterval
com.oracle.graal.lir.
StandardOp
com.oracle.graal.lir.
SwitchStrategy
com.oracle.graal.lir.
SwitchStrategy.BinaryStrategy
com.oracle.graal.lir.
SwitchStrategy.RangesStrategy
com.oracle.graal.lir.
SwitchStrategy.SequentialStrategy
com.oracle.graal.lir.
SwitchStrategy.BaseSwitchClosure
(implements com.oracle.graal.lir.
SwitchStrategy.SwitchClosure
)
com.oracle.graal.lir.
SwitchStrategy.EffortClosure
(implements com.oracle.graal.lir.
SwitchStrategy.SwitchClosure
)
java.lang.
Throwable
(implements java.io.
Serializable
)
java.lang.
Exception
java.lang.
RuntimeException
jdk.internal.jvmci.code.BailoutException
com.oracle.graal.lir.alloc.lsra.
OutOfRegistersException
com.oracle.graal.lir.alloc.trace.
TraceGlobalMoveResolver
com.oracle.graal.lir.alloc.trace.
TraceLinearScan.Options
com.oracle.graal.lir.alloc.trace.
TraceLinearScanResolveDataFlowPhase.MyPhiValueVisitor
(implements com.oracle.graal.lir.ssa.
SSAUtil.PhiValueVisitor
)
com.oracle.graal.lir.alloc.trace.
TraceRegisterAllocationPhase.Options
com.oracle.graal.lir.alloc.trace.
TraceUtil
jdk.internal.jvmci.common.UnsafeAccess
com.oracle.graal.compiler.common.
FieldIntrospection
<T>
com.oracle.graal.lir.
CompositeValueClass
<T>
com.oracle.graal.lir.
LIRIntrospection
<T>
com.oracle.graal.lir.
LIRInstructionClass
<T>
com.oracle.graal.lir.constopt.
UseEntry
com.oracle.graal.lir.util.
ValueMap
<K,T>
com.oracle.graal.lir.util.
GenericValueMap
<T>
com.oracle.graal.lir.util.
VariableVirtualStackValueMap
<K,T>
com.oracle.graal.lir.util.
ValueSet
<S>
com.oracle.graal.lir.dfa.
MarkBasePointersPhase.Marker.BasePointersSet
com.oracle.graal.lir.dfa.
RegStackValueSet
com.oracle.graal.lir.constopt.
VariableMap
<T>
Interface Hierarchy
com.oracle.graal.lir.gen.
ArithmeticLIRGenerator
com.oracle.graal.lir.gen.
LIRGeneratorTool
(also extends com.oracle.graal.lir.gen.
BenchmarkCounterFactory
)
com.oracle.graal.lir.gen.
BenchmarkCounterFactory
com.oracle.graal.lir.gen.
LIRGeneratorTool
(also extends com.oracle.graal.lir.gen.
ArithmeticLIRGenerator
)
com.oracle.graal.lir.gen.
BlockValueMap
com.oracle.graal.lir.asm.
CompilationResultBuilderFactory
com.oracle.graal.lir.asm.
FrameContext
com.oracle.graal.lir.framemap.
FrameMap.ReferenceMapBuilderFactory
com.oracle.graal.lir.framemap.
FrameMapBuilder
com.oracle.graal.lir.framemap.
FrameMapBuilderTool
com.oracle.graal.lir.
InstructionStateProcedure
com.oracle.graal.lir.
StateProcedure
com.oracle.graal.lir.
InstructionValueConsumer
com.oracle.graal.lir.
ValueConsumer
com.oracle.graal.lir.
InstructionValueProcedure
com.oracle.graal.lir.
ValueProcedure
com.oracle.graal.lir.debug.
LIRGenerationDebugContext
com.oracle.graal.lir.gen.
LIRGenerationResult
com.oracle.graal.lir.gen.
LIRGeneratorTool.SpillMoveFactory
com.oracle.graal.lir.ssa.
SSAUtil.PhiValueVisitor
com.oracle.graal.lir.stackslotalloc.
StackSlotAllocator
com.oracle.graal.lir.
StandardOp.BlockEndOp
com.oracle.graal.lir.
StandardOp.BranchOp
com.oracle.graal.lir.
StandardOp.ImplicitNullCheck
com.oracle.graal.lir.
StandardOp.MoveOp
com.oracle.graal.lir.
StandardOp.NullCheck
com.oracle.graal.lir.
StandardOp.SaveRegistersOp
com.oracle.graal.lir.
StandardOp.StackStoreOp
com.oracle.graal.lir.
SwitchStrategy.SwitchClosure
Annotation Type Hierarchy
com.oracle.graal.lir.
CompositeValue.Component
(implements java.lang.annotation.
Annotation
)
com.oracle.graal.lir.
Opcode
(implements java.lang.annotation.
Annotation
)
com.oracle.graal.lir.
LIRInstruction.Use
(implements java.lang.annotation.
Annotation
)
com.oracle.graal.lir.
LIRInstruction.Alive
(implements java.lang.annotation.
Annotation
)
com.oracle.graal.lir.
LIRInstruction.Temp
(implements java.lang.annotation.
Annotation
)
com.oracle.graal.lir.
LIRInstruction.Def
(implements java.lang.annotation.
Annotation
)
com.oracle.graal.lir.
LIRInstruction.State
(implements java.lang.annotation.
Annotation
)
Enum Hierarchy
java.lang.
Object
java.lang.
Enum
<E> (implements java.lang.
Comparable
<T>, java.io.
Serializable
)
com.oracle.graal.lir.alloc.lsra.
Interval.RegisterPriority
com.oracle.graal.lir.alloc.lsra.
Interval.RegisterBinding
com.oracle.graal.lir.alloc.lsra.
Interval.State
com.oracle.graal.lir.alloc.lsra.
Interval.SpillState
com.oracle.graal.lir.
LIRInstruction.OperandMode
com.oracle.graal.lir.
LIRInstruction.OperandFlag
com.oracle.graal.lir.stackslotalloc.
LSStackSlotAllocator.Allocator.SlotSize
com.oracle.graal.lir.constopt.
ConstantTree.Flags
com.oracle.graal.lir.profiling.
MoveProfiling.MoveType
Skip navigation links
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes