Searched refs:TypeInterface (Results 1 – 14 of 14) sorted by relevance
| /llvm-project-15.0.7/mlir/test/mlir-tblgen/ |
| H A D | interfaces-as-constraints.td | 12 def TopLevelTypeInterface : TypeInterface<"TopLevelTypeInterface">; 14 def TypeInterfaceInNamespace : TypeInterface<"TypeInterfaceInNamespace"> {
|
| /llvm-project-15.0.7/mlir/test/lib/Dialect/Test/ |
| H A D | TestInterfaces.td | 16 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 D | interfaces.td | 5 def TestTypeInterface : TypeInterface<"TestTypeInterface">;
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/OpenMP/ |
| H A D | OpenMPTypeInterfaces.td | 14 def OpenMP_PointerLikeTypeInterface : TypeInterface<"PointerLikeType"> {
|
| /llvm-project-15.0.7/mlir/include/mlir/IR/ |
| H A D | Types.h | 212 class TypeInterface : public detail::Interface<ConcreteType, Type, Traits, Type, 215 using Base = TypeInterface<ConcreteType, Traits>;
|
| H A D | BuiltinTypeInterfaces.td | 23 def MemRefElementTypeInterface : TypeInterface<"MemRefElementTypeInterface"> { 48 def ShapedTypeInterface : TypeInterface<"ShapedType"> {
|
| H A D | SubElementInterfaces.td | 134 : TypeInterface<"SubElementTypeInterface">,
|
| H A D | OpBase.td | 1986 // 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 D | Interfaces.h | 129 struct TypeInterface : public Interface { struct
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/LLVMIR/ |
| H A D | LLVMOpsInterfaces.td | 37 : TypeInterface<"PointerElementTypeInterface"> {
|
| /llvm-project-15.0.7/mlir/lib/TableGen/ |
| H A D | Interfaces.cpp | 152 bool TypeInterface::classof(const Interface *interface) { in classof()
|
| /llvm-project-15.0.7/mlir/include/mlir/Interfaces/ |
| H A D | DataLayoutInterfaces.td | 268 def DataLayoutTypeInterface : TypeInterface<"DataLayoutTypeInterface"> {
|
| /llvm-project-15.0.7/mlir/docs/ |
| H A D | Interfaces.md | 125 for the specific IR entity; `AttrInterface`, `OpInterface`, or `TypeInterface` 374 Providing a definition of the `AttrInterface`, `OpInterface`, or `TypeInterface`
|
| H A D | PDLL.md | 1227 * `AttrInterface`/`OpInterface`/`TypeInterface` constraints
|