public final class IsolateAwareCodeCacheProvider extends SubstrateCodeCacheProvider
registerConfig, target
Constructor and Description |
---|
IsolateAwareCodeCacheProvider(jdk.vm.ci.code.TargetDescription target,
jdk.vm.ci.code.RegisterConfig registerConfig) |
Modifier and Type | Method and Description |
---|---|
jdk.vm.ci.code.InstalledCode |
installCode(jdk.vm.ci.meta.ResolvedJavaMethod method,
jdk.vm.ci.code.CompiledCode compiledCode,
jdk.vm.ci.code.InstalledCode predefinedInstalledCode,
jdk.vm.ci.meta.SpeculationLog log,
boolean isDefault) |
createSpeculationLog, getMaxCallTargetOffset, getMinimumOutgoingSize, getRegisterConfig, getTarget, invalidateInstalledCode, shouldDebugNonSafepoints
public IsolateAwareCodeCacheProvider(jdk.vm.ci.code.TargetDescription target, jdk.vm.ci.code.RegisterConfig registerConfig)
public jdk.vm.ci.code.InstalledCode installCode(jdk.vm.ci.meta.ResolvedJavaMethod method, jdk.vm.ci.code.CompiledCode compiledCode, jdk.vm.ci.code.InstalledCode predefinedInstalledCode, jdk.vm.ci.meta.SpeculationLog log, boolean isDefault)
installCode
in interface jdk.vm.ci.code.CodeCacheProvider
installCode
in class SubstrateCodeCacheProvider