Home
last modified time | relevance | path

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

/llvm-project-15.0.7/mlir/lib/IR/
H A DExtensibleDialect.cpp60 std::unique_ptr<DynamicTypeDefinition>
67 std::unique_ptr<DynamicTypeDefinition>
71 return std::unique_ptr<DynamicTypeDefinition>( in get()
76 DynamicTypeDefinition::DynamicTypeDefinition(StringRef nameRef, in DynamicTypeDefinition() function in DynamicTypeDefinition
85 DynamicTypeDefinition::DynamicTypeDefinition(ExtensibleDialect *dialect, in DynamicTypeDefinition() function in DynamicTypeDefinition
89 void DynamicTypeDefinition::registerInTypeUniquer() { in registerInTypeUniquer()
120 DynamicTypeDefinition *typeDef;
128 DynamicType DynamicType::get(DynamicTypeDefinition *typeDef, in get()
139 DynamicTypeDefinition *typeDef, in getChecked()
390 std::unique_ptr<DynamicTypeDefinition> &&type) { in registerDynamicType()
[all …]
/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DExtensibleDialect.h199 class DynamicTypeDefinition : SelfOwningTypeID {
211 static std::unique_ptr<DynamicTypeDefinition>
213 static std::unique_ptr<DynamicTypeDefinition>
234 DynamicTypeDefinition(StringRef name, ExtensibleDialect *dialect,
242 DynamicTypeDefinition(ExtensibleDialect *dialect, StringRef name);
298 static DynamicType get(DynamicTypeDefinition *typeDef,
305 DynamicTypeDefinition *typeDef,
309 DynamicTypeDefinition *getTypeDef();
315 static bool isa(Type type, DynamicTypeDefinition *typeDef) { in isa()
479 DynamicTypeDefinition *lookupTypeDefinition(TypeID id) const { in lookupTypeDefinition()
[all …]
/llvm-project-15.0.7/mlir/test/lib/Dialect/Test/
H A DTestTypes.cpp324 static std::unique_ptr<DynamicTypeDefinition>
326 return DynamicTypeDefinition::get( in getSingletonDynamicType()
339 static std::unique_ptr<DynamicTypeDefinition>
341 return DynamicTypeDefinition::get( in getPairDynamicType()
353 static std::unique_ptr<DynamicTypeDefinition>
380 return DynamicTypeDefinition::get("dynamic_custom_assembly_format", in getCustomAssemblyFormatDynamicType()
/llvm-project-15.0.7/mlir/docs/
H A DDefiningDialects.md468 `DynamicTypeDefinition`, which is created using the `DynamicTypeDefinition::get`
499 std::unique_ptr<DynamicTypeDefinition> typeDef =
500 DynamicTypeDefinition::get(std::move(name), std::move(dialect),