/freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/ |
H A D | TemplateArgumentVisitor.h | 43 DISPATCH(Pack); variable 65 VISIT_METHOD(Pack);
|
H A D | TemplateBase.h | 90 Pack enumerator in enum:clang::TemplateArgument::ArgKind 219 this->Args.Kind = Pack; 340 assert(getKind() == Pack); 347 assert(getKind() == Pack); 360 assert(getKind() == Pack); 366 assert(getKind() == Pack);
|
H A D | ExprCXX.h | 4120 NamedDecl *Pack = nullptr; member in class:clang::final 4124 SizeOfPackExpr(QualType SizeType, SourceLocation OperatorLoc, NamedDecl *Pack, argument 4132 Length(Length ? *Length : PartialArgs.size()), Pack(Pack) { 4145 NamedDecl *Pack, SourceLocation PackLoc, 4162 NamedDecl *getPack() const { return Pack; }
|
/freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaTemplateVariadic.cpp | 303 for (auto &Pack : Unexpanded) { 305 if (auto *TTPT = Pack.first.dyn_cast<const TemplateTypeParmType *>()) { 309 return declaresSameEntity(Pack.first.get<NamedDecl *>(), LocalPack); 313 LambdaParamPackReferences.push_back(Pack); 1080 case TemplateArgument::Pack: 1096 TemplateArgument Pack; local 1100 Pack = Subst->getArgumentPack(); 1108 Pack = Subst->getArgumentPack(); 1121 Pack = Subst->getArgumentPack(); 1130 case TemplateArgument::Pack 1193 Expr *Pack = LHS ? LHS : RHS; local [all...] |
H A D | SemaTemplateDeduction.cpp | 345 case TemplateArgument::Pack: { 346 if (Y.getKind() != TemplateArgument::Pack || 709 DeducedPack Pack(Index); 710 Pack.Saved = Deduced[Index]; 720 Packs.push_back(Pack); 761 assert(!Packs.empty() && "Pack expansion without unexpanded packs?"); 806 for (auto &Pack : Packs) { 807 if (Info.PendingDeducedPacks.size() > Pack.Index) 808 Pack.Outer = Info.PendingDeducedPacks[Pack [all...] |
H A D | SemaTemplateInstantiate.cpp | 942 void ExpandingFunctionParameterPack(ParmVarDecl *Pack) { argument 943 SemaRef.CurrentInstantiationScope->MakeInstantiatedLocalArgPack(Pack); 1210 assert(Arg.getKind() == TemplateArgument::Pack && 1251 assert(Arg.getKind() == TemplateArgument::Pack && 1349 assert(Arg.getKind() == TemplateArgument::Pack && 1413 if (Arg.getKind() == TemplateArgument::Pack) { 1425 assert(Arg.getKind() == TemplateArgument::Pack && 1632 if (DeclArgumentPack *Pack = Found->dyn_cast<DeclArgumentPack *>()) { 1640 E->getExprLoc(), *Pack); 1645 TransformedDecl = (*Pack)[getSem [all...] |
H A D | TreeTransform.h | 298 void ExpandingFunctionParameterPack(ParmVarDecl *Pack) { } argument 3048 NamedDecl *Pack, 3053 return SizeOfPackExpr::Create(SemaRef.Context, OperatorLoc, Pack, PackLoc, 3377 case TemplateArgument::Pack: 3380 llvm_unreachable("Pack expansion pattern has no parameter packs"); 3637 assert(!Unexpanded.empty() && "Pack expansion without parameter packs?"); 4036 case TemplateArgument::Pack: 4203 if (In.getArgument().getKind() == TemplateArgument::Pack) { 4233 assert(!Unexpanded.empty() && "Pack expansion without parameter packs?"); 5592 assert(!Unexpanded.empty() && "Pack expansio 3047 RebuildSizeOfPackExpr(SourceLocation OperatorLoc, NamedDecl *Pack, SourceLocation PackLoc, SourceLocation RParenLoc, Optional<unsigned> Length, ArrayRef<TemplateArgument> PartialArgs) argument 11932 VarDecl *Pack = C->getCapturedVar(); local 12315 auto *Pack = E->getPack(); local 12338 auto *Pack = cast_or_null<NamedDecl>( local [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Demangle/ |
H A D | ItaniumDemangle.h | 1701 const Node *Pack; member in class:SizeofParamPackExpr 1705 : Node(KSizeofParamPackExpr), Pack(Pack_) {} 1707 template<typename Fn> void match(Fn F) const { F(Pack); } 1711 ParameterPackExpansion PPE(Pack); 1912 const Node *Pack, *Init; member in class:FoldExpr 1919 : Node(KFoldExpr), Pack(Pack_), Init(Init_), OperatorName(OperatorName_), 1923 F(IsLeftFold, OperatorName, Pack, Init); 1929 ParameterPackExpansion(Pack).print(S); 4379 Node *Pack = getDerived().parseExpr(), *Init = nullptr; 4380 if (Pack 4844 auto *Pack = make<NodeArrayNode>(popTrailingNodeArray(ArgsBegin)); local [all...] |
/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/ |
H A D | DeclPrinter.cpp | 115 void printDeclType(QualType T, StringRef DeclName, bool Pack = false); 270 void DeclPrinter::printDeclType(QualType T, StringRef DeclName, bool Pack) { argument 275 Pack = true; 278 T.print(Out, Policy, (Pack ? "..." : "") + DeclName, Indentation);
|
H A D | TypeLoc.cpp | 587 case TemplateArgument::Pack:
|
H A D | ItaniumMangle.cpp | 4338 const NamedDecl *Pack = SPE->getPack(); local 4339 if (const TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(Pack)) 4342 = dyn_cast<NonTypeTemplateParmDecl>(Pack)) 4345 = dyn_cast<TemplateTemplateParmDecl>(Pack)) 4348 mangleFunctionParam(cast<ParmVarDecl>(Pack)); 4623 case TemplateArgument::Pack: {
|
H A D | StmtPrinter.cpp | 1810 const TemplateArgument &Pack = Args->get(0); local 1811 for (const auto &P : Pack.pack_elements()) {
|
H A D | ASTDiagnostic.cpp | 957 if (TA.getKind() != TemplateArgument::Pack) return; 1002 if (TA.getKind() != TemplateArgument::Pack)
|
H A D | ODRHash.cpp | 180 case TemplateArgument::Pack:
|
H A D | ExprCXX.cpp | 1598 NamedDecl *Pack, SourceLocation PackLoc, 1604 return new (Storage) SizeOfPackExpr(Context.getSizeType(), OperatorLoc, Pack, 1597 Create(ASTContext &Context, SourceLocation OperatorLoc, NamedDecl *Pack, SourceLocation PackLoc, SourceLocation RParenLoc, Optional<unsigned> Length, ArrayRef<TemplateArgument> PartialArgs) argument
|
H A D | MicrosoftMangle.cpp | 1427 if (i > 0 && TA.getKind() == TemplateArgument::Pack && 1428 TemplateArgs[i - 1].getKind() == TemplateArgument::Pack) 1514 case TemplateArgument::Pack: {
|
H A D | StmtProfile.cpp | 2123 case TemplateArgument::Pack:
|
H A D | TypePrinter.cpp | 1699 if (Argument.getKind() == TemplateArgument::Pack) {
|
H A D | ASTStructuralEquivalence.cpp | 347 case TemplateArgument::Pack:
|
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Template.h | 398 /// \param Pack The parameter pack, which will always be a template 406 void SetPartiallySubstitutedPack(NamedDecl *Pack,
|
/freebsd-12-stable/contrib/googletest/googlemock/include/gmock/internal/ |
H A D | gmock-internal-utils.h | 546 template <class Pack, size_t I> struct append;
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VPlan.h | 953 void setAlsoPack(bool Pack) { AlsoPack = Pack; }
|
/freebsd-12-stable/contrib/llvm-project/clang/lib/Index/ |
H A D | USRGeneration.cpp | 966 case TemplateArgument::Pack:
|
/freebsd-12-stable/contrib/llvm-project/clang/lib/Analysis/ |
H A D | PathDiagnostic.cpp | 882 if (TArg.getKind() == TemplateArgument::ArgKind::Pack) {
|
/freebsd-12-stable/contrib/gcc/config/arm/ |
H A D | ieee754-sf.S | 144 @ Pack final result together.
|