Module xl.compiler
Class XL16UCallBoundary.XL16UForeignBoundaryResult
java.lang.Object
de.grogra.xl.compiler.xl16u.semantics.XL16UCallBoundary.XL16UForeignBoundaryResult
- Enclosing class:
XL16UCallBoundary
-
Method Summary
Modifier and TypeMethodDescriptionintintintintintbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanboolean
-
Method Details
-
getLoweredArguments
-
getDiagnostics
-
getArgumentConversions
-
getFirstArgumentConversion
-
getPhysicalScalarArgumentConversions
public List<XL16UCallBoundary.XL16UForeignBoundaryArgumentConversion> getPhysicalScalarArgumentConversions() -
getPhysicalArrayArgumentConversions
public List<XL16UCallBoundary.XL16UForeignBoundaryArgumentConversion> getPhysicalArrayArgumentConversions() -
getShapeChangingPhysicalArrayArgumentConversions
public List<XL16UCallBoundary.XL16UForeignBoundaryArgumentConversion> getShapeChangingPhysicalArrayArgumentConversions() -
getBackendUnsupportedArgumentConversions
public List<XL16UCallBoundary.XL16UForeignBoundaryArgumentConversion> getBackendUnsupportedArgumentConversions() -
getFirstPhysicalScalarArgumentConversion
public XL16UCallBoundary.XL16UForeignBoundaryArgumentConversion getFirstPhysicalScalarArgumentConversion() -
getFirstPhysicalArrayArgumentConversion
public XL16UCallBoundary.XL16UForeignBoundaryArgumentConversion getFirstPhysicalArrayArgumentConversion() -
getFirstShapeChangingPhysicalArrayArgumentConversion
public XL16UCallBoundary.XL16UForeignBoundaryArgumentConversion getFirstShapeChangingPhysicalArrayArgumentConversion() -
getFirstBackendUnsupportedArgumentConversion
public XL16UCallBoundary.XL16UForeignBoundaryArgumentConversion getFirstBackendUnsupportedArgumentConversion() -
getArgumentConversionCount
public int getArgumentConversionCount() -
getPhysicalScalarArgumentConversionCount
public int getPhysicalScalarArgumentConversionCount() -
getPhysicalArrayArgumentConversionCount
public int getPhysicalArrayArgumentConversionCount() -
getShapeChangingPhysicalArrayArgumentConversionCount
public int getShapeChangingPhysicalArrayArgumentConversionCount() -
getBackendUnsupportedArgumentConversionCount
public int getBackendUnsupportedArgumentConversionCount() -
hasLoweredArguments
public boolean hasLoweredArguments() -
hasDiagnostics
public boolean hasDiagnostics() -
hasPhysicalScalarArgumentConversions
public boolean hasPhysicalScalarArgumentConversions() -
hasPhysicalArrayArgumentConversions
public boolean hasPhysicalArrayArgumentConversions() -
hasShapeChangingPhysicalArrayArgumentConversions
public boolean hasShapeChangingPhysicalArrayArgumentConversions() -
hasBackendUnsupportedArgumentConversions
public boolean hasBackendUnsupportedArgumentConversions() -
readyForStackPreservingScalarForeignBoundaryBackend
public boolean readyForStackPreservingScalarForeignBoundaryBackend() -
requiresArrayForeignBoundaryBackendSupport
public boolean requiresArrayForeignBoundaryBackendSupport() -
readyForCurrentForeignBoundaryBackend
public boolean readyForCurrentForeignBoundaryBackend() -
requiresCompatibilitySourceFallback
public boolean requiresCompatibilitySourceFallback() -
getFirstBackendUnsupportedReason
-