Home
last modified time | relevance | path

Searched refs:interfaceMap (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DTypeSupport.h50 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 DAttributeSupport.h53 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 DOperationSupport.h91 : 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 DStorageUniquerSupport.h143 abstract->interfaceMap.template insert<IfaceModels...>(); in attachInterface()
/llvm-project-15.0.7/mlir/lib/IR/
H A DMLIRContext.cpp720 detail::InterfaceMap &&interfaceMap, HasTraitFn &&hasTrait, in insert() argument
768 impl.interfaceMap = std::move(interfaceMap); in insert()