Searched refs:VTableUses (Results 1 – 5 of 5) sorted by relevance
5663 if (!SemaRef.VTableUses.empty()) in PrepareWritingSpecialDecls()5664 for (unsigned I = 0, N = SemaRef.VTableUses.size(); I != N; ++I) in PrepareWritingSpecialDecls()5665 GetDeclRef(SemaRef.VTableUses[I].first); in PrepareWritingSpecialDecls()5776 RecordData VTableUses; in WriteSpecialDeclRecords() local5777 if (!SemaRef.VTableUses.empty()) { in WriteSpecialDeclRecords()5778 for (unsigned I = 0, N = SemaRef.VTableUses.size(); I != N; ++I) { in WriteSpecialDeclRecords()5779 CXXRecordDecl *D = SemaRef.VTableUses[I].first; in WriteSpecialDeclRecords()5783 AddDeclRef(D, VTableUses); in WriteSpecialDeclRecords()5784 AddSourceLocation(SemaRef.VTableUses[I].second, VTableUses); in WriteSpecialDeclRecords()5785 VTableUses.push_back(SemaRef.VTablesUsed[D]); in WriteSpecialDeclRecords()[all …]
3986 VTableUses.clear(); in ReadASTBlock()3989 VTableUses.push_back( in ReadASTBlock()9397 for (unsigned Idx = 0, N = VTableUses.size(); Idx < N; /* In loop */) { in ReadUsedVTables()9399 VTableUse &TableInfo = VTableUses[Idx++]; in ReadUsedVTables()9406 VTableUses.clear(); in ReadUsedVTables()
923 SmallVector<VTableUse> VTableUses; variable
18949 VTableUses.insert(VTableUses.begin(), NewUses.begin(), NewUses.end()); in LoadExternalVTableUses()19011 VTableUses.push_back(std::make_pair(Class, Loc)); in MarkVTableUsed()19016 if (VTableUses.empty()) in DefineUsedVTables()19024 for (unsigned I = 0; I != VTableUses.size(); ++I) { in DefineUsedVTables()19025 CXXRecordDecl *Class = VTableUses[I].first->getDefinition(); in DefineUsedVTables()19031 SourceLocation Loc = VTableUses[I].second; in DefineUsedVTables()19103 VTableUses.clear(); in DefineUsedVTables()
5807 SmallVector<VTableUse, 16> VTableUses; variable13865 S.SavedVTableUses.back().swap(S.VTableUses); in GlobalEagerInstantiationScope()13881 assert(S.VTableUses.empty() && in ~GlobalEagerInstantiationScope()13883 S.VTableUses.swap(S.SavedVTableUses.back()); in ~GlobalEagerInstantiationScope()