| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | SemaTemplateVariadic.cpp | 571 Optional<unsigned> NumExpansions) { in CheckPackExpansion() argument 600 return Context.getPackExpansionType(Pattern, NumExpansions); in CheckPackExpansion() 631 bool &RetainExpansion, Optional<unsigned> &NumExpansions) { in CheckParameterPacksForExpansion() argument 713 if (!NumExpansions) { in CheckParameterPacksForExpansion() 716 NumExpansions = NewPackSize; in CheckParameterPacksForExpansion() 723 if (NewPackSize != *NumExpansions) { in CheckParameterPacksForExpansion() 733 << Name << *NumExpansions << NewPackSize in CheckParameterPacksForExpansion() 749 if (NumExpansions && *NumExpansions < *NumPartialExpansions) { in CheckParameterPacksForExpansion() 758 NumExpansions = NumPartialExpansions; in CheckParameterPacksForExpansion() 1039 NumExpansions = Expansion->getNumExpansions(); in getTemplateArgumentPackExpansionPattern() [all …]
|
| H A D | TreeTransform.h | 5040 Optional<unsigned> NumExpansions; in TransformFunctionTypeParams() local 5058 NumExpansions = OrigNumExpansions; in TransformFunctionTypeParams() 5145 Optional<unsigned> NumExpansions; in TransformFunctionTypeParams() local 5409 RetainExpansion, NumExpansions)) in TransformExceptionSpec() 11155 Optional<unsigned> NumExpansions; in TransformLambdaExpr() local 11497 Optional<unsigned> NumExpansions; in TransformSizeOfPackExpr() local 11565 Optional<unsigned> NumExpansions = in TransformSizeOfPackExpr() local 11567 if (!NumExpansions) { in TransformSizeOfPackExpr() 11574 Result = *Result + *NumExpansions; in TransformSizeOfPackExpr() 11659 Optional<unsigned> NumExpansions; in TransformCXXFoldExpr() local [all …]
|
| H A D | SemaTemplateInstantiate.cpp | 767 Optional<unsigned> &NumExpansions) { in TryExpandParameterPacks() argument 773 NumExpansions); in TryExpandParameterPacks() 915 Optional<unsigned> NumExpansions, 1441 Optional<unsigned> NumExpansions, in TransformFunctionTypeParam() argument 1444 NumExpansions, ExpectParameterPack); in TransformFunctionTypeParam() 1735 Optional<unsigned> NumExpansions, in SubstParmVarDecl() argument 1755 NumExpansions); in SubstParmVarDecl() 1890 Optional<unsigned> NumExpansions; in SubstBaseSpecifiers() local 1896 NumExpansions)) { in SubstBaseSpecifiers() 1903 for (unsigned I = 0; I != *NumExpansions; ++I) { in SubstBaseSpecifiers()
|
| H A D | SemaTemplateInstantiateDecl.cpp | 120 Optional<unsigned> NumExpansions; in instantiateDependentAlignedAttr() local 132 for (unsigned I = 0; I != *NumExpansions; ++I) { in instantiateDependentAlignedAttr() 2285 for (unsigned I = 0; I != *NumExpansions; ++I) { in VisitNonTypeTemplateParmDecl() 2320 NumExpansions); in VisitNonTypeTemplateParmDecl() 2427 Optional<unsigned> NumExpansions; in VisitTemplateTemplateParmDecl() local 2437 for (unsigned I = 0; I != *NumExpansions; ++I) { in VisitTemplateTemplateParmDecl() 2658 Optional<unsigned> NumExpansions; in instantiateUnresolvedUsingDecl() local 2661 Expand, RetainExpansion, NumExpansions)) in instantiateUnresolvedUsingDecl() 2691 for (unsigned I = 0; I != *NumExpansions; ++I) { in instantiateUnresolvedUsingDecl() 4620 Optional<unsigned> NumExpansions; in InstantiateMemInitializers() local [all …]
|
| H A D | SemaTemplateDeduction.cpp | 1088 Optional<unsigned> NumExpansions = Expansion->getNumExpansions(); in DeduceTemplateArguments() local 1089 if (NumExpansions && !PackScope.isPartiallyExpanded()) { in DeduceTemplateArguments() 1090 for (unsigned I = 0; I != *NumExpansions && ArgIdx < NumArgs; in DeduceTemplateArguments() 3283 unsigned NumExpansions = in getPackIndexForParam() local 3285 if (Idx + NumExpansions > ParamIdx) in getPackIndexForParam() 3287 Idx += NumExpansions; in getPackIndexForParam() 3920 Optional<unsigned> NumExpansions = ParamExpansion->getNumExpansions(); in DeduceTemplateArguments() local 3921 if (NumExpansions && !PackScope.isPartiallyExpanded()) { in DeduceTemplateArguments() 3922 for (unsigned I = 0; I != *NumExpansions && ArgIdx < Args.size(); in DeduceTemplateArguments()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/ |
| H A D | TemplateBase.h | 125 unsigned NumExpansions; member 182 TemplateArg.NumExpansions = 0; in TemplateArgument() 196 TemplateArgument(TemplateName Name, Optional<unsigned> NumExpansions) { in TemplateArgument() argument 199 if (NumExpansions) in TemplateArgument() 200 TemplateArg.NumExpansions = *NumExpansions + 1; in TemplateArgument() 202 TemplateArg.NumExpansions = 0; in TemplateArgument()
|
| H A D | Type.h | 1703 unsigned NumExpansions; 5362 Optional<unsigned> NumExpansions) 5368 PackExpansionTypeBits.NumExpansions = 5369 NumExpansions ? *NumExpansions + 1 : 0; 5381 if (PackExpansionTypeBits.NumExpansions) 5382 return PackExpansionTypeBits.NumExpansions - 1; 5394 Optional<unsigned> NumExpansions) { 5396 ID.AddBoolean(NumExpansions.hasValue()); 5397 if (NumExpansions) 5398 ID.AddInteger(*NumExpansions);
|
| H A D | ExprCXX.h | 3783 unsigned NumExpansions; variable 3789 Optional<unsigned> NumExpansions) in PackExpansionExpr() argument 3795 NumExpansions(NumExpansions ? *NumExpansions + 1 : 0), in PackExpansionExpr() 3813 if (NumExpansions) in getNumExpansions() 3814 return NumExpansions - 1; in getNumExpansions()
|
| H A D | DeclCXX.h | 3510 unsigned NumExpansions; 3519 InstantiatedFrom(InstantiatedFrom), NumExpansions(UsingDecls.size()) { 3539 return llvm::makeArrayRef(getTrailingObjects<NamedDecl *>(), NumExpansions); 3547 unsigned NumExpansions);
|
| H A D | ExprObjC.h | 251 Optional<unsigned> NumExpansions; member 353 Result.NumExpansions = Expansion.NumExpansionsPlusOne - 1;
|
| H A D | ASTContext.h | 1480 Optional<unsigned> NumExpansions);
|
| H A D | DeclTemplate.h | 1501 unsigned NumExpansions);
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/AST/ |
| H A D | TemplateBase.cpp | 255 if (TemplateArg.NumExpansions) in getNumTemplateExpansions() 256 return TemplateArg.NumExpansions - 1; in getNumTemplateExpansions()
|
| H A D | ExprObjC.cpp | 86 if (VK[I].NumExpansions) in ObjCDictionaryLiteral() 87 Expansions[I].NumExpansionsPlusOne = *VK[I].NumExpansions + 1; in ObjCDictionaryLiteral()
|
| H A D | DeclTemplate.cpp | 652 unsigned NumExpansions) { in CreateDeserialized() argument 654 new (C, ID, additionalSizeToAlloc<TemplateParameterList *>(NumExpansions)) in CreateDeserialized() 657 TTP->NumExpandedParams = NumExpansions; in CreateDeserialized()
|
| H A D | DeclCXX.cpp | 2771 unsigned NumExpansions) { in CreateDeserialized() argument 2772 size_t Extra = additionalSizeToAlloc<NamedDecl *>(NumExpansions); in CreateDeserialized() 2774 Result->NumExpansions = NumExpansions; in CreateDeserialized() 2776 for (unsigned I = 0; I != NumExpansions; ++I) in CreateDeserialized()
|
| H A D | ASTContext.cpp | 4355 Optional<unsigned> NumExpansions) { in getPackExpansionType() argument 4357 PackExpansionType::Profile(ID, Pattern, NumExpansions); in getPackExpansionType() 4374 Canon = getPackExpansionType(Canon, NumExpansions); in getPackExpansionType() 4383 PackExpansionType(Pattern, Canon, NumExpansions); in getPackExpansionType()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/ |
| H A D | ASTWriterStmt.cpp | 1054 unsigned NumExpansions = 0; in VisitObjCDictionaryLiteral() local 1055 if (Element.NumExpansions) in VisitObjCDictionaryLiteral() 1056 NumExpansions = *Element.NumExpansions + 1; in VisitObjCDictionaryLiteral() 1057 Record.push_back(NumExpansions); in VisitObjCDictionaryLiteral() 1707 Record.push_back(E->NumExpansions); in VisitPackExpansionExpr()
|
| H A D | ASTWriter.cpp | 508 if (Optional<unsigned> NumExpansions = T->getNumExpansions()) in VisitPackExpansionType() local 509 Record.push_back(*NumExpansions + 1); in VisitPackExpansionType() 5884 if (Optional<unsigned> NumExpansions = Arg.getNumTemplateExpansions()) in AddTemplateArgument() local 5885 Record->push_back(*NumExpansions + 1); in AddTemplateArgument()
|
| H A D | ASTReader.cpp | 6190 Optional<unsigned> NumExpansions; in readTypeRecord() local 6192 NumExpansions = Record[1] - 1; in readTypeRecord() 6193 return Context.getPackExpansionType(Pattern, NumExpansions); in readTypeRecord() 8791 if (unsigned NumExpansions = Record[Idx++]) in ReadTemplateArgument() local 8792 NumTemplateExpansions = NumExpansions - 1; in ReadTemplateArgument()
|
| H A D | ASTWriterDecl.cpp | 1210 Record.push_back(D->NumExpansions); in VisitUsingPackDecl()
|
| H A D | ASTReaderStmt.cpp | 1744 E->NumExpansions = Record.readInt(); in VisitPackExpansionExpr()
|
| H A D | ASTReaderDecl.cpp | 1587 for (unsigned I = 0; I != D->NumExpansions; ++I) in VisitUsingPackDecl()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/ |
| H A D | Sema.h | 6804 Optional<unsigned> NumExpansions); 6811 Optional<unsigned> NumExpansions); 6830 Optional<unsigned> NumExpansions); 6872 Optional<unsigned> &NumExpansions); 6912 Optional<unsigned> &NumExpansions) const; 7780 Optional<unsigned> NumExpansions,
|