Lines Matching refs:EHScopeStack
246 EHScopeStack::stable_iterator Depth,
252 EHScopeStack::stable_iterator getScopeDepth() const { return ScopeDepth; }
256 void setScopeDepth(EHScopeStack::stable_iterator depth) {
262 EHScopeStack::stable_iterator ScopeDepth;
350 EHScopeStack::stable_iterator PrologueCleanupDepth;
581 EHScopeStack EHStack;
587 class CallLifetimeEnd final : public EHScopeStack::Cleanup {
742 typedef EHScopeStack::ConditionalCleanup<T, As...> CleanupType;
762 typedef EHScopeStack::ConditionalCleanup<T, As...> CleanupType;
819 void DeactivateCleanupBlock(EHScopeStack::stable_iterator Cleanup,
829 void ActivateCleanupBlock(EHScopeStack::stable_iterator Cleanup,
835 EHScopeStack::stable_iterator CleanupStackDepth, OldCleanupScopeDepth;
890 EHScopeStack::stable_iterator CurrentCleanupScopeDepth =
891 EHScopeStack::stable_end();
1092 PopCleanupBlocks(EHScopeStack::stable_iterator OldCleanupStackSize,
1099 PopCleanupBlocks(EHScopeStack::stable_iterator OldCleanupStackSize,
1137 llvm::BasicBlock *getEHDispatchBlock(EHScopeStack::stable_iterator scope);
1139 getFuncletEHDispatchBlock(EHScopeStack::stable_iterator scope);
1368 llvm::DenseMap<const ParmVarDecl *, EHScopeStack::stable_iterator>
1698 class OMPAllocateCleanupTy final : public EHScopeStack::Cleanup {