Home
last modified time | relevance | path

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

/llvm-project-15.0.7/mlir/tools/mlir-tblgen/
H A DFormatGen.cpp285 std::vector<FormatElement *> thenElements, elseElements; in parseOptionalGroup() local
296 anchorIndex = thenElements.size(); in parseOptionalGroup()
299 thenElements.push_back(*element); in parseOptionalGroup()
327 if (failed(verifyOptionalGroupElements(loc, thenElements, anchorIndex)) || in parseOptionalGroup()
333 auto parseBegin = llvm::find_if_not(thenElements, [](FormatElement *element) { in parseOptionalGroup()
341 unsigned parseStart = std::distance(thenElements.begin(), parseBegin); in parseOptionalGroup()
342 return create<OptionalElement>(std::move(thenElements), in parseOptionalGroup()
H A DFormatGen.h363 OptionalElement(std::vector<FormatElement *> &&thenElements, in OptionalElement() argument
366 : thenElements(std::move(thenElements)), in OptionalElement()
371 ArrayRef<FormatElement *> getThenElements() const { return thenElements; } in getThenElements()
377 FormatElement *getAnchor() const { return thenElements[anchorIndex]; } in getAnchor()
384 std::vector<FormatElement *> thenElements;