All Classes and Interfaces

Class
Description
Annotation to generate the FromLibGraalCalls for given id type.
 
 
Represents some machine code whose validity depends on an assumption.
A Truffle AST that can be compiled by a TruffleCompiler.
Represents entry points for Truffle runtime implementations to Truffle compilation.
A handle to a compilation task managed by the Truffle runtime.
A compiler that partially evaluates and compiles a TruffleCompilable to machine code.
For multi tier compilation it is necessary to pair the call target with the installed code as multiple installed codes may be active for a given call target.
A listener for events related to the compilation of a TruffleCompilable.
Summary information for the result of a compilation.
Summary information for a compiler graph.
Represents the description of a Truffle compiler options.
 
Defines an interface to the Truffle metadata required by a TruffleCompiler without exposing a Truffle compiler directly to Truffle AST classes.
 
Controls behavior of ExplodeLoop annotation.
Annotates methods associated with both ends of a libgraal to HotSpot call.
Identifier for a call to HotSpot from libgraal.
Specifies the signature (return and parameter types) of a call from Truffle to libgraal.
Container for repeated TruffleFromLibGraal annotations.
 
Annotates methods associated with both ends of a HotSpot to libgraal call.
Identifier for a call from HotSpot to libgraal.