Interface HotSpotTruffleCompiler

All Superinterfaces:
TruffleCompiler

public interface HotSpotTruffleCompiler extends TruffleCompiler
  • 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

      int pendingTransferToInterpreterOffset(TruffleCompilable compilable)
    • purgePartialEvaluationCaches

      void purgePartialEvaluationCaches()
      Releases caches used for PE/compilation.