Home
last modified time | relevance | path

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

/llvm-project-15.0.7/mlir/tools/mlir-tblgen/
H A DFormatGen.h218 class VariableElement : public FormatElementBase<FormatElement::Variable> {
228 VariableElement(Kind kind) : kind(kind) {} in VariableElement() function
237 template <VariableElement::Kind VariableKind>
238 class VariableElementBase : public VariableElement {
243 if (auto *varEl = dyn_cast<VariableElement>(el)) in classof()
250 VariableElementBase() : VariableElement(VariableKind) {} in VariableElementBase()
H A DOpFormatGen.cpp39 template <typename VarT, VariableElement::Kind VariableKind>
57 : public OpVariableElement<NamedAttribute, VariableElement::Attribute> {
85 OpVariableElement<NamedTypeConstraint, VariableElement::Operand>;
89 OpVariableElement<NamedTypeConstraint, VariableElement::Result>;
96 OpVariableElement<NamedSuccessor, VariableElement::Successor>;
1869 SmallVectorImpl<VariableElement *> &variables) { in collect()
1871 .Case([&](VariableElement *var) { variables.emplace_back(var); }) in collect()
1959 SmallVector<VariableElement *> vars; in genElementPrinter()
1963 for (VariableElement *var : vars) { in genElementPrinter()
2979 SmallVector<VariableElement *> vars; in verifyOIListParsingElement()
[all …]
H A DAttrOrTypeFormatGen.cpp39 : public VariableElementBase<VariableElement::Parameter> {
1099 if (failed(var) || !isa<VariableElement, ParamsDirective>(*var)) { in parseStructDirective()
1103 if (isa<VariableElement>(*var)) { in parseStructDirective()
1109 if (failed(var) || !isa<VariableElement>(*var)) in parseStructDirective()
H A DFormatGen.cpp336 if (!isa<LiteralElement, VariableElement>(*parseBegin)) { in parseOptionalGroup()