Lines Matching defs:Dialect
1 //===- DialectRegistry.h - Dialect Registration and Extension ---*- C++ -*-===//
25 class Dialect;
27 using DialectAllocatorFunction = std::function<Dialect *(MLIRContext *)>;
28 using DialectAllocatorFunctionRef = function_ref<Dialect *(MLIRContext *)>;
53 MutableArrayRef<Dialect *> dialects) const = 0;
91 MutableArrayRef<Dialect *> dialects) const final {
105 void handleUseOfUndefinedPromisedInterface(Dialect &dialect,
113 void handleAdditionOfUndefinedPromisedInterface(Dialect &dialect,
118 bool hasPromisedInterface(Dialect &dialect, TypeID interfaceRequestorID,
123 bool hasPromisedInterface(Dialect &dialect) {
204 void applyExtensions(Dialect *dialect) const;