Home
last modified time | relevance | path

Searched refs:CXXDefaultArgExpr (Results 1 – 25 of 39) sorted by relevance

12

/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DComputeDependence.h76 class CXXDefaultArgExpr; variable
165 ExprDependence computeDependence(CXXDefaultArgExpr *E);
H A DExprCXX.h1252 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 DASTNodeTraverser.h812 return !isa<CXXDefaultArgExpr>(Child); in VisitCallExpr()
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DExprCXX.cpp962 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 DStmtPrinter.cpp1557 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 DExpr.cpp2257 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 DExprClassification.cpp347 return ClassifyInternal(Ctx, cast<CXXDefaultArgExpr>(E)->getExpr()); in ClassifyInternal()
H A DComputeDependence.cpp809 ExprDependence clang::computeDependence(CXXDefaultArgExpr *E) { in computeDependence()
H A DDeclPrinter.cpp441 if (isa<CXXDefaultArgExpr>(Args[I])) in PrintConstructorInitializers()
H A DStmtProfile.cpp2018 void StmtProfiler::VisitCXXDefaultArgExpr(const CXXDefaultArgExpr *S) { in VisitCXXDefaultArgExpr()
/freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/
H A DUncountedCallArgsChecker.cpp178 isa<CXXDefaultArgExpr>(CallArg) ? Param->getDefaultArg()->getExprLoc() in reportBug()
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DUsedDeclVisitor.h93 void VisitCXXDefaultArgExpr(CXXDefaultArgExpr *E) { in VisitCXXDefaultArgExpr()
H A DSemaExceptionSpec.cpp1339 return canThrow(cast<CXXDefaultArgExpr>(S)->getExpr()); in canThrow()
H A DSemaTemplateInstantiate.cpp1395 ExprResult TransformCXXDefaultArgExpr(CXXDefaultArgExpr *E);
2166 CXXDefaultArgExpr *E) { in TransformCXXDefaultArgExpr()
/freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/
H A DCallGraph.cpp104 void VisitCXXDefaultArgExpr(CXXDefaultArgExpr *E) { in VisitCXXDefaultArgExpr()
/freebsd-14.2/contrib/llvm-project/clang/lib/Tooling/Syntax/
H A DBuildTree.cpp56 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 DByteCodeExprGen.h69 bool VisitCXXDefaultArgExpr(const CXXDefaultArgExpr *E);
H A DByteCodeExprGen.cpp2594 const CXXDefaultArgExpr *E) { in VisitCXXDefaultArgExpr()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h2043 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 DStmtNodes.td133 def CXXDefaultArgExpr : StmtNode<Expr>;
/freebsd-14.2/contrib/llvm-project/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp890 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXDefaultArgExpr>
H A DASTMatchFinder.cpp188 if (IgnoreImplicitChildren && isa<CXXDefaultArgExpr>(StmtNode)) in TraverseStmt()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprComplex.cpp225 ComplexPairTy VisitCXXDefaultArgExpr(CXXDefaultArgExpr *DAE) { in VisitCXXDefaultArgExpr()
H A DCGExprAgg.cpp188 void VisitCXXDefaultArgExpr(CXXDefaultArgExpr *DAE) { in VisitCXXDefaultArgExpr()
/freebsd-14.2/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp1861 void ASTStmtReader::VisitCXXDefaultArgExpr(CXXDefaultArgExpr *E) { in VisitCXXDefaultArgExpr()
3982 S = CXXDefaultArgExpr::CreateEmpty( in ReadStmtFromStream()

12