Searched refs:DDTy (Results 1 – 4 of 4) sorted by relevance
92 DIDerivedType *DDTy = dyn_cast<DIDerivedType>(Ty); in getBaseTypeSize() local93 if (!DDTy) in getBaseTypeSize()96 unsigned Tag = DDTy->getTag(); in getBaseTypeSize()101 return DDTy->getSizeInBits(); in getBaseTypeSize()103 DIType *BaseType = DDTy->getBaseType().resolve(); in getBaseTypeSize()
1485 const DIDerivedType *DDTy) { in collectMemberInfo() argument1486 if (!DDTy->getName().empty()) { in collectMemberInfo()1487 Info.Members.push_back({DDTy, 0}); in collectMemberInfo()1492 assert((DDTy->getOffsetInBits() % 8) == 0 && "Unnamed bitfield member!"); in collectMemberInfo()1493 uint64_t Offset = DDTy->getOffsetInBits(); in collectMemberInfo()1494 const DIType *Ty = DDTy->getBaseType().resolve(); in collectMemberInfo()1513 } else if (auto *DDTy = dyn_cast<DIDerivedType>(Element)) { in collectClassInfo() local1514 if (DDTy->getTag() == dwarf::DW_TAG_member) { in collectClassInfo()1515 collectMemberInfo(Info, DDTy); in collectClassInfo()1516 } else if (DDTy->getTag() == dwarf::DW_TAG_inheritance) { in collectClassInfo()[all …]
921 else if (auto *DDTy = dyn_cast<DIDerivedType>(Element)) { in constructTypeDIE() local922 if (DDTy->getTag() == dwarf::DW_TAG_friend) { in constructTypeDIE()924 addType(ElemDie, resolve(DDTy->getBaseType()), dwarf::DW_AT_friend); in constructTypeDIE()925 } else if (DDTy->isStaticMember()) { in constructTypeDIE()926 getOrCreateStaticMemberDIE(DDTy); in constructTypeDIE()928 constructMemberDIE(Buffer, DDTy); in constructTypeDIE()
272 void collectMemberInfo(ClassInfo &Info, const DIDerivedType *DDTy);