Home
last modified time | relevance | path

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

/llvm-project-15.0.7/mlir/tools/mlir-tblgen/
H A DAttrOrTypeFormatGen.cpp119 class ParamsDirective : public ParamsDirectiveBase<DirectiveElement::Params> { class
327 if (auto *params = dyn_cast<ParamsDirective>(el)) in genElementParser()
388 void DefFormat::genParamsParser(ParamsDirective *el, FmtContext &ctx, in genParamsParser()
650 } else if (auto *params = dyn_cast<ParamsDirective>(first)) { in genOptionalGroupParser()
693 if (auto *params = dyn_cast<ParamsDirective>(el)) in genElementPrinter()
797 void DefFormat::genParamsPrinter(ParamsDirective *el, FmtContext &ctx, in genParamsPrinter()
830 } else if (auto *params = dyn_cast<ParamsDirective>(anchor)) { in genOptionalGroupPrinter()
967 } else if (auto *params = dyn_cast<ParamsDirective>(el)) { in verifyOptionalGroupElements()
1082 return create<ParamsDirective>(std::move(vars)); in parseParamsDirective()
1099 if (failed(var) || !isa<VariableElement, ParamsDirective>(*var)) { in parseStructDirective()
[all …]