Lines Matching refs:DD

94       CUNode(Node), Asm(A), DD(DW), DU(DWU), IndexTyDie(nullptr) {
130 if (DD->getDwarfVersion() >= 3)
135 if (DD->getDwarfVersion() >= 3)
144 if (DD->getDwarfVersion() >= 4)
155 if (DD->getDwarfVersion() >= 4)
173 if (DD->getDwarfVersion() >= 5)
181 if (DD->getDwarfVersion() >= 5)
198 if (isDwoUnit() && !DD->shareAcrossDWOCUs())
202 !DD->generateTypeUnits();
224 if (DD->getDwarfVersion() >= 4)
263 if (DD->useInlineStrings()) {
305 if (DD->getDwarfVersion() >= 4)
313 if (DD->getDwarfVersion() < 5)
343 if (DD->getDwarfVersion() >= 5) {
345 addUInt(Die, dwarf::DW_FORM_addrx, DD->getAddressPool().getIndex(Sym));
349 if (DD->useSplitDwarf()) {
352 DD->getAddressPool().getIndex(Sym));
406 Loc->BestForm(DD->getDwarfVersion()), Loc);
462 static bool isUnsignedDIType(DwarfDebug *DD, const DIType *Ty) {
490 return isUnsignedDIType(DD, DTy->getBaseType());
546 addConstantValue(Die, isUnsignedDIType(DD, Ty), MO.getImm());
550 addConstantValue(Die, isUnsignedDIType(DD, Ty), Val);
561 addConstantValue(Die, Val, isUnsignedDIType(DD, Ty));
596 DD->getDwarfVersion() >= 4 ? dwarf::DW_AT_linkage_name
661 if (DD->generateTypeUnits() && !Ty->isForwardDecl() &&
665 DD->addDwarfTypeUnitType(getCU(), TypeId->getString(), TyDIE, CTy);
667 auto X = DD->enterNonTypeUnitContext();
687 if (Ty->getTag() == dwarf::DW_TAG_restrict_type && DD->getDwarfVersion() <= 2)
691 if (Ty->getTag() == dwarf::DW_TAG_atomic_type && DD->getDwarfVersion() < 5)
717 DD->addAccelType(*CUNode, Ty->getName(), TyDIE, Flags);
805 if (Tag == dwarf::DW_TAG_typedef && DD->getDwarfVersion() >= 5) {
933 if (isUnsignedDIType(DD, Discriminator->getBaseType()))
1101 DD->addAccelNamespace(*CUNode, Name, NDie);
1174 if (DD->useAllLinkageNames())
1195 (DD->useAllLinkageNames() || DU->getAbstractSPDies().lookup(SP)))
1284 if (DD->useAppleExtensionAttributes()) {
1323 if (DD->getDwarfVersion() >= 5 && SP->isDeleted())
1362 DD->addAccelType(*CUNode, Name, *IndexTyDie, /*Flags*/ 0);
1421 bool IsUnsigned = DTy && isUnsignedDIType(DD, DTy);
1423 if (DD->getDwarfVersion() >= 3)
1425 if (DD->getDwarfVersion() >= 4 && (CTy->getFlags() & DINode::FlagEnumClass))
1492 uint64_t FieldSize = DD->getBaseTypeSize(DT);
1499 if (DD->useDWARF2Bitfields())
1514 if (DD->useDWARF2Bitfields()) {
1536 if (DD->getDwarfVersion() <= 2) {
1541 } else if (!IsBitfield || DD->useDWARF2Bitfields())
1622 if (!DD->useSectionsAsReferences()) {
1632 unsigned Version = DD->getDwarfVersion();
1662 DD->useSplitDwarf() ? dwarf::DW_UT_split_type
1676 DD->getDwarfVersion() >= 4 ? dwarf::DW_FORM_sec_offset
1686 DD->getDwarfVersion() >= 4 ? dwarf::DW_FORM_sec_offset
1695 return DD->useSplitDwarf();
1724 assert(DD->getDwarfVersion() >= 5 &&