/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
H A D | UncountedCallArgsChecker.cpp | 117 if (auto *defaultArg = dyn_cast<CXXDefaultArgExpr>(Arg)) in visitCallExpr() 259 isa<CXXDefaultArgExpr>(CallArg) ? Param->getDefaultArg()->getExprLoc() in reportBug()
|
H A D | PtrTypesSemantics.cpp | 456 bool VisitCXXDefaultArgExpr(const CXXDefaultArgExpr *E) { in VisitCXXDefaultArgExpr()
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | ComputeDependence.h | 77 class CXXDefaultArgExpr; variable 167 ExprDependence computeDependence(CXXDefaultArgExpr *E);
|
H A D | ExprCXX.h | 1266 class CXXDefaultArgExpr final 1268 private llvm::TrailingObjects<CXXDefaultArgExpr, Expr *> { 1279 CXXDefaultArgExpr(StmtClass SC, SourceLocation Loc, ParmVarDecl *Param, in CXXDefaultArgExpr() function 1295 CXXDefaultArgExpr(EmptyShell Empty, bool HasRewrittenInit) in CXXDefaultArgExpr() function 1301 static CXXDefaultArgExpr *CreateEmpty(const ASTContext &C, 1306 static CXXDefaultArgExpr *Create(const ASTContext &C, SourceLocation Loc, 1320 return const_cast<CXXDefaultArgExpr *>(this)->getExpr(); in getExpr() 1328 return const_cast<CXXDefaultArgExpr *>(this)->getRewrittenExpr(); in getRewrittenExpr() 1335 return const_cast<CXXDefaultArgExpr *>(this)->getAdjustedRewrittenExpr(); in getAdjustedRewrittenExpr()
|
H A D | ASTNodeTraverser.h | 920 return !isa<CXXDefaultArgExpr>(Child); in VisitCallExpr() 948 void VisitCXXDefaultArgExpr(const CXXDefaultArgExpr *Node) { in VisitCXXDefaultArgExpr()
|
H A D | TextNodeDumper.h | 303 void VisitCXXDefaultArgExpr(const CXXDefaultArgExpr *Node);
|
H A D | JSONNodeDumper.h | 313 void VisitCXXDefaultArgExpr(const CXXDefaultArgExpr *Node);
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | ExprCXX.cpp | 1012 CXXDefaultArgExpr *CXXDefaultArgExpr::CreateEmpty(const ASTContext &C, in CreateEmpty() 1015 auto *Mem = C.Allocate(Size, alignof(CXXDefaultArgExpr)); in CreateEmpty() 1016 return new (Mem) CXXDefaultArgExpr(EmptyShell(), HasRewrittenInit); in CreateEmpty() 1019 CXXDefaultArgExpr *CXXDefaultArgExpr::Create(const ASTContext &C, in Create() 1025 auto *Mem = C.Allocate(Size, alignof(CXXDefaultArgExpr)); in Create() 1026 return new (Mem) CXXDefaultArgExpr(CXXDefaultArgExprClass, Loc, Param, in Create() 1030 Expr *CXXDefaultArgExpr::getExpr() { in getExpr() 1035 Expr *CXXDefaultArgExpr::getAdjustedRewrittenExpr() { in getAdjustedRewrittenExpr()
|
H A D | StmtPrinter.cpp | 1603 if (isa<CXXDefaultArgExpr>(Call->getArg(i))) { in PrintCallArgs() 1937 if (!isa<CXXDefaultArgExpr>(Node->getArg(ArgIdx))) in VisitCXXOperatorCallExpr() 2126 void StmtPrinter::VisitCXXDefaultArgExpr(CXXDefaultArgExpr *Node) { in VisitCXXDefaultArgExpr() 2323 if (NumPlace > 0 && !isa<CXXDefaultArgExpr>(E->getPlacementArg(0))) { in VisitCXXNewExpr() 2327 if (isa<CXXDefaultArgExpr>(E->getPlacementArg(i))) in VisitCXXNewExpr() 2390 if (isa<CXXDefaultArgExpr>(E->getArg(i))) { in VisitCXXConstructExpr()
|
H A D | Expr.cpp | 2282 dyn_cast_if_present<CXXDefaultArgExpr>(DefaultExpr)) { in EvaluateInContext() 2955 return (cast<CXXDefaultArgExpr>(this) in isUnusedResultAWarning() 3134 (NumArgs > 1 && isa<CXXDefaultArgExpr>(C->getArg(1)))) { in IgnoreUnlessSpelledInSource() 3173 return isa<CXXDefaultArgExpr>(E); in isDefaultArgument() 3493 return cast<CXXDefaultArgExpr>(this)->getExpr() in isConstantInitializer() 3743 return cast<CXXDefaultArgExpr>(this)->getExpr()->HasSideEffects( in HasSideEffects() 3998 } else if (const CXXDefaultArgExpr *DefaultArg in isNullPointerConstant() 3999 = dyn_cast<CXXDefaultArgExpr>(this)) { in isNullPointerConstant()
|
H A D | ExprClassification.cpp | 360 return ClassifyInternal(Ctx, cast<CXXDefaultArgExpr>(E)->getExpr()); in ClassifyInternal()
|
H A D | ComputeDependence.cpp | 848 ExprDependence clang::computeDependence(CXXDefaultArgExpr *E) { in computeDependence()
|
H A D | DeclPrinter.cpp | 395 if (isa<CXXDefaultArgExpr>(Args[I])) in PrintConstructorInitializers()
|
H A D | JSONNodeDumper.cpp | 1581 void JSONNodeDumper::VisitCXXDefaultArgExpr(const CXXDefaultArgExpr *Node) { in VisitCXXDefaultArgExpr()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | UsedDeclVisitor.h | 93 void VisitCXXDefaultArgExpr(CXXDefaultArgExpr *E) { in VisitCXXDefaultArgExpr()
|
H A D | SemaExceptionSpec.cpp | 1318 return canThrow(cast<CXXDefaultArgExpr>(S)->getExpr()); in canThrow()
|
H A D | SemaTemplateInstantiate.cpp | 1534 ExprResult TransformCXXDefaultArgExpr(CXXDefaultArgExpr *E); 2396 CXXDefaultArgExpr *E) { in TransformCXXDefaultArgExpr()
|
/freebsd/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() 1242 if ((S->getNumArgs() == 0 || isa<CXXDefaultArgExpr>(S->getArg(0))) && in WalkUpFromCXXConstructExpr() 1324 bool WalkUpFromCXXDefaultArgExpr(CXXDefaultArgExpr *S) { return true; } in WalkUpFromCXXDefaultArgExpr()
|
/freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
H A D | ASTMatchers.h | 2044 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() 4898 isa<CXXDefaultArgExpr>(Arg)) in AST_POLYMORPHIC_MATCHER_P()
|
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | StmtNodes.td | 133 def CXXDefaultArgExpr : StmtNode<Expr>;
|
/freebsd/contrib/llvm-project/clang/lib/AST/Interp/ |
H A D | Compiler.h | 127 bool VisitCXXDefaultArgExpr(const CXXDefaultArgExpr *E);
|
/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/ |
H A D | Transfer.cpp | 499 void VisitCXXDefaultArgExpr(const CXXDefaultArgExpr *S) { in VisitCXXDefaultArgExpr()
|
H A D | DataflowEnvironment.cpp | 418 isa<CXXDefaultArgExpr>(E) || isa<CXXStdInitializerListExpr>(E) || in PropagateResultObject()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGExprComplex.cpp | 230 ComplexPairTy VisitCXXDefaultArgExpr(CXXDefaultArgExpr *DAE) { in VisitCXXDefaultArgExpr()
|
/freebsd/contrib/llvm-project/clang/lib/Serialization/ |
H A D | ASTReaderStmt.cpp | 1869 void ASTStmtReader::VisitCXXDefaultArgExpr(CXXDefaultArgExpr *E) { in VisitCXXDefaultArgExpr() 4059 S = CXXDefaultArgExpr::CreateEmpty( in ReadStmtFromStream()
|