Package com.oracle.truffle.compiler
package com.oracle.truffle.compiler
-
ClassDescriptionValue returned by
TruffleCompilerRuntime.getConstantFieldInfo(ResolvedJavaField)describing how a field read can be constant folded based on Truffle annotations.TODO GR-44222 as soon as the annotation API is available in libgraal this can be moved to the compiler implementation side.Represents some machine code whose validity depends on an assumption.TODO GR-44222 as soon as the annotation API is available in libgraal this can be moved to the compiler implementation side.A Truffle AST that can be compiled by aTruffleCompiler.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 aTruffleCompilableto 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 aTruffleCompilable.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 aTruffleCompilerwithout exposing a Truffle compiler directly to Truffle AST classes.Controls behavior ofExplodeLoopannotation.