| Class | Description |
|---|---|
| AESCryptSubstitutions |
Substitutions for
com.sun.crypto.provider.AESCrypt methods. |
| AssertionSnippets | |
| AssertionSnippets.Templates | |
| CallSiteTargetNode | |
| CardTableAddressNode | |
| CardTableShiftNode | |
| CheckCastDynamicSnippets |
Snippet used for lowering
CheckCastDynamicNode. |
| CheckCastDynamicSnippets.Templates | |
| CipherBlockChainingSubstitutions |
Substitutions for
com.sun.crypto.provider.CipherBlockChaining methods. |
| ClassGetHubNode |
Read
Class::_klass to get the hub for a Class. |
| CompilerToVMImplSubstitutions |
Substitutions for
CompilerToVMImpl methods. |
| ConstantPoolSubstitutions |
Substitutions for
ConstantPool methods. |
| CRC32Substitutions |
Substitutions for
CRC32. |
| HotSpotClassSubstitutions |
Substitutions for
Class methods. |
| HotSpotReplacementsUtil |
A collection of methods used in HotSpot snippets, substitutions and stubs.
|
| HotSpotReplacementsUtil.HotSpotOptimizingLocationIdentity | |
| HotSpotSubstitutions | |
| HubGetClassNode |
Read
Klass::_java_mirror and incorporate non-null type information into stamp. |
| IdentityHashCodeNode | |
| InstanceOfSnippets |
Snippets used for implementing the type test of an instanceof instruction.
|
| InstanceOfSnippets.Options | |
| InstanceOfSnippets.Templates | |
| KlassLayoutHelperNode |
Read
Klass::_layout_helper and incorporate any useful stamp information based on any type
information in klass. |
| LoadExceptionObjectSnippets |
Snippet for loading the exception object at the start of an exception dispatcher.
|
| LoadExceptionObjectSnippets.Templates | |
| MonitorSnippets |
Snippets used for implementing the monitorenter and monitorexit instructions.
|
| MonitorSnippets.Options | |
| MonitorSnippets.Templates | |
| NewObjectSnippets |
Snippets used for implementing NEW, ANEWARRAY and NEWARRAY.
|
| NewObjectSnippets.Options | |
| NewObjectSnippets.Templates | |
| ObjectCloneNode | |
| ObjectCloneSnippets | |
| ObjectSubstitutions |
Substitutions for
Object methods. |
| ReflectionGetCallerClassNode | |
| ReflectionSubstitutions |
Substitutions for
Reflection methods. |
| SystemSubstitutions |
Substitutions for
System methods. |
| ThreadSubstitutions |
Substitutions for
Thread methods. |
| TypeCheckSnippetUtils |
Utilities and common code paths used by the type check snippets.
|
| TypeCheckSnippetUtils.Hints |
A set of type check hints ordered by decreasing probabilities.
|
| UnsafeLoadSnippets | |
| UnsafeLoadSnippets.Templates | |
| WriteBarrierSnippets | |
| WriteBarrierSnippets.Templates |
| Enum | Description |
|---|---|
| NewObjectSnippets.ProfileMode |