Home
last modified time | relevance | path

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

/llvm-project-15.0.7/mlir/lib/IR/
H A DExtensibleDialect.cpp177 std::unique_ptr<DynamicAttrDefinition>
184 std::unique_ptr<DynamicAttrDefinition>
188 return std::unique_ptr<DynamicAttrDefinition>( in get()
193 DynamicAttrDefinition::DynamicAttrDefinition(StringRef nameRef, in DynamicAttrDefinition() function in DynamicAttrDefinition
202 DynamicAttrDefinition::DynamicAttrDefinition(ExtensibleDialect *dialect, in DynamicAttrDefinition() function in DynamicAttrDefinition
206 void DynamicAttrDefinition::registerInAttrUniquer() { in registerInAttrUniquer()
218 explicit DynamicAttrStorage(DynamicAttrDefinition *attrDef, in DynamicAttrStorage()
237 DynamicAttrDefinition *attrDef;
245 DynamicAttr DynamicAttr::get(DynamicAttrDefinition *attrDef, in get()
254 DynamicAttrDefinition *attrDef, in getChecked()
[all …]
/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DExtensibleDialect.h54 class DynamicAttrDefinition : SelfOwningTypeID {
66 static std::unique_ptr<DynamicAttrDefinition>
68 static std::unique_ptr<DynamicAttrDefinition>
89 DynamicAttrDefinition(StringRef name, ExtensibleDialect *dialect,
97 DynamicAttrDefinition(ExtensibleDialect *dialect, StringRef name);
154 static DynamicAttr get(DynamicAttrDefinition *attrDef,
162 DynamicAttrDefinition *attrDef,
166 DynamicAttrDefinition *getAttrDef();
172 static bool isa(Attribute attr, DynamicAttrDefinition *attrDef) { in isa()
495 DynamicAttrDefinition *lookupAttrDefinition(TypeID id) const { in lookupAttrDefinition()
[all …]
/llvm-project-15.0.7/mlir/test/lib/Dialect/Test/
H A DTestAttributes.cpp204 static std::unique_ptr<DynamicAttrDefinition>
206 return DynamicAttrDefinition::get( in getDynamicSingletonAttr()
220 static std::unique_ptr<DynamicAttrDefinition>
222 return DynamicAttrDefinition::get( in getDynamicPairAttr()
235 static std::unique_ptr<DynamicAttrDefinition>
262 return DynamicAttrDefinition::get("dynamic_custom_assembly_format", in getDynamicCustomAssemblyFormatAttr()
/llvm-project-15.0.7/mlir/docs/
H A DDefiningDialects.md567 `DynamicAttrDefinition`, which is created using the `DynamicAttrDefinition::get`
598 std::unique_ptr<DynamicAttrDefinition> attrDef =
599 DynamicAttrDefinition::get(std::move(name), std::move(dialect),