Lines Matching refs:EHScopeStack
238 EHScopeStack::stable_iterator Depth,
244 EHScopeStack::stable_iterator getScopeDepth() const { return ScopeDepth; }
248 void setScopeDepth(EHScopeStack::stable_iterator depth) {
254 EHScopeStack::stable_iterator ScopeDepth;
322 EHScopeStack::stable_iterator PrologueCleanupDepth;
490 EHScopeStack EHStack;
496 class CallLifetimeEnd final : public EHScopeStack::Cleanup {
610 typedef EHScopeStack::ConditionalCleanup<T, As...> CleanupType;
629 typedef EHScopeStack::ConditionalCleanup<T, As...> CleanupType;
685 void DeactivateCleanupBlock(EHScopeStack::stable_iterator Cleanup,
695 void ActivateCleanupBlock(EHScopeStack::stable_iterator Cleanup,
701 EHScopeStack::stable_iterator CleanupStackDepth, OldCleanupScopeDepth;
756 EHScopeStack::stable_iterator CurrentCleanupScopeDepth =
757 EHScopeStack::stable_end();
945 PopCleanupBlocks(EHScopeStack::stable_iterator OldCleanupStackSize,
952 PopCleanupBlocks(EHScopeStack::stable_iterator OldCleanupStackSize,
990 llvm::BasicBlock *getEHDispatchBlock(EHScopeStack::stable_iterator scope);
992 getFuncletEHDispatchBlock(EHScopeStack::stable_iterator scope);
1221 llvm::DenseMap<const ParmVarDecl *, EHScopeStack::stable_iterator>