Searched refs:DDTy (Results 1 - 5 of 5) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDebugHandlerBase.cpp145 const DIDerivedType *DDTy = dyn_cast<DIDerivedType>(Ty); local
146 if (!DDTy)
149 unsigned Tag = DDTy->getTag();
154 return DDTy->getSizeInBits();
156 DIType *BaseType = DDTy->getBaseType();
H A DCodeViewDebug.cpp2128 const DIDerivedType *DDTy) {
2129 if (!DDTy->getName().empty()) {
2130 Info.Members.push_back({DDTy, 0});
2138 assert((DDTy->getOffsetInBits() % 8) == 0 && "Unnamed bitfield member!");
2139 uint64_t Offset = DDTy->getOffsetInBits();
2140 const DIType *Ty = DDTy->getBaseType();
2177 } else if (auto *DDTy = dyn_cast<DIDerivedType>(Element)) {
2178 if (DDTy->getTag() == dwarf::DW_TAG_member) {
2179 collectMemberInfo(Info, DDTy);
2180 } else if (DDTy
2127 collectMemberInfo(ClassInfo &Info, const DIDerivedType *DDTy) argument
[all...]
H A DDwarfUnit.cpp921 else if (auto *DDTy = dyn_cast<DIDerivedType>(Element)) {
922 if (DDTy->getTag() == dwarf::DW_TAG_friend) {
924 addType(ElemDie, DDTy->getBaseType(), dwarf::DW_AT_friend);
925 } else if (DDTy->isStaticMember()) {
926 getOrCreateStaticMemberDIE(DDTy);
932 dyn_cast_or_null<ConstantInt>(DDTy->getDiscriminantValue())) {
938 constructMemberDIE(Variant, DDTy);
940 constructMemberDIE(Buffer, DDTy);
H A DCodeViewDebug.h432 void collectMemberInfo(ClassInfo &Info, const DIDerivedType *DDTy);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBTFDebug.cpp237 const auto *DDTy = cast<DIDerivedType>(Element); local
239 BTFMember.NameOff = BDebug.addString(DDTy->getName());
241 uint8_t BitFieldSize = DDTy->isBitField() ? DDTy->getSizeInBits() : 0;
242 BTFMember.Offset = BitFieldSize << 24 | DDTy->getOffsetInBits();
244 BTFMember.Offset = DDTy->getOffsetInBits();
246 const auto *BaseTy = DDTy->getBaseType();

Completed in 178 milliseconds