Searched refs:PET (Results 1 – 6 of 6) sorted by relevance
146 if (const auto *PET = dyn_cast<PackExpansionType>(LastParam->getType())) { in isLikelyForwardingFunction() local148 const auto BaseType = PET->getPattern().getNonReferenceType(); in isLikelyForwardingFunction()
227 void VisitPackExpansionType(const PackExpansionType *PET);
282 if (auto *PET = T->getAs<PackExpansionType>()) { in printDeclType() local284 T = PET->getPattern(); in printDeclType()
717 void JSONNodeDumper::VisitPackExpansionType(const PackExpansionType *PET) { in VisitPackExpansionType() argument718 if (llvm::Optional<unsigned> N = PET->getNumExpansions()) in VisitPackExpansionType()
3153 if (auto *PET = dyn_cast<PackExpansionType>(getTypePtr())) in getNonPackExpansionType() local3154 return PET->getPattern(); in getNonPackExpansionType()
991 if (auto PET = TL.getAs<PackExpansionTypeLoc>()) { in ActOnTemplateTypeArgument() local992 EllipsisLoc = PET.getEllipsisLoc(); in ActOnTemplateTypeArgument()993 TL = PET.getPatternLoc(); in ActOnTemplateTypeArgument()5461 if (auto *PET = NTTPType->getAs<PackExpansionType>()) { in CheckTemplateArgument() local5464 NTTPType = SubstType(PET->getPattern(), in CheckTemplateArgument()