Home
last modified time | relevance | path

Searched refs:FmtContext (Results 1 – 13 of 13) sorted by relevance

/llvm-project-15.0.7/mlir/lib/TableGen/
H A DFormat.cpp26 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 DFormatTest.cpp17 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 DFormat.h40 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 DAttrOrTypeFormatGen.cpp60 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 DAttrOrTypeDefGen.cpp221 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 DCodeGenHelpers.cpp193 FmtContext ctx; in emitConstraints()
219 FmtContext ctx; in emitPatternConstraints()
243 FmtContext ctx; in canUniqueAttrConstraint()
H A DOpInterfacesGen.cpp105 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 DOpDefinitionsGen.cpp563 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 DEnumsGen.cpp34 using mlir::tblgen::FmtContext;
368 FmtContext verifyCtx; in emitSpecializedAttrDef()
H A DOpFormatGen.cpp314 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 DSPIRVUtilsGen.cpp1246 mlir::tblgen::FmtContext fctx; in emitAvailabilityImpl()
H A DRewriterGen.cpp251 FmtContext fmtCtx;
/llvm-project-15.0.7/mlir/lib/Tools/PDLL/Parser/
H A DParser.cpp953 tblgen::FmtContext fmtContext; in createODSNativePDLLConstraintDecl()