Home
last modified time | relevance | path

Searched refs:RunCleanupsScope (Results 1 – 15 of 15) sorted by relevance

/external/clang/lib/CodeGen/
DCGStmt.cpp499 RunCleanupsScope ExecutedScope(*this); in EmitIfStmt()
520 RunCleanupsScope ThenScope(*this); in EmitIfStmt()
532 RunCleanupsScope ElseScope(*this); in EmitIfStmt()
654 RunCleanupsScope ConditionScope(*this); in EmitWhileStmt()
693 RunCleanupsScope BodyScope(*this); in EmitWhileStmt()
735 RunCleanupsScope BodyScope(*this); in EmitDoStmt()
783 RunCleanupsScope ForScope(*this); in EmitForStmt()
815 RunCleanupsScope ConditionScope(*this); in EmitForStmt()
858 RunCleanupsScope BodyScope(*this); in EmitForStmt()
889 RunCleanupsScope ForScope(*this); in EmitCXXForRangeStmt()
[all …]
DCodeGenFunction.h458 class RunCleanupsScope {
466 RunCleanupsScope(const RunCleanupsScope &) LLVM_DELETED_FUNCTION;
467 void operator=(const RunCleanupsScope &) LLVM_DELETED_FUNCTION;
474 explicit RunCleanupsScope(CodeGenFunction &CGF) in RunCleanupsScope() function
486 ~RunCleanupsScope() { in ~RunCleanupsScope()
510 class LexicalScope: protected RunCleanupsScope {
521 : RunCleanupsScope(CGF), Range(Range), ParentScope(CGF.CurLexicalScope) { in LexicalScope()
547 RunCleanupsScope::ForceCleanup(); in ForceCleanup()
DCGObjCRuntime.cpp316 CodeGenFunction::RunCleanupsScope cleanups(CGF); in EmitAtSynchronizedStmt()
DCGObjC.cpp1321 CodeGenFunction::RunCleanupsScope scope(CGF); in emitCXXDestructMethod()
1581 RunCleanupsScope elementVariableScope(*this); in EmitObjCForCollectionStmt()
1639 RunCleanupsScope Scope(*this); in EmitObjCForCollectionStmt()
2718 RunCleanupsScope scope(*this); in EmitARCRetainScalarExpr()
2734 RunCleanupsScope scope(*this); in EmitARCRetainAutoreleaseScalarExpr()
2832 RunCleanupsScope Scope(*this); in EmitObjCAutoreleasePoolStmt()
DCGDeclCXX.cpp474 RunCleanupsScope Scope(*this); in GenerateCXXGlobalInitFunc()
DCGClass.cpp725 RunCleanupsScope RunCleanups(*this); in EmitConstructorBody()
1284 RunCleanupsScope DtorEpilogue(*this); in EmitDestructorBody()
1601 RunCleanupsScope Scope(*this); in EmitCXXAggrConstructorCall()
DCGExprCXX.cpp437 RunCleanupsScope Scope(*this); in EmitSynthesizedCXXCopyCtor()
1770 RunCleanupsScope Scope(*this); in EmitLambdaExpr()
DCGExprComplex.cpp196 CodeGenFunction::RunCleanupsScope Scope(CGF); in VisitExprWithCleanups()
DCGException.cpp1240 RunCleanupsScope CatchScope(*this); in ExitCXXTryStmt()
DCGExprAgg.cpp992 CodeGenFunction::RunCleanupsScope cleanups(CGF); in VisitExprWithCleanups()
DCGDecl.cpp587 CodeGenFunction::RunCleanupsScope Scope(*this); in EmitScalarInit()
DCGBlocks.cpp1493 CodeGenFunction::RunCleanupsScope cleanups(*this); in GenerateDestroyHelperFunction()
DCGObjCMac.cpp3958 CodeGenFunction::RunCleanupsScope CatchVarCleanups(CGF); in EmitTryOrSynchronizedStmt()
4003 CodeGenFunction::RunCleanupsScope CatchVarCleanups(CGF); in EmitTryOrSynchronizedStmt()
DCGExpr.cpp831 RunCleanupsScope Scope(*this); in EmitLValue()
DCGExprScalar.cpp360 CodeGenFunction::RunCleanupsScope Scope(CGF); in VisitExprWithCleanups()