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.