public final class UnimplementedGraalIntrinsics extends Object
| Modifier and Type | Field and Description |
|---|---|
Set<String> |
enterprise
The HotSpot intrinsics implemented in GraalVM enterprise edition.
|
Set<String> |
ignore
The HotSpot intrinsics that:
will never be implemented by Graal (comments must explain why)
are implemented without
InvocationPlugins, or
whose InvocationPlugin registration is guarded by a condition that is false in
the current VM context.
|
Set<String> |
toBeInvestigated
The HotSpot intrinsics yet to be implemented or moved to
UnimplementedGraalIntrinsics.ignore. |
| Constructor and Description |
|---|
UnimplementedGraalIntrinsics(GraalHotSpotVMConfig config,
Architecture arch) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isDocumented(String method)
Test if the given intrinsic candidate is documented in this file.
|
boolean |
isIgnored(String method)
Test if the given intrinsic candidate is in the
UnimplementedGraalIntrinsics.ignore category -- it will not be
implemented in Graal. |
boolean |
isImplementedInEnterprise(String method)
Test if the given intrinsic candidate is in the
UnimplementedGraalIntrinsics.enterprise category -- its Graal
intrinsic is implemented in GraalVM EE. |
boolean |
isMissing(String method)
Test if the given intrinsic candidate is in the
UnimplementedGraalIntrinsics.toBeInvestigated category -- it may
be a performance improvement opportunity and yet to be implemented. |
public final Set<String> ignore
InvocationPlugins, orInvocationPlugin registration is guarded by a condition that is false in
the current VM context.public final Set<String> enterprise
public final Set<String> toBeInvestigated
UnimplementedGraalIntrinsics.ignore.public UnimplementedGraalIntrinsics(GraalHotSpotVMConfig config, Architecture arch)
public boolean isIgnored(String method)
UnimplementedGraalIntrinsics.ignore category -- it will not be
implemented in Graal.public boolean isImplementedInEnterprise(String method)
UnimplementedGraalIntrinsics.enterprise category -- its Graal
intrinsic is implemented in GraalVM EE.public boolean isMissing(String method)
UnimplementedGraalIntrinsics.toBeInvestigated category -- it may
be a performance improvement opportunity and yet to be implemented.public boolean isDocumented(String method)