ProjectionSkeleton
internal struct ProjectionSkeleton
The skeleton of a projection declaration, used to analyze the projection and expand it.
-
The yield points in the projection, in the order they appear in the function.
Declaration
Swift
public let yieldPoints: [InstructionID] -
The blocks that are part of the ramp, i.e., the blocks that must be executed before a yield instruction.
Declaration
Swift
public let rampBlocks: [Block.ID] -
The blocks that are part of the slide, i.e., the blocks that must be executed after a yield instruction.
Declaration
Swift
public let slideBlocks: [Block.ID]
View on GitHub