Home
last modified time | relevance | path

Searched refs:ClassInfo (Results 1 – 3 of 3) sorted by relevance

/freebsd-src/contrib/llvm-project/llvm/utils/TableGen/
H A DAsmMatcherEmitter.cpp154 /// ClassInfo - Helper class for storing the information about a particular
156 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...]
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DCodeViewDebug.h44 struct ClassInfo;
474 void collectMemberInfo(ClassInfo &Info, const DIDerivedType *DDTy);
475 ClassInfo collectClassInfo(const DICompositeType *Ty);
H A DCodeViewDebug.cpp2304 struct llvm::ClassInfo { struct in llvm
2342 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()