/netbsd-current/external/gpl3/gcc.old/dist/gcc/cp/ |
H A D | method.c | 686 vec<tree, va_gc> *vbases; 693 for (vbases = CLASSTYPE_VBASECLASSES (current_class_type), i = 0; 694 vec_safe_iterate (vbases, i, &binfo); i++) 2189 /* Don't check access when looking at vbases of abstract class's 2395 vec<tree, va_gc> *vbases = CLASSTYPE_VBASECLASSES (ctype); 2397 /* Already examined vbases above. */; 2398 else if (vec_safe_is_empty (vbases)) 2401 /* DR 1658 specifies that vbases of abstract classes are 2412 FOR_EACH_VEC_ELT (*vbases, i, base_binfo) 684 vec<tree, va_gc> *vbases; local 2393 vec<tree, va_gc> *vbases = CLASSTYPE_VBASECLASSES (ctype); local
|
H A D | class.c | 4055 vec<tree, va_gc> *vbases; 4063 for (vbases = CLASSTYPE_VBASECLASSES (type), ix = 0; 4064 vec_safe_iterate (vbases, ix, &binfo); ix++) 6382 vec<tree, va_gc> *vbases; 6417 for (vbases = CLASSTYPE_VBASECLASSES (t), i = 0; 6418 vec_safe_iterate (vbases, i, &base_binfo); i++) 6442 vec<tree, va_gc> *vbases; 6468 for (vbases = CLASSTYPE_VBASECLASSES (t), i = 0; 6469 vec_safe_iterate (vbases, i, &binfo); i++) 6616 tree dsize = end_of_class (type, /*vbases*/tru 4051 vec<tree, va_gc> *vbases; local 6378 vec<tree, va_gc> *vbases; local 6438 vec<tree, va_gc> *vbases; local 7316 vec<tree, va_gc> *vbases; local 9771 vec<tree, va_gc> *vbases; local [all...] |
H A D | search.c | 2631 vec<tree, va_gc> *vbases; 2633 for (vbases = CLASSTYPE_VBASECLASSES (t), ix = 0; 2634 vec_safe_iterate (vbases, ix, &binfo); ix++) 2627 vec<tree, va_gc> *vbases; local
|
H A D | init.c | 1064 vec<tree, va_gc> *vbases; local 1075 for (vbases = CLASSTYPE_VBASECLASSES (t), i = 0; 1076 vec_safe_iterate (vbases, i, &base); i++) 1356 /* C++14 DR1658 Means we do not have to construct vbases of 1360 /* When not constructing vbases of abstract classes, at least mark 5077 vec<tree, va_gc> *vbases; 5090 for (vbases = CLASSTYPE_VBASECLASSES (current_class_type), i = 0; 5091 vec_safe_iterate (vbases, i, &base_binfo); i++) 5074 vec<tree, va_gc> *vbases; local
|
H A D | tree.c | 3117 vec<tree, va_gc> *vbases = CLASSTYPE_VBASECLASSES (current_class_type); 3119 FOR_EACH_VEC_SAFE_ELT (vbases, i, binfo) 3111 vec<tree, va_gc> *vbases = CLASSTYPE_VBASECLASSES (current_class_type); local
|
H A D | semantics.c | 4174 vec<tree, va_gc> *vbases; local 4178 for (vbases = CLASSTYPE_VBASECLASSES (type), i = 0; 4179 vec_safe_iterate (vbases, i, &binfo); i++)
|
H A D | cp-tree.h | 2225 vec<tree, va_gc> *vbases; 2400 #define CLASSTYPE_VBASECLASSES(NODE) (LANG_TYPE_CLASS_CHECK (NODE)->vbases) 2221 vec<tree, va_gc> *vbases; variable
|
/netbsd-current/external/gpl3/gcc/dist/gcc/cp/ |
H A D | method.cc | 709 vec<tree, va_gc> *vbases; 716 for (vbases = CLASSTYPE_VBASECLASSES (current_class_type), i = 0; 717 vec_safe_iterate (vbases, i, &binfo); i++) 2482 /* Don't check access when looking at vbases of abstract class's 2688 vec<tree, va_gc> *vbases = CLASSTYPE_VBASECLASSES (ctype); 2690 /* Already examined vbases above. */; 2691 else if (vec_safe_is_empty (vbases)) 2694 /* DR 1658 specifies that vbases of abstract classes are 2705 FOR_EACH_VEC_ELT (*vbases, i, base_binfo) 707 vec<tree, va_gc> *vbases; local 2682 vec<tree, va_gc> *vbases = CLASSTYPE_VBASECLASSES (ctype); local
|
H A D | 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 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...] |
H A D | 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
|
H A D | init.cc | 1266 vec<tree, va_gc> *vbases; 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 5231 vec<tree, va_gc> *vbases; 5244 for (vbases = CLASSTYPE_VBASECLASSES (current_class_type), i = 0; 5245 vec_safe_iterate (vbases, i, &base_binfo); i++) 1262 vec<tree, va_gc> *vbases; local 5221 vec<tree, va_gc> *vbases; local
|
H A D | semantics.cc | 4501 vec<tree, va_gc> *vbases; 4505 for (vbases = CLASSTYPE_VBASECLASSES (type), i = 0; 4506 vec_safe_iterate (vbases, i, &binfo); i++) 4485 vec<tree, va_gc> *vbases; local
|
H A D | cp-tree.h | 2387 vec<tree, va_gc> *vbases; 2556 #define CLASSTYPE_VBASECLASSES(NODE) (LANG_TYPE_CLASS_CHECK (NODE)->vbases) 2381 vec<tree, va_gc> *vbases; variable
|
/netbsd-current/external/apache2/llvm/dist/clang/lib/AST/Interp/ |
H A D | Program.cpp | 252 for (const CXXBaseSpecifier &Spec : CD->vbases()) {
|
/netbsd-current/external/apache2/llvm/dist/clang/lib/AST/ |
H A D | RecordLayoutBuilder.cpp | 404 for (const CXXBaseSpecifier &Base : RD->vbases()) { 515 for (const CXXBaseSpecifier &Base : RD->vbases()) { 1413 for (const CXXBaseSpecifier &Base : RD->vbases()) { 2432 // between bases or vbases with specific properties. The criteria for 2439 // bases is 1 byte. The padding added between vbases depends on the alignment 2694 // In 64-bit mode we always perform an alignment step after laying out vbases. 3052 for (const CXXBaseSpecifier &VBase : RD->vbases()) { 3064 for (const CXXBaseSpecifier &VBase : RD->vbases()) { 3155 for (const CXXBaseSpecifier &Base : RD->vbases()) { 3207 for (const CXXBaseSpecifier &Base : RD->vbases()) { [all...] |
H A D | VTableBuilder.cpp | 3362 for (const auto &VB : Base->vbases()) 3736 // New vbases are added to the end of the vbtable. 3737 // Skip the self entry and vbases visited in the non-virtual base, if any. 3739 for (const auto &VB : RD->vbases()) {
|
/netbsd-current/external/apache2/llvm/dist/clang/lib/CodeGen/ |
H A D | CGRecordLayoutBuilder.cpp | 665 for (const auto &Base : RD->vbases()) { 678 for (const auto &Base : RD->vbases()) {
|
H A D | SwiftCallingConv.cpp | 176 for (auto &vbaseSpecifier : cxxRecord->vbases()) {
|
H A D | 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()) {
|
H A D | CGVTables.cpp | 1240 for (auto B : RD->vbases())
|
H A D | CGClass.cpp | 1292 // - There are no vbases 1391 for (const auto &I : BaseClassDecl->vbases()) { 1844 for (const auto &Base : ClassDecl->vbases()) {
|
H A D | CGExprConstant.cpp | 2260 for (const auto &I : CXXR->vbases()) {
|
/netbsd-current/external/apache2/llvm/dist/clang/include/clang/AST/ |
H A D | DeclCXX.h | 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
|
/netbsd-current/external/apache2/llvm/dist/clang/lib/Sema/ |
H A D | SemaCUDA.cpp | 353 for (const auto &VB : ClassDecl->vbases()) {
|
H A D | 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");
|