Lines Matching refs:EHScopeStack
242 JumpDest(llvm::BasicBlock *Block, EHScopeStack::stable_iterator Depth,
248 EHScopeStack::stable_iterator getScopeDepth() const { return ScopeDepth; }
252 void setScopeDepth(EHScopeStack::stable_iterator depth) {
258 EHScopeStack::stable_iterator ScopeDepth;
358 EHScopeStack::stable_iterator PrologueCleanupDepth;
628 EHScopeStack EHStack;
634 class CallLifetimeEnd final : public EHScopeStack::Cleanup {
789 typedef EHScopeStack::ConditionalCleanup<T, As...> CleanupType;
809 typedef EHScopeStack::ConditionalCleanup<T, As...> CleanupType;
866 void DeactivateCleanupBlock(EHScopeStack::stable_iterator Cleanup,
876 void ActivateCleanupBlock(EHScopeStack::stable_iterator Cleanup,
882 EHScopeStack::stable_iterator CleanupStackDepth, OldCleanupScopeDepth;
937 EHScopeStack::stable_iterator CurrentCleanupScopeDepth =
938 EHScopeStack::stable_end();
1143 PopCleanupBlocks(EHScopeStack::stable_iterator OldCleanupStackSize,
1150 PopCleanupBlocks(EHScopeStack::stable_iterator OldCleanupStackSize,
1188 llvm::BasicBlock *getEHDispatchBlock(EHScopeStack::stable_iterator scope);
1190 getFuncletEHDispatchBlock(EHScopeStack::stable_iterator scope);
1419 llvm::DenseMap<const ParmVarDecl *, EHScopeStack::stable_iterator>
1796 class OMPAllocateCleanupTy final : public EHScopeStack::Cleanup {