/external/clang/lib/CodeGen/ |
CGCleanup.cpp | 265 EHCleanupScope &cleanup = cast<EHCleanupScope>(*EHStack.begin()); 283 for (unsigned I = 0, E = CGF.EHStack.getNumBranchFixups(); I != E; ++I) { 285 BranchFixup &Fixup = CGF.EHStack.getBranchFixup(I); 310 CGF.EHStack.clearFixups(); 337 if (!EHStack.getNumBranchFixups()) return; 339 assert(EHStack.hasNormalCleanups() && 345 for (unsigned I = 0, E = EHStack.getNumBranchFixups(); I != E; ++I) { 347 BranchFixup &Fixup = EHStack.getBranchFixup(I); 370 EHStack.popNullFixups(); 377 while (EHStack.stable_begin() != Old) [all...] |
CGException.cpp | 363 EHScopeStack::stable_iterator cleanup = CGF.EHStack.stable_begin(); 484 EHStack.pushTerminate(); 496 EHStack.pushTerminate(); 500 EHFilterScope *Filter = EHStack.pushFilter(NumExceptions); 558 EHStack.popTerminate(); 569 EHStack.popTerminate(); 572 EHFilterScope &filterScope = cast<EHFilterScope>(*EHStack.begin()); 574 EHStack.popFilter(); 591 EHCatchScope *CatchScope = EHStack.pushCatch(NumHandlers); 624 if (si == EHStack.stable_end() [all...] |
CGObjCRuntime.cpp | 212 EHCatchScope *Catch = CGF.EHStack.pushCatch(Handlers.size()); 247 CGF.EHStack.pushCleanup<CallObjCEndCatch>(NormalAndEHCleanup, 334 CGF.EHStack.pushCleanup<CallSyncExit>(NormalAndEHCleanup, syncExitFn, lock);
|
CodeGenFunction.h | 250 EHScopeStack EHStack; 329 return EHStack.pushCleanup<T>(kind, a0); 334 EHStack.pushCleanup<CleanupType>(kind, a0_saved); 346 return EHStack.pushCleanup<T>(kind, a0, a1); 352 EHStack.pushCleanup<CleanupType>(kind, a0_saved, a1_saved); 364 return EHStack.pushCleanup<T>(kind, a0, a1, a2); 372 EHStack.pushCleanup<CleanupType>(kind, a0_saved, a1_saved, a2_saved); 384 return EHStack.pushCleanup<T>(kind, a0, a1, a2, a3); 393 EHStack.pushCleanup<CleanupType>(kind, a0_saved, a1_saved, 477 CleanupStackDepth = CGF.EHStack.stable_begin() [all...] |
CGDecl.cpp | [all...] |
CGExprCXX.cpp | 797 Cleanup = EHStack.stable_begin(); [all...] |
CGClass.cpp | 425 CGF.EHStack.pushCleanup<CallBaseDtor>(EHCleanup, BaseClassDecl, [all...] |
CodeGenFunction.cpp | 225 if (EHStack.stable_begin() != PrologueCleanupDepth) { 251 assert(EHStack.empty() && 648 PrologueCleanupDepth = EHStack.stable_begin(); [all...] |
CGStmt.cpp | 285 if (!EHStack.empty()) 370 if (EHStack.hasNormalCleanups() && CurLexicalScope) 384 Dest.setScopeDepth(EHStack.stable_begin()); 398 = CGF.EHStack.getInnermostNormalCleanup(); [all...] |
CGObjC.cpp | 494 EHStack.pushCleanup<FinishARCDealloc>(getARCCleanupKind()); [all...] |
CGBlocks.cpp | 624 capture.setCleanup(CGF.EHStack.stable_begin()); [all...] |
CGExprAgg.cpp | 428 cleanup = CGF.EHStack.stable_begin(); [all...] |
CGCall.cpp | [all...] |
ItaniumCXXABI.cpp | [all...] |
CGObjCMac.cpp | [all...] |