| /llvm-project/compiler-rt/lib/sanitizer_common/tests/ |
| H A D | sanitizer_stacktrace_printer_test.cpp | 29 TestFormattedStackTracePrinter printer; in TEST() 31 printer.RenderSourceLocation(&str, "/dir/file.cc", 10, 5, false, ""); in TEST() 35 printer.RenderSourceLocation(&str, "/dir/file.cc", 11, 0, false, ""); in TEST() 39 printer.RenderSourceLocation(&str, "/dir/file.cc", 0, 0, false, ""); in TEST() 43 printer.RenderSourceLocation(&str, "/dir/file.cc", 10, 5, false, "/dir/"); in TEST() 47 printer.RenderSourceLocation(&str, "/dir/file.cc", 10, 5, true, ""); in TEST() 51 printer.RenderSourceLocation(&str, "/dir/file.cc", 11, 0, true, ""); in TEST() 55 printer.RenderSourceLocation(&str, "/dir/file.cc", 0, 0, true, ""); in TEST() 59 printer.RenderSourceLocation(&str, "/dir/file.cc", 10, 5, true, "/dir/"); 65 TestFormattedStackTracePrinter printer; in TEST() 26 TestFormattedStackTracePrinter printer; TEST() local 62 TestFormattedStackTracePrinter printer; TEST() local 80 TestFormattedStackTracePrinter printer; TEST() local [all...] |
| /llvm-project/mlir/test/lib/Dialect/Test/ |
| H A D | TestFormatUtils.cpp | 36 void test::printCustomDirectiveOperands(OpAsmPrinter &printer, Operation *, in printCustomDirectiveOperands() argument 39 printer << operand; in printCustomDirectiveOperands() 41 printer << ", " << optOperand; in printCustomDirectiveOperands() 42 printer << " -> (" << varOperands << ")"; in printCustomDirectiveOperands() 67 void test::printCustomDirectiveResults(OpAsmPrinter &printer, Operation *, in printCustomDirectiveResults() argument 70 printer << " : " << operandType; in printCustomDirectiveResults() 72 printer << ", " << optOperandType; in printCustomDirectiveResults() 73 printer << " -> (" << varOperandTypes << ")"; in printCustomDirectiveResults() 99 void test::printCustomDirectiveWithTypeRefs(OpAsmPrinter &printer, in printCustomDirectiveWithTypeRefs() argument 103 printer << " type_refs_captur in printCustomDirectiveWithTypeRefs() 126 printCustomDirectiveOperandsAndTypes(OpAsmPrinter & printer,Operation * op,Value operand,Value optOperand,OperandRange varOperands,Type operandType,Type optOperandType,TypeRange varOperandTypes) printCustomDirectiveOperandsAndTypes() argument 152 printCustomDirectiveRegions(OpAsmPrinter & printer,Operation *,Region & region,MutableArrayRef<Region> varRegions) printCustomDirectiveRegions() argument 181 printCustomDirectiveSuccessors(OpAsmPrinter & printer,Operation *,Block * successor,SuccessorRange varSuccessors) printCustomDirectiveSuccessors() argument 205 printCustomDirectiveAttributes(OpAsmPrinter & printer,Operation *,Attribute attribute,Attribute optAttribute) printCustomDirectiveAttributes() argument 222 printCustomDirectiveAttrDict(OpAsmPrinter & printer,Operation * op,DictionaryAttr attrs) printCustomDirectiveAttrDict() argument 241 printCustomDirectiveOptionalOperandRef(OpAsmPrinter & printer,Operation * op,Value optOperand) printCustomDirectiveOptionalOperandRef() argument 262 printCustomOptionalOperand(OpAsmPrinter & printer,Operation *,Value optOperand) printCustomOptionalOperand() argument 307 printUsingPropertyInCustom(OpAsmPrinter & printer,Operation * op,ArrayRef<int64_t> value) printUsingPropertyInCustom() argument 320 printIntProperty(OpAsmPrinter & printer,Operation * op,int64_t value) printIntProperty() argument 343 printSumProperty(OpAsmPrinter & printer,Operation * op,int64_t second,int64_t first) printSumProperty() argument 374 printAttrElideType(AsmPrinter & printer,Operation * op,TypeAttr type,Attribute attr) printAttrElideType() argument [all...] |
| H A D | TestTypes.cpp | 51 // Custom printer for SignednessSemantics. 52 static void printSignedness(AsmPrinter &printer, in printSignedness() argument 56 printer << "unsigned"; in printSignedness() 59 printer << "signed"; in printSignedness() 62 printer << "none"; in printSignedness() 97 static void printCustomTypeA(AsmPrinter &printer, int a) { printer << a; } in printCustomTypeA() argument 110 static void printCustomTypeB(AsmPrinter &printer, int a, std::optional<int> b) { in printCustomTypeB() argument 113 printer << ' '; in printCustomTypeB() 115 printer << in printCustomTypeB() 127 printFooString(AsmPrinter & printer,StringRef foo) printFooString() argument 135 printBarString(AsmPrinter & printer,StringRef foo) printBarString() argument 383 auto printer = [](AsmPrinter &printer, ArrayRef<Attribute> params) { getCustomAssemblyFormatDynamicType() local [all...] |
| H A D | TestOpsSyntax.cpp | 159 static void printCustomOptionalOperand(OpAsmPrinter &printer, Operation *, in printCustomOptionalOperand() argument 162 printer << "(" << optOperand << ") "; in printCustomOptionalOperand() 165 static void printCustomDirectiveOperands(OpAsmPrinter &printer, Operation *, in printCustomDirectiveOperands() argument 168 printer << operand; in printCustomDirectiveOperands() 170 printer << ", " << optOperand; in printCustomDirectiveOperands() 171 printer << " -> (" << varOperands << ")"; in printCustomDirectiveOperands() 173 static void printCustomDirectiveResults(OpAsmPrinter &printer, Operation *, in printCustomDirectiveResults() argument 176 printer << " : " << operandType; in printCustomDirectiveResults() 178 printer << ", " << optOperandType; in printCustomDirectiveResults() 179 printer << " -> (" << varOperandTypes << ")"; in printCustomDirectiveResults() [all …]
|
| H A D | TestAttributes.cpp | 59 void CompoundAAttr::print(AsmPrinter &printer) const { in print() 60 printer << "<" << getWidthOfSomething() << ", " << getOneType() << ", ["; in print() 61 llvm::interleaveComma(getArrayOfInts(), printer); 62 printer << "]>"; 96 void TestDecimalShapeAttr::print(AsmPrinter &printer) const { in verify() 97 printer << "<"; in verify() 98 llvm::interleave(getShape(), printer, "x"); in verify() 99 printer << ">"; in verify() 119 void TestI64ElementsAttr::print(AsmPrinter &printer) const { in parseIntArray() 120 printer << "<["; in parseIntArray() 127 printIntArray(AsmPrinter & printer,ArrayRef<int> ints) printIntArray() argument 351 auto printer = [](AsmPrinter &printer, ArrayRef<Attribute> params) { getDynamicCustomAssemblyFormatAttr() local [all...] |
| H A D | TestFormatUtils.h | 25 void printCustomDirectiveOperands(mlir::OpAsmPrinter &printer, 39 void printCustomDirectiveResults(mlir::OpAsmPrinter &printer, mlir::Operation *, 53 void printCustomDirectiveWithTypeRefs(mlir::OpAsmPrinter &printer, 71 mlir::OpAsmPrinter &printer, mlir::Operation *op, mlir::Value operand, 85 mlir::OpAsmPrinter &printer, mlir::Operation *, mlir::Region ®ion, 96 void printCustomDirectiveSuccessors(mlir::OpAsmPrinter &printer, 108 void printCustomDirectiveAttributes(mlir::OpAsmPrinter &printer, 120 void printCustomDirectiveAttrDict(mlir::OpAsmPrinter &printer, 132 void printCustomDirectiveOptionalOperandRef(mlir::OpAsmPrinter &printer, 144 void printCustomOptionalOperand(mlir::OpAsmPrinter &printer, mli [all...] |
| /llvm-project/mlir/lib/Tools/PDLL/ODS/ |
| H A D | Context.cpp | 106 llvm::ScopedPrinter printer(os); in print() local 107 llvm::DictScope odsScope(printer, "ODSContext"); in print() 109 printer.startLine() << "Dialect `" << dialect->getName() << "` {\n"; in print() 110 printer.indent(); in print() 113 printer.startLine() << "Operation `" << op->getName() << "` {\n"; in print() 114 printer.indent(); in print() 119 printer.startLine() << "Attributes { "; in print() 133 printer.startLine() << "Operands { "; in print() 146 printer.startLine() << "Results { "; in print() 155 printer.objectEnd(); in print() [all …]
|
| /llvm-project/polly/lib/External/isl/ |
| H A D | libisl-gdb.py | 17 printer = gdb.parse_and_eval( 20 printer = gdb.parse_and_eval( 24 + str(printer) 29 string = gdb.parse_and_eval("(char*)isl_printer_get_str(" + str(printer) + ")") 30 gdb.parse_and_eval("isl_printer_free(" + str(printer) + ")") 50 printer = gdb.parse_and_eval("isl_printer_to_str(" + str(context) + ")") 51 printer = gdb.parse_and_eval( 52 "isl_printer_print_isl_int(" + str(printer) + ", " + value + ")" 54 string = gdb.parse_and_eval("(char*)isl_printer_get_str(" + str(printer) + ")") 55 gdb.parse_and_eval("isl_printer_free(" + str(printer) + ")") [all …]
|
| H A D | isl_vec.c | 352 __isl_give isl_printer *isl_printer_print_vec(__isl_take isl_printer *printer, in isl_printer_print_vec() argument 357 if (!printer || !vec) in isl_printer_print_vec() 360 printer = isl_printer_print_str(printer, "["); in isl_printer_print_vec() 363 printer = isl_printer_print_str(printer, ","); in isl_printer_print_vec() 364 printer = isl_printer_print_isl_int(printer, vec->el[i]); in isl_printer_print_vec() 366 printer = isl_printer_print_str(printer, "]"); in isl_printer_print_vec() 368 return printer; in isl_printer_print_vec() 370 isl_printer_free(printer); in isl_printer_print_vec() 376 isl_printer *printer; in isl_vec_dump() local 381 printer = isl_printer_to_file(vec->ctx, stderr); in isl_vec_dump() [all …]
|
| /llvm-project/mlir/lib/Dialect/SPIRV/IR/ |
| H A D | MemoryOps.cpp | 107 MemoryOpTy memoryOp, OpAsmPrinter &printer, in printSourceMemoryAccessAttribute() argument 112 printer << ", "; in printSourceMemoryAccessAttribute() 119 printer << " [\"" << stringifyMemoryAccess(*memAccess) << "\""; in printSourceMemoryAccessAttribute() 126 printer << ", " << *alignment; in printSourceMemoryAccessAttribute() 129 printer << "]"; in printSourceMemoryAccessAttribute() 136 MemoryOpTy memoryOp, OpAsmPrinter &printer, in printMemoryAccessAttribute() argument 145 printer << " [\"" << stringifyMemoryAccess(*memAccess) << "\""; in printMemoryAccessAttribute() 152 printer << ", " << *alignment; in printMemoryAccessAttribute() 155 printer << "]"; in printMemoryAccessAttribute() 324 static void printAccessChain(Op op, ValueRange indices, OpAsmPrinter &printer) { in parse() 370 printAccessChain(Op op,ValueRange indices,OpAsmPrinter & printer) printAccessChain() argument 375 print(OpAsmPrinter & printer) print() argument 436 print(OpAsmPrinter & printer) print() argument 483 print(OpAsmPrinter & printer) print() argument 507 print(OpAsmPrinter & printer) print() argument 664 print(OpAsmPrinter & printer) print() argument 689 print(OpAsmPrinter & printer) print() argument 742 print(OpAsmPrinter & printer) print() argument [all...] |
| H A D | SPIRVOps.cpp | 94 void spirv::printVariableDecorations(Operation *op, OpAsmPrinter &printer, in printVariableDecorations() argument 106 printer << " bind(" << descriptorSet.getInt() << ", " << binding.getInt() in printVariableDecorations() 114 printer << " " << builtInName << "(\"" << builtin.getValue() << "\")"; in printVariableDecorations() 118 printer.printOptionalAttrDict(op->getAttrs(), elidedAttrs); in printVariableDecorations() 321 OpAsmPrinter &printer) { in printArithmeticExtendedBinaryOp() argument 322 printer << ' '; in printArithmeticExtendedBinaryOp() 323 printer.printOptionalAttrDict(op->getAttrs()); in printArithmeticExtendedBinaryOp() 324 printer.printOperands(op->getOperands()); in printArithmeticExtendedBinaryOp() 325 printer << " : " << op->getResultTypes().front(); in printArithmeticExtendedBinaryOp() 481 void spirv::CompositeExtractOp::print(OpAsmPrinter &printer) { in print() argument 552 print(OpAsmPrinter & printer) print() argument 580 print(OpAsmPrinter & printer) print() argument 834 print(OpAsmPrinter & printer) print() argument 889 print(OpAsmPrinter & printer) print() argument 954 print(OpAsmPrinter & printer) print() argument 1195 print(OpAsmPrinter & printer) print() argument 1279 print(OpAsmPrinter & printer) print() argument 1318 print(OpAsmPrinter & printer) print() argument 1343 print(OpAsmPrinter & printer) print() argument 1360 print(OpAsmPrinter & printer) print() argument 1377 print(OpAsmPrinter & printer) print() argument 1394 print(OpAsmPrinter & printer) print() argument 1476 print(OpAsmPrinter & printer) print() argument 1632 print(OpAsmPrinter & printer) print() argument 1815 print(OpAsmPrinter & printer) print() argument 1892 print(OpAsmPrinter & printer) print() argument [all...] |
| H A D | ControlFlowOps.cpp | 119 void BranchConditionalOp::print(OpAsmPrinter &printer) { in print() argument 120 printer << ' ' << getCondition(); in print() 123 printer << " ["; in print() 124 llvm::interleaveComma(weights->getValue(), printer, [&](Attribute a) { in print() 125 printer << llvm::cast<IntegerAttr>(a).getInt(); in print() 127 printer << "]"; in print() 130 printer << ", "; in print() 131 printer.printSuccessorAndUseList(getTrueBlock(), getTrueBlockArguments()); in print() 132 printer << ", "; in print() 133 printer in print() 236 print(OpAsmPrinter & printer) print() argument 467 print(OpAsmPrinter & printer) print() argument [all...] |
| H A D | SPIRVAttributes.cpp | 623 static void print(spirv::VerCapExtAttr triple, DialectAsmPrinter &printer) { 624 auto &os = printer.getStream(); in print() argument 625 printer << spirv::VerCapExtAttr::getKindName() << "<" in print() 630 printer << "], ["; in print() 634 printer << "]>"; in print() 637 static void print(spirv::TargetEnvAttr targetEnv, DialectAsmPrinter &printer) { 638 printer << spirv::TargetEnvAttr::getKindName() << "<#spirv."; in print() argument 639 print(targetEnv.getTripleAttr(), printer); in print() 642 printer << ", api=" << clientAPI; in print() 647 printer << ", " << spir in print() 659 print(spirv::InterfaceVarABIAttr interfaceVarABIAttr,DialectAsmPrinter & printer) print() argument [all...] |
| /llvm-project/third-party/benchmark/src/ |
| H A D | console_reporter.cc | 134 PrinterFn* printer = (output_options_ & OO_Color) in PrintRunData() local 139 printer(Out, name_color, "%-*s ", name_field_width_, in PrintRunData() 143 printer(Out, COLOR_RED, "ERROR OCCURRED: \'%s\'", in PrintRunData() 145 printer(Out, COLOR_DEFAULT, "\n"); in PrintRunData() 148 printer(Out, COLOR_WHITE, "SKIPPED: \'%s\'", result.skip_message.c_str()); in PrintRunData() 149 printer(Out, COLOR_DEFAULT, "\n"); in PrintRunData() 160 printer(Out, COLOR_YELLOW, "%10.2f %-4s %10.2f %-4s ", real_time, in PrintRunData() 163 printer(Out, COLOR_YELLOW, "%10.0f %-4s %10.0f %-4s ", real_time * 100, "%", in PrintRunData() 168 printer(Out, COLOR_YELLOW, "%s %-4s %s %-4s ", real_time_str.c_str(), in PrintRunData() 172 printer(Out, COLOR_YELLOW, "%10.2f %-4s %10.2f %-4s ", in PrintRunData() [all …]
|
| /llvm-project/mlir/lib/Dialect/LLVMIR/IR/ |
| H A D | LLVMTypeSyntax.cpp | 26 static void dispatchPrint(AsmPrinter &printer, Type type) { in dispatchPrint() argument 29 return mlir::LLVM::detail::printType(type, printer); in dispatchPrint() 30 printer.printType(type); in dispatchPrint() 56 void LLVMStructType::print(AsmPrinter &printer) const { in printStructType() argument 59 printer << "<"; in printStructType() 61 cyclicPrint = printer.tryStartCyclicPrint(*this); in printStructType() 63 printer << '"' << getName() << '"'; in printStructType() 67 printer << '>'; in printStructType() 70 printer << ", "; in printStructType() 74 printer << "opaqu in printStructType() 98 printType(Type type,AsmPrinter & printer) printType() argument [all...] |
| /llvm-project/mlir/lib/IR/ |
| H A D | ExtensibleDialect.cpp | 46 static void typeOrAttrPrinter(AsmPrinter &printer, ArrayRef<Attribute> params) { in typeOrAttrPrinter() argument 50 printer << "<"; in typeOrAttrPrinter() 51 interleaveComma(params, printer.getStream()); in typeOrAttrPrinter() 52 printer << ">"; in typeOrAttrPrinter() 69 PrinterFn &&printer) { in get() argument 72 std::move(parser), std::move(printer))); in get() 79 PrinterFn &&printer) in DynamicTypeDefinition() argument 81 parser(std::move(parser)), printer(std::move(printer)), in DynamicTypeDefinition() 167 void DynamicType::print(AsmPrinter &printer) { in print() argument 168 printer << getTypeDef()->getName(); in print() [all …]
|
| /llvm-project/mlir/lib/Dialect/Linalg/TransformOps/ |
| H A D | Syntax.cpp | 59 void mlir::printSemiFunctionType(OpAsmPrinter &printer, Operation *op, in printSemiFunctionType() 62 printer << "("; in printSemiFunctionType() 63 printer << argumentType; in printSemiFunctionType() 66 printer << ") -> "; in printSemiFunctionType() 69 printer << "("; in printSemiFunctionType() 70 llvm::interleaveComma(resultType, printer.getStream()); 72 printer << ")"; in printSemiFunctionType() 75 void mlir::printSemiFunctionType(OpAsmPrinter &printer, Operation *op, in printSemiFunctionType() 79 return printSemiFunctionType(printer, op, argumentType, 55 printSemiFunctionType(OpAsmPrinter & printer,Operation * op,Type argumentType,TypeRange resultType) printSemiFunctionType() argument 71 printSemiFunctionType(OpAsmPrinter & printer,Operation * op,Type argumentType,Type resultType) printSemiFunctionType() argument
|
| /llvm-project/mlir/test/Dialect/Transform/ |
| H A D | test-interpreter-printing.mlir | 17 // CHECK-LABEL{LITERAL}: [[[ IR printer: START top-level ]]] 19 // CHECK-LOC-LABEL{LITERAL}: [[[ IR printer: START top-level ]]] 24 // CHECK{LITERAL}: [[[ IR printer: Local scope top-level ]]] 26 // CHECK-LOC{LITERAL}: [[[ IR printer: Local scope top-level ]]] 32 // CHECK{LITERAL}: [[[ IR printer: ]]] 38 // CHECK{LITERAL}: [[[ IR printer: Baz ]]] 42 // CHECK{LITERAL}: [[[ IR printer: No region ]]] 46 // CHECK{LITERAL}: [[[ IR printer: No verify ]]] 52 // CHECK-LABEL{LITERAL}: [[[ IR printer: END top-level ]]]
|
| /llvm-project/mlir/lib/Dialect/XeGPU/IR/ |
| H A D | XeGPUDialect.cpp | 109 void SGMapAttr::print(::mlir::AsmPrinter &printer) const { 110 printer << "<"; in get() 111 printer.printKeywordOrString("wi_layout"); in get() 112 printer << " = [" << getWiLayout() << "], "; in get() 113 printer.printKeywordOrString("wi_data"); in get() 114 printer << " = [" << getWiData() << "]"; in get() 115 printer << ">"; in get() 183 void TensorDescType::print(::mlir::AsmPrinter &printer) const { 184 printer << "<"; 189 printer << ' [all...] |
| /llvm-project/flang/lib/Optimizer/Dialect/ |
| H A D | FIRType.cpp | 688 void fir::BoxProcType::print(mlir::AsmPrinter &printer) const { in verify() 689 printer << "<" << getEleTy() << '>'; in verify() 730 void fir::BoxCharType::print(mlir::AsmPrinter &printer) const { in getElementType() 731 printer << "<" << getKind() << ">"; in getElementType() 765 void fir::CharacterType::print(mlir::AsmPrinter &printer) const { in print() 766 printer << "<" << getFKind(); in print() 769 printer << ','; in print() 771 printer << '?'; 773 printer << len; 775 printer << '>'; [all...] |
| /llvm-project/mlir/lib/Interfaces/ |
| H A D | ViewLikeInterface.cpp | 113 void mlir::printDynamicIndexList(OpAsmPrinter &printer, Operation *op, in printDynamicIndexList() argument 121 printer << leftDelimiter; in printDynamicIndexList() 123 printer << rightDelimiter; in printDynamicIndexList() 129 llvm::interleaveComma(integers, printer, [&](int64_t integer) { in printDynamicIndexList() 131 printer << "["; in printDynamicIndexList() 133 printer << values[dynamicValIdx]; in printDynamicIndexList() 135 printer << " : " << valueTypes[dynamicValIdx]; in printDynamicIndexList() 138 printer << integer; in printDynamicIndexList() 141 printer << "]"; in printDynamicIndexList() 146 printer << rightDelimite in printDynamicIndexList() [all...] |
| /llvm-project/mlir/include/mlir/IR/ |
| H A D | ExtensibleDialect.h | 64 AsmPrinter &printer, ArrayRef<Attribute> params) const>; 72 ParserFn &&parser, PrinterFn &&printer); 83 void setPrintFn(PrinterFn &&print) { printer = std::move(print); } in setPrintFn() 104 PrinterFn &&printer); 131 PrinterFn printer; variable 200 void print(AsmPrinter &printer); 220 AsmPrinter &printer, ArrayRef<Attribute> params) const>; 228 ParserFn &&parser, PrinterFn &&printer); 239 void setPrintFn(PrinterFn &&print) { printer = std::move(print); } in setPrintFn() 260 PrinterFn &&printer); [all …]
|
| /llvm-project/mlir/lib/Dialect/Transform/Utils/ |
| H A D | Utils.cpp | 18 OpAsmPrinter &printer, Operation *op, Value packed, Type packedType, in printPackedOrDynamicIndexList() argument 23 printer << "*(" << packed; in printPackedOrDynamicIndexList() 25 printer << " : " << packedType; in printPackedOrDynamicIndexList() 27 printer << ")"; in printPackedOrDynamicIndexList() 30 printDynamicIndexList(printer, op, values, integers, valueTypes); in printPackedOrDynamicIndexList()
|
| /llvm-project/mlir/examples/toy/Ch3/mlir/ |
| H A D | Dialect.cpp | 85 static void printBinaryOp(mlir::OpAsmPrinter &printer, mlir::Operation *op) { in printBinaryOp() argument 86 printer << " " << op->getOperands(); in printBinaryOp() 87 printer.printOptionalAttrDict(op->getAttrs()); in printBinaryOp() 88 printer << " : "; in printBinaryOp() 94 printer << resultType; in printBinaryOp() 99 printer.printFunctionalType(op->getOperandTypes(), op->getResultTypes()); in printBinaryOp() 136 void ConstantOp::print(mlir::OpAsmPrinter &printer) { in print() argument 137 printer << " "; in print() 138 printer.printOptionalAttrDict((*this)->getAttrs(), /*elidedAttrs=*/{"value"}); in print() 139 printer << getValue(); in print()
|
| /llvm-project/mlir/examples/toy/Ch2/mlir/ |
| H A D | Dialect.cpp | 85 static void printBinaryOp(mlir::OpAsmPrinter &printer, mlir::Operation *op) { in printBinaryOp() argument 86 printer << " " << op->getOperands(); in printBinaryOp() 87 printer.printOptionalAttrDict(op->getAttrs()); in printBinaryOp() 88 printer << " : "; in printBinaryOp() 94 printer << resultType; in printBinaryOp() 99 printer.printFunctionalType(op->getOperandTypes(), op->getResultTypes()); in printBinaryOp() 136 void ConstantOp::print(mlir::OpAsmPrinter &printer) { in print() argument 137 printer << " "; in print() 138 printer.printOptionalAttrDict((*this)->getAttrs(), /*elidedAttrs=*/{"value"}); in print() 139 printer << getValue(); in print()
|