public class DefaultLIRKindTool extends Object implements LIRKindTool
LIRKindTool. Returns the normal Java kind for primitive types.
Subclasses still have to implement getObjectKind().| Modifier and Type | Field and Description |
|---|---|
private PlatformKind |
wordKind |
| Constructor and Description |
|---|
DefaultLIRKindTool(PlatformKind wordKind) |
| Modifier and Type | Method and Description |
|---|---|
LIRKind |
getFloatingKind(int bits) |
LIRKind |
getIntegerKind(int bits) |
LIRKind |
getObjectKind() |
LIRKind |
getWordKind() |
private final PlatformKind wordKind
public DefaultLIRKindTool(PlatformKind wordKind)
public LIRKind getIntegerKind(int bits)
getIntegerKind in interface LIRKindToolpublic LIRKind getFloatingKind(int bits)
getFloatingKind in interface LIRKindToolpublic LIRKind getObjectKind()
getObjectKind in interface LIRKindToolpublic LIRKind getWordKind()
getWordKind in interface LIRKindTool