public final class TruffleOptions extends Object
Modifier and Type | Field and Description |
---|---|
static boolean |
AOT
Forces ahead-of-time initialization.
|
static boolean |
DetailedRewriteReasons
Enables the generation of detailed rewrite reasons.
|
static boolean |
TraceRewrites
Enables/disables the rewriting of traces in the Truffle runtime to stdout.
|
static String |
TraceRewritesFilterClass
Filters rewrites that do not contain the given string in the qualified name of the source or
target class hierarchy.
|
static NodeCost |
TraceRewritesFilterFromCost
|
static NodeCost |
TraceRewritesFilterToCost
|
public static final boolean TraceRewrites
Can be set with -Dtruffle.TraceRewrites=true
.
public static final boolean DetailedRewriteReasons
Can be set with -Dtruffle.DetailedRewriteReasons=true
.
public static final String TraceRewritesFilterClass
Can be set with -Dtruffle.TraceRewritesFilterClass=name
.
public static final NodeCost TraceRewritesFilterFromCost
NodeCost
in its source NodeInfo
.
If no NodeInfo
is defined the element is filtered if the filter value is set.
Can be set with
-Dtruffle.TraceRewritesFilterFromCost=NONE|MONOMORPHIC|POLYMORPHIC|MEGAMORPHIC
.
public static final NodeCost TraceRewritesFilterToCost
NodeCost
in its target NodeInfo
.
If no NodeInfo
is defined the element is filtered if the filter value is set.
Can be set with
-Dtruffle.TraceRewritesFilterToKind=UNINITIALIZED|SPECIALIZED|POLYMORPHIC|GENERIC
.
public static final boolean AOT