/external/clang/lib/CodeGen/ |
CGCleanup.cpp | 298 EHCleanupScope &cleanup = cast<EHCleanupScope>(*EHStack.begin()); 329 for (unsigned I = 0, E = CGF.EHStack.getNumBranchFixups(); I != E; ++I) { 331 BranchFixup &Fixup = CGF.EHStack.getBranchFixup(I); 357 CGF.EHStack.clearFixups(); 384 if (!EHStack.getNumBranchFixups()) return; 386 assert(EHStack.hasNormalCleanups() && 392 for (unsigned I = 0, E = EHStack.getNumBranchFixups(); I != E; ++I) { 394 BranchFixup &Fixup = EHStack.getBranchFixup(I); 417 EHStack.popNullFixups(); 424 while (EHStack.stable_begin() != Old) [all...] |
CGException.cpp | 361 EHScopeStack::stable_iterator cleanup = EHStack.stable_begin(); 433 EHStack.pushTerminate(); 445 EHStack.pushTerminate(); 453 EHFilterScope *Filter = EHStack.pushFilter(NumExceptions); 512 EHStack.popTerminate(); 523 EHStack.popTerminate(); 530 EHFilterScope &filterScope = cast<EHFilterScope>(*EHStack.begin()); 532 EHStack.popFilter(); 544 EHCatchScope *CatchScope = EHStack.pushCatch(NumHandlers); 582 if (si == EHStack.stable_end() [all...] |
CGObjCRuntime.cpp | 212 EHCatchScope *Catch = CGF.EHStack.pushCatch(Handlers.size()); 247 CGF.EHStack.pushCleanup<CallObjCEndCatch>(NormalAndEHCleanup, 341 CGF.EHStack.pushCleanup<CallSyncExit>(NormalAndEHCleanup, syncExitFn, lock);
|
CGDecl.cpp | [all...] |
CGExprCXX.cpp | [all...] |
CGClass.cpp | 561 CGF.EHStack.pushCleanup<CallBaseDtor>(EHCleanup, BaseClassDecl, [all...] |
CodeGenFunction.h | 299 EHScopeStack EHStack; 410 return EHStack.pushCleanup<T>(kind, A...); 417 EHStack.pushCleanupTuple<CleanupType>(kind, Saved); 501 CleanupStackDepth = CGF.EHStack.stable_begin(); 520 return CGF.EHStack.stable_begin() != CleanupStackDepth; 702 EHStack.getInnermostNormalCleanup(), [all...] |
CGExprAgg.cpp | 438 cleanup = CGF.EHStack.stable_begin(); [all...] |
CGStmt.cpp | 381 if (!EHStack.empty()) 467 if (EHStack.hasNormalCleanups() && CurLexicalScope) 481 Dest.setScopeDepth(EHStack.stable_begin()); 494 = CGF.EHStack.getInnermostNormalCleanup(); [all...] |
CodeGenFunction.cpp | 304 bool HasCleanups = EHStack.stable_begin() != PrologueCleanupDepth; 306 HasCleanups && EHStack.containsOnlyLifetimeMarkers(PrologueCleanupDepth); 334 assert(EHStack.empty() && 838 PrologueCleanupDepth = EHStack.stable_begin(); [all...] |
CGObjC.cpp | 549 EHStack.pushCleanup<FinishARCDealloc>(getARCCleanupKind()); [all...] |
CGBlocks.cpp | 630 capture.setCleanup(CGF.EHStack.stable_begin()); [all...] |
ItaniumCXXABI.cpp | [all...] |
MicrosoftCXXABI.cpp | [all...] |
CGOpenMPRuntime.cpp | 689 CGF.EHStack.pushCleanup<CleanupTy>(NormalAndEHCleanup, PrePostAction); 711 CGF.EHStack.pushTerminate(); 713 CGF.EHStack.popTerminate(); [all...] |
CGCall.cpp | [all...] |
CGObjCMac.cpp | [all...] |