Home
last modified time | relevance | path

Searched refs:ExprWithCleanups (Results 1 – 25 of 61) sorted by relevance

123

/external/clang/lib/AST/
DExprCXX.cpp1025 ExprWithCleanups::ExprWithCleanups(Expr *subexpr, in ExprWithCleanups() function in ExprWithCleanups
1040 ExprWithCleanups *ExprWithCleanups::Create(const ASTContext &C, Expr *subexpr, in Create()
1044 llvm::alignOf<ExprWithCleanups>()); in Create()
1046 ExprWithCleanups(subexpr, CleanupsHaveSideEffects, objects); in Create()
1049 ExprWithCleanups::ExprWithCleanups(EmptyShell empty, unsigned numObjects) in ExprWithCleanups() function in ExprWithCleanups
1054 ExprWithCleanups *ExprWithCleanups::Create(const ASTContext &C, in Create()
1058 llvm::alignOf<ExprWithCleanups>()); in Create()
1059 return new (buffer) ExprWithCleanups(empty, numObjects); in Create()
DParentMap.cpp165 isa<ExprWithCleanups>(P))) { in isConsumedExpr()
DDeclPrinter.cpp582 if (ExprWithCleanups *Tmp = dyn_cast<ExprWithCleanups>(Init)) in VisitFunctionDecl()
/external/clang/lib/ARCMigrate/
DTransRetainReleaseDealloc.cpp252 isa<ExprWithCleanups>(OuterS))); in getPreviousAndNextStmt()
375 if (ExprWithCleanups *EWC = dyn_cast<ExprWithCleanups>(Rec)) in checkForGCDOrXPC()
DTransAutoreleasePool.cpp406 if (ExprWithCleanups *EWC = dyn_cast<ExprWithCleanups>(S)) in getEssential()
DTransforms.cpp82 if (const ExprWithCleanups *EWC = dyn_cast<ExprWithCleanups>(E)) in isPlusOne()
DTransUnbridgedCasts.cpp377 } while (parent && isa<ExprWithCleanups>(parent)); in transformObjCToNonObjCCast()
/external/clang/test/SemaObjCXX/
Dblock-cleanup.mm6 // CHECK-NEXT: -ExprWithCleanups
/external/clang/lib/StaticAnalyzer/Checkers/
DStackAddrEscapeChecker.cpp154 if (const ExprWithCleanups *Cleanup = dyn_cast<ExprWithCleanups>(RetE)) in checkPreStmt()
DLLVMConventionsChecker.cpp161 ExprWithCleanups *Ex1 = dyn_cast<ExprWithCleanups>(Init); in VisitVarDecl()
DDeadStoresChecker.cpp331 while (const ExprWithCleanups *exprClean = in observeStmt()
332 dyn_cast<ExprWithCleanups>(E)) in observeStmt()
/external/clang/test/Misc/
Dast-dump-stmt.m14 // CHECK: ExprWithCleanups
/external/clang/test/Analysis/
Dlive-variables.m17 // Note, due to ObjC method call, the outermost logical operator is wrapped in ExprWithCleanups.
/external/clang/lib/Analysis/
DLiveVariables.cpp234 if (const ExprWithCleanups *EWC = dyn_cast<ExprWithCleanups>(S)) { in LookThroughStmt()
313 S = cast<ExprWithCleanups>(S)->getSubExpr(); in Visit()
DCFG.cpp456 CFGBlock *VisitExprWithCleanups(ExprWithCleanups *E, AddStmtChoice asc);
1126 HasTemporaries = isa<ExprWithCleanups>(Init); in addInitializer()
1131 VisitForTemporaryDtors(cast<ExprWithCleanups>(Init)->getSubExpr(), in addInitializer()
1143 return Visit(cast<ExprWithCleanups>(Init)->getSubExpr()); in addInitializer()
1173 if (const ExprWithCleanups *EWC = dyn_cast<ExprWithCleanups>(Init)) { in getReferenceInitTemporaryType()
1373 if (const ExprWithCleanups *EWC = dyn_cast<ExprWithCleanups>(Init)) in addLocalScopeForVarDecl()
1484 return VisitExprWithCleanups(cast<ExprWithCleanups>(S), asc); in Visit()
2104 HasTemporaries = isa<ExprWithCleanups>(Init); in VisitDeclSubExpr()
2109 VisitForTemporaryDtors(cast<ExprWithCleanups>(Init)->getSubExpr(), in VisitDeclSubExpr()
2126 ExprWithCleanups *EC = cast<ExprWithCleanups>(Init); in VisitDeclSubExpr()
[all …]
DThreadSafety.cpp1343 else if (const ExprWithCleanups* EWC = dyn_cast<ExprWithCleanups>(Cond)) { in getTrylockCallExpr()
1989 if (ExprWithCleanups *EWC = dyn_cast_or_null<ExprWithCleanups>(E)) in VisitDeclStmt()
/external/clang/lib/StaticAnalyzer/Core/
DEnvironment.cpp32 E = cast<ExprWithCleanups>(E)->getSubExpr(); in ignoreTransparentExprs()
/external/clang/lib/CodeGen/
DCGObjC.cpp828 assert(isa<ExprWithCleanups>(getter)); in hasTrivialGetExpr()
1134 assert(isa<ExprWithCleanups>(setter)); in hasTrivialSetExpr()
2786 assert(!isa<ExprWithCleanups>(e)); in visit()
2922 if (const ExprWithCleanups *cleanups = dyn_cast<ExprWithCleanups>(e)) { in EmitARCRetainScalarExpr()
2938 if (const ExprWithCleanups *cleanups = dyn_cast<ExprWithCleanups>(e)) { in EmitARCRetainAutoreleaseScalarExpr()
3049 if (const ExprWithCleanups *cleanups = dyn_cast<ExprWithCleanups>(e)) { in EmitARCUnsafeUnretainedScalarExpr()
DCGExprAgg.cpp181 void VisitExprWithCleanups(ExprWithCleanups *E);
1016 void AggExprEmitter::VisitExprWithCleanups(ExprWithCleanups *E) { in VisitExprWithCleanups()
/external/clang/lib/Sema/
DJumpDiagnostics.cpp502 ExprWithCleanups *EWC = cast<ExprWithCleanups>(S); in BuildScopeInformation()
DSemaStmt.cpp235 if (const ExprWithCleanups *Temps = dyn_cast<ExprWithCleanups>(E)) in DiagnoseUnusedExprResult()
600 if (ExprWithCleanups *cleanups = dyn_cast<ExprWithCleanups>(expr)) in GetTypeBeforeIntegralPromotion()
1501 if (auto Cleanups = dyn_cast<ExprWithCleanups>(Statement)) in ProcessIterationStmt()
2456 if (auto Cleanups = dyn_cast<ExprWithCleanups>(InitExpr)) in DiagnoseForRangeReferenceVariableCopies()
DSemaLambda.cpp603 ExprWithCleanups *cleanups = dyn_cast<ExprWithCleanups>(retValue); in adjustBlockReturnsToEnum()
/external/clang/include/clang/AST/
DExprCXX.h2936 class ExprWithCleanups final
2938 private llvm::TrailingObjects<ExprWithCleanups, BlockDecl *> {
2949 ExprWithCleanups(EmptyShell, unsigned NumObjects);
2950 ExprWithCleanups(Expr *SubExpr, bool CleanupsHaveSideEffects,
2957 static ExprWithCleanups *Create(const ASTContext &C, EmptyShell empty,
2960 static ExprWithCleanups *Create(const ASTContext &C, Expr *subexpr,
/external/clang/include/clang/Basic/
DStmtNodes.td131 def ExprWithCleanups : DStmt<Expr>;
/external/v8/tools/gcmole/
Dgcmole.cc596 VISIT(ExprWithCleanups); in VisitExpr()
735 DECL_VISIT_EXPR(ExprWithCleanups) { in DECL_VISIT_EXPR() argument

123