Lines Matching refs:NumExpansions
258 Optional<unsigned> &NumExpansions) { in TryExpandParameterPacks() argument
629 Optional<unsigned> NumExpansions,
1047 Optional<unsigned> NumExpansions) { in RebuildPackExpansionType() argument
1049 NumExpansions); in RebuildPackExpansionType()
3037 Optional<unsigned> NumExpansions) { in RebuildPackExpansion() argument
3042 EllipsisLoc, NumExpansions); in RebuildPackExpansion()
3052 NumExpansions), in RebuildPackExpansion()
3069 NumExpansions)) in RebuildPackExpansion()
3084 Optional<unsigned> NumExpansions) { in RebuildPackExpansion() argument
3085 return getSema().CheckPackExpansion(Pattern, EllipsisLoc, NumExpansions); in RebuildPackExpansion()
3313 Optional<unsigned> NumExpansions = OrigNumExpansions; in TransformExprs() local
3318 NumExpansions)) in TransformExprs()
3332 NumExpansions); in TransformExprs()
3348 for (unsigned I = 0; I != *NumExpansions; ++I) { in TransformExprs()
3895 Optional<unsigned> NumExpansions = OrigNumExpansions; in TransformTemplateArguments() local
3901 NumExpansions)) in TransformTemplateArguments()
3914 NumExpansions); in TransformTemplateArguments()
3924 for (unsigned I = 0; I != *NumExpansions; ++I) { in TransformTemplateArguments()
4645 ParmVarDecl *OldParm, int indexAdjustment, Optional<unsigned> NumExpansions, in TransformFunctionTypeParam() argument
4650 if (NumExpansions && isa<PackExpansionType>(OldDI->getType())) { in TransformFunctionTypeParam()
4668 NumExpansions); in TransformFunctionTypeParam()
4713 Optional<unsigned> NumExpansions; in TransformFunctionTypeParams() local
4731 NumExpansions = OrigNumExpansions; in TransformFunctionTypeParams()
4737 NumExpansions)) { in TransformFunctionTypeParams()
4745 for (unsigned I = 0; I != *NumExpansions; ++I) { in TransformFunctionTypeParams()
4796 NumExpansions, in TransformFunctionTypeParams()
4818 Optional<unsigned> NumExpansions; in TransformFunctionTypeParams() local
4834 NumExpansions)) { in TransformFunctionTypeParams()
4841 for (unsigned I = 0; I != *NumExpansions; ++I) { in TransformFunctionTypeParams()
4896 NumExpansions); in TransformFunctionTypeParams()
5076 Optional<unsigned> NumExpansions = PackExpansion->getNumExpansions(); in TransformExceptionSpec() local
5081 RetainExpansion, NumExpansions)) in TransformExceptionSpec()
5093 U = SemaRef.Context.getPackExpansionType(U, NumExpansions); in TransformExceptionSpec()
5100 for (unsigned ArgIdx = 0; ArgIdx != *NumExpansions; ++ArgIdx) { in TransformExceptionSpec()
5980 Optional<unsigned> NumExpansions = PackExpansion->getNumExpansions(); in TransformObjCObjectType() local
5983 Unexpanded, Expand, RetainExpansion, NumExpansions)) in TransformObjCObjectType()
6000 NewPatternType, NumExpansions); in TransformObjCObjectType()
6010 for (unsigned ArgIdx = 0; ArgIdx != *NumExpansions; ++ArgIdx) { in TransformObjCObjectType()
9792 Optional<unsigned> NumExpansions = OrigNumExpansions; in TransformTypeTraitExpr() local
9797 NumExpansions)) in TransformTypeTraitExpr()
9816 NumExpansions); in TransformTypeTraitExpr()
9829 for (unsigned I = 0; I != *NumExpansions; ++I) { in TransformTypeTraitExpr()
9841 NumExpansions); in TransformTypeTraitExpr()
9870 NumExpansions); in TransformTypeTraitExpr()
10308 Optional<unsigned> NumExpansions; in TransformLambdaExpr() local
10313 NumExpansions)) { in TransformLambdaExpr()
10323 for (unsigned I = 0; I != *NumExpansions; ++I) { in TransformLambdaExpr()
10669 Optional<unsigned> NumExpansions; in TransformSizeOfPackExpr() local
10673 NumExpansions)) in TransformSizeOfPackExpr()
10782 Optional<unsigned> NumExpansions; in TransformCXXFoldExpr() local
10787 NumExpansions)) in TransformCXXFoldExpr()
10837 for (unsigned I = 0; I != *NumExpansions; ++I) { in TransformCXXFoldExpr()
10839 getSema(), LeftFold ? I : *NumExpansions - I - 1); in TransformCXXFoldExpr()
10963 Optional<unsigned> OrigNumExpansions = OrigElement.NumExpansions; in TransformObjCDictionaryLiteral()
10964 Optional<unsigned> NumExpansions = OrigNumExpansions; in TransformObjCDictionaryLiteral() local
10971 NumExpansions)) in TransformObjCDictionaryLiteral()
10994 Key.get(), Value.get(), OrigElement.EllipsisLoc, NumExpansions in TransformObjCDictionaryLiteral()
11006 for (unsigned I = 0; I != *NumExpansions; ++I) { in TransformObjCDictionaryLiteral()
11017 Key.get(), Value.get(), SourceLocation(), NumExpansions in TransformObjCDictionaryLiteral()