Searched refs:ExtensibleDialect (Results 1 – 4 of 4) sorted by relevance
| /llvm-project-15.0.7/mlir/include/mlir/IR/ |
| H A D | ExtensibleDialect.h | 35 class ExtensibleDialect; variable 106 ExtensibleDialect *dialect; 123 friend ExtensibleDialect; variable 251 ExtensibleDialect *dialect; 268 friend ExtensibleDialect; variable 348 get(StringRef name, ExtensibleDialect *dialect, 352 get(StringRef name, ExtensibleDialect *dialect, 358 get(StringRef name, ExtensibleDialect *dialect, 435 ExtensibleDialect *dialect; 445 friend ExtensibleDialect; variable [all …]
|
| /llvm-project-15.0.7/mlir/lib/IR/ |
| H A D | ExtensibleDialect.cpp | 291 StringRef name, ExtensibleDialect *dialect, in DynamicOpDefinition() 309 StringRef name, ExtensibleDialect *dialect, in get() 328 StringRef name, ExtensibleDialect *dialect, in get() 352 StringRef name, ExtensibleDialect *dialect, in get() 383 ExtensibleDialect::ExtensibleDialect(StringRef name, MLIRContext *ctx, in ExtensibleDialect() function in ExtensibleDialect 389 void ExtensibleDialect::registerDynamicType( in registerDynamicType() 394 ExtensibleDialect *dialect = type->getDialect(); in registerDynamicType() 418 void ExtensibleDialect::registerDynamicAttr( in registerDynamicAttr() 447 void ExtensibleDialect::registerDynamicOp( in registerDynamicOp() 462 bool ExtensibleDialect::classof(const Dialect *dialect) { in classof() [all …]
|
| H A D | CMakeLists.txt | 16 ExtensibleDialect.cpp
|
| /llvm-project-15.0.7/mlir/docs/ |
| H A D | DefiningDialects.md | 345 runtime by inheriting from `mlir::ExtensibleDialect` instead of `mlir::Dialect` 346 (note that `ExtensibleDialect` inherits from `Dialect`). The `ExtensibleDialect` 351 class MyDialect : public mlir::ExtensibleDialect { 366 An extensible `Dialect` can be casted back to `ExtensibleDialect` using 370 if (auto extensibleDialect = llvm::dyn_cast<ExtensibleDialect>(dialect)) { 431 Once the operation is defined, it can be registered by an `ExtensibleDialect`: 508 The type can then be registered by the `ExtensibleDialect`: 544 type with `DynamicType::get` and `ExtensibleDialect::lookupTypeDefinition`. 607 The attribute can then be registered by the `ExtensibleDialect`: 642 `ExtensibleDialect::lookupAttrDefinition`. [all …]
|