Lines Matching defs:Map
1591 StoredDeclsMap *Map;
1592 if (!(Map = DC->LookupPtr))
1593 Map = DC->CreateStoredDeclsMap(Context);
1597 (*Map)[Name].removeExternalDecls();
1607 StoredDeclsMap *Map;
1608 if (!(Map = DC->LookupPtr))
1609 Map = DC->CreateStoredDeclsMap(Context);
1613 StoredDeclsList &List = (*Map)[Name];
1722 StoredDeclsMap *Map = DC->getPrimaryContext()->LookupPtr;
1723 if (Map) {
1724 StoredDeclsMap::iterator Pos = Map->find(ND->getDeclName());
1725 assert(Pos != Map->end() && "no lookup entry for decl");
1730 Map->erase(Pos);
1870 StoredDeclsMap *Map = LookupPtr;
1875 Map = const_cast<DeclContext*>(this)->buildLookup();
1877 if (!Map)
1878 Map = CreateStoredDeclsMap(getParentASTContext());
1882 Map->insert(std::make_pair(Name, StoredDeclsList()));
1887 if (StoredDeclsMap *Map = LookupPtr) {
1888 StoredDeclsMap::iterator I = Map->find(Name);
1889 if (I != Map->end())
1897 StoredDeclsMap *Map = LookupPtr;
1900 Map = const_cast<DeclContext*>(this)->buildLookup();
1902 if (!Map)
1905 StoredDeclsMap::iterator I = Map->find(Name);
1906 if (I == Map->end())
1923 StoredDeclsMap *Map = LookupPtr;
1924 if (!Map)
1927 StoredDeclsMap::iterator I = Map->find(Name);
1928 return I != Map->end() ? I->second.getLookupResult()
1962 if (StoredDeclsMap *Map = LookupPtr) {
1963 StoredDeclsMap::iterator Pos = Map->find(Name);
1964 if (Pos != Map->end()) {
2098 StoredDeclsMap *Map = LookupPtr;
2099 if (!Map) {
2101 Map = CreateStoredDeclsMap(*C);
2111 Map->find(D->getDeclName()) == Map->end())
2115 StoredDeclsList &DeclNameEntries = (*Map)[D->getDeclName()];
2172 void StoredDeclsMap::DestroyAll(StoredDeclsMap *Map, bool Dependent) {
2173 while (Map) {
2175 llvm::PointerIntPair<StoredDeclsMap*,1> Next = Map->Previous;
2178 delete static_cast<DependentStoredDeclsMap*>(Map);
2180 delete Map;
2182 Map = Next.getPointer();
2196 auto *Map = static_cast<DependentStoredDeclsMap *>(Parent->LookupPtr);
2207 DD->NextDiagnostic = Map->FirstDiagnostic;
2208 Map->FirstDiagnostic = DD;