| /freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | ComputeDependence.h | 76 class CXXDefaultArgExpr; variable 165 ExprDependence computeDependence(CXXDefaultArgExpr *E);
|
| H A D | ExprCXX.h | 1252 class CXXDefaultArgExpr final 1254 private llvm::TrailingObjects<CXXDefaultArgExpr, Expr *> { 1265 CXXDefaultArgExpr(StmtClass SC, SourceLocation Loc, ParmVarDecl *Param, in CXXDefaultArgExpr() function 1281 CXXDefaultArgExpr(EmptyShell Empty, bool HasRewrittenInit) in CXXDefaultArgExpr() function 1287 static CXXDefaultArgExpr *CreateEmpty(const ASTContext &C, 1292 static CXXDefaultArgExpr *Create(const ASTContext &C, SourceLocation Loc, 1306 return const_cast<CXXDefaultArgExpr *>(this)->getExpr(); in getExpr() 1314 return const_cast<CXXDefaultArgExpr *>(this)->getRewrittenExpr(); in getRewrittenExpr() 1321 return const_cast<CXXDefaultArgExpr *>(this)->getAdjustedRewrittenExpr(); in getAdjustedRewrittenExpr()
|
| H A D | ASTNodeTraverser.h | 812 return !isa<CXXDefaultArgExpr>(Child); in VisitCallExpr()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | ExprCXX.cpp | 962 CXXDefaultArgExpr *CXXDefaultArgExpr::CreateEmpty(const ASTContext &C, in CreateEmpty() 965 auto *Mem = C.Allocate(Size, alignof(CXXDefaultArgExpr)); in CreateEmpty() 966 return new (Mem) CXXDefaultArgExpr(EmptyShell(), HasRewrittenInit); in CreateEmpty() 969 CXXDefaultArgExpr *CXXDefaultArgExpr::Create(const ASTContext &C, in Create() 975 auto *Mem = C.Allocate(Size, alignof(CXXDefaultArgExpr)); in Create() 976 return new (Mem) CXXDefaultArgExpr(CXXDefaultArgExprClass, Loc, Param, in Create() 980 Expr *CXXDefaultArgExpr::getExpr() { in getExpr() 985 Expr *CXXDefaultArgExpr::getAdjustedRewrittenExpr() { in getAdjustedRewrittenExpr()
|
| H A D | StmtPrinter.cpp | 1557 if (isa<CXXDefaultArgExpr>(Call->getArg(i))) { in PrintCallArgs() 1891 if (!isa<CXXDefaultArgExpr>(Node->getArg(ArgIdx))) in VisitCXXOperatorCallExpr() 2080 void StmtPrinter::VisitCXXDefaultArgExpr(CXXDefaultArgExpr *Node) { in VisitCXXDefaultArgExpr() 2277 if (NumPlace > 0 && !isa<CXXDefaultArgExpr>(E->getPlacementArg(0))) { in VisitCXXNewExpr() 2281 if (isa<CXXDefaultArgExpr>(E->getPlacementArg(i))) in VisitCXXNewExpr() 2344 if (isa<CXXDefaultArgExpr>(E->getArg(i))) { in VisitCXXConstructExpr()
|
| H A D | Expr.cpp | 2257 dyn_cast_if_present<CXXDefaultArgExpr>(DefaultExpr)) { in EvaluateInContext() 2919 return (cast<CXXDefaultArgExpr>(this) in isUnusedResultAWarning() 3098 (NumArgs > 1 && isa<CXXDefaultArgExpr>(C->getArg(1)))) { in IgnoreUnlessSpelledInSource() 3137 return isa<CXXDefaultArgExpr>(E); in isDefaultArgument() 3433 return cast<CXXDefaultArgExpr>(this)->getExpr() in isConstantInitializer() 3681 return cast<CXXDefaultArgExpr>(this)->getExpr()->HasSideEffects( in HasSideEffects() 3923 } else if (const CXXDefaultArgExpr *DefaultArg in isNullPointerConstant() 3924 = dyn_cast<CXXDefaultArgExpr>(this)) { in isNullPointerConstant()
|
| H A D | ExprClassification.cpp | 347 return ClassifyInternal(Ctx, cast<CXXDefaultArgExpr>(E)->getExpr()); in ClassifyInternal()
|
| H A D | ComputeDependence.cpp | 809 ExprDependence clang::computeDependence(CXXDefaultArgExpr *E) { in computeDependence()
|
| H A D | DeclPrinter.cpp | 441 if (isa<CXXDefaultArgExpr>(Args[I])) in PrintConstructorInitializers()
|
| H A D | StmtProfile.cpp | 2018 void StmtProfiler::VisitCXXDefaultArgExpr(const CXXDefaultArgExpr *S) { in VisitCXXDefaultArgExpr()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
| H A D | UncountedCallArgsChecker.cpp | 178 isa<CXXDefaultArgExpr>(CallArg) ? Param->getDefaultArg()->getExprLoc() in reportBug()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | UsedDeclVisitor.h | 93 void VisitCXXDefaultArgExpr(CXXDefaultArgExpr *E) { in VisitCXXDefaultArgExpr()
|
| H A D | SemaExceptionSpec.cpp | 1339 return canThrow(cast<CXXDefaultArgExpr>(S)->getExpr()); in canThrow()
|
| H A D | SemaTemplateInstantiate.cpp | 1395 ExprResult TransformCXXDefaultArgExpr(CXXDefaultArgExpr *E); 2166 CXXDefaultArgExpr *E) { in TransformCXXDefaultArgExpr()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | CallGraph.cpp | 104 void VisitCXXDefaultArgExpr(CXXDefaultArgExpr *E) { in VisitCXXDefaultArgExpr()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Tooling/Syntax/ |
| H A D | BuildTree.cpp | 56 if (NumArgs == 1 || (NumArgs > 1 && isa<CXXDefaultArgExpr>(C->getArg(1)))) { in IgnoreImplicitConstructorSingleStep() 160 llvm::find_if(Args, [](auto It) { return isa<CXXDefaultArgExpr>(It); }); in dropDefaultArgs() 1241 if ((S->getNumArgs() == 0 || isa<CXXDefaultArgExpr>(S->getArg(0))) && in WalkUpFromCXXConstructExpr() 1323 bool WalkUpFromCXXDefaultArgExpr(CXXDefaultArgExpr *S) { return true; } in WalkUpFromCXXDefaultArgExpr()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/Interp/ |
| H A D | ByteCodeExprGen.h | 69 bool VisitCXXDefaultArgExpr(const CXXDefaultArgExpr *E);
|
| H A D | ByteCodeExprGen.cpp | 2594 const CXXDefaultArgExpr *E) { in VisitCXXDefaultArgExpr()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 2043 extern const internal::VariadicDynCastAllOfMatcher<Stmt, CXXDefaultArgExpr> 4511 if (!isa<CXXDefaultArgExpr>(Node.getArg(NumArgs - 1))) in AST_POLYMORPHIC_MATCHER_P() 4538 if (!isa<CXXDefaultArgExpr>(Node.getArg(NumArgs - 1))) in AST_POLYMORPHIC_MATCHER_P() 4561 if (Finder->isTraversalIgnoringImplicitNodes() && isa<CXXDefaultArgExpr>(Arg)) in AST_POLYMORPHIC_MATCHER_P2() 4900 isa<CXXDefaultArgExpr>(Arg)) in AST_POLYMORPHIC_MATCHER_P()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | StmtNodes.td | 133 def CXXDefaultArgExpr : StmtNode<Expr>;
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/ASTMatchers/ |
| H A D | ASTMatchersInternal.cpp | 890 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXDefaultArgExpr>
|
| H A D | ASTMatchFinder.cpp | 188 if (IgnoreImplicitChildren && isa<CXXDefaultArgExpr>(StmtNode)) in TraverseStmt()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGExprComplex.cpp | 225 ComplexPairTy VisitCXXDefaultArgExpr(CXXDefaultArgExpr *DAE) { in VisitCXXDefaultArgExpr()
|
| H A D | CGExprAgg.cpp | 188 void VisitCXXDefaultArgExpr(CXXDefaultArgExpr *DAE) { in VisitCXXDefaultArgExpr()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 1861 void ASTStmtReader::VisitCXXDefaultArgExpr(CXXDefaultArgExpr *E) { in VisitCXXDefaultArgExpr() 3982 S = CXXDefaultArgExpr::CreateEmpty( in ReadStmtFromStream()
|