Home
last modified time | relevance | path

Searched refs:vbases (Results 1 – 25 of 38) sorted by relevance

12

/openbsd-src/gnu/llvm/lldb/bindings/interface/
H A DSBType.i928 vbases = []
930 vbases.append(self.GetVirtualBaseClassAtIndex(idx))
931 return vbases
945 vbases = self.get_vbases_array()
956 for vbase in vbases:
987vbases = property(get_vbases_array, None, doc='''A read only property that returns a list() of lld…
/openbsd-src/gnu/gcc/gcc/cp/
H A Dsearch.c1683 VEC(tree,gc) *vbases; in dfs_walk_once()
1687 for (vbases = CLASSTYPE_VBASECLASSES (BINFO_TYPE (binfo)), ix = 0; in dfs_walk_once()
1688 VEC_iterate (tree, vbases, ix, base_binfo); ix++) in dfs_walk_once()
1791 VEC(tree,gc) *vbases; in dfs_walk_once_accessible()
1795 for (vbases = CLASSTYPE_VBASECLASSES (BINFO_TYPE (binfo)), ix = 0; in dfs_walk_once_accessible()
1796 VEC_iterate (tree, vbases, ix, base_binfo); ix++) in dfs_walk_once_accessible()
2551 VEC(tree,gc) *vbases; in binfo_for_vbase()
2553 for (vbases = CLASSTYPE_VBASECLASSES (t), ix = 0; in binfo_for_vbase()
2554 VEC_iterate (tree, vbases, ix, binfo); ix++) in binfo_for_vbase()
H A Dinit.c476 VEC(tree,gc) *vbases; in sort_mem_initializers()
487 for (vbases = CLASSTYPE_VBASECLASSES (t), i = 0; in sort_mem_initializers()
488 VEC_iterate (tree, vbases, i, base); i++) in sort_mem_initializers()
2872 VEC(tree,gc) *vbases; in push_base_cleanups()
2884 for (vbases = CLASSTYPE_VBASECLASSES (current_class_type), i = 0; in push_base_cleanups()
2885 VEC_iterate (tree, vbases, i, base_binfo); i++) in push_base_cleanups()
H A Dmethod.c557 VEC(tree,gc) *vbases; in do_build_copy_constructor()
564 for (vbases = CLASSTYPE_VBASECLASSES (current_class_type), i = 0; in do_build_copy_constructor()
565 VEC_iterate (tree, vbases, i, binfo); i++) in do_build_copy_constructor()
H A Dclass.c3228 VEC(tree,gc) *vbases; in walk_subobject_offsets()
3236 for (vbases = CLASSTYPE_VBASECLASSES (type), ix = 0; in walk_subobject_offsets()
3237 VEC_iterate (tree, vbases, ix, binfo); ix++) in walk_subobject_offsets()
4420 VEC(tree,gc) *vbases; in end_of_class()
4442 for (vbases = CLASSTYPE_VBASECLASSES (t), i = 0; in end_of_class()
4443 VEC_iterate (tree, vbases, i, base_binfo); i++) in end_of_class()
4467 VEC(tree,gc) *vbases; in warn_about_ambiguous_bases()
4489 for (vbases = CLASSTYPE_VBASECLASSES (t), i = 0; in warn_about_ambiguous_bases()
4490 VEC_iterate (tree, vbases, i, binfo); i++) in warn_about_ambiguous_bases()
7194 VEC(tree,gc) *vbases; in build_vtbl_initializer()
[all …]
H A Dcp-tree.h1068 VEC(tree,gc) *vbases;
1272 #define CLASSTYPE_VBASECLASSES(NODE) (LANG_TYPE_CLASS_CHECK (NODE)->vbases)
H A DChangeLog-19982354 * tree.c (propagate_binfo_offsets): Unshare vbases, too.
2356 (unshare_base_binfos): Copy vbases, too.
3961 vbases have the in_chrg parm.
/openbsd-src/gnu/usr.bin/gcc/gcc/cp/
H A Dinit.c3260 tree vbases; in push_base_cleanups() local
3266 vbases = CLASSTYPE_VBASECLASSES (current_class_type); in push_base_cleanups()
3269 for (; vbases; in push_base_cleanups()
3270 vbases = TREE_CHAIN (vbases)) in push_base_cleanups()
3272 tree vbase = TREE_VALUE (vbases); in push_base_cleanups()
3335 tree vbases = CLASSTYPE_VBASECLASSES (type); local
3341 while (vbases)
3344 = convert_force (build_pointer_type (BINFO_TYPE (TREE_VALUE (vbases))),
3351 vbases = TREE_CHAIN (vbases);
H A Dclass.c1618 tree vbases; local
1667 for (vbases = CLASSTYPE_VBASECLASSES (t);
1668 vbases;
1669 vbases = TREE_CHAIN (vbases))
1671 tree vbase_binfo = TREE_VALUE (vbases);
4719 tree vbases; in layout_virtual_bases() local
4751 for (vbases = TYPE_BINFO (t); in layout_virtual_bases()
4752 vbases; in layout_virtual_bases()
4753 vbases = TREE_CHAIN (vbases)) in layout_virtual_bases()
4757 if (!TREE_VIA_VIRTUAL (vbases)) in layout_virtual_bases()
[all …]
H A Dsearch.c2278 tree vbases; local
2297 for (vbases = CLASSTYPE_VBASECLASSES (type);
2298 vbases;
2299 vbases = TREE_CHAIN (vbases))
2303 for (virtuals = BINFO_VIRTUALS (TREE_VALUE (vbases));
H A Dcp-tree.h1207 tree vbases; member
1446 #define CLASSTYPE_VBASECLASSES(NODE) (LANG_TYPE_CLASS_CHECK (NODE)->vbases)
/openbsd-src/gnu/llvm/clang/lib/AST/
H A DRecordLayoutBuilder.cpp404 for (const CXXBaseSpecifier &Base : RD->vbases()) { in CanPlaceFieldSubobjectAtOffset()
515 for (const CXXBaseSpecifier &Base : RD->vbases()) { in UpdateEmptyFieldSubobjects()
1415 for (const CXXBaseSpecifier &Base : RD->vbases()) { in Layout()
3109 for (const CXXBaseSpecifier &VBase : RD->vbases()) { in layoutVirtualBases()
3121 for (const CXXBaseSpecifier &VBase : RD->vbases()) { in layoutVirtualBases()
3212 for (const CXXBaseSpecifier &Base : RD->vbases()) { in computeVtorDispSet()
3264 for (const CXXBaseSpecifier &Base : RD->vbases()) { in computeVtorDispSet()
3651 for (const CXXBaseSpecifier &Base : CXXRD->vbases()) { in DumpRecordLayout()
H A DVTableBuilder.cpp3361 for (const auto &VB : Base->vbases()) in computeVTablePaths()
3736 for (const auto &VB : RD->vbases()) { in computeVBTableRelatedInformation()
H A DDeclCXX.cpp297 for (const auto &VBase : BaseClassDecl->vbases()) { in setBases()
/openbsd-src/gnu/llvm/clang/lib/AST/Interp/
H A DProgram.cpp267 for (const CXXBaseSpecifier &Spec : CD->vbases()) { in getOrCreateRecord()
/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DCGRecordLayoutBuilder.cpp665 for (const auto &Base : RD->vbases()) { in accumulateVBases()
678 for (const auto &Base : RD->vbases()) { in accumulateVBases()
H A DSwiftCallingConv.cpp178 for (auto &vbaseSpecifier : cxxRecord->vbases()) { in addTypedData()
H A DMicrosoftCXXABI.cpp365 for (const auto &I : SrcRD->vbases()) { in getAddrOfVirtualDisplacementMap()
953 for (auto &Base : SrcDecl->vbases()) { in performBaseAdjustment()
1220 for (const CXXBaseSpecifier &S : RD->vbases()) { in initializeHiddenVirtualInheritanceMembers()
2173 for (const auto &I : ObjectWithVPtr->vbases()) { in emitVBTableDefinition()
H A DCGVTables.cpp1277 for (auto B : RD->vbases()) in GetVCallVisibilityLevel()
H A DCGClass.cpp1382 for (const auto &I : BaseClassDecl->vbases()) { in HasTrivialDestructorBody()
1895 for (const auto &Base : ClassDecl->vbases()) { in EnterDtorCleanups()
H A DCGExprConstant.cpp2297 for (const auto &I : CXXR->vbases()) { in EmitNullConstant()
/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSemaCUDA.cpp358 llvm::append_range(Bases, llvm::make_pointer_range(ClassDecl->vbases())); in inferCUDATargetForImplicitSpecialMember()
H A DSemaDeclCXX.cpp1788 for (const auto &I : RD->vbases()) in CheckConstexprFunctionDefinition()
5236 for (auto &VBase : ClassDecl->vbases()) { in SetCtorInitializers()
5416 for (const auto &VBase : ClassDecl->vbases()) in DiagnoseBaseOrMemInitializerOrder()
5759 for (const auto &VBase : ClassDecl->vbases()) { in MarkVirtualBaseDestructorsReferenced()
9062 for (auto &B : RD->vbases()) in visit()
13762 for (CXXBaseSpecifier &B : VBase ? RD->vbases() : RD->bases()) { in DefineInheritingConstructor()
/openbsd-src/gnu/llvm/clang/include/clang/AST/
H A DDeclCXX.h363 ArrayRef<CXXBaseSpecifier> vbases() const { in vbases() function
619 base_class_range vbases() { in vbases() function
622 base_class_const_range vbases() const { in vbases() function
/openbsd-src/gnu/llvm/clang/lib/Analysis/
H A DCFG.cpp1948 for (const auto &VI : RD->vbases()) { in addImplicitDtorsForDestructor()

12