| Interface | Description |
|---|---|
| InlineInfo |
Represents an opportunity for inlining at a given invoke, with the given weight and level.
|
| Class | Description |
|---|---|
| AbstractInlineInfo | |
| AssumptionInlineInfo |
Represents an inlining opportunity where the current class hierarchy leads to a monomorphic
target method, but for which an assumption has to be registered because of non-final classes.
|
| ExactInlineInfo |
Represents an inlining opportunity where the compiler can statically determine a monomorphic
target method and therefore is able to determine the called method exactly.
|
| MultiTypeGuardInlineInfo |
Polymorphic inlining of m methods with n type checks (n ≥ m) in case that the profiling
information suggests a reasonable amount of different receiver types and different methods.
|
| TypeGuardInlineInfo |
Represents an inlining opportunity for which profiling information suggests a monomorphic
receiver, but for which the receiver type cannot be proven.
|