Searched refs:MemberInfo (Results 1 – 8 of 8) sorted by relevance
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGRecordLayoutBuilder.cpp | 77 struct MemberInfo { struct 99 return MemberInfo(Offset, MemberInfo::Field, Data); in StorageInfo() 214 std::vector<MemberInfo> Members; 382 Members.push_back(MemberInfo( in accumulateFields() 513 Members.push_back(MemberInfo(CharUnits::Zero(), MemberInfo::Base, in accumulateBases() 650 Members.push_back(MemberInfo(CharUnits::Zero(), MemberInfo::VFPtr, in accumulateVPtrs() 654 Members.push_back(MemberInfo(Layout.getVBPtrOffset(), MemberInfo::VBPtr, in accumulateVPtrs() 676 Members.push_back(MemberInfo(ScissorOffset, MemberInfo::Scissor, nullptr, in accumulateVBases() 688 Members.push_back(MemberInfo(Offset, MemberInfo::VBase, nullptr, in accumulateVBases() 696 Members.push_back(MemberInfo(Offset, MemberInfo::VBase, in accumulateVBases() [all …]
|
| /llvm-project-15.0.7/clang/lib/Serialization/ |
| H A D | ASTWriterDecl.cpp | 448 Record.AddDeclRef(MemberInfo->getInstantiatedFrom()); in VisitEnumDecl() 449 Record.push_back(MemberInfo->getTemplateSpecializationKind()); in VisitEnumDecl() 450 Record.AddSourceLocation(MemberInfo->getPointOfInstantiation()); in VisitEnumDecl() 595 MemberSpecializationInfo *MemberInfo = D->getMemberSpecializationInfo(); in VisitFunctionDecl() local 596 Record.AddDeclRef(MemberInfo->getInstantiatedFrom()); in VisitFunctionDecl() 597 Record.push_back(MemberInfo->getTemplateSpecializationKind()); in VisitFunctionDecl() 598 Record.AddSourceLocation(MemberInfo->getPointOfInstantiation()); in VisitFunctionDecl() 627 if (MemberSpecializationInfo *MemberInfo = in VisitFunctionDecl() local 630 Record.AddDeclRef(MemberInfo->getInstantiatedFrom()); in VisitFunctionDecl() 631 Record.push_back(MemberInfo->getTemplateSpecializationKind()); in VisitFunctionDecl() [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/DebugInfo/CodeView/ |
| H A D | TypeRecord.h | 296 Attrs(calcAttrs(PK, PM, PO, Size)), MemberInfo(MPI) {} in PointerRecord() 318 MemberPointerInfo getMemberInfo() const { return *MemberInfo; } in getMemberInfo() 350 Optional<MemberPointerInfo> MemberInfo; variable
|
| /llvm-project-15.0.7/llvm/unittests/DebugInfo/CodeView/ |
| H A D | TypeIndexDiscoveryTest.cpp | 422 MemberPointer.MemberInfo->ContainingType); in TEST_F() 459 MemberPointer.MemberInfo->ContainingType); in TEST_F()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | CodeViewDebug.cpp | 2253 struct MemberInfo { struct 2258 using MemberList = std::vector<MemberInfo>; 2333 for (const ClassInfo::MemberInfo &IndirectField : NestedInfo.Members) in collectMemberInfo() 2524 for (ClassInfo::MemberInfo &MemberInfo : Info.Members) { in lowerRecordFieldList() 2525 const DIDerivedType *Member = MemberInfo.MemberTypeNode; in lowerRecordFieldList() 2549 Member->getOffsetInBits() + MemberInfo.BaseOffset; in lowerRecordFieldList() 2554 MemberOffsetInBits = CI->getZExtValue() + MemberInfo.BaseOffset; in lowerRecordFieldList()
|
| /llvm-project-15.0.7/llvm/lib/DebugInfo/CodeView/ |
| H A D | TypeRecordMapping.cpp | 419 Record.MemberInfo.emplace(); in visitKnownRecord() 421 MemberPointerInfo &M = *Record.MemberInfo; in visitKnownRecord()
|
| /llvm-project-15.0.7/llvm/lib/ObjectYAML/ |
| H A D | CodeViewYAMLTypes.cpp | 444 IO.mapOptional("MemberInfo", Record.MemberInfo); in map()
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | ASTImporter.cpp | 2772 if (MemberSpecializationInfo *MemberInfo = D->getMemberSpecializationInfo()) { in VisitEnumDecl() local 2773 TemplateSpecializationKind SK = MemberInfo->getTemplateSpecializationKind(); in VisitEnumDecl() 2779 if (ExpectedSLoc POIOrErr = import(MemberInfo->getPointOfInstantiation())) in VisitEnumDecl() 2985 } else if (MemberSpecializationInfo *MemberInfo = in VisitRecordDecl() local 2988 MemberInfo->getTemplateSpecializationKind(); in VisitRecordDecl() 2997 import(MemberInfo->getPointOfInstantiation())) in VisitRecordDecl()
|