Searched refs:interfaceID (Results 1 – 9 of 9) sorted by relevance
54 TypeID getID() const { return interfaceID; } in getID()58 : dialect(dialect), interfaceID(id) {} in DialectInterface()65 TypeID interfaceID; variable
160 const DialectInterface *getRegisteredInterface(TypeID interfaceID) { in getRegisteredInterface() argument161 auto it = registeredInterfaces.find(interfaceID); in getRegisteredInterface()172 virtual void *getRegisteredInterfaceForOp(TypeID interfaceID, in getRegisteredInterfaceForOp() argument
68 bool hasInterface(TypeID interfaceID) const { in hasInterface() argument69 return interfaceMap.contains(interfaceID); in hasInterface()
72 bool hasInterface(TypeID interfaceID) const { in hasInterface() argument73 return interfaceMap.contains(interfaceID); in hasInterface()
176 bool hasInterface(TypeID interfaceID) const { in hasInterface() argument177 return impl->interfaceMap.contains(interfaceID); in hasInterface()187 bool mightHaveInterface(TypeID interfaceID) const { in mightHaveInterface() argument188 return !isRegistered() || hasInterface(interfaceID); in mightHaveInterface()
186 Pattern(MatchInterfaceOpTypeTag tag, TypeID interfaceID,
106 if (Optional<TypeID> interfaceID = pat->getRootInterfaceID()) { in FrozenRewritePatternSet() local108 return info.hasInterface(*interfaceID); in FrozenRewritePatternSet()
215 bool contains(TypeID interfaceID) const { return lookup(interfaceID); }
50 Pattern::Pattern(MatchInterfaceOpTypeTag tag, TypeID interfaceID, in Pattern() argument53 : Pattern(interfaceID.getAsOpaquePointer(), RootKind::InterfaceID, in Pattern()