/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/AST/ |
H A D | TemplateBase.h | 72 Pack enumerator in enum:clang::TemplateArgument::ArgKind 203 this->Args.Kind = Pack; 316 assert(getKind() == Pack); 323 assert(getKind() == Pack); 336 assert(getKind() == Pack); 342 assert(getKind() == Pack);
|
H A D | ExprCXX.h | 3580 NamedDecl *Pack; 3588 SizeOfPackExpr(QualType SizeType, SourceLocation OperatorLoc, NamedDecl *Pack, 3596 Length(Length ? *Length : PartialArgs.size()), Pack(Pack) { 3605 : Expr(SizeOfPackExprClass, Empty), Length(NumPartialArgs), Pack() {} 3609 NamedDecl *Pack, SourceLocation PackLoc, 3626 NamedDecl *getPack() const { return Pack; }
|
H A D | RecursiveASTVisitor.h | 745 case TemplateArgument::Pack: 786 case TemplateArgument::Pack:
|
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Sema/ |
H A D | SemaTemplateDeduction.cpp | 264 case TemplateArgument::Pack: 265 if (Y.getKind() != TemplateArgument::Pack || 601 DeducedPack Pack(Index); 602 Pack.Saved = Deduced[Index]; 605 Packs.push_back(Pack); 609 assert(!Packs.empty() && "Pack expansion without unexpanded packs?"); 611 for (auto &Pack : Packs) { 612 if (Info.PendingDeducedPacks.size() > Pack.Index) 613 Pack.Outer = Info.PendingDeducedPacks[Pack [all...] |
H A D | SemaTemplateInstantiate.cpp | 673 void ExpandingFunctionParameterPack(ParmVarDecl *Pack) { argument 674 SemaRef.CurrentInstantiationScope->MakeInstantiatedLocalArgPack(Pack); 879 assert(Arg.getKind() == TemplateArgument::Pack && 920 assert(Arg.getKind() == TemplateArgument::Pack && 1019 assert(Arg.getKind() == TemplateArgument::Pack && 1081 assert(Arg.getKind() == TemplateArgument::Pack && 1251 if (DeclArgumentPack *Pack = Found->dyn_cast<DeclArgumentPack *>()) { 1259 E->getExprLoc(), *Pack); 1262 TransformedDecl = (*Pack)[getSema().ArgumentPackSubstitutionIndex]; 1347 assert(Arg.getKind() == TemplateArgument::Pack 2811 DeclArgumentPack *Pack = LocalDecls[D].get<DeclArgumentPack *>(); local 2826 DeclArgumentPack *Pack = new DeclArgumentPack; local 2831 SetPartiallySubstitutedPack(NamedDecl *Pack, const TemplateArgument *ExplicitArgs, unsigned NumExplicitArgs) argument [all...] |
H A D | SemaTemplateVariadic.cpp | 928 case TemplateArgument::Pack: 976 Expr *Pack = LHS ? LHS : RHS; local 977 assert(Pack && "fold expression with neither LHS nor RHS"); 978 if (!Pack->containsUnexpandedParameterPack()) 980 << Pack->getSourceRange();
|
H A D | TreeTransform.h | 281 void ExpandingFunctionParameterPack(ParmVarDecl *Pack) { } argument 2730 NamedDecl *Pack, 2735 return SizeOfPackExpr::Create(SemaRef.Context, OperatorLoc, Pack, PackLoc, 2978 case TemplateArgument::Pack: 2981 llvm_unreachable("Pack expansion pattern has no parameter packs"); 3224 assert(!Unexpanded.empty() && "Pack expansion without parameter packs?"); 3610 case TemplateArgument::Pack: 3625 case TemplateArgument::Pack: 3754 if (In.getArgument().getKind() == TemplateArgument::Pack) { 3784 assert(!Unexpanded.empty() && "Pack expansio 2729 RebuildSizeOfPackExpr(SourceLocation OperatorLoc, NamedDecl *Pack, SourceLocation PackLoc, SourceLocation RParenLoc, Optional<unsigned> Length, ArrayRef<TemplateArgument> PartialArgs) argument 10014 VarDecl *Pack = C->getCapturedVar(); local 10371 auto *Pack = E->getPack(); local 10392 auto *Pack = cast_or_null<NamedDecl>( local [all...] |
H A D | SemaTemplate.cpp | 2417 case TemplateArgument::Pack: 2460 if (Arg.getKind() != TemplateArgument::Pack || Arg.pack_size() != 1 || 3596 case TemplateArgument::Pack: 3655 case TemplateArgument::Pack: 3773 // We're done with this parameter pack. Pack up its arguments and add 6023 if (Args[I].getKind() == TemplateArgument::Pack) {
|
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/Sema/ |
H A D | Template.h | 342 /// \param Pack The parameter pack, which will always be a template 350 void SetPartiallySubstitutedPack(NamedDecl *Pack,
|
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/AST/ |
H A D | DeclPrinter.cpp | 100 void printDeclType(QualType T, StringRef DeclName, bool Pack = false); 239 void DeclPrinter::printDeclType(QualType T, StringRef DeclName, bool Pack) { argument 244 Pack = true; 247 T.print(Out, Policy, (Pack ? "..." : "") + DeclName);
|
H A D | TypeLoc.cpp | 503 case TemplateArgument::Pack:
|
H A D | TypePrinter.cpp | 1424 if (Args[Arg].getKind() == TemplateArgument::Pack) { 1475 if (Args[Arg].getArgument().getKind() == TemplateArgument::Pack) {
|
H A D | ItaniumMangle.cpp | 3499 const NamedDecl *Pack = SPE->getPack(); local 3500 if (const TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(Pack)) 3503 = dyn_cast<NonTypeTemplateParmDecl>(Pack)) 3506 = dyn_cast<TemplateTemplateParmDecl>(Pack)) 3509 mangleFunctionParam(cast<ParmVarDecl>(Pack)); 3764 case TemplateArgument::Pack: {
|
H A D | ASTDiagnostic.cpp | 924 if (TA.getKind() != TemplateArgument::Pack) return; 964 if (TA.getKind() != TemplateArgument::Pack)
|
H A D | ExprCXX.cpp | 1375 NamedDecl *Pack, SourceLocation PackLoc, 1381 return new (Storage) SizeOfPackExpr(Context.getSizeType(), OperatorLoc, Pack, 1374 Create(ASTContext &Context, SourceLocation OperatorLoc, NamedDecl *Pack, SourceLocation PackLoc, SourceLocation RParenLoc, Optional<unsigned> Length, ArrayRef<TemplateArgument> PartialArgs) argument
|
H A D | StmtPrinter.cpp | 1830 const TemplateArgument &Pack = Args->get(0); local 1831 for (const auto &P : Pack.pack_elements()) {
|
H A D | StmtProfile.cpp | 1625 case TemplateArgument::Pack:
|
H A D | MicrosoftMangle.cpp | 1267 case TemplateArgument::Pack: {
|
H A D | ASTImporter.cpp | 377 case TemplateArgument::Pack: 2216 case TemplateArgument::Pack: {
|
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Index/ |
H A D | USRGeneration.cpp | 797 case TemplateArgument::Pack:
|
/freebsd-11.0-release/contrib/gcc/config/arm/ |
H A D | ieee754-sf.S | 144 @ Pack final result together.
|
H A D | ieee754-df.S | 195 @ Pack final result together.
|
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Serialization/ |
H A D | ASTReaderStmt.cpp | 989 assert(HasPackExpansions == E->HasPackExpansions &&"Pack expansion mismatch"); 1589 E->Pack = Reader.ReadDeclAs<NamedDecl>(F, Record, Idx); 1614 if (ArgPack.getKind() != TemplateArgument::Pack)
|
H A D | ASTReader.cpp | 5569 bool Pack = Record[Idx++]; local 5572 return Context.getTemplateTypeParmType(Depth, Index, Pack, D); 6193 case TemplateArgument::Pack: 7784 if (ArgPack.getKind() != TemplateArgument::Pack) 7835 case TemplateArgument::Pack: {
|
H A D | ASTWriter.cpp | 4876 case TemplateArgument::Pack: 5335 case TemplateArgument::Pack:
|