Searched refs:interfaceMap (Results 1 – 5 of 5) sorted by relevance
| /llvm-project-15.0.7/mlir/include/mlir/IR/ |
| H A D | TypeSupport.h | 50 static AbstractType get(Dialect &dialect, detail::InterfaceMap &&interfaceMap, in get() argument 52 return AbstractType(dialect, std::move(interfaceMap), std::move(hasTrait), in get() 64 return interfaceMap.lookup<T>(); in getInterface() 69 return interfaceMap.contains(interfaceID); in hasInterface() 85 AbstractType(Dialect &dialect, detail::InterfaceMap &&interfaceMap, in AbstractType() argument 87 : dialect(dialect), interfaceMap(std::move(interfaceMap)), in AbstractType() 104 detail::InterfaceMap interfaceMap; variable
|
| H A D | AttributeSupport.h | 53 detail::InterfaceMap &&interfaceMap, in get() argument 55 return AbstractAttribute(dialect, std::move(interfaceMap), in get() 67 return interfaceMap.lookup<T>(); in getInterface() 73 return interfaceMap.contains(interfaceID); in hasInterface() 89 AbstractAttribute(Dialect &dialect, detail::InterfaceMap &&interfaceMap, in AbstractAttribute() argument 91 : dialect(dialect), interfaceMap(std::move(interfaceMap)), in AbstractAttribute() 108 detail::InterfaceMap interfaceMap; variable
|
| H A D | OperationSupport.h | 91 : name(name), dialect(nullptr), interfaceMap(llvm::None) {} in Impl() 113 detail::InterfaceMap interfaceMap; member 168 return impl->interfaceMap.lookup<T>(); in getInterface() 177 return impl->interfaceMap.contains(interfaceID); in hasInterface() 279 detail::InterfaceMap &&interfaceMap, HasTraitFn &&hasTrait, 348 impl->interfaceMap.insert<Models...>(); in attachInterface()
|
| H A D | StorageUniquerSupport.h | 143 abstract->interfaceMap.template insert<IfaceModels...>(); in attachInterface()
|
| /llvm-project-15.0.7/mlir/lib/IR/ |
| H A D | MLIRContext.cpp | 720 detail::InterfaceMap &&interfaceMap, HasTraitFn &&hasTrait, in insert() argument 768 impl.interfaceMap = std::move(interfaceMap); in insert()
|