Interface HotSpotTruffleCompiler
- All Superinterfaces:
TruffleCompiler
-
Field Summary
Fields inherited from interface TruffleCompiler
FIRST_TIER_COMPILATION_SUFFIX, SECOND_TIER_COMPILATION_SUFFIX -
Method Summary
Modifier and TypeMethodDescriptionvoidinstallTruffleCallBoundaryMethod(jdk.vm.ci.meta.ResolvedJavaMethod method, TruffleCompilable compilable) Compiles and installs special code for truffle call boundary methods.voidinstallTruffleReservedOopMethod(jdk.vm.ci.meta.ResolvedJavaMethod method, TruffleCompilable compilable) Compiles and installs special code fast thread local object access.intpendingTransferToInterpreterOffset(TruffleCompilable compilable) voidReleases caches used for PE/compilation.Methods inherited from interface TruffleCompiler
doCompile, initialize, shutdown
-
Method Details
-
installTruffleCallBoundaryMethod
void installTruffleCallBoundaryMethod(jdk.vm.ci.meta.ResolvedJavaMethod method, TruffleCompilable compilable) Compiles and installs special code for truffle call boundary methods. The passed method must have compilation and inlining disabled in HotSpot. -
installTruffleReservedOopMethod
void installTruffleReservedOopMethod(jdk.vm.ci.meta.ResolvedJavaMethod method, TruffleCompilable compilable) Compiles and installs special code fast thread local object access. The passed method must have compilation and inlining disabled in HotSpot. -
pendingTransferToInterpreterOffset
-
purgePartialEvaluationCaches
void purgePartialEvaluationCaches()Releases caches used for PE/compilation.
-