Lines Matching refs:printer
602 static void print(spirv::VerCapExtAttr triple, DialectAsmPrinter &printer) { in print() argument
603 auto &os = printer.getStream(); in print()
604 printer << spirv::VerCapExtAttr::getKindName() << "<" in print()
609 printer << "], ["; in print()
613 printer << "]>"; in print()
616 static void print(spirv::TargetEnvAttr targetEnv, DialectAsmPrinter &printer) { in print() argument
617 printer << spirv::TargetEnvAttr::getKindName() << "<#spv."; in print()
618 print(targetEnv.getTripleAttr(), printer); in print()
623 printer << ", " << spirv::stringifyVendor(vendorID); in print()
625 printer << ":" << spirv::stringifyDeviceType(deviceType); in print()
627 printer << ":" << deviceID; in print()
630 printer << ", " << targetEnv.getResourceLimits() << ">"; in print()
634 DialectAsmPrinter &printer) { in print() argument
635 printer << spirv::InterfaceVarABIAttr::getKindName() << "<(" in print()
640 printer << ", " << spirv::stringifyStorageClass(*storageClass); in print()
641 printer << ">"; in print()
645 DialectAsmPrinter &printer) const { in printAttribute()
646 if (succeeded(generatedAttributePrinter(attr, printer))) in printAttribute()
650 print(targetEnv, printer); in printAttribute()
652 print(vceAttr, printer); in printAttribute()
654 print(interfaceVarABIAttr, printer); in printAttribute()