Lines Matching refs:Map

1527   StoredDeclsMap *Map;  in SetNoExternalVisibleDeclsForName()  local
1528 if (!(Map = DC->LookupPtr)) in SetNoExternalVisibleDeclsForName()
1529 Map = DC->CreateStoredDeclsMap(Context); in SetNoExternalVisibleDeclsForName()
1533 (*Map)[Name].removeExternalDecls(); in SetNoExternalVisibleDeclsForName()
1543 StoredDeclsMap *Map; in SetExternalVisibleDeclsForName() local
1544 if (!(Map = DC->LookupPtr)) in SetExternalVisibleDeclsForName()
1545 Map = DC->CreateStoredDeclsMap(Context); in SetExternalVisibleDeclsForName()
1549 StoredDeclsList &List = (*Map)[Name]; in SetExternalVisibleDeclsForName()
1658 StoredDeclsMap *Map = DC->getPrimaryContext()->LookupPtr; in removeDecl() local
1659 if (Map) { in removeDecl()
1660 StoredDeclsMap::iterator Pos = Map->find(ND->getDeclName()); in removeDecl()
1661 assert(Pos != Map->end() && "no lookup entry for decl"); in removeDecl()
1666 Map->erase(Pos); in removeDecl()
1806 StoredDeclsMap *Map = LookupPtr; in lookup() local
1811 Map = const_cast<DeclContext*>(this)->buildLookup(); in lookup()
1813 if (!Map) in lookup()
1814 Map = CreateStoredDeclsMap(getParentASTContext()); in lookup()
1818 Map->insert(std::make_pair(Name, StoredDeclsList())); in lookup()
1823 if (StoredDeclsMap *Map = LookupPtr) { in lookup() local
1824 StoredDeclsMap::iterator I = Map->find(Name); in lookup()
1825 if (I != Map->end()) in lookup()
1833 StoredDeclsMap *Map = LookupPtr; in lookup() local
1836 Map = const_cast<DeclContext*>(this)->buildLookup(); in lookup()
1838 if (!Map) in lookup()
1841 StoredDeclsMap::iterator I = Map->find(Name); in lookup()
1842 if (I == Map->end()) in lookup()
1859 StoredDeclsMap *Map = LookupPtr; in noload_lookup() local
1860 if (!Map) in noload_lookup()
1863 StoredDeclsMap::iterator I = Map->find(Name); in noload_lookup()
1864 return I != Map->end() ? I->second.getLookupResult() in noload_lookup()
1898 if (StoredDeclsMap *Map = LookupPtr) { in localUncachedLookup() local
1899 StoredDeclsMap::iterator Pos = Map->find(Name); in localUncachedLookup()
1900 if (Pos != Map->end()) { in localUncachedLookup()
2034 StoredDeclsMap *Map = LookupPtr; in makeDeclVisibleInContextImpl() local
2035 if (!Map) { in makeDeclVisibleInContextImpl()
2037 Map = CreateStoredDeclsMap(*C); in makeDeclVisibleInContextImpl()
2047 Map->find(D->getDeclName()) == Map->end()) in makeDeclVisibleInContextImpl()
2051 StoredDeclsList &DeclNameEntries = (*Map)[D->getDeclName()]; in makeDeclVisibleInContextImpl()
2108 void StoredDeclsMap::DestroyAll(StoredDeclsMap *Map, bool Dependent) { in DestroyAll() argument
2109 while (Map) { in DestroyAll()
2111 llvm::PointerIntPair<StoredDeclsMap*,1> Next = Map->Previous; in DestroyAll()
2114 delete static_cast<DependentStoredDeclsMap*>(Map); in DestroyAll()
2116 delete Map; in DestroyAll()
2118 Map = Next.getPointer(); in DestroyAll()
2132 auto *Map = static_cast<DependentStoredDeclsMap *>(Parent->LookupPtr); in Create() local
2143 DD->NextDiagnostic = Map->FirstDiagnostic; in Create()
2144 Map->FirstDiagnostic = DD; in Create()