Home
last modified time | relevance | path

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

/llvm-project/mlir/tools/mlir-tblgen/
H A DFormatGen.cpp328 std::vector<FormatElement *> thenElements, elseElements; in parseOptionalGroup()
353 if (failed(parseChildElements(thenElements))) in parseOptionalGroup()
377 if (failed(verifyOptionalGroupElements(loc, thenElements, anchor)) || in parseOptionalGroup()
386 auto thenParseBegin = llvm::find_if_not(thenElements, isWhitespace); in parseOptionalGroup()
388 unsigned thenParseStart = std::distance(thenElements.begin(), thenParseBegin); in parseOptionalGroup()
395 return create<OptionalElement>(std::move(thenElements), in parseOptionalGroup()
327 std::vector<FormatElement *> thenElements, elseElements; parseOptionalGroup() local
H A DFormatGen.h388 OptionalElement(std::vector<FormatElement *> &&thenElements, in OptionalElement() argument
392 : thenElements(std::move(thenElements)), in OptionalElement()
399 return llvm::ArrayRef(thenElements)
418 std::vector<FormatElement *> thenElements;
H A DAttrOrTypeFormatGen.cpp669 ArrayRef<FormatElement *> thenElements = in genOptionalGroupParser() local
672 FormatElement *first = thenElements.front(); in genOptionalGroupParser()
711 // Generate the parsers for the rest of the thenElements. in genOptionalGroupParser()
716 for (FormatElement *element : thenElements.drop_front()) in genOptionalGroupParser()
H A DOpFormatGen.cpp1453 ArrayRef<FormatElement *> thenElements = in genElementParser()
1458 FormatElement *firstElement = thenElements.front(); in genElementParser()
1499 genElementParsers(firstElement, thenElements.drop_front(), in genElementParser()
2419 ArrayRef<FormatElement *> thenElements = optional->getThenElements(); in genElementPrinter()
2423 if (anchorAttr && anchorAttr != thenElements.front() && in genElementPrinter()
2438 genElementPrinters(thenElements); in genElementPrinter()
1361 ArrayRef<FormatElement *> thenElements = genElementParser() local
2276 ArrayRef<FormatElement *> thenElements = optional->getThenElements(); genElementPrinter() local