public class BarrierSnippets extends SubstrateTemplates implements org.graalvm.compiler.replacements.Snippets
| Modifier and Type | Class and Description |
|---|---|
static class |
BarrierSnippets.Options |
static class |
BarrierSnippets.TestingBackDoor |
| Modifier and Type | Field and Description |
|---|---|
static org.graalvm.word.LocationIdentity |
CARD_REMEMBERED_SET_LOCATION
A LocationIdentity to distinguish card locations from other locations.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
postWriteBarrierSnippet(Object object,
boolean alwaysAlignedChunk,
boolean verifyOnly) |
void |
registerLowerings(Map<Class<? extends org.graalvm.compiler.graph.Node>,NodeLoweringProvider<?>> lowerings) |
snippet, snippet, snippet, snippetpublic static final org.graalvm.word.LocationIdentity CARD_REMEMBERED_SET_LOCATION
public void registerLowerings(Map<Class<? extends org.graalvm.compiler.graph.Node>,NodeLoweringProvider<?>> lowerings)
public static void postWriteBarrierSnippet(Object object, boolean alwaysAlignedChunk, boolean verifyOnly)