| /llvm-project-15.0.7/mlir/include/mlir/Tools/PDLL/ODS/ |
| H A D | Constraint.h | 66 StringRef getCppClass() const { return cppClassName; } in getCppClass() 69 AttributeConstraint(StringRef name, StringRef summary, StringRef cppClassName) in AttributeConstraint() argument 70 : Constraint(name, summary), cppClassName(cppClassName.str()) {} in AttributeConstraint() 73 std::string cppClassName; variable 87 StringRef getCppClass() const { return cppClassName; } in getCppClass() 90 TypeConstraint(StringRef name, StringRef summary, StringRef cppClassName) in TypeConstraint() argument 91 : Constraint(name, summary), cppClassName(cppClassName.str()) {} in TypeConstraint() 94 std::string cppClassName; variable
|
| /llvm-project-15.0.7/mlir/tools/mlir-tblgen/ |
| H A D | LLVMIRConversionGen.cpp | 243 StringRef cppClassName = enumAttr.getEnumClassName(); in emitOneEnumToConversion() local 249 llvmClass, cppClassName, cppNamespace); in emitOneEnumToConversion() 255 os << formatv(" case {0}::{1}::{2}:\n", cppNamespace, cppClassName, in emitOneEnumToConversion() 273 StringRef cppClassName = enumAttr.getEnumClassName(); in emitOneCEnumToConversion() local 279 cppClassName, cppNamespace); in emitOneCEnumToConversion() 285 os << formatv(" case {0}::{1}::{2}:\n", cppNamespace, cppClassName, in emitOneCEnumToConversion() 304 StringRef cppClassName = enumAttr.getEnumClassName(); in emitOneEnumFromConversion() local 310 cppNamespace, cppClassName, llvmClass); in emitOneEnumFromConversion() 317 os << formatv(" return {0}::{1}::{2};\n", cppNamespace, cppClassName, in emitOneEnumFromConversion() 334 StringRef cppClassName = enumAttr.getEnumClassName(); in emitOneCEnumFromConversion() local [all …]
|
| H A D | DialectGen.cpp | 274 std::string cppClassName = dialect.getCppClassName(); in emitDialectDef() local 279 << "::" << cppClassName << ")\n"; in emitDialectDef() 296 os << llvm::formatv(dialectConstructorStr, cppClassName, in emitDialectDef() 299 os << llvm::formatv(dialectDestructorStr, cppClassName); in emitDialectDef()
|
| /llvm-project-15.0.7/mlir/lib/TableGen/ |
| H A D | Operator.cpp | 45 std::tie(prefix, cppClassName) = def.getName().split('_'); in Operator() 48 cppClassName = def.getName(); in Operator() 49 } else if (cppClassName.empty()) { in Operator() 51 cppClassName = prefix; in Operator() 109 StringRef Operator::getCppClassName() const { return cppClassName; } in getCppClassName() 113 return std::string(cppClassName); in getQualCppClassName() 114 return std::string(llvm::formatv("{0}::{1}", cppNamespace, cppClassName)); in getQualCppClassName()
|
| /llvm-project-15.0.7/mlir/include/mlir/IR/ |
| H A D | AttrTypeBase.td | 240 string cppClassName = name # "Attr"; 244 let returnType = dialect.cppNamespace # "::" # cppClassName; 247 string cppType = dialect.cppNamespace # "::" # cppClassName; 258 "::" # cppClassName # ">()"; 270 "::" # cppClassName # ">()">; 280 string cppType = dialect.cppNamespace # "::" # cppClassName; 285 "::" # cppClassName # ">()", 289 "::" # cppClassName # ">()">;
|
| H A D | OpBase.td | 185 string cppClassName = cppClassNameParam; 269 string cppClassName = "::mlir::Type"> : 270 TypeConstraint<condition, descr, cppClassName> { 277 Type<t.predicate, summary, t.cppClassName> { 284 string cppClassName = "::mlir::Type"> : 285 Type<condition, descr, cppClassName> { 292 type.cppClassName> { 342 string cppClassName = "::mlir::Type"> : Type< 348 cppClassName>; 1014 string cppClassName = "::mlir::Attribute", [all …]
|
| H A D | BuiltinLocationAttributes.td | 22 let cppClassName = name;
|
| H A D | EnumAttr.td | 382 let constBuilderCall = cppNamespace # "::" # cppClassName #
|
| /llvm-project-15.0.7/mlir/tools/mlir-linalg-ods-gen/ |
| H A D | mlir-linalg-ods-yaml-gen.cpp | 54 std::string cppClassName; member 235 io.mapRequired("cpp_class_name", info.cppClassName); in mapping() 762 structuredOpBuilderFormat, opConfig.metadata->cppClassName, in generateNamedGenericOpOds() 767 opConfig.metadata->cppClassName, opConfig.metadata->name, in generateNamedGenericOpOds() 781 StringRef className = opConfig.metadata->cppClassName; in generateNamedGenericOpDefns() 1249 StringAttr::get(&mlirContext, opConfig.metadata->cppClassName))); in main()
|
| /llvm-project-15.0.7/mlir/include/mlir/TableGen/ |
| H A D | Operator.h | 329 StringRef cppClassName; variable
|
| /llvm-project-15.0.7/mlir/lib/Tools/PDLL/Parser/ |
| H A D | Parser.cpp | 910 std::string cppClassName = in processTdIncludeRecords() local 916 cppClassName) in processTdIncludeRecords() 922 def->getName(), codeBlock, loc, opTy, cppClassName, desc)); in processTdIncludeRecords()
|
| /llvm-project-15.0.7/mlir/docs/ |
| H A D | AttributesAndTypes.md | 167 respectively. This can be explicitly overridden via the `cppClassName` field.
|
| H A D | PDLL.md | 1225 - Imported `Type` constraints utilize the `cppClassName` field for native type translation.
|