| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/ |
| H A D | UnusedRaiiCheck.cpp | 83 isa<CXXDefaultArgExpr>(Node->getArg(0))); in check() 89 DefaultConstruction = isa<CXXDefaultArgExpr>(FirstArg); in check()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/fuchsia/ |
| H A D | DefaultArgumentsCallsCheck.cpp | 23 const auto *S = Result.Nodes.getNodeAs<CXXDefaultArgExpr>("stmt"); in check()
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | ComputeDependence.h | 76 class CXXDefaultArgExpr; variable 164 ExprDependence computeDependence(CXXDefaultArgExpr *E);
|
| H A D | ExprCXX.h | 1241 class CXXDefaultArgExpr final : public Expr { 1250 CXXDefaultArgExpr(StmtClass SC, SourceLocation Loc, ParmVarDecl *Param, in CXXDefaultArgExpr() function 1264 CXXDefaultArgExpr(EmptyShell Empty) : Expr(CXXDefaultArgExprClass, Empty) {} in CXXDefaultArgExpr() function 1268 static CXXDefaultArgExpr *Create(const ASTContext &C, SourceLocation Loc, in Create() 1272 CXXDefaultArgExpr(CXXDefaultArgExprClass, Loc, Param, UsedContext); in Create()
|
| H A D | ASTNodeTraverser.h | 784 return !isa<CXXDefaultArgExpr>(Child); in VisitCallExpr()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | UsedDeclVisitor.h | 88 void VisitCXXDefaultArgExpr(CXXDefaultArgExpr *E) { in VisitCXXDefaultArgExpr()
|
| H A D | SemaExceptionSpec.cpp | 1329 return canThrow(cast<CXXDefaultArgExpr>(S)->getExpr()); in canThrow()
|
| H A D | SemaTemplateInstantiate.cpp | 1098 ExprResult TransformCXXDefaultArgExpr(CXXDefaultArgExpr *E); 1743 CXXDefaultArgExpr *E) { in TransformCXXDefaultArgExpr()
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
| H A D | UncountedCallArgsChecker.cpp | 178 isa<CXXDefaultArgExpr>(CallArg) ? Param->getDefaultArg()->getExprLoc() in reportBug()
|
| /llvm-project-15.0.7/clang/lib/Analysis/ |
| H A D | CallGraph.cpp | 104 void VisitCXXDefaultArgExpr(CXXDefaultArgExpr *E) { in VisitCXXDefaultArgExpr()
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | StmtPrinter.cpp | 1533 if (isa<CXXDefaultArgExpr>(Call->getArg(i))) { in PrintCallArgs() 1866 if (!isa<CXXDefaultArgExpr>(Node->getArg(ArgIdx))) in VisitCXXOperatorCallExpr() 2055 void StmtPrinter::VisitCXXDefaultArgExpr(CXXDefaultArgExpr *Node) { in VisitCXXDefaultArgExpr() 2251 if (NumPlace > 0 && !isa<CXXDefaultArgExpr>(E->getPlacementArg(0))) { in VisitCXXNewExpr() 2255 if (isa<CXXDefaultArgExpr>(E->getPlacementArg(i))) in VisitCXXNewExpr() 2318 if (isa<CXXDefaultArgExpr>(E->getArg(i))) { in VisitCXXConstructExpr()
|
| H A D | Expr.cpp | 2180 if (auto *DAE = dyn_cast_or_null<CXXDefaultArgExpr>(DefaultExpr)) in EvaluateInContext() 2838 return (cast<CXXDefaultArgExpr>(this) in isUnusedResultAWarning() 3017 (NumArgs > 1 && isa<CXXDefaultArgExpr>(C->getArg(1)))) { in IgnoreUnlessSpelledInSource() 3056 return isa<CXXDefaultArgExpr>(E); in isDefaultArgument() 3347 return cast<CXXDefaultArgExpr>(this)->getExpr() in isConstantInitializer() 3594 return cast<CXXDefaultArgExpr>(this)->getExpr()->HasSideEffects( in HasSideEffects() 3836 } else if (const CXXDefaultArgExpr *DefaultArg in isNullPointerConstant() 3837 = dyn_cast<CXXDefaultArgExpr>(this)) { in isNullPointerConstant()
|
| H A D | ExprClassification.cpp | 344 return ClassifyInternal(Ctx, cast<CXXDefaultArgExpr>(E)->getExpr()); in ClassifyInternal()
|
| H A D | ComputeDependence.cpp | 787 ExprDependence clang::computeDependence(CXXDefaultArgExpr *E) { in computeDependence()
|
| H A D | DeclPrinter.cpp | 355 if (isa<CXXDefaultArgExpr>(Args[I])) in PrintConstructorInitializers()
|
| H A D | StmtProfile.cpp | 1962 void StmtProfiler::VisitCXXDefaultArgExpr(const CXXDefaultArgExpr *S) { in VisitCXXDefaultArgExpr()
|
| /llvm-project-15.0.7/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()
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/modernize/ |
| H A D | UseNullptrCheck.cpp | 211 if (auto *E = dyn_cast<CXXDefaultArgExpr>(S)) { in VisitStmt()
|
| /llvm-project-15.0.7/clang/include/clang/Basic/ |
| H A D | StmtNodes.td | 133 def CXXDefaultArgExpr : StmtNode<Expr>;
|
| /llvm-project-15.0.7/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 1992 extern const internal::VariadicDynCastAllOfMatcher<Stmt, CXXDefaultArgExpr> 4414 if (!isa<CXXDefaultArgExpr>(Node.getArg(NumArgs - 1))) in AST_POLYMORPHIC_MATCHER_P() 4437 if (Finder->isTraversalIgnoringImplicitNodes() && isa<CXXDefaultArgExpr>(Arg)) in AST_POLYMORPHIC_MATCHER_P2() 4661 isa<CXXDefaultArgExpr>(Arg)) in AST_POLYMORPHIC_MATCHER_P()
|
| /llvm-project-15.0.7/clang/lib/ASTMatchers/ |
| H A D | ASTMatchersInternal.cpp | 884 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXDefaultArgExpr>
|
| H A D | ASTMatchFinder.cpp | 186 if (IgnoreImplicitChildren && isa<CXXDefaultArgExpr>(StmtNode)) in TraverseStmt()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGExprComplex.cpp | 220 ComplexPairTy VisitCXXDefaultArgExpr(CXXDefaultArgExpr *DAE) { in VisitCXXDefaultArgExpr()
|
| H A D | CGExprAgg.cpp | 179 void VisitCXXDefaultArgExpr(CXXDefaultArgExpr *DAE) { in VisitCXXDefaultArgExpr()
|
| /llvm-project-15.0.7/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 1825 void ASTStmtReader::VisitCXXDefaultArgExpr(CXXDefaultArgExpr *E) { in VisitCXXDefaultArgExpr() 3820 S = new (Context) CXXDefaultArgExpr(Empty); in ReadStmtFromStream()
|