Lines Matching refs:DTy
773 void DwarfUnit::constructTypeDIE(DIE &Buffer, const DIDerivedType *DTy) { in constructTypeDIE() argument
775 StringRef Name = DTy->getName(); in constructTypeDIE()
776 uint64_t Size = DTy->getSizeInBits() >> 3; in constructTypeDIE()
780 const DIType *FromTy = DTy->getBaseType(); in constructTypeDIE()
788 addAnnotation(Buffer, DTy->getAnnotations()); in constructTypeDIE()
793 uint32_t AlignInBytes = DTy->getAlignInBytes(); in constructTypeDIE()
808 *getOrCreateTypeDIE(cast<DIDerivedType>(DTy)->getClassType())); in constructTypeDIE()
810 addAccess(Buffer, DTy->getFlags()); in constructTypeDIE()
813 if (!DTy->isForwardDecl()) in constructTypeDIE()
814 addSourceLine(Buffer, DTy); in constructTypeDIE()
819 if (DTy->getDWARFAddressSpace()) in constructTypeDIE()
821 *DTy->getDWARFAddressSpace()); in constructTypeDIE()
825 addTemplateParams(Buffer, DTy->getTemplateParams()); in constructTypeDIE()
827 if (auto PtrAuthData = DTy->getPtrAuthData()) { in constructTypeDIE()
1585 const DIType *DTy = CTy->getBaseType(); in constructEnumTypeDIE() local
1586 bool IsUnsigned = DTy && DD->isUnsignedDIType(DTy); in constructEnumTypeDIE()
1587 if (DTy) { in constructEnumTypeDIE()
1589 addType(Buffer, DTy); in constructEnumTypeDIE()