Lines Matching refs:CTy
835 else if (DICompositeType CTy = dyn_cast<MDCompositeTypeBase>(Ty)) { in getOrCreateTypeDIE() local
837 if (MDString *TypeId = CTy->getRawIdentifier()) { in getOrCreateTypeDIE()
838 DD->addDwarfTypeUnitType(getCU(), TypeId->getString(), TyDIE, CTy); in getOrCreateTypeDIE()
842 constructTypeDIE(TyDIE, CTy); in getOrCreateTypeDIE()
997 void DwarfUnit::constructTypeDIE(DIE &Buffer, DICompositeType CTy) { in constructTypeDIE() argument
999 StringRef Name = CTy->getName(); in constructTypeDIE()
1001 uint64_t Size = CTy->getSizeInBits() >> 3; in constructTypeDIE()
1006 constructArrayTypeDIE(Buffer, CTy); in constructTypeDIE()
1009 constructEnumTypeDIE(Buffer, CTy); in constructTypeDIE()
1013 auto Elements = cast<MDSubroutineType>(CTy)->getTypeArray(); in constructTypeDIE()
1032 if (CTy->isLValueReference()) in constructTypeDIE()
1035 if (CTy->isRValueReference()) in constructTypeDIE()
1042 DIArray Elements = CTy->getElements(); in constructTypeDIE()
1083 if (CTy->isAppleBlockExtension()) in constructTypeDIE()
1089 dyn_cast_or_null<MDCompositeType>(resolve(CTy->getVTableHolder()))) in constructTypeDIE()
1093 if (CTy->isObjcClassComplete()) in constructTypeDIE()
1100 addTemplateParams(Buffer, CTy->getTemplateParams()); in constructTypeDIE()
1119 else if (!CTy->isForwardDecl()) in constructTypeDIE()
1124 if (CTy->isForwardDecl()) in constructTypeDIE()
1128 if (!CTy->isForwardDecl()) in constructTypeDIE()
1129 addSourceLine(Buffer, CTy); in constructTypeDIE()
1132 unsigned RLang = CTy->getRuntimeLang(); in constructTypeDIE()
1393 void DwarfUnit::constructArrayTypeDIE(DIE &Buffer, DICompositeType CTy) { in constructArrayTypeDIE() argument
1394 if (CTy->isVector()) in constructArrayTypeDIE()
1398 addType(Buffer, resolve(CTy->getBaseType())); in constructArrayTypeDIE()
1406 DIArray Elements = CTy->getElements(); in constructArrayTypeDIE()
1416 void DwarfUnit::constructEnumTypeDIE(DIE &Buffer, DICompositeType CTy) { in constructEnumTypeDIE() argument
1417 DIArray Elements = CTy->getElements(); in constructEnumTypeDIE()
1431 DIType DTy = resolve(CTy->getBaseType()); in constructEnumTypeDIE()