Searched refs:DynamicTypeDefinition (Results 1 – 4 of 4) sorted by relevance
| /llvm-project-15.0.7/mlir/lib/IR/ |
| H A D | ExtensibleDialect.cpp | 60 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 D | ExtensibleDialect.h | 199 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 D | TestTypes.cpp | 324 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 D | DefiningDialects.md | 468 `DynamicTypeDefinition`, which is created using the `DynamicTypeDefinition::get` 499 std::unique_ptr<DynamicTypeDefinition> typeDef = 500 DynamicTypeDefinition::get(std::move(name), std::move(dialect),
|