Home | History | Annotate | Download | only in AsmPrinter

Lines Matching refs:CTy

976     DICompositeType CTy(Ty);
978 if (MDString *TypeId = CTy.getIdentifier()) {
979 DD->addDwarfTypeUnitType(getCU(), TypeId->getString(), TyDIE, CTy);
983 constructTypeDIE(TyDIE, CTy);
1148 void DwarfUnit::constructTypeDIE(DIE &Buffer, DICompositeType CTy) {
1150 StringRef Name = CTy.getName();
1152 uint64_t Size = CTy.getSizeInBits() >> 3;
1157 constructArrayTypeDIE(Buffer, CTy);
1160 constructEnumTypeDIE(Buffer, CTy);
1164 DIArray Elements = CTy.getTypeArray();
1184 if (CTy.isLValueReference())
1187 if (CTy.isRValueReference())
1194 DIArray Elements = CTy.getTypeArray();
1250 if (CTy.isAppleBlockExtension())
1253 DICompositeType ContainingType(resolve(CTy.getContainingType()));
1258 if (CTy.isObjcClassComplete())
1265 addTemplateParams(Buffer, CTy.getTemplateParams());
1284 else if (!CTy.isForwardDecl())
1289 if (CTy.isForwardDecl())
1293 if (!CTy.isForwardDecl())
1294 addSourceLine(Buffer, CTy);
1297 unsigned RLang = CTy.getRunTimeLang();
1721 void DwarfUnit::constructArrayTypeDIE(DIE &Buffer, DICompositeType CTy) {
1722 if (CTy.isVector())
1726 addType(Buffer, resolve(CTy.getTypeDerivedFrom()));
1743 DIArray Elements = CTy.getTypeArray();
1752 void DwarfUnit::constructEnumTypeDIE(DIE &Buffer, DICompositeType CTy) {
1753 DIArray Elements = CTy.getTypeArray();
1767 DIType DTy = resolve(CTy.getTypeDerivedFrom());