in Sources/SIL/SILPrinter.swift [595:625]
func print(_ attribute: TypeAttribute) {
switch attribute {
case .calleeGuaranteed:
print("@callee_guaranteed")
case let .convention(convention):
print("@convention")
print(convention)
case .guaranteed:
print("@guaranteed")
case .inGuaranteed:
print("@in_guaranteed")
case .in:
print("@in")
case .inout:
print("@inout")
case .noescape:
print("@noescape")
case .out:
print("@out")
case .owned:
print("@owned")
case .thick:
print("@thick")
case .thin:
print("@thin")
case .yieldOnce:
print("@yield_once")
case .yields:
print("@yields")
}
}