RegionExit
public struct RegionExit<Entry> where Entry : RegionEntry
extension RegionExit: LifetimeCloser
extension RegionExit: CustomStringConvertible
extension RegionExit: Sendable where Entry: Sendable
An instruction marking an exit from a region.
-
The operands of the instruction.
Declaration
Swift
public private(set) var operands: [Operand] { get } -
The site of the code corresponding to that instruction.
Declaration
Swift
public let site: SourceRange -
Creates an instance with the given properties.
Declaration
Swift
fileprivate init(start: Operand, site: SourceRange) -
The exited region.
Declaration
Swift
public var start: Operand { get } -
Declaration
Swift
public mutating func replaceOperand(at i: Int, with new: Operand) -
Declaration
Swift
public var description: String { get }
View on GitHub