Home
last modified time | relevance | path

Searched refs:MemberInfo (Results 1 – 8 of 8) sorted by relevance

/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGRecordLayoutBuilder.cpp77 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 DASTWriterDecl.cpp448 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 DTypeRecord.h296 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 DTypeIndexDiscoveryTest.cpp422 MemberPointer.MemberInfo->ContainingType); in TEST_F()
459 MemberPointer.MemberInfo->ContainingType); in TEST_F()
/llvm-project-15.0.7/llvm/lib/CodeGen/AsmPrinter/
H A DCodeViewDebug.cpp2253 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 DTypeRecordMapping.cpp419 Record.MemberInfo.emplace(); in visitKnownRecord()
421 MemberPointerInfo &M = *Record.MemberInfo; in visitKnownRecord()
/llvm-project-15.0.7/llvm/lib/ObjectYAML/
H A DCodeViewYAMLTypes.cpp444 IO.mapOptional("MemberInfo", Record.MemberInfo); in map()
/llvm-project-15.0.7/clang/lib/AST/
H A DASTImporter.cpp2772 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()