Home
last modified time | relevance | path

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

/llvm-project-15.0.7/mlir/lib/TableGen/
H A DAttrOrTypeDef.cpp36 AttrOrTypeDef::AttrOrTypeDef(const llvm::Record *def) : def(def) { in AttrOrTypeDef() function in AttrOrTypeDef
97 Dialect AttrOrTypeDef::getDialect() const { in getDialect()
112 bool AttrOrTypeDef::hasDescription() const { in hasDescription()
117 StringRef AttrOrTypeDef::getDescription() const { in getDescription()
121 bool AttrOrTypeDef::hasSummary() const { in hasSummary()
126 StringRef AttrOrTypeDef::getSummary() const { in getSummary()
138 bool AttrOrTypeDef::genStorageClass() const { in genStorageClass()
163 bool AttrOrTypeDef::genAccessors() const { in genAccessors()
167 bool AttrOrTypeDef::genVerifyDecl() const { in genVerifyDecl()
187 bool AttrOrTypeDef::operator==(const AttrOrTypeDef &other) const { in operator ==()
[all …]
H A DCMakeLists.txt14 AttrOrTypeDef.cpp
/llvm-project-15.0.7/mlir/include/mlir/TableGen/
H A DAttrOrTypeDef.h143 class AttrOrTypeDef {
145 explicit AttrOrTypeDef(const llvm::Record *def);
222 bool operator==(const AttrOrTypeDef &other) const;
225 bool operator<(const AttrOrTypeDef &other) const;
251 class AttrDef : public AttrOrTypeDef {
253 using AttrOrTypeDef::AttrOrTypeDef;
259 static bool classof(const AttrOrTypeDef *def);
267 class TypeDef : public AttrOrTypeDef {
269 using AttrOrTypeDef::AttrOrTypeDef;
/llvm-project-15.0.7/mlir/tools/mlir-tblgen/
H A DAttrOrTypeDefGen.cpp67 DefGen(const AttrOrTypeDef &def);
147 const AttrOrTypeDef &def;
163 DefGen::DefGen(const AttrOrTypeDef &def) in DefGen()
591 void emitTypeDefList(ArrayRef<AttrOrTypeDef> defs);
643 SmallVector<AttrOrTypeDef, 16> defs; in emitDecls()
651 for (const AttrOrTypeDef &def : defs) in emitDecls()
655 for (const AttrOrTypeDef &def : defs) in emitDecls()
660 for (const AttrOrTypeDef &def : defs) in emitDecls()
675 auto interleaveFn = [&](const AttrOrTypeDef &def) { in emitTypeDefList()
859 SmallVector<AttrOrTypeDef, 16> defs; in emitDefs()
[all …]
H A DAttrOrTypeFormatGen.h16 class AttrOrTypeDef; variable
20 void generateAttrOrTypeFormat(const AttrOrTypeDef &def, MethodBody &parser,
H A DOpDocGen.cpp237 static void emitAttrOrTypeDefAssemblyFormat(const AttrOrTypeDef &def, in emitAttrOrTypeDefAssemblyFormat()
258 static void emitAttrOrTypeDefDoc(const AttrOrTypeDef &def, raw_ostream &os) { in emitAttrOrTypeDefDoc()
298 emitAttrOrTypeDefDoc(AttrOrTypeDef(def), os); in emitAttrOrTypeDefDoc()
H A DAttrOrTypeFormatGen.cpp182 DefFormat(const AttrOrTypeDef &def, std::vector<FormatElement *> &&elements) in DefFormat()
234 const AttrOrTypeDef &def;
871 DefFormatParser(llvm::SourceMgr &mgr, const AttrOrTypeDef &def) in DefFormatParser()
908 const AttrOrTypeDef &def;
1145 void mlir::tblgen::generateAttrOrTypeFormat(const AttrOrTypeDef &def, in generateAttrOrTypeFormat()
/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DAttrTypeBase.td138 class AttrOrTypeDef<string valueType, string name, list<Trait> defTraits,
238 AttrOrTypeDef<"Attr", name, traits, baseCppClass> {
278 AttrOrTypeDef<"Type", name, traits, baseCppClass> {
/llvm-project-15.0.7/clang/docs/tools/
H A Dclang-formatted-files.txt7840 mlir/include/mlir/TableGen/AttrOrTypeDef.h
8377 mlir/lib/TableGen/AttrOrTypeDef.cpp