Home
last modified time | relevance | path

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

/llvm-project-15.0.7/mlir/test/mlir-tblgen/
H A Dinterfaces-as-constraints.td12 def TopLevelTypeInterface : TypeInterface<"TopLevelTypeInterface">;
14 def TypeInterfaceInNamespace : TypeInterface<"TypeInterfaceInNamespace"> {
/llvm-project-15.0.7/mlir/test/lib/Dialect/Test/
H A DTestInterfaces.td16 def TestTypeInterface : TypeInterface<"TestTypeInterface"> {
57 def TestExternalTypeInterface : TypeInterface<"TestExternalTypeInterface"> {
74 : TypeInterface<"TestExternalFallbackTypeInterface"> {
/llvm-project-15.0.7/mlir/test/mlir-pdll/Parser/include/
H A Dinterfaces.td5 def TestTypeInterface : TypeInterface<"TestTypeInterface">;
/llvm-project-15.0.7/mlir/include/mlir/Dialect/OpenMP/
H A DOpenMPTypeInterfaces.td14 def OpenMP_PointerLikeTypeInterface : TypeInterface<"PointerLikeType"> {
/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DTypes.h212 class TypeInterface : public detail::Interface<ConcreteType, Type, Traits, Type,
215 using Base = TypeInterface<ConcreteType, Traits>;
H A DBuiltinTypeInterfaces.td23 def MemRefElementTypeInterface : TypeInterface<"MemRefElementTypeInterface"> {
48 def ShapedTypeInterface : TypeInterface<"ShapedType"> {
H A DSubElementInterfaces.td134 : TypeInterface<"SubElementTypeInterface">,
H A DOpBase.td1986 // TypeInterface represents an interface registered to a type.
1987 class TypeInterface<string name> : Interface<name>, InterfaceTrait<name>,
2022 class DeclareTypeInterfaceMethods<TypeInterface interface,
2025 TypeInterface<interface.cppInterfaceName> {
/llvm-project-15.0.7/mlir/include/mlir/TableGen/
H A DInterfaces.h129 struct TypeInterface : public Interface { struct
/llvm-project-15.0.7/mlir/include/mlir/Dialect/LLVMIR/
H A DLLVMOpsInterfaces.td37 : TypeInterface<"PointerElementTypeInterface"> {
/llvm-project-15.0.7/mlir/lib/TableGen/
H A DInterfaces.cpp152 bool TypeInterface::classof(const Interface *interface) { in classof()
/llvm-project-15.0.7/mlir/include/mlir/Interfaces/
H A DDataLayoutInterfaces.td268 def DataLayoutTypeInterface : TypeInterface<"DataLayoutTypeInterface"> {
/llvm-project-15.0.7/mlir/docs/
H A DInterfaces.md125 for the specific IR entity; `AttrInterface`, `OpInterface`, or `TypeInterface`
374 Providing a definition of the `AttrInterface`, `OpInterface`, or `TypeInterface`
H A DPDLL.md1227 * `AttrInterface`/`OpInterface`/`TypeInterface` constraints