Home
last modified time | relevance | path

Searched refs:FormatElement (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/mlir/tools/mlir-tblgen/
H A DFormatGen.h161 class FormatElement {
163 virtual ~FormatElement();
176 FormatElement(Kind kind) : kind(kind) {} in FormatElement() function
185 template <FormatElement::Kind ElementKind>
186 class FormatElementBase : public FormatElement {
338 std::vector<FormatElement *> arguments;
354 FormatElement *arg;
384 std::vector<FormatElement *> thenElements;
386 std::vector<FormatElement *> elseElements;
461 virtual FailureOr<FormatElement *>
[all …]
H A DOpFormatGen.cpp141 FunctionalTypeDirective(FormatElement *inputs, FormatElement *results) in FunctionalTypeDirective()
168 FormatElement *arg;
2703 FailureOr<FormatElement *>
2770 FailureOr<FormatElement *>
2804 FailureOr<FormatElement *>
2845 FailureOr<FormatElement *>
2865 FailureOr<FormatElement *>
2880 FailureOr<FormatElement *>
2896 FailureOr<FormatElement *>
2914 FailureOr<FormatElement *>
[all …]
H A DAttrOrTypeFormatGen.cpp237 std::vector<FormatElement *> elements;
278 for (FormatElement *el : elements) in genParser()
600 FormatElement *param; in genCustomParser()
629 ArrayRef<FormatElement *> elements = in genOptionalGroupParser()
685 for (FormatElement *el : elements) in genPrinter()
816 FormatElement *param = arg; in genCustomPrinter()
894 FailureOr<FormatElement *>
995 FailureOr<FormatElement *>
1024 FailureOr<FormatElement *>
1045 FailureOr<FormatElement *>
[all …]
H A DFormatGen.cpp187 FormatElement::~FormatElement() = default;
191 FailureOr<std::vector<FormatElement *>> FormatParser::parse() { in parse()
195 std::vector<FormatElement *> elements; in parse()
197 FailureOr<FormatElement *> element = parseElement(TopLevelContext); in parse()
212 FailureOr<FormatElement *> FormatParser::parseElement(Context ctx) { in parseElement()
225 FailureOr<FormatElement *> FormatParser::parseLiteral(Context ctx) { in parseLiteral()
256 FailureOr<FormatElement *> FormatParser::parseVariable(Context ctx) { in parseVariable()
266 FailureOr<FormatElement *> FormatParser::parseDirective(Context ctx) { in parseDirective()
285 std::vector<FormatElement *> thenElements, elseElements; in parseOptionalGroup()
288 FailureOr<FormatElement *> element = parseElement(TopLevelContext); in parseOptionalGroup()
[all …]