Lines Matching refs:EHScopeStack
241 JumpDest(llvm::BasicBlock *Block, EHScopeStack::stable_iterator Depth,
247 EHScopeStack::stable_iterator getScopeDepth() const { return ScopeDepth; }
251 void setScopeDepth(EHScopeStack::stable_iterator depth) {
257 EHScopeStack::stable_iterator ScopeDepth;
349 EHScopeStack::stable_iterator PrologueCleanupDepth;
619 EHScopeStack EHStack;
625 class CallLifetimeEnd final : public EHScopeStack::Cleanup {
780 typedef EHScopeStack::ConditionalCleanup<T, As...> CleanupType;
800 typedef EHScopeStack::ConditionalCleanup<T, As...> CleanupType;
857 void DeactivateCleanupBlock(EHScopeStack::stable_iterator Cleanup,
867 void ActivateCleanupBlock(EHScopeStack::stable_iterator Cleanup,
873 EHScopeStack::stable_iterator CleanupStackDepth, OldCleanupScopeDepth;
928 EHScopeStack::stable_iterator CurrentCleanupScopeDepth =
929 EHScopeStack::stable_end();
1134 PopCleanupBlocks(EHScopeStack::stable_iterator OldCleanupStackSize,
1141 PopCleanupBlocks(EHScopeStack::stable_iterator OldCleanupStackSize,
1179 llvm::BasicBlock *getEHDispatchBlock(EHScopeStack::stable_iterator scope);
1181 getFuncletEHDispatchBlock(EHScopeStack::stable_iterator scope);
1410 llvm::DenseMap<const ParmVarDecl *, EHScopeStack::stable_iterator>
1737 class OMPAllocateCleanupTy final : public EHScopeStack::Cleanup {