Searched refs:VTableUses (Results 1 - 6 of 6) sorted by relevance

/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaTemplateInstantiateDecl.cpp3366 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 DSemaDeclCXX.cpp12193 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 DASTWriter.cpp3961 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 DASTReader.cpp2493 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 DASTReader.h630 SmallVector<uint64_t, 64> VTableUses; member in class:clang::ASTReader
/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/Sema/
H A DSema.h4746 SmallVector<VTableUse, 16> VTableUses; member in class:clang::Sema

Completed in 245 milliseconds