Lines Matching refs:Map

1081   StoredDeclsMap *Map;  in SetNoExternalVisibleDeclsForName()  local
1082 if (!(Map = DC->LookupPtr)) in SetNoExternalVisibleDeclsForName()
1083 Map = DC->CreateStoredDeclsMap(Context); in SetNoExternalVisibleDeclsForName()
1087 (*Map)[Name].removeExternalDecls(); in SetNoExternalVisibleDeclsForName()
1097 StoredDeclsMap *Map; in SetExternalVisibleDeclsForName() local
1098 if (!(Map = DC->LookupPtr)) in SetExternalVisibleDeclsForName()
1099 Map = DC->CreateStoredDeclsMap(Context); in SetExternalVisibleDeclsForName()
1103 StoredDeclsList &List = (*Map)[Name]; in SetExternalVisibleDeclsForName()
1192 StoredDeclsMap *Map = getPrimaryContext()->LookupPtr; in removeDecl() local
1193 if (!Map) return; in removeDecl()
1195 StoredDeclsMap::iterator Pos = Map->find(ND->getDeclName()); in removeDecl()
1196 assert(Pos != Map->end() && "no lookup entry for decl"); in removeDecl()
1360 StoredDeclsMap *Map = LookupPtr; in lookup() local
1364 Map = const_cast<DeclContext*>(this)->buildLookup(); in lookup()
1366 if (!Map) in lookup()
1367 Map = CreateStoredDeclsMap(getParentASTContext()); in lookup()
1371 Map->insert(std::make_pair(Name, StoredDeclsList())); in lookup()
1376 if (StoredDeclsMap *Map = LookupPtr) { in lookup() local
1377 StoredDeclsMap::iterator I = Map->find(Name); in lookup()
1378 if (I != Map->end()) in lookup()
1386 StoredDeclsMap *Map = LookupPtr; in lookup() local
1388 Map = const_cast<DeclContext*>(this)->buildLookup(); in lookup()
1390 if (!Map) in lookup()
1393 StoredDeclsMap::iterator I = Map->find(Name); in lookup()
1394 if (I == Map->end()) in lookup()
1420 StoredDeclsMap *Map = LookupPtr; in noload_lookup() local
1421 if (!Map) in noload_lookup()
1424 StoredDeclsMap::iterator I = Map->find(Name); in noload_lookup()
1425 return I != Map->end() ? I->second.getLookupResult() in noload_lookup()
1444 if (StoredDeclsMap *Map = LookupPtr) { in localUncachedLookup() local
1445 StoredDeclsMap::iterator Pos = Map->find(Name); in localUncachedLookup()
1446 if (Pos != Map->end()) { in localUncachedLookup()
1567 StoredDeclsMap *Map = LookupPtr; in makeDeclVisibleInContextImpl() local
1568 if (!Map) { in makeDeclVisibleInContextImpl()
1570 Map = CreateStoredDeclsMap(*C); in makeDeclVisibleInContextImpl()
1580 Map->find(D->getDeclName()) == Map->end()) in makeDeclVisibleInContextImpl()
1584 StoredDeclsList &DeclNameEntries = (*Map)[D->getDeclName()]; in makeDeclVisibleInContextImpl()
1652 void StoredDeclsMap::DestroyAll(StoredDeclsMap *Map, bool Dependent) { in DestroyAll() argument
1653 while (Map) { in DestroyAll()
1655 llvm::PointerIntPair<StoredDeclsMap*,1> Next = Map->Previous; in DestroyAll()
1658 delete static_cast<DependentStoredDeclsMap*>(Map); in DestroyAll()
1660 delete Map; in DestroyAll()
1662 Map = Next.getPointer(); in DestroyAll()
1676 DependentStoredDeclsMap *Map = in Create() local
1688 DD->NextDiagnostic = Map->FirstDiagnostic; in Create()
1689 Map->FirstDiagnostic = DD; in Create()