| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | ScopeInfo.h | 994 isa<FunctionParmPackExpr>(VarExpr)); in addPotentialCapture() 1048 isa<FunctionParmPackExpr>(CapturingVarExpr)); in markVariableExprAsNonODRUsed() 1054 isa<FunctionParmPackExpr>(CapturingVarExpr)); in isVariableExprMarkedAsNonODRUsed()
|
| H A D | Sema.h | 7015 void MarkFunctionParmPackReferenced(FunctionParmPackExpr *E);
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | ExprCXX.cpp | 1789 FunctionParmPackExpr::FunctionParmPackExpr(QualType T, ValueDecl *ParamPack, in FunctionParmPackExpr() function in FunctionParmPackExpr 1801 FunctionParmPackExpr * 1802 FunctionParmPackExpr::Create(const ASTContext &Context, QualType T, in Create() 1806 FunctionParmPackExpr(T, ParamPack, NameLoc, Params.size(), Params.data()); in Create() 1809 FunctionParmPackExpr * 1810 FunctionParmPackExpr::CreateEmpty(const ASTContext &Context, in CreateEmpty() 1813 FunctionParmPackExpr(QualType(), nullptr, SourceLocation(), 0, nullptr); in CreateEmpty()
|
| H A D | StmtProfile.cpp | 2324 void StmtProfiler::VisitFunctionParmPackExpr(const FunctionParmPackExpr *S) { in VisitFunctionParmPackExpr() 2328 for (FunctionParmPackExpr::iterator I = S->begin(), E = S->end(); I != E; ++I) in VisitFunctionParmPackExpr()
|
| H A D | StmtPrinter.cpp | 2652 void StmtPrinter::VisitFunctionParmPackExpr(FunctionParmPackExpr *E) { in VisitFunctionParmPackExpr()
|
| H A D | ItaniumMangle.cpp | 5748 const FunctionParmPackExpr *FPPE = cast<FunctionParmPackExpr>(E); in mangleExpression()
|
| H A D | DeclCXX.cpp | 3600 auto *FP = cast<FunctionParmPackExpr>(Binding); in getBindingPackDecls()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplateVariadic.cpp | 314 bool TraverseFunctionParmPackExpr(FunctionParmPackExpr *) override { in TraverseFunctionParmPackExpr() argument 769 FunctionParmPackExpr *BindingPack = nullptr; in CheckParameterPacksForExpansion() 786 BindingPack = cast_if_present<FunctionParmPackExpr>(BindingExpr); in CheckParameterPacksForExpansion() 1331 else if (auto *Subst = dyn_cast<FunctionParmPackExpr>(Arg.getAsExpr())) { in getFullyPackExpandedSize()
|
| H A D | ScopeInfo.cpp | 242 } else if (auto *FP = dyn_cast<FunctionParmPackExpr>(E)) { in visitPotentialCaptures()
|
| H A D | SemaTemplateInstantiate.cpp | 1644 ExprResult TransformFunctionParmPackExpr(FunctionParmPackExpr *E); 2485 TemplateInstantiator::TransformFunctionParmPackExpr(FunctionParmPackExpr *E) { in TransformFunctionParmPackExpr() 2503 for (FunctionParmPackExpr::iterator I = E->begin(), End = E->end(); in TransformFunctionParmPackExpr() 2512 FunctionParmPackExpr::Create(getSema().Context, T, E->getParameterPack(), in TransformFunctionParmPackExpr() 2534 auto *PackExpr = FunctionParmPackExpr::Create(getSema().Context, T, PD, in TransformFunctionParmPackRefExpr()
|
| H A D | SemaExpr.cpp | 19620 auto *FPPE = cast<FunctionParmPackExpr>(E); in rebuildPotentialResultsAsNonOdrUsed() 19895 } else if (auto *FP = dyn_cast<FunctionParmPackExpr>(E)) { in CleanupVarDeclMarking() 19943 isa<FunctionParmPackExpr>(E)) && in DoMarkVarDeclReferenced() 20088 assert((!E || isa<FunctionParmPackExpr>(E) || in DoMarkVarDeclReferenced() 20283 void Sema::MarkFunctionParmPackReferenced(FunctionParmPackExpr *E) { in MarkFunctionParmPackReferenced()
|
| H A D | SemaTemplateInstantiateDecl.cpp | 1608 if (isa_and_present<FunctionParmPackExpr>(BindingExpr)) { in VisitDecompositionDecl()
|
| H A D | TreeTransform.h | 16338 TreeTransform<Derived>::TransformFunctionParmPackExpr(FunctionParmPackExpr *E) { in TransformFunctionParmPackExpr()
|
| H A D | SemaDeclCXX.cpp | 1001 auto *PackExpr = FunctionParmPackExpr::Create( in CheckBindingsCount()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | StmtNodes.td | 161 def FunctionParmPackExpr : StmtNode<Expr>;
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | ExprCXX.h | 4777 class FunctionParmPackExpr final 4779 private llvm::TrailingObjects<FunctionParmPackExpr, ValueDecl *> { 4793 FunctionParmPackExpr(QualType T, ValueDecl *ParamPack, SourceLocation NameLoc, 4797 static FunctionParmPackExpr *Create(const ASTContext &Context, QualType T, 4801 static FunctionParmPackExpr *CreateEmpty(const ASTContext &Context,
|
| H A D | RecursiveASTVisitor.h | 2975 DEF_TRAVERSE_STMT(FunctionParmPackExpr, {})
|
| /freebsd/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTWriterStmt.cpp | 2251 void ASTStmtWriter::VisitFunctionParmPackExpr(FunctionParmPackExpr *E) { in VisitFunctionParmPackExpr() 2256 for (FunctionParmPackExpr::iterator I = E->begin(), End = E->end(); in VisitFunctionParmPackExpr()
|
| H A D | ASTReaderStmt.cpp | 2249 void ASTStmtReader::VisitFunctionParmPackExpr(FunctionParmPackExpr *E) { in VisitFunctionParmPackExpr() 4341 S = FunctionParmPackExpr::CreateEmpty(Context, in ReadStmtFromStream()
|