BlockCoverage
enum BlockCoverage : Sendable
A data structure encoding how a block covers the lifetime.
-
The operand is live in and out of the block.
Declaration
Swift
case liveInAndOut -
The operand is only live out.
Declaration
Swift
case liveOut -
The operand is only live in. The payload is its last use, if any.
Declaration
Swift
case liveIn(lastUse: Use?) -
The operand is neither live in or out, but it’s used in the block. The payload is its last use, if any.
Declaration
Swift
case closed(lastUse: Use?)
View on GitHub