Home
last modified time | relevance | path

Searched refs:printFn (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DAsmState.h270 CallableT &&printFn) { in fromCallable() argument
272 Printer(StringRef name, CallableT &&printFn) in fromCallable()
273 : AsmResourcePrinter(name), printFn(std::move(printFn)) {} in fromCallable()
276 printFn(op, builder); in fromCallable()
279 std::decay_t<CallableT> printFn; in fromCallable() member
281 return std::make_unique<Printer>(name, std::forward<CallableT>(printFn)); in fromCallable()
377 attachResourcePrinter(StringRef name, CallableT &&printFn) { in attachResourcePrinter() argument
379 name, std::forward<CallableT>(printFn))); in attachResourcePrinter()
H A DExtensibleDialect.h356 OperationName::PrintAssemblyFn &&printFn);
362 OperationName::PrintAssemblyFn &&printFn,
392 printFn = std::move(print); in setPrintFn()
421 OperationName::PrintAssemblyFn &&printFn,
440 OperationName::PrintAssemblyFn printFn; variable
/llvm-project-15.0.7/mlir/lib/IR/
H A DExtensibleDialect.cpp295 OperationName::PrintAssemblyFn &&printFn, in DynamicOpDefinition() argument
303 parseFn(std::move(parseFn)), printFn(std::move(printFn)), in DynamicOpDefinition()
318 auto printFn = [](Operation *op, OpAsmPrinter &printer, StringRef) { in get() local
324 std::move(printFn)); in get()
332 OperationName::PrintAssemblyFn &&printFn) { in get() argument
346 std::move(printFn), std::move(foldHookFn), in get()
356 OperationName::PrintAssemblyFn &&printFn, in get() argument
363 std::move(parseFn), std::move(printFn), std::move(foldHookFn), in get()
455 std::move(op->printFn), std::move(op->verifyFn), in registerDynamicOp()
H A DAsmPrinter.cpp2050 auto printFn = [&](unsigned index) { printEscapedString(data[index]); }; in printDenseStringElementsAttr() local
2051 printDenseElementsAttrImpl(attr.isSplat(), attr.getType(), os, printFn); in printDenseStringElementsAttr()
2673 ResourceBuilder(OperationPrinter &p, PrintFn printFn) in ResourceBuilder() argument
2674 : p(p), printFn(printFn) {} in ResourceBuilder()
2678 printFn(key, [&](raw_ostream &os) { p.os << (data ? "true" : "false"); }); in buildBool()
2682 printFn(key, [&](raw_ostream &os) { p.printEscapedString(data); }); in buildString()
2687 printFn(key, [&](raw_ostream &os) { in buildBlob()
2699 PrintFn printFn; member in __anon190d4e684011::OperationPrinter::ResourceBuilder
2764 auto printFn = [&](StringRef key, ResourceBuilder::ValueFn valueFn) { in printResourceFileMetadata() local
2779 ResourceBuilder entryBuilder(*this, printFn); in printResourceFileMetadata()
H A DOperation.cpp609 if (auto printFn = op->getDialect()->getOperationPrinter(op)) { in print() local
611 printFn(op, p); in print()
/llvm-project-15.0.7/mlir/docs/
H A DDefiningDialects.md404 auto printFn = [](Operation *op, OpAsmPrinter &printer) {
427 std::move(parseFn), std::move(printFn), std::move(foldHookFn),