Home
last modified time | relevance | path

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

/llvm-project-15.0.7/mlir/include/mlir/Tools/PDLL/ODS/
H A DConstraint.h66 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 DLLVMIRConversionGen.cpp243 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 DDialectGen.cpp274 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 DOperator.cpp45 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 DAttrTypeBase.td240 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 DOpBase.td185 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 DBuiltinLocationAttributes.td22 let cppClassName = name;
H A DEnumAttr.td382 let constBuilderCall = cppNamespace # "::" # cppClassName #
/llvm-project-15.0.7/mlir/tools/mlir-linalg-ods-gen/
H A Dmlir-linalg-ods-yaml-gen.cpp54 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 DOperator.h329 StringRef cppClassName; variable
/llvm-project-15.0.7/mlir/lib/Tools/PDLL/Parser/
H A DParser.cpp910 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 DAttributesAndTypes.md167 respectively. This can be explicitly overridden via the `cppClassName` field.
H A DPDLL.md1225 - Imported `Type` constraints utilize the `cppClassName` field for native type translation.