Lines Matching refs:printer
47 static void typeOrAttrPrinter(AsmPrinter &printer, ArrayRef<Attribute> params) { in typeOrAttrPrinter() argument
51 printer << "<"; in typeOrAttrPrinter()
52 interleaveComma(params, printer.getStream()); in typeOrAttrPrinter()
53 printer << ">"; in typeOrAttrPrinter()
70 PrinterFn &&printer) { in get() argument
73 std::move(parser), std::move(printer))); in get()
80 PrinterFn &&printer) in DynamicTypeDefinition() argument
82 parser(std::move(parser)), printer(std::move(printer)), in DynamicTypeDefinition()
168 void DynamicType::print(AsmPrinter &printer) { in print() argument
169 printer << getTypeDef()->getName(); in print()
170 getTypeDef()->printer(printer, getParams()); in print()
187 PrinterFn &&printer) { in get() argument
190 std::move(parser), std::move(printer))); in get()
197 PrinterFn &&printer) in DynamicAttrDefinition() argument
199 parser(std::move(parser)), printer(std::move(printer)), in DynamicAttrDefinition()
281 void DynamicAttr::print(AsmPrinter &printer) { in print() argument
282 printer << getAttrDef()->getName(); in print()
283 getAttrDef()->printer(printer, getParams()); in print()
318 auto printFn = [](Operation *op, OpAsmPrinter &printer, StringRef) { in get() argument
319 printer.printGenericOp(op); in get()
481 AsmPrinter &printer) { in printIfDynamicType() argument
483 dynType.print(printer); in printIfDynamicType()
503 AsmPrinter &printer) { in printIfDynamicAttr() argument
505 dynAttr.print(printer); in printIfDynamicAttr()