Searched refs:FmtContext (Results 1 – 13 of 13) sorted by relevance
| /llvm-project-15.0.7/mlir/lib/TableGen/ |
| H A D | Format.cpp | 26 FmtContext::FmtContext(ArrayRef<std::pair<StringRef, StringRef>> subs) { in FmtContext() function in FmtContext 31 FmtContext &FmtContext::addSubst(StringRef placeholder, const Twine &subst) { in addSubst() 36 FmtContext &FmtContext::withBuilder(Twine subst) { in withBuilder() 41 FmtContext &FmtContext::withOp(Twine subst) { in withOp() 46 FmtContext &FmtContext::withSelf(Twine subst) { in withSelf() 52 FmtContext::getSubstFor(FmtContext::PHKind placeholder) const { in getSubstFor() 69 FmtContext::PHKind FmtContext::getPlaceHolderKind(StringRef str) { in getPlaceHolderKind() 70 return StringSwitch<FmtContext::PHKind>(str) in getPlaceHolderKind() 72 .Case("_op", FmtContext::PHKind::Op) in getPlaceHolderKind() 74 .Case("", FmtContext::PHKind::None) in getPlaceHolderKind() [all …]
|
| /llvm-project-15.0.7/mlir/unittests/TableGen/ |
| H A D | FormatTest.cpp | 17 FmtContext ctx; in TEST() 24 FmtContext ctx; in TEST() 31 FmtContext ctx; in TEST() 38 FmtContext ctx; in TEST() 45 FmtContext ctx; in TEST() 52 FmtContext ctx; in TEST() 59 FmtContext ctx; in TEST() 66 FmtContext ctx; in TEST() 77 FmtContext ctx; in TEST() 84 FmtContext ctx; in TEST() [all …]
|
| /llvm-project-15.0.7/mlir/include/mlir/TableGen/ |
| H A D | Format.h | 40 class FmtContext { 51 FmtContext() = default; 54 FmtContext(ArrayRef<std::pair<StringRef, StringRef>> subs); 57 FmtContext &addSubst(StringRef placeholder, const Twine &subst); 60 FmtContext &withBuilder(Twine subst); 61 FmtContext &withOp(Twine subst); 62 FmtContext &withSelf(Twine subst); 111 FmtReplacement(StringRef spec, FmtContext::PHKind placeholder) in FmtReplacement() 118 FmtContext::PHKind placeholder = FmtContext::PHKind::None; 144 const FmtContext *context; [all …]
|
| /llvm-project-15.0.7/mlir/tools/mlir-tblgen/ |
| H A D | AttrOrTypeFormatGen.cpp | 60 MethodBody &genPrintGuard(FmtContext &ctx, MethodBody &os) const { in genPrintGuard() 205 void genOptionalGroupParser(OptionalElement *el, FmtContext &ctx, 217 FmtContext &ctx, MethodBody &os, 226 void genOptionalGroupPrinter(OptionalElement *el, FmtContext &ctx, 229 void genWhitespacePrinter(WhitespaceElement *el, FmtContext &ctx, 250 FmtContext ctx; in genParser() 321 void DefFormat::genElementParser(FormatElement *el, FmtContext &ctx, in genElementParser() 341 void DefFormat::genLiteralParser(StringRef value, FmtContext &ctx, in genLiteralParser() 675 FmtContext ctx; in genPrinter() 709 void DefFormat::genLiteralPrinter(StringRef value, FmtContext &ctx, in genLiteralPrinter() [all …]
|
| H A D | AttrOrTypeDefGen.cpp | 221 FmtContext ctx = FmtContext().addSubst("cppClass", def.getCppClassName()); in formatExtraDefinitions() 374 FmtContext ctx; in emitCustomBuilder() 406 FmtContext ctx; in emitCheckedCustomBuilder() 469 FmtContext ctx; in emitStorageConstructor() 501 FmtContext ctx({{"_lhs", isa<AttributeSelfTypeParameter>(it.value()) in emitEquals() 536 FmtContext ctx = FmtContext().addSubst("_allocator", "allocator"); in emitConstruct()
|
| H A D | CodeGenHelpers.cpp | 193 FmtContext ctx; in emitConstraints() 219 FmtContext ctx; in emitPatternConstraints() 243 FmtContext ctx; in canUniqueAttrConstraint()
|
| H A D | OpInterfacesGen.cpp | 105 tblgen::FmtContext nonStaticMethodFmt; 106 tblgen::FmtContext traitMethodFmt; 107 tblgen::FmtContext extraDeclsFmt; 375 tblgen::FmtContext ctx; in emitModelMethodsDef() 415 tblgen::FmtContext verifyCtx; in emitTraitDecl()
|
| H A D | OpDefinitionsGen.cpp | 563 FmtContext verifyCtx; 577 FmtContext &ctx) { in populateSubstitutions() 799 FmtContext ctx = FmtContext().addSubst("cppClass", op.getCppClassName()); in formatExtraDefinitions() 981 FmtContext fctx; in genAttrGetters() 1623 FmtContext fctx; in genPopulateDefaultAttributes() 1816 FmtContext fctx; in genBuilder() 2111 FmtContext fctx; in genCodeForAddingArgAndRegionForBuilder() 2378 FmtContext fctx; in genTypeInterfaceMethods() 2558 FmtContext fctx; in genOperandResultVerifier() 2901 FmtContext fctx; in OpOperandAdaptorEmitter() [all …]
|
| H A D | EnumsGen.cpp | 34 using mlir::tblgen::FmtContext; 368 FmtContext verifyCtx; in emitSpecializedAttrDef()
|
| H A D | OpFormatGen.cpp | 314 FmtContext &attrTypeCtx, 1036 FmtContext &attrTypeCtx) { in genEnumAttrParser() 1093 FmtContext attrTypeCtx; in genParser() 1111 FmtContext &attrTypeCtx, in genElementParser() 1343 FmtContext verifierFCtx; in genParserTypeResolution() 1370 FmtContext typeBuilderCtx; in genParserTypeResolution() 1383 FmtContext fmtContext; in genParserTypeResolution() 1396 &FmtContext().withSelf(attr->name + "Attr.getType()")); in genParserTypeResolution()
|
| H A D | SPIRVUtilsGen.cpp | 1246 mlir::tblgen::FmtContext fctx; in emitAvailabilityImpl()
|
| H A D | RewriterGen.cpp | 251 FmtContext fmtCtx;
|
| /llvm-project-15.0.7/mlir/lib/Tools/PDLL/Parser/ |
| H A D | Parser.cpp | 953 tblgen::FmtContext fmtContext; in createODSNativePDLLConstraintDecl()
|