Module xl.compiler
Class XL16UCallBoundary.XL16UForeignBoundaryArgumentConversion
java.lang.Object
de.grogra.xl.compiler.xl16u.semantics.XL16UCallBoundary.XL16UForeignBoundaryArgumentConversion
- Enclosing class:
XL16UCallBoundary
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum -
Method Summary
Modifier and TypeMethodDescriptionbooleanintbooleanbooleanbooleanbooleanbooleanboolean
-
Method Details
-
getArgumentIndex
public int getArgumentIndex() -
getSourceContract
-
getLoweredContract
-
getConversionKind
-
isPhysicalScalarConversion
public boolean isPhysicalScalarConversion() -
isPhysicalArrayConversion
public boolean isPhysicalArrayConversion() -
crossesPhysicalForeignBoundary
public boolean crossesPhysicalForeignBoundary() -
isStackPreservingScalarBackendConversion
public boolean isStackPreservingScalarBackendConversion() -
requiresArrayForeignBoundaryBackendSupport
public boolean requiresArrayForeignBoundaryBackendSupport() -
readyForCurrentForeignBoundaryBackend
public boolean readyForCurrentForeignBoundaryBackend() -
getBackendUnsupportedReason
-
preservesContractShape
public boolean preservesContractShape()
-