/external/clang/lib/CodeGen/ |
D | MicrosoftCXXABI.cpp | 92 bool requiresArrayCookie(const CXXNewExpr *expr); 97 const CXXNewExpr *expr, 113 bool MicrosoftCXXABI::requiresArrayCookie(const CXXNewExpr *expr) { in requiresArrayCookie() 139 const CXXNewExpr *expr, in InitializeArrayCookie()
|
D | CGCXXABI.h | 75 virtual bool requiresArrayCookie(const CXXNewExpr *E); 210 virtual CharUnits GetArrayCookieSize(const CXXNewExpr *expr); 224 const CXXNewExpr *expr,
|
D | CGCXXABI.cpp | 147 CharUnits CGCXXABI::GetArrayCookieSize(const CXXNewExpr *expr) { in GetArrayCookieSize() 161 const CXXNewExpr *expr, in InitializeArrayCookie() 178 bool CGCXXABI::requiresArrayCookie(const CXXNewExpr *expr) { in requiresArrayCookie()
|
D | CGExprCXX.cpp | 535 const CXXNewExpr *E) { in CalculateCookiePadding() 548 const CXXNewExpr *e, in EmitCXXNewAllocSize() 830 CodeGenFunction::EmitNewArrayInitializer(const CXXNewExpr *E, in EmitNewArrayInitializer() 951 static void EmitNewInitializer(CodeGenFunction &CGF, const CXXNewExpr *E, in EmitNewInitializer() 1115 const CXXNewExpr *E, in EnterNewDeleteCleanup() 1152 llvm::Value *CodeGenFunction::EmitCXXNewExpr(const CXXNewExpr *E) { in EmitCXXNewExpr() 1183 CXXNewExpr::const_arg_iterator placementArg = E->placement_arg_begin(); in EmitCXXNewExpr() 1206 for (CXXNewExpr::const_arg_iterator placementArgsEnd = E->placement_arg_end(); in EmitCXXNewExpr()
|
D | ItaniumCXXABI.cpp | 117 const CXXNewExpr *expr, 157 const CXXNewExpr *expr, 809 const CXXNewExpr *expr, in InitializeArrayCookie() 875 const CXXNewExpr *expr, in InitializeArrayCookie()
|
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
D | CallEvent.h | 708 CXXAllocatorCall(const CXXNewExpr *E, ProgramStateRef St, in CXXAllocatorCall() 716 virtual const CXXNewExpr *getOriginExpr() const { in getOriginExpr() 717 return cast<CXXNewExpr>(AnyFunctionCall::getOriginExpr()); in getOriginExpr() 933 getCXXAllocatorCall(const CXXNewExpr *E, ProgramStateRef State, in getCXXAllocatorCall()
|
D | ExprEngine.h | 34 class CXXNewExpr; variable 392 void VisitCXXNewExpr(const CXXNewExpr *CNE, ExplodedNode *Pred,
|
/external/clang/lib/AST/ |
D | ExprCXX.cpp | 63 CXXNewExpr::CXXNewExpr(ASTContext &C, bool globalNew, FunctionDecl *operatorNew, in CXXNewExpr() function in CXXNewExpr 115 void CXXNewExpr::AllocateArgsArray(ASTContext &C, bool isArray, in AllocateArgsArray() 125 bool CXXNewExpr::shouldNullCheckAllocation(ASTContext &Ctx) const { in shouldNullCheckAllocation() 130 SourceLocation CXXNewExpr::getEndLoc() const { in getEndLoc()
|
D | StmtPrinter.cpp | 1377 void StmtPrinter::VisitCXXNewExpr(CXXNewExpr *E) { in VisitCXXNewExpr() 1405 CXXNewExpr::InitializationStyle InitStyle = E->getInitializationStyle(); in VisitCXXNewExpr() 1407 if (InitStyle == CXXNewExpr::CallInit) in VisitCXXNewExpr() 1410 if (InitStyle == CXXNewExpr::CallInit) in VisitCXXNewExpr()
|
D | ItaniumMangle.cpp | 2497 const CXXNewExpr *New = cast<CXXNewExpr>(E); in mangleExpression() 2500 for (CXXNewExpr::const_arg_iterator I = New->placement_arg_begin(), in mangleExpression() 2507 if (New->getInitializationStyle() == CXXNewExpr::ListInit) in mangleExpression() 2521 } else if (New->getInitializationStyle() == CXXNewExpr::ListInit && in mangleExpression()
|
D | StmtProfile.cpp | 835 void StmtProfiler::VisitCXXNewExpr(const CXXNewExpr *S) { in VisitCXXNewExpr()
|
/external/clang/lib/Sema/ |
D | SemaFixItUtils.cpp | 73 isa<CXXNewExpr>(Expr) || in tryToFixConversion()
|
D | SemaExprCXX.cpp | 1023 static bool isLegalArrayNewInitializer(CXXNewExpr::InitializationStyle Style, in isLegalArrayNewInitializer() 1034 else if (Style == CXXNewExpr::ListInit) { in isLegalArrayNewInitializer() 1056 CXXNewExpr::InitializationStyle initStyle; in BuildCXXNew() 1059 initStyle = CXXNewExpr::CallInit; in BuildCXXNew() 1061 initStyle = CXXNewExpr::ListInit; in BuildCXXNew() 1073 initStyle = CXXNewExpr::NoInit; in BuildCXXNew() 1078 if (initStyle == CXXNewExpr::CallInit) { in BuildCXXNew() 1096 if (initStyle == CXXNewExpr::NoInit || NumInits == 0) in BuildCXXNew() 1099 if (initStyle == CXXNewExpr::ListInit) in BuildCXXNew() 1137 if (initStyle == CXXNewExpr::ListInit && isStdInitializerList(AllocType, 0)) { in BuildCXXNew() [all …]
|
D | SemaExceptionSpec.cpp | 916 CT = canCalleeThrow(*this, E, cast<CXXNewExpr>(E)->getOperatorNew()); in canThrow()
|
/external/clang/include/clang/Basic/ |
D | StmtNodes.td | 111 def CXXNewExpr : DStmt<Expr>;
|
/external/clang/lib/StaticAnalyzer/Core/ |
D | CallEvent.cpp | 252 || isa<CXXNewExpr>(S); in isCallStmt() 884 return getCXXAllocatorCall(cast<CXXNewExpr>(CallSite), State, CallerCtx); in getCaller()
|
D | ExprEngineCXX.cpp | 208 void ExprEngine::VisitCXXNewExpr(const CXXNewExpr *CNE, ExplodedNode *Pred, in VisitCXXNewExpr()
|
D | ExprEngineCallAndReturn.cpp | 386 if (isa<CXXNewExpr>(Parent)) in inlineCall()
|
D | ExprEngine.cpp | 748 const CXXNewExpr *NE = cast<CXXNewExpr>(S); in Visit()
|
/external/clang/include/clang/AST/ |
D | ExprCXX.h | 1455 class CXXNewExpr : public Expr { 1501 CXXNewExpr(ASTContext &C, bool globalNew, FunctionDecl *operatorNew, 1508 explicit CXXNewExpr(EmptyShell Shell) in CXXNewExpr() function 1558 return const_cast<CXXNewExpr*>(this)->getPlacementArg(i); in getPlacementArg() 1634 static bool classof(const CXXNewExpr *) { return true; } in classof() argument
|
/external/v8/tools/gcmole/ |
D | gcmole.cc | 556 VISIT(CXXNewExpr); in VisitExpr() 712 DECL_VISIT_EXPR(CXXNewExpr) { in DECL_VISIT_EXPR() argument
|
/external/clang/lib/Serialization/ |
D | ASTReaderStmt.cpp | 1233 void ASTStmtReader::VisitCXXNewExpr(CXXNewExpr *E) { in VisitCXXNewExpr() 1251 for (CXXNewExpr::raw_arg_iterator I = E->raw_arg_begin(),e = E->raw_arg_end(); in VisitCXXNewExpr() 2095 S = new (Context) CXXNewExpr(Empty); in ReadStmtFromStream()
|
D | ASTWriterStmt.cpp | 1226 void ASTStmtWriter::VisitCXXNewExpr(CXXNewExpr *E) { in VisitCXXNewExpr() 1239 for (CXXNewExpr::arg_iterator I = E->raw_arg_begin(), e = E->raw_arg_end(); in VisitCXXNewExpr()
|
/external/clang/lib/Edit/ |
D | RewriteObjCFoundationAPI.cpp | 764 isa<CXXNewExpr>(Expr) || in castOperatorNeedsParens()
|
/external/clang/include/clang/ASTMatchers/ |
D | ASTMatchers.h | 580 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXNewExpr> newExpr;
|