Searched defs:EHStack (Results 1 - 2 of 2) sorted by relevance

/external/clang/lib/CodeGen/
H A DCGCleanup.cpp265 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
992 IsUsedAsNormalCleanup(EHScopeStack &EHStack, EHScopeStack::stable_iterator C) argument
1011 IsUsedAsEHCleanup(EHScopeStack &EHStack, EHScopeStack::stable_iterator cleanup) argument
[all...]
H A DCodeGenFunction.h250 EHScopeStack EHStack; member in class:clang::CodeGen::CodeGenFunction
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
[all...]

Completed in 874 milliseconds