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