Home
last modified time | relevance | path

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

12

/openbsd/gnu/llvm/clang/include/clang/AST/
H A DComputeDependence.h76 class CXXDefaultArgExpr; variable
165 ExprDependence computeDependence(CXXDefaultArgExpr *E);
H A DExprCXX.h1247 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 DASTNodeTraverser.h803 return !isa<CXXDefaultArgExpr>(Child); in VisitCallExpr()
/openbsd/gnu/llvm/clang/lib/AST/
H A DExprCXX.cpp953 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 DStmtPrinter.cpp1543 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 DExpr.cpp2267 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 DExprClassification.cpp347 return ClassifyInternal(Ctx, cast<CXXDefaultArgExpr>(E)->getExpr()); in ClassifyInternal()
H A DComputeDependence.cpp787 ExprDependence clang::computeDependence(CXXDefaultArgExpr *E) { in computeDependence()
H A DDeclPrinter.cpp357 if (isa<CXXDefaultArgExpr>(Args[I])) in PrintConstructorInitializers()
H A DStmtProfile.cpp1980 void StmtProfiler::VisitCXXDefaultArgExpr(const CXXDefaultArgExpr *S) { in VisitCXXDefaultArgExpr()
/openbsd/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/WebKit/
H A DUncountedCallArgsChecker.cpp179 isa<CXXDefaultArgExpr>(CallArg) ? Param->getDefaultArg()->getExprLoc() in reportBug()
/openbsd/gnu/llvm/clang/lib/Sema/
H A DUsedDeclVisitor.h93 void VisitCXXDefaultArgExpr(CXXDefaultArgExpr *E) { in VisitCXXDefaultArgExpr()
H A DSemaExceptionSpec.cpp1331 return canThrow(cast<CXXDefaultArgExpr>(S)->getExpr()); in canThrow()
H A DSemaTemplateInstantiate.cpp1277 ExprResult TransformCXXDefaultArgExpr(CXXDefaultArgExpr *E);
2000 CXXDefaultArgExpr *E) { in TransformCXXDefaultArgExpr()
/openbsd/gnu/llvm/clang/lib/Analysis/
H A DCallGraph.cpp104 void VisitCXXDefaultArgExpr(CXXDefaultArgExpr *E) { in VisitCXXDefaultArgExpr()
/openbsd/gnu/llvm/clang/lib/AST/Interp/
H A DByteCodeExprGen.h64 bool VisitCXXDefaultArgExpr(const CXXDefaultArgExpr *E);
H A DByteCodeExprGen.cpp1270 const CXXDefaultArgExpr *E) { in VisitCXXDefaultArgExpr()
/openbsd/gnu/llvm/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()
/openbsd/gnu/llvm/clang/include/clang/Basic/
H A DStmtNodes.td133 def CXXDefaultArgExpr : StmtNode<Expr>;
/openbsd/gnu/llvm/clang/include/clang/ASTMatchers/
H A DASTMatchers.h1993 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 DASTMatchersInternal.cpp885 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXDefaultArgExpr>
H A DASTMatchFinder.cpp186 if (IgnoreImplicitChildren && isa<CXXDefaultArgExpr>(StmtNode)) in TraverseStmt()
/openbsd/gnu/llvm/clang/lib/CodeGen/
H A DCGExprComplex.cpp221 ComplexPairTy VisitCXXDefaultArgExpr(CXXDefaultArgExpr *DAE) { in VisitCXXDefaultArgExpr()
H A DCGExprAgg.cpp183 void VisitCXXDefaultArgExpr(CXXDefaultArgExpr *DAE) { in VisitCXXDefaultArgExpr()
/openbsd/gnu/llvm/clang/lib/Serialization/
H A DASTReaderStmt.cpp1831 void ASTStmtReader::VisitCXXDefaultArgExpr(CXXDefaultArgExpr *E) { in VisitCXXDefaultArgExpr()
3872 S = CXXDefaultArgExpr::CreateEmpty( in ReadStmtFromStream()

12