/openbsd/gnu/llvm/clang/include/clang/AST/ |
H A D | ComputeDependence.h | 76 class CXXDefaultArgExpr; variable 165 ExprDependence computeDependence(CXXDefaultArgExpr *E);
|
H A D | ExprCXX.h | 1247 class CXXDefaultArgExpr final 1249 private llvm::TrailingObjects<CXXDefaultArgExpr, Expr *> { 1260 CXXDefaultArgExpr(StmtClass SC, SourceLocation Loc, ParmVarDecl *Param, in CXXDefaultArgExpr() function 1276 CXXDefaultArgExpr(EmptyShell Empty, bool HasRewrittenInit) in CXXDefaultArgExpr() function 1282 static CXXDefaultArgExpr *CreateEmpty(const ASTContext &C, 1287 static CXXDefaultArgExpr *Create(const ASTContext &C, SourceLocation Loc, 1301 return const_cast<CXXDefaultArgExpr *>(this)->getExpr(); in getExpr() 1309 return const_cast<CXXDefaultArgExpr *>(this)->getRewrittenExpr(); in getRewrittenExpr() 1316 return const_cast<CXXDefaultArgExpr *>(this)->getAdjustedRewrittenExpr(); in getAdjustedRewrittenExpr()
|
H A D | ASTNodeTraverser.h | 803 return !isa<CXXDefaultArgExpr>(Child); in VisitCallExpr()
|
/openbsd/gnu/llvm/clang/lib/AST/ |
H A D | ExprCXX.cpp | 953 CXXDefaultArgExpr *CXXDefaultArgExpr::CreateEmpty(const ASTContext &C, in CreateEmpty() 956 auto *Mem = C.Allocate(Size, alignof(CXXDefaultArgExpr)); in CreateEmpty() 957 return new (Mem) CXXDefaultArgExpr(EmptyShell(), HasRewrittenInit); in CreateEmpty() 960 CXXDefaultArgExpr *CXXDefaultArgExpr::Create(const ASTContext &C, in Create() 966 auto *Mem = C.Allocate(Size, alignof(CXXDefaultArgExpr)); in Create() 967 return new (Mem) CXXDefaultArgExpr(CXXDefaultArgExprClass, Loc, Param, in Create() 971 Expr *CXXDefaultArgExpr::getExpr() { in getExpr() 976 Expr *CXXDefaultArgExpr::getAdjustedRewrittenExpr() { in getAdjustedRewrittenExpr()
|
H A D | StmtPrinter.cpp | 1543 if (isa<CXXDefaultArgExpr>(Call->getArg(i))) { in PrintCallArgs() 1876 if (!isa<CXXDefaultArgExpr>(Node->getArg(ArgIdx))) in VisitCXXOperatorCallExpr() 2065 void StmtPrinter::VisitCXXDefaultArgExpr(CXXDefaultArgExpr *Node) { in VisitCXXDefaultArgExpr() 2262 if (NumPlace > 0 && !isa<CXXDefaultArgExpr>(E->getPlacementArg(0))) { in VisitCXXNewExpr() 2266 if (isa<CXXDefaultArgExpr>(E->getPlacementArg(i))) in VisitCXXNewExpr() 2329 if (isa<CXXDefaultArgExpr>(E->getArg(i))) { in VisitCXXConstructExpr()
|
H A D | Expr.cpp | 2267 if (auto *DAE = dyn_cast_or_null<CXXDefaultArgExpr>(DefaultExpr)) in EvaluateInContext() 2925 return (cast<CXXDefaultArgExpr>(this) in isUnusedResultAWarning() 3104 (NumArgs > 1 && isa<CXXDefaultArgExpr>(C->getArg(1)))) { in IgnoreUnlessSpelledInSource() 3143 return isa<CXXDefaultArgExpr>(E); in isDefaultArgument() 3434 return cast<CXXDefaultArgExpr>(this)->getExpr() in isConstantInitializer() 3682 return cast<CXXDefaultArgExpr>(this)->getExpr()->HasSideEffects( in HasSideEffects() 3924 } else if (const CXXDefaultArgExpr *DefaultArg in isNullPointerConstant() 3925 = 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 | 787 ExprDependence clang::computeDependence(CXXDefaultArgExpr *E) { in computeDependence()
|
H A D | DeclPrinter.cpp | 357 if (isa<CXXDefaultArgExpr>(Args[I])) in PrintConstructorInitializers()
|
H A D | StmtProfile.cpp | 1980 void StmtProfiler::VisitCXXDefaultArgExpr(const CXXDefaultArgExpr *S) { in VisitCXXDefaultArgExpr()
|
/openbsd/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
H A D | UncountedCallArgsChecker.cpp | 179 isa<CXXDefaultArgExpr>(CallArg) ? Param->getDefaultArg()->getExprLoc() in reportBug()
|
/openbsd/gnu/llvm/clang/lib/Sema/ |
H A D | UsedDeclVisitor.h | 93 void VisitCXXDefaultArgExpr(CXXDefaultArgExpr *E) { in VisitCXXDefaultArgExpr()
|
H A D | SemaExceptionSpec.cpp | 1331 return canThrow(cast<CXXDefaultArgExpr>(S)->getExpr()); in canThrow()
|
H A D | SemaTemplateInstantiate.cpp | 1277 ExprResult TransformCXXDefaultArgExpr(CXXDefaultArgExpr *E); 2000 CXXDefaultArgExpr *E) { in TransformCXXDefaultArgExpr()
|
/openbsd/gnu/llvm/clang/lib/Analysis/ |
H A D | CallGraph.cpp | 104 void VisitCXXDefaultArgExpr(CXXDefaultArgExpr *E) { in VisitCXXDefaultArgExpr()
|
/openbsd/gnu/llvm/clang/lib/AST/Interp/ |
H A D | ByteCodeExprGen.h | 64 bool VisitCXXDefaultArgExpr(const CXXDefaultArgExpr *E);
|
H A D | ByteCodeExprGen.cpp | 1270 const CXXDefaultArgExpr *E) { in VisitCXXDefaultArgExpr()
|
/openbsd/gnu/llvm/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()
|
/openbsd/gnu/llvm/clang/include/clang/Basic/ |
H A D | StmtNodes.td | 133 def CXXDefaultArgExpr : StmtNode<Expr>;
|
/openbsd/gnu/llvm/clang/include/clang/ASTMatchers/ |
H A D | ASTMatchers.h | 1993 extern const internal::VariadicDynCastAllOfMatcher<Stmt, CXXDefaultArgExpr> 4415 if (!isa<CXXDefaultArgExpr>(Node.getArg(NumArgs - 1))) in AST_POLYMORPHIC_MATCHER_P() 4438 if (Finder->isTraversalIgnoringImplicitNodes() && isa<CXXDefaultArgExpr>(Arg)) in AST_POLYMORPHIC_MATCHER_P2() 4662 isa<CXXDefaultArgExpr>(Arg)) in AST_POLYMORPHIC_MATCHER_P()
|
/openbsd/gnu/llvm/clang/lib/ASTMatchers/ |
H A D | ASTMatchersInternal.cpp | 885 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXDefaultArgExpr>
|
H A D | ASTMatchFinder.cpp | 186 if (IgnoreImplicitChildren && isa<CXXDefaultArgExpr>(StmtNode)) in TraverseStmt()
|
/openbsd/gnu/llvm/clang/lib/CodeGen/ |
H A D | CGExprComplex.cpp | 221 ComplexPairTy VisitCXXDefaultArgExpr(CXXDefaultArgExpr *DAE) { in VisitCXXDefaultArgExpr()
|
H A D | CGExprAgg.cpp | 183 void VisitCXXDefaultArgExpr(CXXDefaultArgExpr *DAE) { in VisitCXXDefaultArgExpr()
|
/openbsd/gnu/llvm/clang/lib/Serialization/ |
H A D | ASTReaderStmt.cpp | 1831 void ASTStmtReader::VisitCXXDefaultArgExpr(CXXDefaultArgExpr *E) { in VisitCXXDefaultArgExpr() 3872 S = CXXDefaultArgExpr::CreateEmpty( in ReadStmtFromStream()
|