Home
last modified time | relevance | path

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

/llvm-project-15.0.7/mlir/include/mlir/Support/
H A DInterfaceSupport.h90 static TypeID getInterfaceID() { return TypeID::get<ConcreteType>(); } in getInterfaceID() function
117 static TypeID getInterfaceID() { return TypeID::get<ConcreteType>(); } in getInterfaceID() function
169 using has_get_interface_id = decltype(T::getInterfaceID());
211 return reinterpret_cast<typename T::Concept *>(lookup(T::getInterfaceID()));
229 std::make_pair(IfaceModels::Interface::getInterfaceID(),
242 *elementIt = {T::getInterfaceID(), new (malloc(sizeof(typename T::ModelT)))
/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DDialectInterface.h33 static TypeID getInterfaceID() { return TypeID::get<ConcreteType>(); } in getInterfaceID() function
36 DialectInterfaceBase(Dialect *dialect) : BaseT(dialect, getInterfaceID()) {} in DialectInterfaceBase()
159 ctx, InterfaceType::getInterfaceID()) {} in DialectInterfaceCollection()
H A DDialect.h167 getRegisteredInterface(InterfaceT::getInterfaceID())); in getRegisteredInterface()
180 getRegisteredInterfaceForOp(InterfaceT::getInterfaceID(), opName)); in getRegisteredInterfaceForOp()
H A DPatternMatch.h374 Pattern::MatchInterfaceOpTypeTag(), SourceOp::getInterfaceID(),
/llvm-project-15.0.7/mlir/lib/Bindings/Python/
H A DIRInterfaces.cpp78 ConcreteIface::getInterfaceID())) { in PyConcreteOpInterface()
96 context.resolve().get(), ConcreteIface::getInterfaceID())) { in PyConcreteOpInterface()
164 constexpr static GetTypeIDFunctionTy getInterfaceID = member in mlir::python::PyInferTypeOpInterface
/llvm-project-15.0.7/mlir/lib/CAPI/Interfaces/
H A DInterfaces.cpp35 return wrap(InferTypeOpInterface::getInterfaceID()); in mlirInferTypeOpInterfaceTypeID()
/llvm-project-15.0.7/mlir/include/mlir/Transforms/
H A DDialectConversion.h458 SourceOp::getInterfaceID(), benefit, context) {} in ConversionPattern() argument
462 SourceOp::getInterfaceID(), benefit, context) {} in ConversionPattern() argument