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

/external/clang/lib/CodeGen/
H A DCGCleanup.cpp298 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
1073 IsUsedAsNormalCleanup(EHScopeStack &EHStack, EHScopeStack::stable_iterator C) argument
1092 IsUsedAsEHCleanup(EHScopeStack &EHStack, EHScopeStack::stable_iterator cleanup) argument
[all...]
H A DCodeGenFunction.h299 EHScopeStack EHStack; member in class:clang::CodeGen::CodeGenFunction
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(),
1232 if (!EHStack.requiresLandingPad()) return nullptr;

Completed in 151 milliseconds