public class AMD64HotSpotAddressLowering extends AMD64AddressLowering
Modifier and Type | Class and Description |
---|---|
static class |
AMD64HotSpotAddressLowering.HeapBaseNode |
Modifier and Type | Field and Description |
---|---|
private long |
heapBase |
private Register |
heapBaseRegister |
Constructor and Description |
---|
AMD64HotSpotAddressLowering(CodeCacheProvider codeCache,
long heapBase,
Register heapBaseRegister) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
improve(AMD64AddressNode addr) |
private boolean |
improveUncompression(AMD64AddressNode addr,
CompressionNode compression) |
lower, lower
private final long heapBase
private final Register heapBaseRegister
public AMD64HotSpotAddressLowering(CodeCacheProvider codeCache, long heapBase, Register heapBaseRegister)
protected boolean improve(AMD64AddressNode addr)
improve
in class AMD64AddressLowering
private boolean improveUncompression(AMD64AddressNode addr, CompressionNode compression)