Invoke

public struct Invoke : IRInstruction

Represents a function call that may transfer control to an exception handler.

  • Retrieves the underlying LLVM value object.

    Declaration

    Swift

    public func asLLVM() -> LLVMValueRef
  • Accesses the destination block the flow of control will transfer to if an exception does not occur.

    Declaration

    Swift

    public var normalDestination: BasicBlock { get set }
  • Accesses the destination block that exception unwinding will jump to.

    Declaration

    Swift

    public var unwindDestination: BasicBlock { get set }