/external/clang/unittests/AST/ |
SourceLocationTest.cpp | 92 TEST(CXXNewExpr, ArrayRange) { 93 RangeVerifier<CXXNewExpr> Verifier; 95 EXPECT_TRUE(Verifier.match("void f() { new int[10]; }", cxxNewExpr())); 98 TEST(CXXNewExpr, ParenRange) { 99 RangeVerifier<CXXNewExpr> Verifier; 101 EXPECT_TRUE(Verifier.match("void f() { new int(); }", cxxNewExpr())); 221 TEST(CXXNewExpr, TypeParenRange) { 222 RangeVerifier<CXXNewExpr> Verifier; 224 EXPECT_TRUE(Verifier.match("int* a = new (int);", cxxNewExpr()));
|
/external/clang/lib/CodeGen/ |
CGCXXABI.cpp | 193 CharUnits CGCXXABI::GetArrayCookieSize(const CXXNewExpr *expr) { 207 const CXXNewExpr *expr, 224 bool CGCXXABI::requiresArrayCookie(const CXXNewExpr *expr) {
|
CGCXXABI.h | 82 virtual bool requiresArrayCookie(const CXXNewExpr *E); 448 virtual CharUnits GetArrayCookieSize(const CXXNewExpr *expr); 462 const CXXNewExpr *expr,
|
CGExprCXX.cpp | 530 const CXXNewExpr *E) { 543 const CXXNewExpr *e, [all...] |
ItaniumCXXABI.cpp | 314 const CXXNewExpr *expr, 428 const CXXNewExpr *expr, [all...] |
MicrosoftCXXABI.cpp | 419 bool requiresArrayCookie(const CXXNewExpr *expr) override; 424 const CXXNewExpr *expr, [all...] |
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
ExprEngine.h | 35 class CXXNewExpr; 203 void ProcessNewAllocator(const CXXNewExpr *NE, ExplodedNode *Pred); 442 void VisitCXXNewAllocatorCall(const CXXNewExpr *CNE, 446 void VisitCXXNewExpr(const CXXNewExpr *CNE, ExplodedNode *Pred,
|
CallEvent.h | 802 CXXAllocatorCall(const CXXNewExpr *E, ProgramStateRef St, 810 virtual const CXXNewExpr *getOriginExpr() const { 811 return cast<CXXNewExpr>(AnyFunctionCall::getOriginExpr()); [all...] |
/external/clang/include/clang/Analysis/ |
CFG.h | 49 class CXXNewExpr; 153 explicit CFGNewAllocator(const CXXNewExpr *S) 157 const CXXNewExpr *getAllocatorExpr() const { 158 return static_cast<CXXNewExpr *>(Data1.getPointer()); 664 void appendNewAllocator(CXXNewExpr *NE, [all...] |
/external/clang/lib/StaticAnalyzer/Checkers/ |
MallocChecker.cpp | 163 check::PostStmt<CXXNewExpr>, 201 void checkPostStmt(const CXXNewExpr *NE, CheckerContext &C) const; 427 return (Stmt && (isa<CallExpr>(Stmt) || isa<CXXNewExpr>(Stmt)) && 803 // processed by the checkPostStmt callbacks for CXXNewExpr and [all...] |
DynamicTypePropagation.cpp | 55 check::PostStmt<CXXNewExpr>, 104 void checkPostStmt(const CXXNewExpr *NewE, CheckerContext &C) const; 294 void DynamicTypePropagation::checkPostStmt(const CXXNewExpr *NewE, [all...] |
/external/clang/lib/Sema/ |
SemaFixItUtils.cpp | 73 isa<CXXNewExpr>(Expr) ||
|
SemaExprCXX.cpp | [all...] |
SemaExceptionSpec.cpp | [all...] |
/external/clang/lib/StaticAnalyzer/Core/ |
ExprEngineCXX.cpp | 400 void ExprEngine::VisitCXXNewAllocatorCall(const CXXNewExpr *CNE, 426 void ExprEngine::VisitCXXNewExpr(const CXXNewExpr *CNE, ExplodedNode *Pred, 430 // really part of the CXXNewExpr because they happen BEFORE the 502 // CXXNewExpr, we need to make sure that the constructed object is not
|
CallEvent.cpp | 258 || isa<CXXNewExpr>(S); [all...] |
ExprEngineCallAndReturn.cpp | 624 if (isa<CXXNewExpr>(Parent)) [all...] |
/external/clang/lib/AST/ |
ExprCXX.cpp | 135 // CXXNewExpr 136 CXXNewExpr::CXXNewExpr(const ASTContext &C, bool globalNew, 200 void CXXNewExpr::AllocateArgsArray(const ASTContext &C, bool isArray, 210 bool CXXNewExpr::shouldNullCheckAllocation(const ASTContext &Ctx) const { [all...] |
StmtPrinter.cpp | [all...] |
ASTDumper.cpp | 517 void VisitCXXNewExpr(const CXXNewExpr *Node); [all...] |
ItaniumMangle.cpp | [all...] |
/external/v8/tools/gcmole/ |
gcmole.cc | 551 VISIT(CXXNewExpr); 701 DECL_VISIT_EXPR(CXXNewExpr) { return VisitExpr(expr->getInitializer(), env); } [all...] |
/external/clang/lib/Analysis/ |
CFG.cpp | 443 CFGBlock *VisitCXXNewExpr(CXXNewExpr *DE, AddStmtChoice asc); 606 void appendNewAllocator(CFGBlock *B, CXXNewExpr *NE) { [all...] |
/external/clang/include/clang/AST/ |
ExprCXX.h | [all...] |
/external/clang/lib/Edit/ |
RewriteObjCFoundationAPI.cpp | [all...] |