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, lowerprivate final long heapBase
private final Register heapBaseRegister
public AMD64HotSpotAddressLowering(CodeCacheProvider codeCache, long heapBase, Register heapBaseRegister)
protected boolean improve(AMD64AddressNode addr)
improve in class AMD64AddressLoweringprivate boolean improveUncompression(AMD64AddressNode addr, CompressionNode compression)