Lines Matching refs:Element
576 for (const auto *Element : TParams) { in addTemplateParams() local
577 if (auto *TTP = dyn_cast<DITemplateTypeParameter>(Element)) in addTemplateParams()
579 else if (auto *TVP = dyn_cast<DITemplateValueParameter>(Element)) in addTemplateParams()
870 for (const auto *Element : Elements) { in constructTypeDIE() local
871 if (!Element) in constructTypeDIE()
873 if (auto *SP = dyn_cast<DISubprogram>(Element)) in constructTypeDIE()
875 else if (auto *DDTy = dyn_cast<DIDerivedType>(Element)) { in constructTypeDIE()
896 } else if (auto *Property = dyn_cast<DIObjCProperty>(Element)) { in constructTypeDIE()
912 } else if (auto *Composite = dyn_cast<DICompositeType>(Element)) { in constructTypeDIE()
1352 if (auto *Element = dyn_cast_or_null<DINode>(Elements[i])) in constructArrayTypeDIE() local
1353 if (Element->getTag() == dwarf::DW_TAG_subrange_type) in constructArrayTypeDIE()
1354 constructSubrangeDIE(Buffer, cast<DISubrange>(Element), IdxTy); in constructArrayTypeDIE()