Home
last modified time | relevance | path

Searched refs:getInterfaceID (Results 1 – 14 of 14) sorted by relevance

/llvm-project/mlir/include/mlir/Support/
H A DInterfaceSupport.h90 static TypeID getInterfaceID() { return TypeID::get<ConcreteType>(); } in getInterfaceID() function
127 static TypeID getInterfaceID() { return TypeID::get<ConcreteType>(); } in getInterfaceID() function
160 using has_get_interface_id = decltype(T::getInterfaceID());
207 return reinterpret_cast<typename T::Concept *>(lookup(T::getInterfaceID()));
242 insert(InterfaceModel::Interface::getInterfaceID(), model);
/llvm-project/mlir/include/mlir/IR/
H A DDialect.h170 InterfaceT::getInterfaceID(), in getRegisteredInterface()
175 getRegisteredInterface(InterfaceT::getInterfaceID())); in getRegisteredInterface()
188 getRegisteredInterfaceForOp(InterfaceT::getInterfaceID(), opName)); in getRegisteredInterfaceForOp()
213 {TypeID::get<ConcreteT>(), InterfaceT::getInterfaceID()}); in declarePromisedInterface()
261 InterfaceT::getInterfaceID()); in hasPromisedInterface()
H A DDialectInterface.h34 static TypeID getInterfaceID() { return TypeID::get<ConcreteType>(); }
37 DialectInterfaceBase(Dialect *dialect) : BaseT(dialect, getInterfaceID()) {}
164 ctx, InterfaceType::getInterfaceID(), in DialectInterfaceCollection()
33 static TypeID getInterfaceID() { return TypeID::get<ConcreteType>(); } getInterfaceID() function
H A DTypes.h189 getDialect(), getTypeID(), InterfaceT::getInterfaceID()) ||
287 type.getDialect(), type.getTypeID(), ConcreteType::getInterfaceID(), in getInterfaceFor()
H A DAttributes.h104 getDialect(), getTypeID(), InterfaceT::getInterfaceID()) || in hasPromiseOrImplementsInterface()
311 attr.getDialect(), attr.getTypeID(), ConcreteType::getInterfaceID(),
H A DDialectRegistry.h125 InterfaceT::getInterfaceID()); in hasPromisedInterface()
H A DStorageUniquerSupport.h166 IfaceModels::Interface::getInterfaceID()), in attachInterface()
H A DOperationSupport.h354 *getDialect(), getTypeID(), Models::Interface::getInterfaceID()), in attachInterface()
365 getDialect(), getTypeID(), InterfaceT::getInterfaceID()) || in hasPromiseOrImplementsInterface()
H A DPatternMatch.h376 Pattern::MatchInterfaceOpTypeTag(), SourceOp::getInterfaceID(),
H A DOpDefinition.h2099 *dialect, name.getTypeID(), ConcreteType::getInterfaceID(),
/llvm-project/mlir/lib/Dialect/Transform/IR/
H A DTransformDialect.cpp51 TransformHandleTypeInterface::getInterfaceID()) || in checkImplementsTransformHandleTypeInterface()
53 TransformParamTypeInterface::getInterfaceID()) || in checkImplementsTransformHandleTypeInterface()
55 TransformValueHandleTypeInterface::getInterfaceID())) && in checkImplementsTransformHandleTypeInterface()
/llvm-project/mlir/lib/Bindings/Python/
H A DIRInterfaces.cpp131 /// - `GetTypeIDFunctionTy getInterfaceID` - the function producing the TypeID
169 ConcreteIface::getInterfaceID())) { in PyConcreteOpInterface()
187 context.resolve().get(), ConcreteIface::getInterfaceID())) { in PyConcreteOpInterface()
252 constexpr static GetTypeIDFunctionTy getInterfaceID =
406 constexpr static GetTypeIDFunctionTy getInterfaceID =
256 constexpr static GetTypeIDFunctionTy getInterfaceID = global() member in mlir::python::PyInferTypeOpInterface
410 constexpr static GetTypeIDFunctionTy getInterfaceID = global() member in mlir::python::PyInferShapedTypeOpInterface
/llvm-project/mlir/lib/CAPI/Interfaces/
H A DInterfaces.cpp89 return wrap(InferTypeOpInterface::getInterfaceID()); in mlirInferTypeOpInterfaceTypeID()
124 return wrap(InferShapedTypeOpInterface::getInterfaceID()); in mlirInferShapedTypeOpInterfaceTypeID()
/llvm-project/mlir/include/mlir/Transforms/
H A DDialectConversion.h703 SourceOp::getInterfaceID(), benefit, context) {}
707 SourceOp::getInterfaceID(), benefit, context) {}
577 ConversionPattern(Pattern::MatchInterfaceOpTypeTag (),SourceOp::getInterfaceID (),benefit,context) ConversionPattern() argument
581 ConversionPattern(typeConverter,Pattern::MatchInterfaceOpTypeTag (),SourceOp::getInterfaceID (),benefit,context) ConversionPattern() argument