Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:EHScopeStack

23 #include "EHScopeStack.h"
109 EHScopeStack::stable_iterator Depth,
115 EHScopeStack::stable_iterator getScopeDepth() const { return ScopeDepth; }
119 void setScopeDepth(EHScopeStack::stable_iterator depth) {
125 EHScopeStack::stable_iterator ScopeDepth;
156 EHScopeStack::stable_iterator PrologueCleanupDepth;
250 EHScopeStack EHStack;
333 typedef EHScopeStack::ConditionalCleanup1<T, A0> CleanupType;
351 typedef EHScopeStack::ConditionalCleanup2<T, A0, A1> CleanupType;
371 typedef EHScopeStack::ConditionalCleanup3<T, A0, A1, A2> CleanupType;
392 typedef EHScopeStack::ConditionalCleanup4<T, A0, A1, A2, A3> CleanupType;
443 void DeactivateCleanupBlock(EHScopeStack::stable_iterator Cleanup,
453 void ActivateCleanupBlock(EHScopeStack::stable_iterator Cleanup,
459 EHScopeStack::stable_iterator CleanupStackDepth;
559 void PopCleanupBlocks(EHScopeStack::stable_iterator OldCleanupStackSize);
564 void PopCleanupBlocks(EHScopeStack::stable_iterator OldCleanupStackSize,
601 llvm::BasicBlock *getEHDispatchBlock(EHScopeStack::stable_iterator scope);