Truffle compiler directives
to guard for and/or
forward runtime information to the compiler.See: Description
Class | Description |
---|---|
BranchProfile |
BranchProfiles are profiles to speculate on branches that are unlikely to be visited.
|
ByteValueProfile |
Specialized value profile to capture certain properties of
byte runtime values. |
ConditionProfile |
ConditionProfiles are useful to profile the outcome of conditions.
|
CountingConditionProfile |
CountingConditionProfiles are useful to profile the outcome of conditions.
|
DoubleValueProfile |
Specialized value profile to capture certain properties of
double runtime values. |
FloatValueProfile |
Specialized value profile to capture certain properties of
float runtime values. |
InlinedBranchProfile |
BranchProfiles are profiles to speculate on branches that are unlikely to be visited.
|
InlinedByteValueProfile |
Specialized value profile to capture certain properties of
byte runtime values. |
InlinedConditionProfile |
ConditionProfiles are useful to profile the outcome of conditions.
|
InlinedCountingConditionProfile |
CountingConditionProfiles are useful to profile the outcome of conditions.
|
InlinedDoubleValueProfile |
Specialized value profile to capture certain properties of
byte runtime values. |
InlinedExactClassProfile |
Specialized value profile to capture the exact class of
reference runtime values. |
InlinedFloatValueProfile |
Specialized value profile to capture certain properties of
float runtime values. |
InlinedIntValueProfile |
Specialized value profile to capture certain properties of
int runtime values. |
InlinedLongValueProfile |
Specialized value profile to capture certain properties of
long runtime values. |
InlinedLoopConditionProfile |
InlinedLoopConditionProfiles are designed to profile the outcome of loop conditions.
|
InlinedProfile |
A profile is a Truffle utility class that uses the
Truffle compiler
directives to guard for and/or forward runtime information to the compiler. |
IntValueProfile |
Specialized value profile to capture certain properties of
int runtime values. |
LongValueProfile |
Specialized value profile to capture certain properties of
long runtime values. |
LoopConditionProfile |
LoopConditionProfiles are designed to profile the outcome of loop conditions.
|
PrimitiveValueProfile |
Represents a
ValueProfile that speculates on the primitive equality or object identity of
values. |
Profile |
A profile is a Truffle utility class that uses the
Truffle compiler
directives to guard for and/or forward runtime information to the compiler. |
ValueProfile |
Specialized value profile to capture certain properties of
Object runtime values. |
Truffle compiler directives
to guard for and/or
forward runtime information to the compiler.Profile