public class ConstantFoldUtil extends Object
| Constructor and Description |
|---|
ConstantFoldUtil() |
| Modifier and Type | Method and Description |
|---|---|
static ConstantNode |
tryConstantFold(ConstantFieldProvider fieldProvider,
ConstantReflectionProvider constantReflection,
MetaAccessProvider metaAccess,
ResolvedJavaField field,
JavaConstant receiver,
OptionValues options) |
static ConstantNode |
tryConstantFold(CoreProviders tool,
ResolvedJavaField field,
JavaConstant receiver,
long displacement,
Stamp resultStamp,
Stamp accessStamp,
OptionValues options)
Perform a constant folding read on a regular Java field that's already been lowered to a
ReadNode. |
public static ConstantNode tryConstantFold(ConstantFieldProvider fieldProvider, ConstantReflectionProvider constantReflection, MetaAccessProvider metaAccess, ResolvedJavaField field, JavaConstant receiver, OptionValues options)
public static ConstantNode tryConstantFold(CoreProviders tool, ResolvedJavaField field, JavaConstant receiver, long displacement, Stamp resultStamp, Stamp accessStamp, OptionValues options)
ReadNode.