Skip navigation links
A B C D E F G H I L M N O P R T V W 

A

argumentTypes - Variable in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionHandle
 

B

backend - Variable in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionInterface
 

C

call(Object...) - Method in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionHandle
 
callTargets - Variable in class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntime
 
cancelInstalledTask(OptimizedCallTarget, Object, CharSequence) - Method in class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntime
 
checkArgs(Object...) - Method in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionHandle
 
code - Variable in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionHandle
 
com.oracle.graal.truffle.hotspot - package com.oracle.graal.truffle.hotspot
 
com.oracle.graal.truffle.hotspot.nfi - package com.oracle.graal.truffle.hotspot.nfi
 
compilations - Variable in class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntime
 
compile(OptimizedCallTarget, boolean) - Method in class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntime
 
compileMethod(ResolvedJavaMethod) - Static method in class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntime
 
compileQueue - Variable in class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntime
 
createCallTarget(RootNode) - Method in class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntime
 
createCallTargetImpl(OptimizedCallTarget, RootNode) - Method in class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntime
 
createClonedCallTarget(OptimizedCallTarget, RootNode) - Method in class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntime
 
createHandle(NativeFunctionPointer, Class<?>, Class<?>...) - Method in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionInterface
 
createNativeFunctionInterface() - Static method in class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntime
 
createRawCallNode(Kind, JavaConstant, ValueNode...) - Method in interface com.oracle.graal.truffle.hotspot.nfi.RawNativeCallNodeFactory
 

D

dllLookupFunctionHandle - Variable in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionInterface
 

E

eetopOffset() - Static method in class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntime
 
equals(Object) - Method in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeLibraryHandle
 

F

factory - Variable in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionInterface
 
functionLookupFunctionPointer - Variable in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionInterface
 

G

getArchitecture() - Method in interface com.oracle.graal.truffle.hotspot.nfi.RawNativeCallNodeFactory
 
getCallTargets() - Method in class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntime
 
getElementKind(Class<?>) - Static method in class com.oracle.graal.truffle.hotspot.nfi.NativeCallStubGraphBuilder
 
getFieldOffset(String, Class<?>) - Static method in class com.oracle.graal.truffle.hotspot.OptimizedCallTargetInstrumentation
 
getFunctionHandle(NativeLibraryHandle, String, Class<?>, Class<?>...) - Method in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionInterface
 
getFunctionHandle(NativeLibraryHandle[], String, Class<?>, Class<?>...) - Method in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionInterface
 
getFunctionHandle(String, Class<?>, Class<?>...) - Method in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionInterface
 
getFunctionHandle(NativeFunctionPointer, Class<?>, Class<?>...) - Method in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionInterface
 
getFunctionPointer(NativeLibraryHandle[], String) - Method in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionInterface
 
getGraalProviders() - Static method in class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntime
 
getGraph(HotSpotProviders, RawNativeCallNodeFactory, long, Class<?>, Class<?>...) - Static method in class com.oracle.graal.truffle.hotspot.nfi.NativeCallStubGraphBuilder
Creates a graph for a stub used to call a native function.
getGraphBuilderSuite(SuitesProvider) - Static method in class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntime
 
getKind(Class<?>) - Static method in class com.oracle.graal.truffle.hotspot.nfi.NativeCallStubGraphBuilder
 
getLibraryHandle(String) - Method in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionInterface
 
getName() - Method in class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntime
 
getName() - Method in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionPointer
 
getName() - Method in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeLibraryHandle
 
getNativeFunctionInterface() - Method in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionInterfaceAccess
 
getNativeFunctionPointerFromRawValue(long) - Method in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionInterface
 
getOptimizedCallTargetInstrumentationFactory(String, ResolvedJavaMethod) - Static method in class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntime
 
getParameters(StructuredGraph, ParameterNode, int, Class<?>[], List<ValueNode>, HotSpotProviders) - Static method in class com.oracle.graal.truffle.hotspot.nfi.NativeCallStubGraphBuilder
 
getQueuedCallTargets() - Method in class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntime
 
getRawNativeCallNodeFactory(String) - Static method in class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntime
 
getRawValue() - Method in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionPointer
 
getRuntime() - Method in class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntimeAccess
 
getTruffleCompiler() - Method in class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntime
 

H

hashCode() - Method in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeLibraryHandle
 
HotSpotNativeFunctionHandle - Class in com.oracle.graal.truffle.hotspot.nfi
 
HotSpotNativeFunctionHandle(InstalledCode, String, Class<?>...) - Constructor for class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionHandle
 
HotSpotNativeFunctionInterface - Class in com.oracle.graal.truffle.hotspot.nfi
 
HotSpotNativeFunctionInterface(HotSpotProviders, RawNativeCallNodeFactory, Backend, long, long, long) - Constructor for class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionInterface
 
HotSpotNativeFunctionInterfaceAccess - Class in com.oracle.graal.truffle.hotspot.nfi
 
HotSpotNativeFunctionInterfaceAccess() - Constructor for class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionInterfaceAccess
 
HotSpotNativeFunctionPointer - Class in com.oracle.graal.truffle.hotspot.nfi
 
HotSpotNativeFunctionPointer(long, String) - Constructor for class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionPointer
 
HotSpotNativeLibraryHandle - Class in com.oracle.graal.truffle.hotspot.nfi
 
HotSpotNativeLibraryHandle(String, long) - Constructor for class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeLibraryHandle
 
HotSpotTruffleRuntime - Class in com.oracle.graal.truffle.hotspot
Implementation of the Truffle runtime when running on top of Graal.
HotSpotTruffleRuntime() - Constructor for class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntime
 
HotSpotTruffleRuntimeAccess - Class in com.oracle.graal.truffle.hotspot
 
HotSpotTruffleRuntimeAccess() - Constructor for class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntimeAccess
 

I

injectTailCallCode(HotSpotVMConfig, HotSpotRegistersProvider) - Method in class com.oracle.graal.truffle.hotspot.OptimizedCallTargetInstrumentation
Injects code into the verified entry point of that makes a tail-call to the target callee.
installNativeFunctionStub(long, Class<?>, Class<?>...) - Method in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionInterface
Creates and installs a stub for calling a native function.
installOptimizedCallTargetCallMethod() - Static method in class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntime
 
instance - Variable in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionInterfaceAccess
 
invalidateInstalledCode(OptimizedCallTarget, Object, CharSequence) - Method in class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntime
 
isCompiling(OptimizedCallTarget) - Method in class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntime
 
isDefaultLibrarySearchSupported() - Method in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionInterface
 

L

libCall(Object, Object, Object) - Static method in class com.oracle.graal.truffle.hotspot.nfi.NativeCallStubGraphBuilder
 
libraryLoadFunctionPointer - Variable in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionInterface
 
libraryLookupFunctionHandle - Variable in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionInterface
 
logTransferToInterpreter() - Static method in class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntime
 
lookupFunctionPointer(String, NativeLibraryHandle, boolean) - Method in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionInterface
 

M

makeInstance() - Static method in class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntime
 

N

name - Variable in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionHandle
 
name - Variable in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionPointer
 
name - Variable in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeLibraryHandle
 
NativeCallStubGraphBuilder - Class in com.oracle.graal.truffle.hotspot.nfi
Utility creating a graph for a stub used to call a native function.
NativeCallStubGraphBuilder() - Constructor for class com.oracle.graal.truffle.hotspot.nfi.NativeCallStubGraphBuilder
 
notifyTransferToInterpreter() - Method in class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntime
 

O

OptimizedCallTargetInstrumentation - Class in com.oracle.graal.truffle.hotspot
Mechanism for injecting special code into OptimizedCallTarget.call(Object[]) .
OptimizedCallTargetInstrumentation(CodeCacheProvider, ForeignCallsProvider, FrameMap, Assembler, FrameContext, CompilationResult) - Constructor for class com.oracle.graal.truffle.hotspot.OptimizedCallTargetInstrumentation
 

P

platformEnableInfopoints() - Method in class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntime
 
providers - Variable in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionInterface
 

R

RawNativeCallNodeFactory - Interface in com.oracle.graal.truffle.hotspot.nfi
Factory for creating a node that makes a direct call to a native function pointer.
recordMark(Object) - Method in class com.oracle.graal.truffle.hotspot.OptimizedCallTargetInstrumentation
 
reinstallStubs() - Method in class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntime
 
removeInliningPhase(Suites) - Static method in class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntime
 
rtldDefault - Variable in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionInterface
 

T

THREAD_EETOP_OFFSET - Static variable in class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntime
 
toString() - Method in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionHandle
 
toString() - Method in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionPointer
 
toString() - Method in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeLibraryHandle
 
traceCall(Object...) - Method in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionHandle
 
traceResult(Object) - Method in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionHandle
 

V

value - Variable in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeFunctionPointer
 
value - Variable in class com.oracle.graal.truffle.hotspot.nfi.HotSpotNativeLibraryHandle
 

W

waitForCompilation(OptimizedCallTarget, long) - Method in class com.oracle.graal.truffle.hotspot.HotSpotTruffleRuntime
 
A B C D E F G H I L M N O P R T V W 
Skip navigation links