Lines Matching refs:NumExpansions
284 Optional<unsigned> &NumExpansions) { in TryExpandParameterPacks() argument
689 Optional<unsigned> NumExpansions,
1188 Optional<unsigned> NumExpansions) { in RebuildPackExpansionType() argument
1190 NumExpansions); in RebuildPackExpansionType()
3709 Optional<unsigned> NumExpansions) { in RebuildPackExpansion() argument
3714 EllipsisLoc, NumExpansions); in RebuildPackExpansion()
3725 NumExpansions), in RebuildPackExpansion()
3741 NumExpansions)) in RebuildPackExpansion()
3756 Optional<unsigned> NumExpansions) { in RebuildPackExpansion() argument
3757 return getSema().CheckPackExpansion(Pattern, EllipsisLoc, NumExpansions); in RebuildPackExpansion()
3769 Optional<unsigned> NumExpansions) { in RebuildCXXFoldExpr() argument
3772 NumExpansions); in RebuildCXXFoldExpr()
4009 Optional<unsigned> NumExpansions = OrigNumExpansions; in TransformExprs() local
4014 NumExpansions)) in TransformExprs()
4028 NumExpansions); in TransformExprs()
4044 for (unsigned I = 0; I != *NumExpansions; ++I) { in TransformExprs()
4603 Optional<unsigned> NumExpansions = OrigNumExpansions; in TransformTemplateArguments() local
4609 NumExpansions)) in TransformTemplateArguments()
4622 NumExpansions); in TransformTemplateArguments()
4632 for (unsigned I = 0; I != *NumExpansions; ++I) { in TransformTemplateArguments()
5607 ParmVarDecl *OldParm, int indexAdjustment, Optional<unsigned> NumExpansions, in TransformFunctionTypeParam() argument
5612 if (NumExpansions && isa<PackExpansionType>(OldDI->getType())) { in TransformFunctionTypeParam()
5630 NumExpansions); in TransformFunctionTypeParam()
5676 Optional<unsigned> NumExpansions; in TransformFunctionTypeParams() local
5694 NumExpansions = OrigNumExpansions; in TransformFunctionTypeParams()
5700 NumExpansions)) { in TransformFunctionTypeParams()
5716 for (unsigned I = 0; I != *NumExpansions; ++I) { in TransformFunctionTypeParams()
5767 NumExpansions, in TransformFunctionTypeParams()
5792 Optional<unsigned> NumExpansions; in TransformFunctionTypeParams() local
5808 NumExpansions)) { in TransformFunctionTypeParams()
5815 for (unsigned I = 0; I != *NumExpansions; ++I) { in TransformFunctionTypeParams()
5870 NumExpansions); in TransformFunctionTypeParams()
6044 Optional<unsigned> NumExpansions = PackExpansion->getNumExpansions(); in TransformExceptionSpec() local
6049 RetainExpansion, NumExpansions)) in TransformExceptionSpec()
6061 U = SemaRef.Context.getPackExpansionType(U, NumExpansions); in TransformExceptionSpec()
6068 for (unsigned ArgIdx = 0; ArgIdx != *NumExpansions; ++ArgIdx) { in TransformExceptionSpec()
7169 Optional<unsigned> NumExpansions = PackExpansion->getNumExpansions(); in TransformObjCObjectType() local
7172 Unexpanded, Expand, RetainExpansion, NumExpansions)) in TransformObjCObjectType()
7189 NewPatternType, NumExpansions); in TransformObjCObjectType()
7199 for (unsigned ArgIdx = 0; ArgIdx != *NumExpansions; ++ArgIdx) { in TransformObjCObjectType()
12460 Optional<unsigned> NumExpansions = OrigNumExpansions; in TransformTypeTraitExpr() local
12465 NumExpansions)) in TransformTypeTraitExpr()
12484 NumExpansions); in TransformTypeTraitExpr()
12497 for (unsigned I = 0; I != *NumExpansions; ++I) { in TransformTypeTraitExpr()
12509 NumExpansions); in TransformTypeTraitExpr()
12538 NumExpansions); in TransformTypeTraitExpr()
12996 Optional<unsigned> NumExpansions) { in TransformLambdaExpr()
13009 EllipsisLoc, NumExpansions, OldVD->getIdentifier(), in TransformLambdaExpr()
13030 Optional<unsigned> NumExpansions = OrigNumExpansions; in TransformLambdaExpr() local
13034 RetainExpansion, NumExpansions)) in TransformLambdaExpr()
13037 for (unsigned I = 0; I != *NumExpansions; ++I) { in TransformLambdaExpr()
13044 SubstInitCapture(ExpansionTL.getEllipsisLoc(), NumExpansions); in TransformLambdaExpr()
13218 Optional<unsigned> NumExpansions; in TransformLambdaExpr() local
13223 NumExpansions)) { in TransformLambdaExpr()
13233 for (unsigned I = 0; I != *NumExpansions; ++I) { in TransformLambdaExpr()
13595 Optional<unsigned> NumExpansions; in TransformSizeOfPackExpr() local
13599 NumExpansions)) in TransformSizeOfPackExpr()
13663 Optional<unsigned> NumExpansions = in TransformSizeOfPackExpr() local
13665 if (!NumExpansions) { in TransformSizeOfPackExpr()
13672 Result = *Result + *NumExpansions; in TransformSizeOfPackExpr()
13766 NumExpansions = OrigNumExpansions; in TransformCXXFoldExpr() local
13771 NumExpansions)) in TransformCXXFoldExpr()
13795 E->getEllipsisLoc(), RHS.get(), E->getEndLoc(), NumExpansions); in TransformCXXFoldExpr()
13801 if (NumExpansions && SemaRef.getLangOpts().BracketDepth < NumExpansions) { in TransformCXXFoldExpr()
13804 << *NumExpansions << SemaRef.getLangOpts().BracketDepth in TransformCXXFoldExpr()
13833 for (unsigned I = 0; I != *NumExpansions; ++I) { in TransformCXXFoldExpr()
13835 getSema(), LeftFold ? I : *NumExpansions - I - 1); in TransformCXXFoldExpr()
13962 Optional<unsigned> OrigNumExpansions = OrigElement.NumExpansions; in TransformObjCDictionaryLiteral()
13963 Optional<unsigned> NumExpansions = OrigNumExpansions; in TransformObjCDictionaryLiteral() local
13968 RetainExpansion, NumExpansions)) in TransformObjCDictionaryLiteral()
13991 Key.get(), Value.get(), OrigElement.EllipsisLoc, NumExpansions in TransformObjCDictionaryLiteral()
14003 for (unsigned I = 0; I != *NumExpansions; ++I) { in TransformObjCDictionaryLiteral()
14014 Key.get(), Value.get(), SourceLocation(), NumExpansions in TransformObjCDictionaryLiteral()