Lines Matching refs:EHScopeStack

114 char *EHScopeStack::allocate(size_t Size) {  in allocate()
145 void EHScopeStack::deallocate(size_t Size) { in deallocate()
149 bool EHScopeStack::containsOnlyLifetimeMarkers( in containsOnlyLifetimeMarkers()
150 EHScopeStack::stable_iterator Old) const { in containsOnlyLifetimeMarkers()
151 for (EHScopeStack::iterator it = begin(); stabilize(it) != Old; it++) { in containsOnlyLifetimeMarkers()
160 EHScopeStack::stable_iterator
161 EHScopeStack::getInnermostActiveNormalCleanup() const { in getInnermostActiveNormalCleanup()
172 void *EHScopeStack::pushCleanup(CleanupKind Kind, size_t Size) { in pushCleanup()
193 void EHScopeStack::popCleanup() { in popCleanup()
218 EHFilterScope *EHScopeStack::pushFilter(unsigned numFilters) { in pushFilter()
226 void EHScopeStack::popFilter() { in popFilter()
235 EHCatchScope *EHScopeStack::pushCatch(unsigned numHandlers) { in pushCatch()
243 void EHScopeStack::pushTerminate() { in pushTerminate()
254 void EHScopeStack::popNullFixups() { in popNullFixups()
259 EHScopeStack::iterator it = find(InnermostNormalCleanup); in popNullFixups()
289 void EHScopeStack::Cleanup::anchor() {} in anchor()
404 void CodeGenFunction::PopCleanupBlocks(EHScopeStack::stable_iterator Old) { in PopCleanupBlocks()
423 CodeGenFunction::PopCleanupBlocks(EHScopeStack::stable_iterator Old, in PopCleanupBlocks()
498 EHScopeStack::Cleanup *Fn, in EmitCleanup()
499 EHScopeStack::Cleanup::Flags flags, in EmitCleanup()
606 EHScopeStack::stable_iterator EHParent = Scope.getEnclosingEHScope(); in PopCleanupBlock()
685 auto *Fn = reinterpret_cast<EHScopeStack::Cleanup *>(CleanupBuffer.data()); in PopCleanupBlock()
687 EHScopeStack::Cleanup::Flags cleanupFlags; in PopCleanupBlock()
948 EHScopeStack::stable_iterator TopCleanup = in isObviouslyBranchWithoutCleanups()
979 EHScopeStack::stable_iterator in EmitBranchThroughCleanup()
1018 EHScopeStack::stable_iterator I = TopCleanup; in EmitBranchThroughCleanup()
1019 EHScopeStack::stable_iterator E = Dest.getScopeDepth(); in EmitBranchThroughCleanup()
1044 static bool IsUsedAsNormalCleanup(EHScopeStack &EHStack, in IsUsedAsNormalCleanup()
1045 EHScopeStack::stable_iterator C) { in IsUsedAsNormalCleanup()
1051 for (EHScopeStack::stable_iterator in IsUsedAsNormalCleanup()
1063 static bool IsUsedAsEHCleanup(EHScopeStack &EHStack, in IsUsedAsEHCleanup()
1064 EHScopeStack::stable_iterator cleanup) { in IsUsedAsEHCleanup()
1070 for (EHScopeStack::stable_iterator in IsUsedAsEHCleanup()
1095 EHScopeStack::stable_iterator C, in SetupCleanupBlockActivation()
1152 void CodeGenFunction::ActivateCleanupBlock(EHScopeStack::stable_iterator C, in ActivateCleanupBlock()
1164 void CodeGenFunction::DeactivateCleanupBlock(EHScopeStack::stable_iterator C, in DeactivateCleanupBlock()