Home
last modified time | relevance | path

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

/llvm-project-15.0.7/mlir/include/mlir/Support/
H A DInterfaceSupport.h166 class InterfaceMap {
176 InterfaceMap(InterfaceMap &&) = default;
177 InterfaceMap &operator=(InterfaceMap &&rhs) {
183 ~InterfaceMap() {
193 static InterfaceMap get() {
197 return InterfaceMap();
204 return InterfaceMap(elements);
220 InterfaceMap(MutableArrayRef<std::pair<TypeID, void *>> elements);
235 InterfaceMap() = default;
/llvm-project-15.0.7/mlir/lib/Support/
H A DInterfaceSupport.cpp21 detail::InterfaceMap::InterfaceMap( in InterfaceMap() function in detail::InterfaceMap
29 void detail::InterfaceMap::insert( in insert()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/fuchsia/
H A DMultipleInheritanceCheck.cpp34 InterfaceMap.insert(std::make_pair(Name, IsInterface)); in addNodeToInterfaceMap()
44 llvm::StringMapConstIterator<bool> Pair = InterfaceMap.find(Name); in getInterfaceStatus()
45 if (Pair == InterfaceMap.end()) in getInterfaceStatus()
H A DMultipleInheritanceCheck.h32 void onEndOfTranslationUnit() override { InterfaceMap.clear(); } in onEndOfTranslationUnit()
43 llvm::StringMap<bool> InterfaceMap; variable
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DCFLSteensAliasAnalysis.cpp125 DenseMap<StratifiedIndex, InterfaceValue> InterfaceMap; in FunctionInfo() local
140 auto Itr = InterfaceMap.find(SetIndex); in FunctionInfo()
141 if (Itr != InterfaceMap.end()) { in FunctionInfo()
149 InterfaceMap.insert(std::make_pair(SetIndex, CurrValue)); in FunctionInfo()
/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DTypeSupport.h50 static AbstractType get(Dialect &dialect, detail::InterfaceMap &&interfaceMap, in get()
85 AbstractType(Dialect &dialect, detail::InterfaceMap &&interfaceMap, in AbstractType()
104 detail::InterfaceMap interfaceMap;
H A DAttributeSupport.h53 detail::InterfaceMap &&interfaceMap, in get()
89 AbstractAttribute(Dialect &dialect, detail::InterfaceMap &&interfaceMap, in AbstractAttribute()
108 detail::InterfaceMap interfaceMap;
H A DStorageUniquerSupport.h117 static detail::InterfaceMap getInterfaceMap() { in getInterfaceMap()
118 return detail::InterfaceMap::template get<Traits<ConcreteT>...>(); in getInterfaceMap()
H A DOperationSupport.h113 detail::InterfaceMap interfaceMap;
279 detail::InterfaceMap &&interfaceMap, HasTraitFn &&hasTrait,
H A DOpDefinition.h1752 static detail::InterfaceMap getInterfaceMap() {
1753 return detail::InterfaceMap::template get<Traits<ConcreteType>...>();
/llvm-project-15.0.7/mlir/lib/IR/
H A DExtensibleDialect.cpp458 detail::InterfaceMap::get<>(), std::move(hasTraitFn), {}, in registerDynamicOp()
H A DMLIRContext.cpp720 detail::InterfaceMap &&interfaceMap, HasTraitFn &&hasTrait, in insert()