func print()

in Sources/SIL/SILPrinter.swift [291:319]


    func print(_ terminator: Terminator) {
      switch terminator {
        case let .br(label, operands):
            print("br ")
            print(label)
            print(whenEmpty: false, "(", operands, ", ", ")") { print($0) }
        case let .condBr(cond, trueLabel, trueOperands, falseLabel, falseOperands):
            print("cond_br ")
            print(cond)
            print(", ")
            print(trueLabel)
            print(whenEmpty: false, "(", trueOperands, ", ", ")") { print($0) }
            print(", ")
            print(falseLabel)
            print(whenEmpty: false, "(", falseOperands, ", ", ")") { print($0) }
        case let .return(operand):
            print("return ")
            print(operand)
        case let .switchEnum(operand, cases):
            print("switch_enum ")
            print(operand)
            print(whenEmpty: false, "", cases, "", "") { print($0) }
        case let .unknown(name):
            print(name)
            print(" <?>")
        case .unreachable:
            print("unreachable")
      }
    }