Home
last modified time | relevance | path

Searched refs:DialectExtensionBase (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DDialectRegistry.h40 class DialectExtensionBase {
42 virtual ~DialectExtensionBase();
53 virtual std::unique_ptr<DialectExtensionBase> clone() const = 0;
58 DialectExtensionBase(ArrayRef<StringRef> dialectNames) in DialectExtensionBase() function
72 class DialectExtension : public DialectExtensionBase {
78 std::unique_ptr<DialectExtensionBase> clone() const final { in clone()
84 : DialectExtensionBase( in DialectExtension()
171 void addExtension(std::unique_ptr<DialectExtensionBase> extension) { in addExtension()
221 std::vector<std::unique_ptr<DialectExtensionBase>> extensions;
/llvm-project-15.0.7/mlir/lib/IR/
H A DDialect.cpp139 DialectExtensionBase::~DialectExtensionBase() = default;
171 auto applyExtension = [&](const DialectExtensionBase &extension) { in applyExtensions()
213 auto applyExtension = [&](const DialectExtensionBase &extension) { in applyExtensions()