HomeSort by: relevance | last modified time | path
    Searched refs:vbases (Results 1 - 25 of 35) sorted by relevancy

1 2

  /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...]

Completed in 164 milliseconds

1 2