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;
350 EHScopeStack::stable_iterator PrologueCleanupDepth;
620 EHScopeStack EHStack;
626 class CallLifetimeEnd final : public EHScopeStack::Cleanup {
781 typedef EHScopeStack::ConditionalCleanup<T, As...> CleanupType;
801 typedef EHScopeStack::ConditionalCleanup<T, As...> CleanupType;
858 void DeactivateCleanupBlock(EHScopeStack::stable_iterator Cleanup,
868 void ActivateCleanupBlock(EHScopeStack::stable_iterator Cleanup,
874 EHScopeStack::stable_iterator CleanupStackDepth, OldCleanupScopeDepth;
929 EHScopeStack::stable_iterator CurrentCleanupScopeDepth =
930 EHScopeStack::stable_end();
1135 PopCleanupBlocks(EHScopeStack::stable_iterator OldCleanupStackSize,
1142 PopCleanupBlocks(EHScopeStack::stable_iterator OldCleanupStackSize,
1180 llvm::BasicBlock *getEHDispatchBlock(EHScopeStack::stable_iterator scope);
1182 getFuncletEHDispatchBlock(EHScopeStack::stable_iterator scope);
1411 llvm::DenseMap<const ParmVarDecl *, EHScopeStack::stable_iterator>
1739 class OMPAllocateCleanupTy final : public EHScopeStack::Cleanup {