Searched refs:ClassInfo (Results 1 – 3 of 3) sorted by relevance
154 /// ClassInfo - Helper class for storing the information about a particular156 struct ClassInfo { argument 180 std::vector<ClassInfo *> SuperClasses;234 bool isRelatedTo(const ClassInfo &RHS) const { in isRelatedTo() 259 const ClassInfo *Root = this; in isRelatedTo() 263 const ClassInfo *RHSRoot = &RHS; in isRelatedTo() 271 bool isSubsetOf(const ClassInfo &RHS) const { in isSubsetOf() argument 277 SmallVector<const ClassInfo *, 16> Worklist(SuperClasses.begin(), in isSubsetOf() 279 SmallPtrSet<const ClassInfo *, 16> Visited; in isSubsetOf() 294 const ClassInfo *Roo in getTreeDepth() 155 struct ClassInfo { global() struct 174 Kind__anonb7b514ac0111::ClassInfo global() argument 179 SuperClasses__anonb7b514ac0111::ClassInfo global() argument 182 Name__anonb7b514ac0111::ClassInfo global() argument 185 ClassName__anonb7b514ac0111::ClassInfo global() argument 190 ValueName__anonb7b514ac0111::ClassInfo global() argument 194 PredicateMethod__anonb7b514ac0111::ClassInfo global() argument 198 RenderMethod__anonb7b514ac0111::ClassInfo global() argument 202 ParserMethod__anonb7b514ac0111::ClassInfo global() argument 205 Registers__anonb7b514ac0111::ClassInfo global() argument 208 DiagnosticType__anonb7b514ac0111::ClassInfo global() argument 211 DiagnosticString__anonb7b514ac0111::ClassInfo global() argument 214 IsOptional__anonb7b514ac0111::ClassInfo global() argument 218 DefaultMethod__anonb7b514ac0111::ClassInfo global() argument 222 isRegisterClass__anonb7b514ac0111::ClassInfo isRegisterClass() argument 227 isUserClass__anonb7b514ac0111::ClassInfo isUserClass() argument 233 isRelatedTo__anonb7b514ac0111::ClassInfo isRelatedTo() argument 292 getTreeDepth__anonb7b514ac0111::ClassInfo getTreeDepth() argument 302 findRoot__anonb7b514ac0111::ClassInfo findRoot() argument 312 operator <__anonb7b514ac0111::ClassInfo operator <() argument [all...]
44 struct ClassInfo;474 void collectMemberInfo(ClassInfo &Info, const DIDerivedType *DDTy);475 ClassInfo collectClassInfo(const DICompositeType *Ty);
2304 struct llvm::ClassInfo { struct in llvm2342 void CodeViewDebug::collectMemberInfo(ClassInfo &Info, in collectMemberInfo()2384 ClassInfo NestedInfo = collectClassInfo(DCTy); in collectMemberInfo()2385 for (const ClassInfo::MemberInfo &IndirectField : NestedInfo.Members) in collectMemberInfo()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()