public static class HotSpotG1WriteBarrierSnippets.Templates extends SnippetTemplate.AbstractTemplates
metaAccess, options, providers, replacements| Constructor and Description |
|---|
Templates(OptionValues options,
SnippetCounter.Group.Factory factory,
HotSpotProviders providers,
GraalHotSpotVMConfig config) |
| Modifier and Type | Method and Description |
|---|---|
void |
lower(G1ArrayRangePostWriteBarrier barrier,
LoweringTool tool) |
void |
lower(G1ArrayRangePreWriteBarrier barrier,
LoweringTool tool) |
void |
lower(G1PostWriteBarrier barrier,
LoweringTool tool) |
void |
lower(G1PreWriteBarrier barrier,
LoweringTool tool) |
void |
lower(G1ReferentFieldReadBarrier barrier,
LoweringTool tool) |
createMidTierPhases, findMethod, findMethod, getMetaAccess, snippet, snippet, templatepublic Templates(OptionValues options, SnippetCounter.Group.Factory factory, HotSpotProviders providers, GraalHotSpotVMConfig config)
public void lower(G1PreWriteBarrier barrier, LoweringTool tool)
public void lower(G1ReferentFieldReadBarrier barrier, LoweringTool tool)
public void lower(G1PostWriteBarrier barrier, LoweringTool tool)
public void lower(G1ArrayRangePreWriteBarrier barrier, LoweringTool tool)
public void lower(G1ArrayRangePostWriteBarrier barrier, LoweringTool tool)