| /src/external/gpl3/gcc.old/dist/gcc/cp/ |
| method.cc | 715 vec<tree, va_gc> *vbases; 722 for (vbases = CLASSTYPE_VBASECLASSES (current_class_type), i = 0; 723 vec_safe_iterate (vbases, i, &binfo); i++) 2488 /* Don't check access when looking at vbases of abstract class's 2694 vec<tree, va_gc> *vbases = CLASSTYPE_VBASECLASSES (ctype); 2696 /* Already examined vbases above. */; 2697 else if (vec_safe_is_empty (vbases)) 2700 /* DR 1658 specifies that vbases of abstract classes are 2711 FOR_EACH_VEC_ELT (*vbases, i, base_binfo) 713 vec<tree, va_gc> *vbases; local 2692 vec<tree, va_gc> *vbases = CLASSTYPE_VBASECLASSES (ctype); local
|
| class.cc | 4135 vec<tree, va_gc> *vbases; 4143 for (vbases = CLASSTYPE_VBASECLASSES (type), ix = 0; 4144 vec_safe_iterate (vbases, ix, &binfo); ix++) 6408 vbases). If MODE is eoc_vsize, the result is the sizeof after allocating 6409 vbases but before rounding, which is not named in the ABI. If MODE is 6419 vec<tree, va_gc> *vbases; 6466 for (vbases = CLASSTYPE_VBASECLASSES (t), i = 0; 6467 vec_safe_iterate (vbases, i, &base_binfo); i++) 6535 vec<tree, va_gc> *vbases; 6561 for (vbases = CLASSTYPE_VBASECLASSES (t), i = 0 4131 vec<tree, va_gc> *vbases; local 6415 vec<tree, va_gc> *vbases; local 6531 vec<tree, va_gc> *vbases; local 7428 vec<tree, va_gc> *vbases; local 9888 vec<tree, va_gc> *vbases; local [all...] |
| search.cc | 2665 vec<tree, va_gc> *vbases; 2667 for (vbases = CLASSTYPE_VBASECLASSES (t), ix = 0; 2668 vec_safe_iterate (vbases, ix, &binfo); ix++) 2661 vec<tree, va_gc> *vbases; local
|
| init.cc | 1266 vec<tree, va_gc> *vbases; local 1277 for (vbases = CLASSTYPE_VBASECLASSES (t), i = 0; 1278 vec_safe_iterate (vbases, i, &base); i++) 1576 /* C++14 DR1658 Means we do not have to construct vbases of 1580 /* When not constructing vbases of abstract classes, at least mark 5256 vec<tree, va_gc> *vbases; 5269 for (vbases = CLASSTYPE_VBASECLASSES (current_class_type), i = 0; 5270 vec_safe_iterate (vbases, i, &base_binfo); i++) 5253 vec<tree, va_gc> *vbases; local
|
| semantics.cc | 4506 vec<tree, va_gc> *vbases; local 4510 for (vbases = CLASSTYPE_VBASECLASSES (type), i = 0; 4511 vec_safe_iterate (vbases, i, &binfo); i++)
|
| cp-tree.h | 2387 vec<tree, va_gc> *vbases; 2556 #define CLASSTYPE_VBASECLASSES(NODE) (LANG_TYPE_CLASS_CHECK (NODE)->vbases) 2382 vec<tree, va_gc> *vbases; variable
|
| /src/external/apache2/llvm/dist/clang/lib/AST/Interp/ |
| Program.cpp | 252 for (const CXXBaseSpecifier &Spec : CD->vbases()) {
|
| /src/external/gpl3/gcc/dist/gcc/cp/ |
| class.cc | 4412 vec<tree, va_gc> *vbases; 4420 for (vbases = CLASSTYPE_VBASECLASSES (type), ix = 0; 4421 vec_safe_iterate (vbases, ix, &binfo); ix++) 6717 vbases). If MODE is eoc_vsize, the result is the sizeof after allocating 6718 vbases but before rounding, which is not named in the ABI. If MODE is 6728 vec<tree, va_gc> *vbases; 6775 for (vbases = CLASSTYPE_VBASECLASSES (t), i = 0; 6776 vec_safe_iterate (vbases, i, &base_binfo); i++) 6844 vec<tree, va_gc> *vbases; 6870 for (vbases = CLASSTYPE_VBASECLASSES (t), i = 0 4408 vec<tree, va_gc> *vbases; local 6724 vec<tree, va_gc> *vbases; local 6840 vec<tree, va_gc> *vbases; local 7738 vec<tree, va_gc> *vbases; local 10279 vec<tree, va_gc> *vbases; local [all...] |
| search.cc | 2783 vec<tree, va_gc> *vbases; 2785 for (vbases = CLASSTYPE_VBASECLASSES (t), ix = 0; 2786 vec_safe_iterate (vbases, ix, &binfo); ix++) 2779 vec<tree, va_gc> *vbases; local
|
| init.cc | 1295 vec<tree, va_gc> *vbases; local 1306 for (vbases = CLASSTYPE_VBASECLASSES (t), i = 0; 1307 vec_safe_iterate (vbases, i, &base); i++) 1604 /* C++14 DR1658 Means we do not have to construct vbases of 1608 /* When not constructing vbases of abstract classes, at least mark 5403 vec<tree, va_gc> *vbases; 5416 for (vbases = CLASSTYPE_VBASECLASSES (current_class_type), i = 0; 5417 vec_safe_iterate (vbases, i, &base_binfo); i++) 5400 vec<tree, va_gc> *vbases; local
|
| method.cc | 715 vec<tree, va_gc> *vbases; 722 for (vbases = CLASSTYPE_VBASECLASSES (current_class_type), i = 0; 723 vec_safe_iterate (vbases, i, &binfo); i++) 2619 /* Don't check access when looking at vbases of abstract class's 2830 vec<tree, va_gc> *vbases = CLASSTYPE_VBASECLASSES (ctype); 2832 /* Already examined vbases above. */; 2833 else if (vec_safe_is_empty (vbases)) 2836 /* DR 1658 specifies that vbases of abstract classes are 2847 FOR_EACH_VEC_ELT (*vbases, i, base_binfo) 713 vec<tree, va_gc> *vbases; local
|
| semantics.cc | 4914 vec<tree, va_gc> *vbases; local 4918 for (vbases = CLASSTYPE_VBASECLASSES (type), i = 0; 4919 vec_safe_iterate (vbases, i, &binfo); i++)
|
| cp-tree.h | 2448 vec<tree, va_gc> *vbases; 2617 #define CLASSTYPE_VBASECLASSES(NODE) (LANG_TYPE_CLASS_CHECK (NODE)->vbases) 2443 vec<tree, va_gc> *vbases; variable
|
| /src/external/apache2/llvm/dist/clang/lib/AST/ |
| RecordLayoutBuilder.cpp | 404 for (const CXXBaseSpecifier &Base : RD->vbases()) { 515 for (const CXXBaseSpecifier &Base : RD->vbases()) { 673 // VBases - virtual base classes and their offsets in the record. 674 ASTRecordLayout::VBaseOffsetsMapTy VBases; 1123 assert(!VBases.count(Info->PrimaryVirtualBaseInfo->Class) && 1125 VBases.insert(std::make_pair(Info->PrimaryVirtualBaseInfo->Class, 1198 assert(!VBases.count(Base->Class) && "vbase offset already exists!"); 1199 VBases.insert(std::make_pair(Base->Class, 1413 for (const CXXBaseSpecifier &Base : RD->vbases()) { 1416 assert(VBases.count(BaseDecl) && "Did not find base offset!") [all...] |
| VTableBuilder.cpp | 979 VisitedVirtualBasesSetTy &VBases); 984 VisitedVirtualBasesSetTy &VBases); 1622 VisitedVirtualBasesSetTy VBases; 1626 VBases); 1627 VBases.clear(); 1629 LayoutVTablesForVirtualBases(MostDerivedClass, VBases); 1793 VisitedVirtualBasesSetTy &VBases) { 1830 if (!VBases.insert(BaseDecl).second) 1843 DeterminePrimaryVirtualBases(BaseDecl, BaseOffsetInLayoutClass, VBases); 1848 const CXXRecordDecl *RD, VisitedVirtualBasesSetTy &VBases) { [all...] |
| DeclCXX.cpp | 120 return VBases.get(Definition->getASTContext().getExternalSource()); 215 SmallVector<const CXXBaseSpecifier *, 8> VBases; 221 // Keep track of inherited vbases for this base class. 295 for (const auto &VBase : BaseClassDecl->vbases()) { 298 VBases.push_back(&VBase); 318 VBases.push_back(Base); 470 if (VBases.empty()) { 476 data().VBases = new (C) CXXBaseSpecifier[VBases.size()]; 477 data().NumVBases = VBases.size() [all...] |
| /src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| CGRecordLayoutBuilder.cpp | 66 /// should because locations of things such as VBases are bogus in the llvm 665 for (const auto &Base : RD->vbases()) { 678 for (const auto &Base : RD->vbases()) {
|
| SwiftCallingConv.cpp | 176 for (auto &vbaseSpecifier : cxxRecord->vbases()) {
|
| CGVTables.cpp | 1240 for (auto B : RD->vbases())
|
| MicrosoftCXXABI.cpp | 239 // The vbases might be ordered differently in the final overrider object 348 for (const auto &I : SrcRD->vbases()) { 931 // Okay, one of the vbases must have a vfptr, or else this isn't 934 for (auto &Base : SrcDecl->vbases()) { 1208 for (const CXXBaseSpecifier &S : RD->vbases()) { 2157 for (const auto &I : ObjectWithVPtr->vbases()) {
|
| CGClass.cpp | 1292 // - There are no vbases 1391 for (const auto &I : BaseClassDecl->vbases()) { 1844 for (const auto &Base : ClassDecl->vbases()) { 2537 VisitedVirtualBasesSetTy VBases; 2541 /*BaseIsNonVirtualPrimaryBase=*/false, VTableClass, VBases, 2551 VisitedVirtualBasesSetTy &VBases, 2578 if (!VBases.insert(BaseDecl).second) 2599 BaseDeclIsNonVirtualPrimaryBase, VTableClass, VBases, Vptrs);
|
| CGExprConstant.cpp | 2260 for (const auto &I : CXXR->vbases()) {
|
| /src/external/apache2/llvm/dist/clang/include/clang/AST/ |
| DeclCXX.h | 301 /// The number of virtual base class specifiers in VBases. 310 LazyCXXBaseSpecifiersPtr VBases; 345 if (!VBases.isOffset()) 346 return VBases.get(nullptr); 354 ArrayRef<CXXBaseSpecifier> vbases() const { function in struct:clang::CXXRecordDecl::DefinitionData 605 base_class_range vbases() { function in class:clang::CXXRecordDecl 608 base_class_const_range vbases() const { function in class:clang::CXXRecordDecl
|
| /src/external/apache2/llvm/dist/clang/lib/Sema/ |
| SemaCUDA.cpp | 353 for (const auto &VB : ClassDecl->vbases()) {
|
| SemaDeclCXX.cpp | 1756 for (const auto &I : RD->vbases()) 5115 for (auto &VBase : ClassDecl->vbases()) { 5295 for (const auto &VBase : ClassDecl->vbases()) 5635 for (const auto &VBase : ClassDecl->vbases()) { 8789 for (auto &B : RD->vbases()) 9683 // member in all bases is trivial, so vbases must all be direct. 9699 llvm_unreachable("dynamic class with no vbases and no virtual functions"); 13259 for (CXXBaseSpecifier &B : VBase ? RD->vbases() : RD->bases()) { 13418 "complete dtor only exists for classes with vbases"); 14363 VBaseMap VBases; [all...] |