Searched refs:DDTy (Results 1 – 5 of 5) sorted by relevance
2357 const DIDerivedType *DDTy) { in collectMemberInfo() argument2358 if (!DDTy->getName().empty()) { in collectMemberInfo()2359 Info.Members.push_back({DDTy, 0}); in collectMemberInfo()2362 if ((DDTy->getFlags() & DINode::FlagStaticMember) == in collectMemberInfo()2364 if (DDTy->getConstant() && (isa<ConstantInt>(DDTy->getConstant()) || in collectMemberInfo()2365 isa<ConstantFP>(DDTy->getConstant()))) in collectMemberInfo()2366 StaticConstMembers.push_back(DDTy); in collectMemberInfo()2376 assert((DDTy->getOffsetInBits() % 8) == 0 && "Unnamed bitfield member!"); in collectMemberInfo()2377 uint64_t Offset = DDTy->getOffsetInBits(); in collectMemberInfo()2378 const DIType *Ty = DDTy->getBaseType(); in collectMemberInfo()[all …]
162 if (const DIDerivedType *DDTy = dyn_cast<DIDerivedType>(Ty)) in getBaseTypeSize() local163 BaseType = DDTy->getBaseType(); in getBaseTypeSize()
1070 else if (auto *DDTy = dyn_cast<DIDerivedType>(Element)) { in constructTypeDIE() local1071 if (DDTy->getTag() == dwarf::DW_TAG_friend) { in constructTypeDIE()1073 addType(ElemDie, DDTy->getBaseType(), dwarf::DW_AT_friend); in constructTypeDIE()1074 } else if (DDTy->isStaticMember()) { in constructTypeDIE()1075 getOrCreateStaticMemberDIE(DDTy); in constructTypeDIE()1080 if (Constant *CI = DDTy->getDiscriminantValue()) { in constructTypeDIE()1088 dyn_cast_or_null<DICompositeType>(DDTy->getBaseType()); in constructTypeDIE()1093 constructMemberDIE(Variant, DDTy); in constructTypeDIE()1096 constructMemberDIE(Buffer, DDTy); in constructTypeDIE()
481 void collectMemberInfo(ClassInfo &Info, const DIDerivedType *DDTy);
352 const auto *DDTy = cast<DIDerivedType>(Element); in completeType() local354 BTFMember.NameOff = BDebug.addString(DDTy->getName()); in completeType()356 uint8_t BitFieldSize = DDTy->isBitField() ? DDTy->getSizeInBits() : 0; in completeType()357 BTFMember.Offset = BitFieldSize << 24 | DDTy->getOffsetInBits(); in completeType()359 BTFMember.Offset = DDTy->getOffsetInBits(); in completeType()361 const auto *BaseTy = tryRemoveAtomicType(DDTy->getBaseType()); in completeType()