Home
last modified time | relevance | path

Searched refs:InterfaceMap (Results 1 – 12 of 12) sorted by relevance

/llvm-project/mlir/include/mlir/Support/
H A DInterfaceSupport.h157 class InterfaceMap {
170 std::declval<InterfaceMap &>()));
175 InterfaceMap() = default;
176 InterfaceMap(InterfaceMap &&) = default;
177 InterfaceMap &operator=(InterfaceMap &&rhs) {
183 ~InterfaceMap() {
193 static InterfaceMap get() {
196 return InterfaceMap();
198 InterfaceMap map;
/llvm-project/clang-tools-extra/clang-tidy/fuchsia/
H A DMultipleInheritanceCheck.cpp32 InterfaceMap.insert(std::make_pair(Name, IsInterface)); in addNodeToInterfaceMap()
42 llvm::StringMapConstIterator<bool> Pair = InterfaceMap.find(Name); in getInterfaceStatus()
43 if (Pair == InterfaceMap.end()) in getInterfaceStatus()
H A DMultipleInheritanceCheck.h30 void onEndOfTranslationUnit() override { InterfaceMap.clear(); } in onEndOfTranslationUnit()
41 llvm::StringMap<bool> InterfaceMap; variable
/llvm-project/mlir/include/mlir/IR/
H A DTypeSupport.h62 get(Dialect &dialect, detail::InterfaceMap &&interfaceMap, in get()
113 AbstractType(Dialect &dialect, detail::InterfaceMap &&interfaceMap, in AbstractType()
138 detail::InterfaceMap interfaceMap;
H A DAttributeSupport.h61 get(Dialect &dialect, detail::InterfaceMap &&interfaceMap, in get()
114 AbstractAttribute(Dialect &dialect, detail::InterfaceMap &&interfaceMap, in AbstractAttribute()
139 detail::InterfaceMap interfaceMap;
H A DStorageUniquerSupport.h118 static detail::InterfaceMap getInterfaceMap() { in getInterfaceMap()
119 return detail::InterfaceMap::template get<Traits<ConcreteT>...>(); in getInterfaceMap()
H A DOperationSupport.h151 detail::InterfaceMap interfaceMap);
153 detail::InterfaceMap interfaceMap) in Impl()
159 detail::InterfaceMap &getInterfaceMap() { return interfaceMap; } in getInterfaceMap()
182 detail::InterfaceMap interfaceMap;
H A DOpDefinition.h1869 static detail::InterfaceMap getInterfaceMap() {
1870 return detail::InterfaceMap::template get<Traits<ConcreteType>...>();
/llvm-project/mlir/lib/Support/
H A DInterfaceSupport.cpp21 void detail::InterfaceMap::insert(TypeID interfaceId, void *conceptImpl) { in insert()
/llvm-project/mlir/test/mlir-tblgen/
H A Dop-interface.td81 // DECL: void initializeInterfaceConcept(::mlir::detail::InterfaceMap &interfaceMap) {
/llvm-project/mlir/lib/IR/
H A DMLIRContext.cpp785 detail::InterfaceMap interfaceMap) in OperationName()
820 detail::InterfaceMap()); in foldHook()
H A DExtensibleDialect.cpp301 /*interfaceMap=*/detail::InterfaceMap()), in DynamicOpDefinition()