InsertionPoint
enum InsertionPoint : Sendable
Where an instruction should be inserted in a basic block.
-
The start of a basic block.
Declaration
Swift
case start(of: Block.ID) -
The end of a basic block.
Declaration
Swift
case end(of: Block.ID) -
Before another instruction.
Declaration
Swift
case before(InstructionID) -
After another instruction.
Declaration
Swift
case after(InstructionID) -
The block in which this insertion point falls, if a block is our anchor.
Declaration
Swift
var block: Block.ID? { get }
View on GitHub