Interface | Description |
---|---|
ArithmeticLIRGenerator |
This interface can be used to generate LIR for arithmetic operations.
|
BenchmarkCounterFactory | |
BlockValueMap | |
LIRGenerationResult | |
LIRGeneratorTool | |
LIRGeneratorTool.SpillMoveFactory |
Factory for creating spill moves.
|
Class | Description |
---|---|
DefaultLIRKindTool |
Default implementation of
LIRKindTool . |
LIRGenerationResultBase | |
LIRGenerator |
This class traverses the HIR instructions and generates LIR instructions from them.
|
LIRGenerator.Options | |
LIRGeneratorTool.BlockScope | |
PhiResolver |
Converts phi instructions into moves.
|
PhiResolver.PhiResolverNode |
Tracks a data flow dependency between a source operand and any number of the destination
operands.
|
SpillMoveFactoryBase |
Base class for
LIRGeneratorTool.SpillMoveFactory that checks that the instructions created adhere to the
contract of LIRGeneratorTool.SpillMoveFactory . |
SpillMoveFactoryBase.CheckClosure |