Branch
public struct Branch : Terminator
extension Branch: CustomStringConvertible
Branches unconditionally to the start of a basic block.
-
The target of the branch.
Declaration
Swift
public private(set) var target: Block.ID { 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(target: Block.ID, site: SourceRange) -
Declaration
Swift
public var successors: [Block.ID] { get } -
Declaration
Swift
public mutating func replaceOperand(at i: Int, with new: Operand) -
-
Declaration
Swift
public var description: String { get }
View on GitHub