public class SPARCHotSpotLoweringProvider extends DefaultHotSpotLoweringProvider
DefaultHotSpotLoweringProvider.RuntimeCallsarraycopySnippets, assertionSnippets, checkcastDynamicSnippets, exceptionObjectSnippets, foreignCalls, instanceofSnippets, monitorSnippets, newObjectSnippets, registers, runtime, unsafeLoadSnippets, writeBarrierSnippetsmetaAccess, target| Constructor and Description |
|---|
SPARCHotSpotLoweringProvider(HotSpotGraalRuntimeProvider runtime,
MetaAccessProvider metaAccess,
ForeignCallsProvider foreignCalls,
HotSpotRegistersProvider registers,
TargetDescription target) |
| Modifier and Type | Method and Description |
|---|---|
void |
lower(Node n,
LoweringTool tool) |
arrayBaseOffset, arrayInitializationBarrier, arrayLengthOffset, arrayScalingFactor, createReadArrayComponentHub, createReadHub, fieldInitializationBarrier, fieldLoadBarrierType, fieldOffset, implicitLoadConvert, implicitStoreConvert, initialize, initLocationIdentity, loadStamp, lowerUnsafeLoadNode, staticFieldBasearrayStoreBarrierType, atomicReadAndWriteBarrierType, compareAndSwapBarrierType, createArrayAddress, createFieldAddress, createNewArrayFromVirtual, createNewInstanceFromVirtual, createNullCheck, createOffsetAddress, createUnsafeAddress, createUnsafeRead, fieldStoreBarrierType, finishAllocatedObjects, getBoundsCheckedIndex, implicitLoadConvert, implicitStoreConvert, initialize, loadStamp, lowerArrayLengthNode, lowerAtomicReadAndWriteNode, lowerCommitAllocationNode, lowerCompareAndSwapNode, lowerJavaReadNode, lowerJavaWriteNode, lowerLoadFieldNode, lowerLoadHubNode, lowerLoadIndexedNode, lowerMonitorEnterNode, lowerStoreFieldNode, lowerStoreIndexedNode, lowerUnsafeStoreNode, lowerVerifyHeap, reconstructArrayIndex, storeBarrierType, unsafeStoreBarrierTypeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateArrayAddress, implicitLoadConvert, implicitStoreConvert, loadStampreconstructArrayIndexpublic SPARCHotSpotLoweringProvider(HotSpotGraalRuntimeProvider runtime, MetaAccessProvider metaAccess, ForeignCallsProvider foreignCalls, HotSpotRegistersProvider registers, TargetDescription target)
public void lower(Node n, LoweringTool tool)
lower in interface LoweringProviderlower in class DefaultHotSpotLoweringProvider