public class AMD64HotSpotAddressLowering extends AMD64CompressAddressLowering
AMD64CompressAddressLowering.HeapBaseNode| Constructor and Description |
|---|
AMD64HotSpotAddressLowering(GraalHotSpotVMConfig config,
Register heapBaseRegister) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
improveUncompression(AMD64AddressNode addr,
CompressionNode compression,
ValueNode other) |
void |
postProcess(AddressNode lowered) |
void |
preProcess(StructuredGraph graph,
LoopsDataProvider loopsDataProvider) |
improvelower, updateDisplacementpublic AMD64HotSpotAddressLowering(GraalHotSpotVMConfig config, Register heapBaseRegister)
protected final boolean improveUncompression(AMD64AddressNode addr, CompressionNode compression, ValueNode other)
improveUncompression in class AMD64CompressAddressLoweringpublic void preProcess(StructuredGraph graph, LoopsDataProvider loopsDataProvider)
preProcess in class AddressLoweringPhase.AddressLoweringpublic void postProcess(AddressNode lowered)
postProcess in class AddressLoweringPhase.AddressLowering