Searched refs:interfaceMap (Results 1 – 6 of 6) sorted by relevance
/llvm-project/mlir/include/mlir/IR/ |
H A D | TypeSupport.h | 62 get(Dialect &dialect, detail::InterfaceMap &&interfaceMap, in get() argument 67 return AbstractType(dialect, std::move(interfaceMap), std::move(hasTrait), in get() 80 return interfaceMap.lookup<T>(); in getInterface() 85 return interfaceMap.contains(interfaceID); in hasInterface() 113 AbstractType(Dialect &dialect, detail::InterfaceMap &&interfaceMap, in AbstractType() argument 118 : dialect(dialect), interfaceMap(std::move(interfaceMap)), in AbstractType() 138 detail::InterfaceMap interfaceMap; variable
|
H A D | AttributeSupport.h | 61 get(Dialect &dialect, detail::InterfaceMap &&interfaceMap, in get() argument 66 return AbstractAttribute(dialect, std::move(interfaceMap), in get() 79 return interfaceMap.lookup<T>(); in getInterface() 85 return interfaceMap.contains(interfaceID); in hasInterface() 114 AbstractAttribute(Dialect &dialect, detail::InterfaceMap &&interfaceMap, in AbstractAttribute() argument 119 : dialect(dialect), interfaceMap(std::move(interfaceMap)), in AbstractAttribute() 139 detail::InterfaceMap interfaceMap; variable
|
H A D | OperationSupport.h | 151 detail::InterfaceMap interfaceMap); 153 detail::InterfaceMap interfaceMap) in Impl() argument 155 interfaceMap(std::move(interfaceMap)) {} in Impl() 159 detail::InterfaceMap &getInterfaceMap() { return interfaceMap; } in getInterfaceMap() 182 detail::InterfaceMap interfaceMap; variable
|
H A D | StorageUniquerSupport.h | 170 abstract->interfaceMap.template insertModels<IfaceModels...>(); in attachInterface()
|
/llvm-project/mlir/test/mlir-tblgen/ |
H A D | op-interface.td | 81 // DECL: void initializeInterfaceConcept(::mlir::detail::InterfaceMap &interfaceMap) { 82 // DECL: implTestInheritanceBaseInterface = interfaceMap.lookup<TestInheritanceBaseInterface>… 84 // DECL: implTestInheritanceMiddleBaseInterface = interfaceMap.lookup<TestInheritanceMiddleBa…
|
/llvm-project/mlir/lib/IR/ |
H A D | MLIRContext.cpp | 785 detail::InterfaceMap interfaceMap) in OperationName() 787 std::move(interfaceMap)) {} in OperationName() 771 Impl(StringRef name,Dialect * dialect,TypeID typeID,detail::InterfaceMap interfaceMap) Impl() argument
|