in Sources/SIL/SILPrinter.swift [449:476]
func print(_ attribute: FunctionAttribute) {
switch attribute {
case .alwaysInline:
print("[always_inline]")
case let .differentiable(spec):
print("[differentiable ")
print(spec)
print("]")
case .dynamicallyReplacable:
print("[dynamically_replacable]")
case .noInline:
print("[noinline]")
case .noncanonical(.ownershipSSA):
print("[ossa]")
case .readonly:
print("[readonly]")
case let .semantics(value):
print("[_semantics ")
literal(value)
print("]")
case .serialized:
print("[serialized]")
case .thunk:
print("[thunk]")
case .transparent:
print("[transparent]")
}
}