Home
last modified time | relevance | path

Searched refs:DynamicDialect (Results 1 – 9 of 9) sorted by relevance

/llvm-project/mlir/include/mlir/IR/
H A DMLIRContext.h30 class DynamicDialect; variable
122 DynamicDialect *
124 function_ref<void(DynamicDialect *)> ctor);
H A DExtensibleDialect.h631 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 DDialectRegistry.h30 std::function<void(MLIRContext *, DynamicDialect *)>;
/llvm-project/mlir/lib/IR/
H A DExtensibleDialect.cpp532 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 DMLIRContext.cpp518 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 DDialect.cpp247 nameStr, [ctx, ctor](DynamicDialect *dialect) { ctor(ctx, dialect); }); in applyExtensions()
/llvm-project/mlir/test/lib/Dialect/TestDyn/
H A DTestDynDialect.cpp21 "test_dyn", [](MLIRContext *ctx, DynamicDialect *testDyn) { in registerTestDynDialect()
/llvm-project/mlir/lib/Dialect/IRDL/
H A DIRDLLoading.cpp615 DynamicDialect *dialect = ctx->getOrLoadDynamicDialect( in loadEmptyDialects()
616 dialectName, [](DynamicDialect *dialect) {}); in loadEmptyDialects()
/llvm-project/mlir/docs/DefiningDialects/
H A D_index.md475 auto populateDialect = [](MLIRContext *ctx, DynamicDialect* dialect) {