Lines Matching refs:EHScopeStack

109 char *EHScopeStack::allocate(size_t Size) {  in allocate()
140 void EHScopeStack::deallocate(size_t Size) { in deallocate()
144 bool EHScopeStack::containsOnlyLifetimeMarkers( in containsOnlyLifetimeMarkers()
145 EHScopeStack::stable_iterator Old) const { in containsOnlyLifetimeMarkers()
146 for (EHScopeStack::iterator it = begin(); stabilize(it) != Old; it++) { in containsOnlyLifetimeMarkers()
155 bool EHScopeStack::requiresLandingPad() const { in requiresLandingPad()
169 EHScopeStack::stable_iterator
170 EHScopeStack::getInnermostActiveNormalCleanup() const { in getInnermostActiveNormalCleanup()
181 void *EHScopeStack::pushCleanup(CleanupKind Kind, size_t Size) { in pushCleanup()
222 void EHScopeStack::popCleanup() { in popCleanup()
247 EHFilterScope *EHScopeStack::pushFilter(unsigned numFilters) { in pushFilter()
255 void EHScopeStack::popFilter() { in popFilter()
264 EHCatchScope *EHScopeStack::pushCatch(unsigned numHandlers) { in pushCatch()
272 void EHScopeStack::pushTerminate() { in pushTerminate()
283 void EHScopeStack::popNullFixups() { in popNullFixups()
288 EHScopeStack::iterator it = find(InnermostNormalCleanup); in popNullFixups()
322 void EHScopeStack::Cleanup::anchor() {} in anchor()
438 EHScopeStack::stable_iterator Old, in PopCleanupBlocks()
494 EHScopeStack::stable_iterator Old, size_t OldLifetimeExtendedSize, in PopCleanupBlocks()
576 EHScopeStack::Cleanup *Fn, in EmitCleanup()
577 EHScopeStack::Cleanup::Flags flags, in EmitCleanup()
684 EHScopeStack::stable_iterator EHParent = Scope.getEnclosingEHScope(); in PopCleanupBlock()
763 alignas(EHScopeStack::ScopeStackAlignment) char in PopCleanupBlock()
767 EHScopeStack::Cleanup *Fn; in PopCleanupBlock()
771 Fn = reinterpret_cast<EHScopeStack::Cleanup *>(CleanupBufferStack); in PopCleanupBlock()
775 Fn = reinterpret_cast<EHScopeStack::Cleanup *>(CleanupBufferHeap.get()); in PopCleanupBlock()
778 EHScopeStack::Cleanup::Flags cleanupFlags; in PopCleanupBlock()
1078 EHScopeStack::stable_iterator TopCleanup = in isObviouslyBranchWithoutCleanups()
1109 EHScopeStack::stable_iterator in EmitBranchThroughCleanup()
1148 EHScopeStack::stable_iterator I = TopCleanup; in EmitBranchThroughCleanup()
1149 EHScopeStack::stable_iterator E = Dest.getScopeDepth(); in EmitBranchThroughCleanup()
1174 static bool IsUsedAsNormalCleanup(EHScopeStack &EHStack, in IsUsedAsNormalCleanup()
1175 EHScopeStack::stable_iterator C) { in IsUsedAsNormalCleanup()
1181 for (EHScopeStack::stable_iterator in IsUsedAsNormalCleanup()
1193 static bool IsUsedAsEHCleanup(EHScopeStack &EHStack, in IsUsedAsEHCleanup()
1194 EHScopeStack::stable_iterator cleanup) { in IsUsedAsEHCleanup()
1200 for (EHScopeStack::stable_iterator in IsUsedAsEHCleanup()
1225 EHScopeStack::stable_iterator C, in SetupCleanupBlockActivation()
1282 void CodeGenFunction::ActivateCleanupBlock(EHScopeStack::stable_iterator C, in ActivateCleanupBlock()
1294 void CodeGenFunction::DeactivateCleanupBlock(EHScopeStack::stable_iterator C, in DeactivateCleanupBlock()