Home
last modified time | relevance | path

Searched refs:CXXNewExpr (Results 1 – 25 of 26) sorted by relevance

12

/external/clang/lib/CodeGen/
DItaniumCXXABI.cpp51 bool NeedsArrayCookie(const CXXNewExpr *expr);
114 CharUnits GetArrayCookieSize(const CXXNewExpr *expr);
118 const CXXNewExpr *expr,
151 CharUnits GetArrayCookieSize(const CXXNewExpr *expr);
155 const CXXNewExpr *expr,
799 bool ItaniumCXXABI::NeedsArrayCookie(const CXXNewExpr *expr) { in NeedsArrayCookie()
839 CharUnits ItaniumCXXABI::GetArrayCookieSize(const CXXNewExpr *expr) { in GetArrayCookieSize()
852 const CXXNewExpr *expr, in InitializeArrayCookie()
928 CharUnits ARMCXXABI::GetArrayCookieSize(const CXXNewExpr *expr) { in GetArrayCookieSize()
945 const CXXNewExpr *expr, in InitializeArrayCookie()
DCGCXXABI.h205 virtual CharUnits GetArrayCookieSize(const CXXNewExpr *expr);
218 const CXXNewExpr *expr,
DCGCXXABI.cpp147 CharUnits CGCXXABI::GetArrayCookieSize(const CXXNewExpr *expr) { in GetArrayCookieSize()
154 const CXXNewExpr *expr, in InitializeArrayCookie()
DCGExprCXX.cpp497 const CXXNewExpr *E) { in CalculateCookiePadding()
510 const CXXNewExpr *e, in EmitCXXNewAllocSize()
792 CodeGenFunction::EmitNewArrayInitializer(const CXXNewExpr *E, in EmitNewArrayInitializer()
913 static void EmitNewInitializer(CodeGenFunction &CGF, const CXXNewExpr *E, in EmitNewInitializer()
1080 const CXXNewExpr *E, in EnterNewDeleteCleanup()
1117 llvm::Value *CodeGenFunction::EmitCXXNewExpr(const CXXNewExpr *E) { in EmitCXXNewExpr()
1148 CXXNewExpr::const_arg_iterator placementArg = E->placement_arg_begin(); in EmitCXXNewExpr()
1171 for (CXXNewExpr::const_arg_iterator placementArgsEnd = E->placement_arg_end(); in EmitCXXNewExpr()
DCodeGenFunction.h1801 void EmitNewArrayInitializer(const CXXNewExpr *E, QualType elementType,
1807 llvm::Value *EmitCXXNewExpr(const CXXNewExpr *E);
DCGExprScalar.cpp345 Value *VisitCXXNewExpr(const CXXNewExpr *E) { in VisitCXXNewExpr()
/external/clang/lib/StaticAnalyzer/Core/
DExprEngineCXX.cpp173 void ExprEngine::VisitCXXNewExpr(const CXXNewExpr *CNE, ExplodedNode *Pred, in VisitCXXNewExpr()
219 for (CXXNewExpr::const_arg_iterator in VisitCXXNewExpr()
DExprEngine.cpp742 const CXXNewExpr *NE = cast<CXXNewExpr>(S); in Visit()
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
DExprEngine.h34 class CXXNewExpr; variable
366 void VisitCXXNewExpr(const CXXNewExpr *CNE, ExplodedNode *Pred,
/external/clang/lib/AST/
DExprCXX.cpp47 CXXNewExpr::CXXNewExpr(ASTContext &C, bool globalNew, FunctionDecl *operatorNew, in CXXNewExpr() function in CXXNewExpr
99 void CXXNewExpr::AllocateArgsArray(ASTContext &C, bool isArray, in AllocateArgsArray()
109 bool CXXNewExpr::shouldNullCheckAllocation(ASTContext &Ctx) const { in shouldNullCheckAllocation()
114 SourceLocation CXXNewExpr::getEndLoc() const { in getEndLoc()
DStmtPrinter.cpp1446 void StmtPrinter::VisitCXXNewExpr(CXXNewExpr *E) { in VisitCXXNewExpr()
1474 CXXNewExpr::InitializationStyle InitStyle = E->getInitializationStyle(); in VisitCXXNewExpr()
1476 if (InitStyle == CXXNewExpr::CallInit) in VisitCXXNewExpr()
1479 if (InitStyle == CXXNewExpr::CallInit) in VisitCXXNewExpr()
DItaniumMangle.cpp2488 const CXXNewExpr *New = cast<CXXNewExpr>(E); in mangleExpression()
2491 for (CXXNewExpr::const_arg_iterator I = New->placement_arg_begin(), in mangleExpression()
2498 if (New->getInitializationStyle() == CXXNewExpr::ListInit) in mangleExpression()
2512 } else if (New->getInitializationStyle() == CXXNewExpr::ListInit && in mangleExpression()
DStmtProfile.cpp830 void StmtProfiler::VisitCXXNewExpr(const CXXNewExpr *S) { in VisitCXXNewExpr()
/external/clang/lib/Sema/
DSemaFixItUtils.cpp72 isa<CXXNewExpr>(Expr) || in tryToFixConversion()
DSemaExprCXX.cpp1018 static bool isLegalArrayNewInitializer(CXXNewExpr::InitializationStyle Style, in isLegalArrayNewInitializer()
1029 else if (Style == CXXNewExpr::ListInit) { in isLegalArrayNewInitializer()
1051 CXXNewExpr::InitializationStyle initStyle; in BuildCXXNew()
1054 initStyle = CXXNewExpr::CallInit; in BuildCXXNew()
1056 initStyle = CXXNewExpr::ListInit; in BuildCXXNew()
1068 initStyle = CXXNewExpr::NoInit; in BuildCXXNew()
1073 if (initStyle == CXXNewExpr::CallInit) { in BuildCXXNew()
1089 if (initStyle == CXXNewExpr::NoInit || NumInits == 0) in BuildCXXNew()
1092 if (initStyle == CXXNewExpr::ListInit) in BuildCXXNew()
1131 if (initStyle == CXXNewExpr::ListInit && isStdInitializerList(AllocType, 0)) { in BuildCXXNew()
[all …]
DSemaExceptionSpec.cpp922 CT = canCalleeThrow(*this, E, cast<CXXNewExpr>(E)->getOperatorNew()); in canThrow()
DTreeTransform.h7205 TreeTransform<Derived>::TransformCXXNewExpr(CXXNewExpr *E) { in TransformCXXNewExpr()
/external/clang/include/clang/Basic/
DStmtNodes.td109 def CXXNewExpr : DStmt<Expr>;
/external/clang/include/clang/AST/
DExprCXX.h1424 class CXXNewExpr : public Expr {
1469 CXXNewExpr(ASTContext &C, bool globalNew, FunctionDecl *operatorNew,
1476 explicit CXXNewExpr(EmptyShell Shell) in CXXNewExpr() function
1526 return const_cast<CXXNewExpr*>(this)->getPlacementArg(i); in getPlacementArg()
1602 static bool classof(const CXXNewExpr *) { return true; } in classof() argument
DStmt.h140 friend class CXXNewExpr; // ctor variable
DRecursiveASTVisitor.h2010 DEF_TRAVERSE_STMT(CXXNewExpr, {
/external/v8/tools/gcmole/
Dgcmole.cc556 VISIT(CXXNewExpr); in VisitExpr()
712 DECL_VISIT_EXPR(CXXNewExpr) { in DECL_VISIT_EXPR() argument
/external/clang/lib/Serialization/
DASTReaderStmt.cpp1222 void ASTStmtReader::VisitCXXNewExpr(CXXNewExpr *E) { in VisitCXXNewExpr()
1240 for (CXXNewExpr::raw_arg_iterator I = E->raw_arg_begin(),e = E->raw_arg_end(); in VisitCXXNewExpr()
2078 S = new (Context) CXXNewExpr(Empty); in ReadStmtFromStream()
DASTWriterStmt.cpp1216 void ASTStmtWriter::VisitCXXNewExpr(CXXNewExpr *E) { in VisitCXXNewExpr()
1229 for (CXXNewExpr::arg_iterator I = E->raw_arg_begin(), e = E->raw_arg_end(); in VisitCXXNewExpr()
/external/clang/tools/libclang/
DCIndex.cpp1732 void VisitCXXNewExpr(CXXNewExpr *E);
1862 void EnqueueVisitor::VisitCXXNewExpr(CXXNewExpr *E) { in VisitCXXNewExpr()

12