public class SubstrateAMD64LoweringProvider extends SubstrateBasicLoweringProvider implements org.graalvm.compiler.core.amd64.AMD64LoweringProviderMixin
Constructor and Description |
---|
SubstrateAMD64LoweringProvider(jdk.vm.ci.meta.MetaAccessProvider metaAccess,
org.graalvm.compiler.core.common.spi.ForeignCallsProvider foreignCalls,
org.graalvm.compiler.nodes.spi.PlatformConfigurationProvider platformConfig,
jdk.vm.ci.code.TargetDescription target) |
Modifier and Type | Method and Description |
---|---|
void |
lower(org.graalvm.compiler.graph.Node n,
org.graalvm.compiler.nodes.spi.LoweringTool tool) |
arrayLengthOffset, createNewArrayFromVirtual, createNewInstanceFromVirtual, createReadArrayComponentHub, createReadHub, fieldLocationIdentity, fieldOffset, getLowerings, getObjectLayout, getProviders, getStorageKind, loadCompressedStamp, newCompressionNode, setConfiguration, staticFieldBase
arrayImplicitStoreConvert, canonicalizeBoxing, createArrayAddress, createArrayAddress, createArrayIndexAddress, createFieldAddress, createNullCheck, createNullCheckedValue, createOffsetAddress, createReadArrayLength, createUnsafeAddress, createUnsafeRead, finishAllocatedObjects, getBarrierSet, getBoundsCheck, getMetaAccess, getReplacements, getTarget, implicitLoadConvert, implicitLoadConvert, implicitLoadConvert, implicitLoadConvert, implicitStoreConvert, implicitStoreConvert, implicitStoreConvert, implicitStoreConvert, initialize, loadStamp, loadStamp, lowerArrayLengthNode, lowerAtomicReadAndWriteNode, lowerCommitAllocationNode, lowerCompareAndExchangeNode, lowerCompareAndSwapNode, lowerIndexAddressNode, lowerJavaReadNode, lowerJavaWriteNode, lowerLoadArrayComponentHubNode, lowerLoadFieldNode, lowerLoadHubNode, lowerLoadHubOrNullNode, lowerLoadIndexedNode, lowerStoreFieldNode, lowerStoreIndexedNode, lowerUnsafeLoadNode, lowerUnsafeMemoryLoadNode, lowerUnsafeMemoryStoreNode, lowerUnsafeStoreNode, lowerVerifyHeap, proxyIndex, reconstructArrayIndex
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
smallestCompareWidth, supportsBulkZeroing
reconstructArrayIndex
create, implicitLoadConvert, loadStamp
public SubstrateAMD64LoweringProvider(jdk.vm.ci.meta.MetaAccessProvider metaAccess, org.graalvm.compiler.core.common.spi.ForeignCallsProvider foreignCalls, org.graalvm.compiler.nodes.spi.PlatformConfigurationProvider platformConfig, jdk.vm.ci.code.TargetDescription target)
public void lower(org.graalvm.compiler.graph.Node n, org.graalvm.compiler.nodes.spi.LoweringTool tool)
lower
in interface org.graalvm.compiler.nodes.spi.LoweringProvider
lower
in class SubstrateBasicLoweringProvider