oa::SemanticLoweringAnalysis

Deterministic evidence for the provenance relation between semantic operations and executable nodes. One semantic operation with multiple nodes is a decomposition; executable nodes without semantic ownership remain visible compatibility debt while schema migration is incomplete.

Public Methods

oa::U32 oa::SemanticLoweringAnalysis::compatibilityNodeCount()
oa::U32 oa::SemanticLoweringAnalysis::decomposedOpCount()
oa::U32 oa::SemanticLoweringAnalysis::directOpCount()
oa::U32 oa::SemanticLoweringAnalysis::executableNodeCount(oa::U32 inOperation)
oa::U32 oa::SemanticLoweringAnalysis::fusedNodeCount()
oa::U32 oa::SemanticLoweringAnalysis::fusedOpCount()
oa::U32 oa::SemanticLoweringAnalysis::maximumNodesPerOp()
oa::U32 oa::SemanticLoweringAnalysis::maximumOpsPerNode()
oa::U32 oa::SemanticLoweringAnalysis::operationCount()
oa::U32 oa::SemanticLoweringAnalysis::schemaOwnedNodeCount()

Public Method Documentation

oa::U32 oa::SemanticLoweringAnalysis::compatibilityNodeCount()
No public source comment is attached to this declaration.

Returns

oa::U32

The declared return value.

oa::U32 oa::SemanticLoweringAnalysis::decomposedOpCount()
No public source comment is attached to this declaration.

Returns

oa::U32

The declared return value.

oa::U32 oa::SemanticLoweringAnalysis::directOpCount()
No public source comment is attached to this declaration.

Returns

oa::U32

The declared return value.

oa::U32 oa::SemanticLoweringAnalysis::executableNodeCount( oa::U32 inOperation )
No public source comment is attached to this declaration.

Parameters

inOperation
oa::U32

Returns

oa::U32

The declared return value.

oa::U32 oa::SemanticLoweringAnalysis::fusedNodeCount()
No public source comment is attached to this declaration.

Returns

oa::U32

The declared return value.

oa::U32 oa::SemanticLoweringAnalysis::fusedOpCount()
No public source comment is attached to this declaration.

Returns

oa::U32

The declared return value.

oa::U32 oa::SemanticLoweringAnalysis::maximumNodesPerOp()
No public source comment is attached to this declaration.

Returns

oa::U32

The declared return value.

oa::U32 oa::SemanticLoweringAnalysis::maximumOpsPerNode()
No public source comment is attached to this declaration.

Returns

oa::U32

The declared return value.

oa::U32 oa::SemanticLoweringAnalysis::operationCount()
No public source comment is attached to this declaration.

Returns

oa::U32

The declared return value.

oa::U32 oa::SemanticLoweringAnalysis::schemaOwnedNodeCount()
No public source comment is attached to this declaration.

Returns

oa::U32

The declared return value.