Home
last modified time | relevance | path

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

/trueos/contrib/llvm/tools/clang/lib/AST/
HDStmtPrinter.cpp983 if (isa<CXXDefaultArgExpr>(Call->getArg(i))) { in PrintCallArgs()
1262 if (!isa<CXXDefaultArgExpr>(Node->getArg(ArgIdx))) in VisitCXXOperatorCallExpr()
1411 void StmtPrinter::VisitCXXDefaultArgExpr(CXXDefaultArgExpr *Node) { in VisitCXXDefaultArgExpr()
1548 if (NumPlace > 0 && !isa<CXXDefaultArgExpr>(E->getPlacementArg(0))) { in VisitCXXNewExpr()
1552 if (isa<CXXDefaultArgExpr>(E->getPlacementArg(i))) in VisitCXXNewExpr()
1612 if (isa<CXXDefaultArgExpr>(E->getArg(i))) { in VisitCXXConstructExpr()
HDExprCXX.cpp772 CXXDefaultArgExpr *
773 CXXDefaultArgExpr::Create(const ASTContext &C, SourceLocation Loc, in Create()
775 void *Mem = C.Allocate(sizeof(CXXDefaultArgExpr) + sizeof(Stmt *)); in Create()
776 return new (Mem) CXXDefaultArgExpr(CXXDefaultArgExprClass, Loc, Param, in Create()
HDExpr.cpp134 if (const CXXDefaultArgExpr *DAE = dyn_cast<CXXDefaultArgExpr>(E)) in findMaterializedTemporary()
2256 return (cast<CXXDefaultArgExpr>(this) in isUnusedResultAWarning()
2520 return isa<CXXDefaultArgExpr>(E); in isDefaultArgument()
2779 return cast<CXXDefaultArgExpr>(this)->getExpr() in isConstantInitializer()
2905 return cast<CXXDefaultArgExpr>(this)->getExpr()->HasSideEffects(Ctx); in HasSideEffects()
3105 } else if (const CXXDefaultArgExpr *DefaultArg in isNullPointerConstant()
3106 = dyn_cast<CXXDefaultArgExpr>(this)) { in isNullPointerConstant()
HDExprClassification.cpp303 return ClassifyInternal(Ctx, cast<CXXDefaultArgExpr>(E)->getExpr()); in ClassifyInternal()
HDStmtProfile.cpp842 void StmtProfiler::VisitCXXDefaultArgExpr(const CXXDefaultArgExpr *S) { in VisitCXXDefaultArgExpr()
HDDeclPrinter.cpp540 if (isa<CXXDefaultArgExpr>(Args[I])) in VisitFunctionDecl()
HDItaniumMangle.cpp2631 mangleExpression(cast<CXXDefaultArgExpr>(E)->getExpr(), Arity); in mangleExpression()
HDExprConstant.cpp3841 RetTy VisitCXXDefaultArgExpr(const CXXDefaultArgExpr *E) in VisitCXXDefaultArgExpr()
8572 return CheckICE(cast<CXXDefaultArgExpr>(E)->getExpr(), Ctx); in CheckICE()
/trueos/contrib/llvm/tools/clang/include/clang/AST/
HDExprCXX.h855 class CXXDefaultArgExpr : public Expr {
866 CXXDefaultArgExpr(StmtClass SC, SourceLocation Loc, ParmVarDecl *param) in CXXDefaultArgExpr() function
875 CXXDefaultArgExpr(StmtClass SC, SourceLocation Loc, ParmVarDecl *param, in CXXDefaultArgExpr() function
885 CXXDefaultArgExpr(EmptyShell Empty) : Expr(CXXDefaultArgExprClass, Empty) {} in CXXDefaultArgExpr() function
889 static CXXDefaultArgExpr *Create(const ASTContext &C, SourceLocation Loc, in Create()
891 return new (C) CXXDefaultArgExpr(CXXDefaultArgExprClass, Loc, Param); in Create()
896 static CXXDefaultArgExpr *Create(const ASTContext &C, SourceLocation Loc,
HDRecursiveASTVisitor.h2225 DEF_TRAVERSE_STMT(CXXDefaultArgExpr, { })
/trueos/contrib/llvm/tools/clang/include/clang/Basic/
HDStmtNodes.td110 def CXXDefaultArgExpr : DStmt<Expr>;
/trueos/contrib/llvm/tools/clang/lib/Sema/
HDSemaExceptionSpec.cpp1021 return canThrow(cast<CXXDefaultArgExpr>(E)->getExpr()); in canThrow()
HDSemaTemplateInstantiate.cpp864 ExprResult TransformCXXDefaultArgExpr(CXXDefaultArgExpr *E);
1397 CXXDefaultArgExpr *E) { in TransformCXXDefaultArgExpr()
HDSemaExpr.cpp3910 return Owned(CXXDefaultArgExpr::Create(Context, CallLoc, Param, Arg)); in BuildCXXDefaultArgExpr()
3937 return Owned(CXXDefaultArgExpr::Create(Context, CallLoc, Param)); in BuildCXXDefaultArgExpr()
12365 void VisitCXXDefaultArgExpr(CXXDefaultArgExpr *E) { in VisitCXXDefaultArgExpr()
HDTreeTransform.h2073 return getSema().Owned(CXXDefaultArgExpr::Create(getSema().Context, Loc, in RebuildCXXDefaultArgExpr()
7523 TreeTransform<Derived>::TransformCXXDefaultArgExpr(CXXDefaultArgExpr *E) { in TransformCXXDefaultArgExpr()
/trueos/contrib/llvm/tools/clang/lib/Serialization/
HDASTReaderStmt.cpp1320 void ASTStmtReader::VisitCXXDefaultArgExpr(CXXDefaultArgExpr *E) { in VisitCXXDefaultArgExpr()
2330 S = CXXDefaultArgExpr::Create(Context, SourceLocation(), 0, SubExpr); in ReadStmtFromStream()
2332 S = new (Context) CXXDefaultArgExpr(Empty); in ReadStmtFromStream()
HDASTWriterStmt.cpp1289 void ASTStmtWriter::VisitCXXDefaultArgExpr(CXXDefaultArgExpr *E) { in VisitCXXDefaultArgExpr()
/trueos/contrib/llvm/tools/clang/lib/CodeGen/
HDCGExprComplex.cpp187 ComplexPairTy VisitCXXDefaultArgExpr(CXXDefaultArgExpr *DAE) { in VisitCXXDefaultArgExpr()
HDCGExprScalar.cpp347 Value *VisitCXXDefaultArgExpr(CXXDefaultArgExpr *DAE) { in VisitCXXDefaultArgExpr()
3247 if (isa<CXXDefaultArgExpr>(E)) in EmitScalarExpr()
3251 if (isa<CXXDefaultArgExpr>(E)) in EmitScalarExpr()
HDCGExprAgg.cpp161 void VisitCXXDefaultArgExpr(CXXDefaultArgExpr *DAE) { in VisitCXXDefaultArgExpr()
HDCGExprConstant.cpp706 llvm::Constant *VisitCXXDefaultArgExpr(CXXDefaultArgExpr *DAE) { in VisitCXXDefaultArgExpr()
HDCGExpr.cpp829 return EmitLValue(cast<CXXDefaultArgExpr>(E)->getExpr()); in EmitLValue()
/trueos/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
HDExprEngine.cpp796 if (const CXXDefaultArgExpr *DefE = dyn_cast<CXXDefaultArgExpr>(S)) in Visit()
/trueos/contrib/llvm/tools/clang/include/clang/ASTMatchers/
HDASTMatchers.h791 CXXDefaultArgExpr> defaultArgExpr;