| /netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/ |
| H A D | SemaTemplateVariadic.cpp | 607 Optional<unsigned> NumExpansions) { in CheckPackExpansion() argument 611 EllipsisLoc, NumExpansions); in CheckPackExpansion() 625 Optional<unsigned> NumExpansions) { in CheckPackExpansion() argument 640 return Context.getPackExpansionType(Pattern, NumExpansions, in CheckPackExpansion() 649 Optional<unsigned> NumExpansions) { in CheckPackExpansion() argument 666 PackExpansionExpr(Context.DependentTy, Pattern, EllipsisLoc, NumExpansions); in CheckPackExpansion() 673 bool &RetainExpansion, Optional<unsigned> &NumExpansions) { in CheckParameterPacksForExpansion() argument 755 if (!NumExpansions) { in CheckParameterPacksForExpansion() 758 NumExpansions = NewPackSize; in CheckParameterPacksForExpansion() 765 if (NewPackSize != *NumExpansions) { in CheckParameterPacksForExpansion() [all …]
|
| H A D | TreeTransform.h | 284 Optional<unsigned> &NumExpansions) { in TryExpandParameterPacks() argument 689 Optional<unsigned> NumExpansions, 1183 Optional<unsigned> NumExpansions) { in RebuildPackExpansionType() argument 1185 NumExpansions); in RebuildPackExpansionType() 3625 Optional<unsigned> NumExpansions) { in RebuildPackExpansion() argument 3630 EllipsisLoc, NumExpansions); in RebuildPackExpansion() 3641 NumExpansions), in RebuildPackExpansion() 3657 NumExpansions)) in RebuildPackExpansion() 3672 Optional<unsigned> NumExpansions) { in RebuildPackExpansion() argument 3673 return getSema().CheckPackExpansion(Pattern, EllipsisLoc, NumExpansions); in RebuildPackExpansion() [all …]
|
| H A D | SemaTemplateInstantiateDecl.cpp | 121 Optional<unsigned> NumExpansions; in instantiateDependentAlignedAttr() local 126 RetainExpansion, NumExpansions)) in instantiateDependentAlignedAttr() 133 for (unsigned I = 0; I != *NumExpansions; ++I) { in instantiateDependentAlignedAttr() 2719 Optional<unsigned> NumExpansions = OrigNumExpansions; in VisitNonTypeTemplateParmDecl() local 2725 NumExpansions)) in VisitNonTypeTemplateParmDecl() 2729 for (unsigned I = 0; I != *NumExpansions; ++I) { in VisitNonTypeTemplateParmDecl() 2764 NumExpansions); in VisitNonTypeTemplateParmDecl() 2882 Optional<unsigned> NumExpansions; in VisitTemplateTemplateParmDecl() local 2888 NumExpansions)) in VisitTemplateTemplateParmDecl() 2892 for (unsigned I = 0; I != *NumExpansions; ++I) { in VisitTemplateTemplateParmDecl() [all …]
|
| H A D | SemaTemplateInstantiate.cpp | 956 Optional<unsigned> &NumExpansions) { in TryExpandParameterPacks() argument 962 NumExpansions); in TryExpandParameterPacks() 1117 Optional<unsigned> NumExpansions, 1754 Optional<unsigned> NumExpansions, in TransformFunctionTypeParam() argument 1758 NumExpansions, ExpectParameterPack); in TransformFunctionTypeParam() 2315 Optional<unsigned> NumExpansions, in SubstParmVarDecl() argument 2335 NumExpansions); in SubstParmVarDecl() 2515 Optional<unsigned> NumExpansions; in SubstBaseSpecifiers() local 2521 NumExpansions)) { in SubstBaseSpecifiers() 2528 for (unsigned I = 0; I != *NumExpansions; ++I) { in SubstBaseSpecifiers()
|
| H A D | SemaTemplateDeduction.cpp | 1102 Optional<unsigned> NumExpansions = Expansion->getNumExpansions(); in DeduceTemplateArguments() local 1103 if (NumExpansions && !PackScope.isPartiallyExpanded()) { in DeduceTemplateArguments() 1104 for (unsigned I = 0; I != *NumExpansions && ArgIdx < NumArgs; in DeduceTemplateArguments() 3533 unsigned NumExpansions = in getPackIndexForParam() local 3535 if (Idx + NumExpansions > ParamIdx) in getPackIndexForParam() 3537 Idx += NumExpansions; in getPackIndexForParam() 4195 Optional<unsigned> NumExpansions = ParamExpansion->getNumExpansions(); in DeduceTemplateArguments() local 4196 if (NumExpansions && !PackScope.isPartiallyExpanded()) { in DeduceTemplateArguments() 4197 for (unsigned I = 0; I != *NumExpansions && ArgIdx < Args.size(); in DeduceTemplateArguments()
|
| H A D | SemaLambda.cpp | 790 Optional<unsigned> NumExpansions, IdentifierInfo *Id, bool IsDirectInit, in buildLambdaInitCaptureInitialization() argument 808 DeductType = Context.getPackExpansionType(DeductType, NumExpansions, in buildLambdaInitCaptureInitialization()
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/ |
| H A D | TemplateBase.h | 135 unsigned NumExpansions; 192 TemplateArg.NumExpansions = 0; 206 TemplateArgument(TemplateName Name, Optional<unsigned> NumExpansions) { 209 if (NumExpansions) 210 TemplateArg.NumExpansions = *NumExpansions + 1; 212 TemplateArg.NumExpansions = 0;
|
| H A D | ExprCXX.h | 4062 unsigned NumExpansions; variable 4068 Optional<unsigned> NumExpansions) in PackExpansionExpr() argument 4072 NumExpansions(NumExpansions ? *NumExpansions + 1 : 0), in PackExpansionExpr() 4092 if (NumExpansions) in getNumExpansions() 4093 return NumExpansions - 1; in getNumExpansions() 4587 unsigned NumExpansions; variable 4595 Optional<unsigned> NumExpansions) in CXXFoldExpr() argument 4598 NumExpansions(NumExpansions ? *NumExpansions + 1 : 0), Opcode(Opcode) { in CXXFoldExpr() 4633 if (NumExpansions) in getNumExpansions() 4634 return NumExpansions - 1; in getNumExpansions()
|
| H A D | Type.h | 1784 unsigned NumExpansions; 5641 Optional<unsigned> NumExpansions) 5647 PackExpansionTypeBits.NumExpansions = 5648 NumExpansions ? *NumExpansions + 1 : 0; 5660 if (PackExpansionTypeBits.NumExpansions) 5661 return PackExpansionTypeBits.NumExpansions - 1; 5673 Optional<unsigned> NumExpansions) { 5675 ID.AddBoolean(NumExpansions.hasValue()); 5676 if (NumExpansions) 5677 ID.AddInteger(*NumExpansions);
|
| H A D | DeclCXX.h | 3543 unsigned NumExpansions; variable 3552 InstantiatedFrom(InstantiatedFrom), NumExpansions(UsingDecls.size()) { in UsingPackDecl() 3572 return llvm::makeArrayRef(getTrailingObjects<NamedDecl *>(), NumExpansions); in expansions() 3580 unsigned NumExpansions);
|
| H A D | ExprObjC.h | 275 Optional<unsigned> NumExpansions; member 371 Result.NumExpansions = Expansion.NumExpansionsPlusOne - 1; in getKeyValueElement()
|
| H A D | ASTContext.h | 1553 Optional<unsigned> NumExpansions,
|
| H A D | DeclTemplate.h | 1652 unsigned NumExpansions);
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/AST/ |
| H A D | TemplateBase.cpp | 273 if (TemplateArg.NumExpansions) in getNumTemplateExpansions() 274 return TemplateArg.NumExpansions - 1; in getNumTemplateExpansions() 371 TemplateArg.NumExpansions == Other.TemplateArg.NumExpansions; in structurallyEquals()
|
| H A D | ExprObjC.cpp | 68 if (VK[I].NumExpansions) in ObjCDictionaryLiteral() 69 Expansions[I].NumExpansionsPlusOne = *VK[I].NumExpansions + 1; in ObjCDictionaryLiteral()
|
| H A D | DeclTemplate.cpp | 829 unsigned NumExpansions) { in CreateDeserialized() argument 831 new (C, ID, additionalSizeToAlloc<TemplateParameterList *>(NumExpansions)) in CreateDeserialized() 834 TTP->NumExpandedParams = NumExpansions; in CreateDeserialized()
|
| H A D | DeclCXX.cpp | 3093 unsigned NumExpansions) { in CreateDeserialized() argument 3094 size_t Extra = additionalSizeToAlloc<NamedDecl *>(NumExpansions); in CreateDeserialized() 3096 Result->NumExpansions = NumExpansions; in CreateDeserialized() 3098 for (unsigned I = 0; I != NumExpansions; ++I) in CreateDeserialized()
|
| H A D | ASTContext.cpp | 5008 Optional<unsigned> NumExpansions, in getPackExpansionType() argument 5014 PackExpansionType::Profile(ID, Pattern, NumExpansions); in getPackExpansionType() 5023 Canon = getPackExpansionType(getCanonicalType(Pattern), NumExpansions, in getPackExpansionType() 5032 PackExpansionType(Pattern, Canon, NumExpansions); in getPackExpansionType()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Serialization/ |
| H A D | ASTWriterStmt.cpp | 1306 unsigned NumExpansions = 0; in VisitObjCDictionaryLiteral() local 1307 if (Element.NumExpansions) in VisitObjCDictionaryLiteral() 1308 NumExpansions = *Element.NumExpansions + 1; in VisitObjCDictionaryLiteral() 1309 Record.push_back(NumExpansions); in VisitObjCDictionaryLiteral() 1996 Record.push_back(E->NumExpansions); in VisitPackExpansionExpr() 2063 Record.push_back(E->NumExpansions); in VisitCXXFoldExpr()
|
| H A D | ASTReaderStmt.cpp | 2100 E->NumExpansions = Record.readInt(); in VisitPackExpansionExpr() 2168 E->NumExpansions = Record.readInt(); in VisitCXXFoldExpr()
|
| H A D | ASTWriterDecl.cpp | 1281 Record.push_back(D->NumExpansions); in VisitUsingPackDecl()
|
| H A D | ASTReaderDecl.cpp | 1658 for (unsigned I = 0; I != D->NumExpansions; ++I) in VisitUsingPackDecl()
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/ |
| H A D | Sema.h | 6106 Optional<unsigned> NumExpansions); 6619 Optional<unsigned> NumExpansions, IdentifierInfo *Id, bool DirectInit, 8183 Optional<unsigned> NumExpansions); 8190 Optional<unsigned> NumExpansions); 8209 Optional<unsigned> NumExpansions); 8251 Optional<unsigned> &NumExpansions); 8291 Optional<unsigned> &NumExpansions) const; 9256 Optional<unsigned> NumExpansions,
|