Searched refs:ClassInfo (Results 1 – 3 of 3) sorted by relevance
156 struct ClassInfo { struct180 std::vector<ClassInfo *> SuperClasses; argument234 bool isRelatedTo(const ClassInfo &RHS) const { in isRelatedTo() argument259 const ClassInfo *Root = this; in isRelatedTo()263 const ClassInfo *RHSRoot = &RHS; in isRelatedTo()271 bool isSubsetOf(const ClassInfo &RHS) const { in isSubsetOf() argument277 SmallVector<const ClassInfo *, 16> Worklist(SuperClasses.begin(), in isSubsetOf()279 SmallPtrSet<const ClassInfo *, 16> Visited; in isSubsetOf()294 const ClassInfo *Root = this; in getTreeDepth()302 const ClassInfo *findRoot() const { in findRoot() argument[all …]
44 struct ClassInfo;474 void collectMemberInfo(ClassInfo &Info, const DIDerivedType *DDTy);475 ClassInfo collectClassInfo(const DICompositeType *Ty);
2301 // ClassInfo2304 struct llvm::ClassInfo { argument 2342 void CodeViewDebug::collectMemberInfo(ClassInfo &Info, in collectMemberInfo() 2384 ClassInfo NestedInfo = collectClassInfo(DCTy); in collectClassInfo() 2385 for (const ClassInfo::MemberInfo &IndirectField : NestedInfo.Members) in collectClassInfo() 2390 ClassInfo CodeViewDebug::collectClassInfo(const DICompositeType *Ty) { in collectClassInfo() 2391 ClassInfo Info; in collectClassInfo() 2543 ClassInfo Info = collectClassInfo(Ty); in lowerRecordFieldList() 2576 for (ClassInfo::MemberInfo &MemberInfo : Info.Members) { in lowerRecordFieldList() 2286 struct llvm::ClassInfo { global() struct in llvm 2287 MemberInfollvm::ClassInfo global() argument 2292 MemberListllvm::ClassInfo global() argument 2294 MethodsListllvm::ClassInfo global() argument 2296 MethodsMapllvm::ClassInfo global() argument 2299 Inheritancellvm::ClassInfo global() argument 2302 Membersllvm::ClassInfo global() argument 2306 VShapeTIllvm::ClassInfo global() argument 2308 NestedTypesllvm::ClassInfo global() argument