Searched refs:vbases (Results 1 - 25 of 36) sorted by relevance

12

/netbsd-current/external/gpl3/gcc.old/dist/gcc/cp/
H A Dmethod.c686 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 Dclass.c4055 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 Dsearch.c2631 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 Dinit.c1064 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 Dtree.c3117 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 Dsemantics.c4174 vec<tree, va_gc> *vbases; local
4178 for (vbases = CLASSTYPE_VBASECLASSES (type), i = 0;
4179 vec_safe_iterate (vbases, i, &binfo); i++)
H A Dcp-tree.h2225 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 Dmethod.cc709 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 Dclass.cc4135 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 Dsearch.cc2665 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 Dinit.cc1266 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 Dsemantics.cc4501 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 Dcp-tree.h2387 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 DProgram.cpp252 for (const CXXBaseSpecifier &Spec : CD->vbases()) {
/netbsd-current/external/apache2/llvm/dist/clang/lib/AST/
H A DRecordLayoutBuilder.cpp404 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 DVTableBuilder.cpp3362 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 DCGRecordLayoutBuilder.cpp665 for (const auto &Base : RD->vbases()) {
678 for (const auto &Base : RD->vbases()) {
H A DSwiftCallingConv.cpp176 for (auto &vbaseSpecifier : cxxRecord->vbases()) {
H A DMicrosoftCXXABI.cpp239 // 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 DCGVTables.cpp1240 for (auto B : RD->vbases())
H A DCGClass.cpp1292 // - There are no vbases
1391 for (const auto &I : BaseClassDecl->vbases()) {
1844 for (const auto &Base : ClassDecl->vbases()) {
H A DCGExprConstant.cpp2260 for (const auto &I : CXXR->vbases()) {
/netbsd-current/external/apache2/llvm/dist/clang/include/clang/AST/
H A DDeclCXX.h354 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 DSemaCUDA.cpp353 for (const auto &VB : ClassDecl->vbases()) {
H A DSemaDeclCXX.cpp1756 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");

Completed in 1002 milliseconds

12