public class SPARCHotSpotLoweringProvider extends DefaultHotSpotLoweringProvider
DefaultHotSpotLoweringProvider.RuntimeCalls
arraycopySnippets, assertionSnippets, checkcastDynamicSnippets, exceptionObjectSnippets, foreignCalls, instanceofSnippets, monitorSnippets, newObjectSnippets, registers, runtime, unsafeLoadSnippets, writeBarrierSnippets
metaAccess, 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, staticFieldBase
arrayStoreBarrierType, 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, unsafeStoreBarrierType
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createArrayAddress, implicitLoadConvert, implicitStoreConvert, loadStamp
reconstructArrayIndex
public SPARCHotSpotLoweringProvider(HotSpotGraalRuntimeProvider runtime, MetaAccessProvider metaAccess, ForeignCallsProvider foreignCalls, HotSpotRegistersProvider registers, TargetDescription target)
public void lower(Node n, LoweringTool tool)
lower
in interface LoweringProvider
lower
in class DefaultHotSpotLoweringProvider