Searched refs:AttrOrTypeDef (Results 1 – 9 of 9) sorted by relevance
| /llvm-project-15.0.7/mlir/lib/TableGen/ |
| H A D | AttrOrTypeDef.cpp | 36 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 D | CMakeLists.txt | 14 AttrOrTypeDef.cpp
|
| /llvm-project-15.0.7/mlir/include/mlir/TableGen/ |
| H A D | AttrOrTypeDef.h | 143 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 D | AttrOrTypeDefGen.cpp | 67 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 D | AttrOrTypeFormatGen.h | 16 class AttrOrTypeDef; variable 20 void generateAttrOrTypeFormat(const AttrOrTypeDef &def, MethodBody &parser,
|
| H A D | OpDocGen.cpp | 237 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 D | AttrOrTypeFormatGen.cpp | 182 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 D | AttrTypeBase.td | 138 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 D | clang-formatted-files.txt | 7840 mlir/include/mlir/TableGen/AttrOrTypeDef.h 8377 mlir/lib/TableGen/AttrOrTypeDef.cpp
|