Searched refs:DDTy (Results 1 – 5 of 5) sorted by relevance
151 const DIDerivedType *DDTy = dyn_cast<DIDerivedType>(Ty); in getBaseTypeSize() local152 if (!DDTy) in getBaseTypeSize()155 unsigned Tag = DDTy->getTag(); in getBaseTypeSize()162 return DDTy->getSizeInBits(); in getBaseTypeSize()164 DIType *BaseType = DDTy->getBaseType(); in getBaseTypeSize()
2343 const DIDerivedType *DDTy) { in collectMemberInfo() 2344 if (!DDTy->getName().empty()) { in collectMemberInfo() 2345 Info.Members.push_back({DDTy, 0}); in collectMemberInfo() 2348 if ((DDTy->getFlags() & DINode::FlagStaticMember) == in collectMemberInfo() 2350 if (DDTy->getConstant() && (isa<ConstantInt>(DDTy->getConstant()) || in collectMemberInfo() 2351 isa<ConstantFP>(DDTy->getConstant()))) in collectMemberInfo() 2352 StaticConstMembers.push_back(DDTy); in collectMemberInfo() 2362 assert((DDTy->getOffsetInBits() % 8) == 0 && "Unnamed bitfield member!"); in collectMemberInfo() 2363 uint64_t Offset = DDTy in collectMemberInfo() 2325 collectMemberInfo(ClassInfo & Info,const DIDerivedType * DDTy) collectMemberInfo() argument 2383 } else if (auto *DDTy = dyn_cast<DIDerivedType>(Element)) { collectClassInfo() local [all...]
952 else if (auto *DDTy = dyn_cast<DIDerivedType>(Element)) { in constructTypeDIE() local953 if (DDTy->getTag() == dwarf::DW_TAG_friend) { in constructTypeDIE()955 addType(ElemDie, DDTy->getBaseType(), dwarf::DW_AT_friend); in constructTypeDIE()956 } else if (DDTy->isStaticMember()) { in constructTypeDIE()957 getOrCreateStaticMemberDIE(DDTy); in constructTypeDIE()963 dyn_cast_or_null<ConstantInt>(DDTy->getDiscriminantValue())) { in constructTypeDIE()971 constructMemberDIE(Variant, DDTy); in constructTypeDIE()973 constructMemberDIE(Buffer, DDTy); in constructTypeDIE()
474 void collectMemberInfo(ClassInfo &Info, const DIDerivedType *DDTy);
299 const auto *DDTy = cast<DIDerivedType>(Element); in completeType() local301 BTFMember.NameOff = BDebug.addString(DDTy->getName()); in completeType()303 uint8_t BitFieldSize = DDTy->isBitField() ? DDTy->getSizeInBits() : 0; in completeType()304 BTFMember.Offset = BitFieldSize << 24 | DDTy->getOffsetInBits(); in completeType()306 BTFMember.Offset = DDTy->getOffsetInBits(); in completeType()308 const auto *BaseTy = DDTy->getBaseType(); in completeType()