Searched refs:DynamicDialect (Results 1 – 9 of 9) sorted by relevance
/llvm-project/mlir/include/mlir/IR/ |
H A D | MLIRContext.h | 30 class DynamicDialect; variable 122 DynamicDialect * 124 function_ref<void(DynamicDialect *)> ctor);
|
H A D | ExtensibleDialect.h | 631 class DynamicDialect : public SelfOwningTypeID, public ExtensibleDialect { 633 DynamicDialect(StringRef name, MLIRContext *ctx); 663 struct isa_impl<mlir::DynamicDialect, mlir::Dialect> { 665 return mlir::DynamicDialect::classof(&dialect);
|
H A D | DialectRegistry.h | 30 std::function<void(MLIRContext *, DynamicDialect *)>;
|
/llvm-project/mlir/lib/IR/ |
H A D | ExtensibleDialect.cpp | 532 DynamicDialect::DynamicDialect(StringRef name, MLIRContext *ctx) in DynamicDialect() function in DynamicDialect 538 bool DynamicDialect::classof(const Dialect *dialect) { in classof() 543 Type DynamicDialect::parseType(DialectAsmParser &parser) const { in parseType() 563 void DynamicDialect::printType(Type type, DialectAsmPrinter &printer) const { in printType() 570 Attribute DynamicDialect::parseAttribute(DialectAsmParser &parser, in parseAttribute() 590 void DynamicDialect::printAttribute(Attribute attr, in printAttribute()
|
H A D | MLIRContext.cpp | 518 DynamicDialect *MLIRContext::getOrLoadDynamicDialect( in getOrLoadDialect() 519 StringRef dialectNamespace, function_ref<void(DynamicDialect *)> ctor) { in getOrLoadDialect() 525 if (auto *dynDialect = dyn_cast<DynamicDialect>(dialectIt->second.get())) in isDialectLoading() 543 auto *dialect = new DynamicDialect(name, this); in getOrLoadDynamicDialect() 546 return std::unique_ptr<DynamicDialect>(dialect); in getOrLoadDynamicDialect()
|
H A D | Dialect.cpp | 247 nameStr, [ctx, ctor](DynamicDialect *dialect) { ctor(ctx, dialect); }); in applyExtensions()
|
/llvm-project/mlir/test/lib/Dialect/TestDyn/ |
H A D | TestDynDialect.cpp | 21 "test_dyn", [](MLIRContext *ctx, DynamicDialect *testDyn) { in registerTestDynDialect()
|
/llvm-project/mlir/lib/Dialect/IRDL/ |
H A D | IRDLLoading.cpp | 615 DynamicDialect *dialect = ctx->getOrLoadDynamicDialect( in loadEmptyDialects() 616 dialectName, [](DynamicDialect *dialect) {}); in loadEmptyDialects()
|
/llvm-project/mlir/docs/DefiningDialects/ |
H A D | _index.md | 475 auto populateDialect = [](MLIRContext *ctx, DynamicDialect* dialect) {
|