public class SPARCAddressLowering extends AddressLoweringPhase.AddressLowering
| Modifier and Type | Field and Description |
|---|---|
private CodeCacheProvider |
codeCache |
| Constructor and Description |
|---|
SPARCAddressLowering(CodeCacheProvider codeCache) |
| Modifier and Type | Method and Description |
|---|---|
private JavaConstant |
asImmediate(ValueNode value) |
AddressNode |
lower(ValueNode address) |
private AddressNode |
lower(ValueNode base,
long displacement) |
AddressNode |
lower(ValueNode base,
ValueNode offset) |
private final CodeCacheProvider codeCache
public SPARCAddressLowering(CodeCacheProvider codeCache)
public AddressNode lower(ValueNode address)
lower in class AddressLoweringPhase.AddressLoweringpublic AddressNode lower(ValueNode base, ValueNode offset)
lower in class AddressLoweringPhase.AddressLoweringprivate AddressNode lower(ValueNode base, long displacement)
private JavaConstant asImmediate(ValueNode value)