Lines Matching defs:interface
104 void Dialect::addInterface(std::unique_ptr<DialectInterface> interface) {
105 // Handle the case where the models resolve a promised interface.
106 handleAdditionOfUndefinedPromisedInterface(getTypeID(), interface->getID());
108 auto it = registeredInterfaces.try_emplace(interface->getID(),
109 std::move(interface));
114 "] repeated interface registration for dialect "
137 if (auto *interface = dialect->getRegisteredInterface(interfaceKind)) {
138 interfaces.insert(interface);
139 orderedInterfaces.push_back(interface);
146 /// Get the interface for the dialect of given operation, or null if one