public static class HotSpotAllocationSnippets.Templates extends SnippetTemplate.AbstractTemplates
metaAccess, options, providers, replacements| Constructor and Description |
|---|
Templates(HotSpotAllocationSnippets receiver,
OptionValues options,
SnippetCounter.Group.Factory groupFactory,
HotSpotProviders providers,
GraalHotSpotVMConfig config) |
| Modifier and Type | Method and Description |
|---|---|
void |
lower(DynamicNewArrayNode node,
LoweringTool tool) |
void |
lower(DynamicNewInstanceNode node,
LoweringTool tool) |
void |
lower(KlassBeingInitializedCheckNode node,
LoweringTool tool) |
void |
lower(NewArrayNode node,
LoweringTool tool)
Lowers a
NewArrayNode. |
void |
lower(NewInstanceNode node,
LoweringTool tool)
Lowers a
NewInstanceNode. |
void |
lower(NewMultiArrayNode node,
LoweringTool tool) |
void |
lower(ValidateNewInstanceClassNode node,
LoweringTool tool) |
void |
lower(VerifyHeapNode node,
LoweringTool tool) |
createMidTierPhases, findMethod, findMethod, getMetaAccess, snippet, snippet, templatepublic Templates(HotSpotAllocationSnippets receiver, OptionValues options, SnippetCounter.Group.Factory groupFactory, HotSpotProviders providers, GraalHotSpotVMConfig config)
public void lower(NewInstanceNode node, LoweringTool tool)
NewInstanceNode.public void lower(NewArrayNode node, LoweringTool tool)
NewArrayNode.public void lower(NewMultiArrayNode node, LoweringTool tool)
public void lower(DynamicNewInstanceNode node, LoweringTool tool)
public void lower(ValidateNewInstanceClassNode node, LoweringTool tool)
public void lower(DynamicNewArrayNode node, LoweringTool tool)
public void lower(VerifyHeapNode node, LoweringTool tool)
public void lower(KlassBeingInitializedCheckNode node, LoweringTool tool)