Searched refs:VTableUses (Results 1 - 6 of 6) sorted by relevance
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Sema/ |
H A D | SemaTemplateInstantiateDecl.cpp | 3366 VTableUses.swap(SavedVTableUses); 3436 assert(VTableUses.empty() && 3437 "VTableUses should be empty before it is discarded."); 3438 VTableUses.swap(SavedVTableUses); 3739 VTableUses.swap(SavedVTableUses); 3769 assert(VTableUses.empty() && 3770 "VTableUses should be empty before it is discarded."); 3771 VTableUses.swap(SavedVTableUses); 3865 VTableUses.swap(SavedVTableUses); 3934 assert(VTableUses [all...] |
H A D | SemaDeclCXX.cpp | 12193 VTableUses.insert(VTableUses.begin(), NewUses.begin(), NewUses.end()); 12211 // to required a definition. If so, we need to reappend to the VTableUses 12227 VTableUses.push_back(std::make_pair(Class, Loc)); 12232 if (VTableUses.empty()) 12235 // Note: The VTableUses vector could grow as a result of marking 12240 for (unsigned I = 0; I != VTableUses.size(); ++I) { 12241 CXXRecordDecl *Class = VTableUses[I].first->getDefinition(); 12245 SourceLocation Loc = VTableUses[I].second; 12316 VTableUses [all...] |
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Serialization/ |
H A D | ASTWriter.cpp | 3961 RecordData VTableUses; local 3962 if (!SemaRef.VTableUses.empty()) { 3963 for (unsigned I = 0, N = SemaRef.VTableUses.size(); I != N; ++I) { 3964 AddDeclRef(SemaRef.VTableUses[I].first, VTableUses); 3965 AddSourceLocation(SemaRef.VTableUses[I].second, VTableUses); 3966 VTableUses.push_back(SemaRef.VTablesUsed[SemaRef.VTableUses[I].first]); 4221 if (!VTableUses [all...] |
H A D | ASTReader.cpp | 2493 VTableUses.clear(); 2496 VTableUses.push_back(getGlobalDeclID(F, Record[Idx++])); 2497 VTableUses.push_back( 2499 VTableUses.push_back(Record[Idx++]); 6482 for (unsigned Idx = 0, N = VTableUses.size(); Idx < N; /* In loop */) { 6484 VT.Record = dyn_cast_or_null<CXXRecordDecl>(GetDecl(VTableUses[Idx++])); 6485 VT.Location = SourceLocation::getFromRawEncoding(VTableUses[Idx++]); 6486 VT.DefinitionRequired = VTableUses[Idx++]; 6490 VTableUses.clear();
|
/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/Serialization/ |
H A D | ASTReader.h | 630 SmallVector<uint64_t, 64> VTableUses; member in class:clang::ASTReader
|
/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/Sema/ |
H A D | Sema.h | 4746 SmallVector<VTableUse, 16> VTableUses; member in class:clang::Sema
|
Completed in 245 milliseconds