Searched refs:VTableUses (Results 1 – 10 of 10) sorted by relevance
/external/clang/lib/Serialization/ |
D | ASTWriter.cpp | 4233 RecordData VTableUses; in WriteASTCore() local 4234 if (!SemaRef.VTableUses.empty()) { in WriteASTCore() 4235 for (unsigned I = 0, N = SemaRef.VTableUses.size(); I != N; ++I) { in WriteASTCore() 4236 AddDeclRef(SemaRef.VTableUses[I].first, VTableUses); in WriteASTCore() 4237 AddSourceLocation(SemaRef.VTableUses[I].second, VTableUses); in WriteASTCore() 4238 VTableUses.push_back(SemaRef.VTablesUsed[SemaRef.VTableUses[I].first]); in WriteASTCore() 4543 if (!VTableUses.empty()) in WriteASTCore() 4544 Stream.EmitRecord(VTABLE_USES, VTableUses); in WriteASTCore()
|
D | ASTReader.cpp | 2954 VTableUses.clear(); in ReadASTBlock() 2957 VTableUses.push_back(getGlobalDeclID(F, Record[Idx++])); in ReadASTBlock() 2958 VTableUses.push_back( in ReadASTBlock() 2960 VTableUses.push_back(Record[Idx++]); in ReadASTBlock() 7351 for (unsigned Idx = 0, N = VTableUses.size(); Idx < N; /* In loop */) { in ReadUsedVTables() 7353 VT.Record = dyn_cast_or_null<CXXRecordDecl>(GetDecl(VTableUses[Idx++])); in ReadUsedVTables() 7354 VT.Location = SourceLocation::getFromRawEncoding(VTableUses[Idx++]); in ReadUsedVTables() 7355 VT.DefinitionRequired = VTableUses[Idx++]; in ReadUsedVTables() 7359 VTableUses.clear(); in ReadUsedVTables()
|
/external/llvm-project/clang/lib/Serialization/ |
D | ASTWriter.cpp | 4495 RecordData VTableUses; in WriteASTCore() local 4496 if (!SemaRef.VTableUses.empty()) { in WriteASTCore() 4497 for (unsigned I = 0, N = SemaRef.VTableUses.size(); I != N; ++I) { in WriteASTCore() 4498 AddDeclRef(SemaRef.VTableUses[I].first, VTableUses); in WriteASTCore() 4499 AddSourceLocation(SemaRef.VTableUses[I].second, VTableUses); in WriteASTCore() 4500 VTableUses.push_back(SemaRef.VTablesUsed[SemaRef.VTableUses[I].first]); in WriteASTCore() 4832 if (!VTableUses.empty()) in WriteASTCore() 4833 Stream.EmitRecord(VTABLE_USES, VTableUses); in WriteASTCore()
|
D | ASTReader.cpp | 3434 VTableUses.clear(); in ReadASTBlock() 3437 VTableUses.push_back(getGlobalDeclID(F, Record[Idx++])); in ReadASTBlock() 3438 VTableUses.push_back( in ReadASTBlock() 3440 VTableUses.push_back(Record[Idx++]); in ReadASTBlock() 8351 for (unsigned Idx = 0, N = VTableUses.size(); Idx < N; /* In loop */) { in ReadUsedVTables() 8353 VT.Record = dyn_cast_or_null<CXXRecordDecl>(GetDecl(VTableUses[Idx++])); in ReadUsedVTables() 8354 VT.Location = SourceLocation::getFromRawEncoding(VTableUses[Idx++]); in ReadUsedVTables() 8355 VT.DefinitionRequired = VTableUses[Idx++]; in ReadUsedVTables() 8359 VTableUses.clear(); in ReadUsedVTables()
|
/external/llvm-project/clang/include/clang/Serialization/ |
D | ASTReader.h | 779 SmallVector<uint64_t, 64> VTableUses; variable
|
/external/clang/include/clang/Serialization/ |
D | ASTReader.h | 713 SmallVector<uint64_t, 64> VTableUses; variable
|
/external/clang/lib/Sema/ |
D | SemaDeclCXX.cpp | 13396 VTableUses.insert(VTableUses.begin(), NewUses.begin(), NewUses.end()); in LoadExternalVTableUses() 13449 VTableUses.push_back(std::make_pair(Class, Loc)); in MarkVTableUsed() 13454 if (VTableUses.empty()) in DefineUsedVTables() 13462 for (unsigned I = 0; I != VTableUses.size(); ++I) { in DefineUsedVTables() 13463 CXXRecordDecl *Class = VTableUses[I].first->getDefinition(); in DefineUsedVTables() 13467 SourceLocation Loc = VTableUses[I].second; in DefineUsedVTables() 13537 VTableUses.clear(); in DefineUsedVTables()
|
/external/llvm-project/clang/lib/Sema/ |
D | SemaDeclCXX.cpp | 17162 VTableUses.insert(VTableUses.begin(), NewUses.begin(), NewUses.end()); in LoadExternalVTableUses() 17224 VTableUses.push_back(std::make_pair(Class, Loc)); in MarkVTableUsed() 17229 if (VTableUses.empty()) in DefineUsedVTables() 17237 for (unsigned I = 0; I != VTableUses.size(); ++I) { in DefineUsedVTables() 17238 CXXRecordDecl *Class = VTableUses[I].first->getDefinition(); in DefineUsedVTables() 17244 SourceLocation Loc = VTableUses[I].second; in DefineUsedVTables() 17316 VTableUses.clear(); in DefineUsedVTables()
|
/external/clang/include/clang/Sema/ |
D | Sema.h | 5367 SmallVector<VTableUse, 16> VTableUses; variable 7046 SavedVTableUses.swap(S.VTableUses); in SavePendingInstantiationsAndVTableUsesRAII() 7053 assert(S.VTableUses.empty() && in ~SavePendingInstantiationsAndVTableUsesRAII() 7055 S.VTableUses.swap(SavedVTableUses); in ~SavePendingInstantiationsAndVTableUsesRAII()
|
/external/llvm-project/clang/include/clang/Sema/ |
D | Sema.h | 6873 SmallVector<VTableUse, 16> VTableUses; variable 8977 SavedVTableUses.swap(S.VTableUses); in GlobalEagerInstantiationScope() 8991 assert(S.VTableUses.empty() && in ~GlobalEagerInstantiationScope() 8993 S.VTableUses.swap(SavedVTableUses); in ~GlobalEagerInstantiationScope()
|