Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:EHScopeStack

96 char *EHScopeStack::allocate(size_t Size) {
126 EHScopeStack::stable_iterator
127 EHScopeStack::getInnermostActiveNormalCleanup() const {
137 EHScopeStack::stable_iterator EHScopeStack::getInnermostActiveEHScope() const {
155 void *EHScopeStack::pushCleanup(CleanupKind Kind, size_t Size) {
177 void EHScopeStack::popCleanup() {
202 EHFilterScope *EHScopeStack::pushFilter(unsigned numFilters) {
210 void EHScopeStack::popFilter() {
219 EHCatchScope *EHScopeStack::pushCatch(unsigned numHandlers) {
227 void EHScopeStack::pushTerminate() {
238 void EHScopeStack::popNullFixups() {
243 EHScopeStack::iterator it = find(InnermostNormalCleanup);
273 void EHScopeStack::Cleanup::anchor() {}
374 void CodeGenFunction::PopCleanupBlocks(EHScopeStack::stable_iterator Old) {
393 CodeGenFunction::PopCleanupBlocks(EHScopeStack::stable_iterator Old,
468 EHScopeStack::Cleanup *Fn,
469 EHScopeStack::Cleanup::Flags flags,
580 EHScopeStack::stable_iterator EHParent = Scope.getEnclosingEHScope();
661 EHScopeStack::Cleanup *Fn =
662 reinterpret_cast<EHScopeStack::Cleanup*>(CleanupBuffer.data());
664 EHScopeStack::Cleanup::Flags cleanupFlags;
896 EHScopeStack::stable_iterator TopCleanup =
927 EHScopeStack::stable_iterator
966 EHScopeStack::stable_iterator I = TopCleanup;
967 EHScopeStack::stable_iterator E = Dest.getScopeDepth();
992 static bool IsUsedAsNormalCleanup(EHScopeStack &EHStack,
993 EHScopeStack::stable_iterator C) {
999 for (EHScopeStack::stable_iterator
1011 static bool IsUsedAsEHCleanup(EHScopeStack &EHStack,
1012 EHScopeStack::stable_iterator cleanup) {
1018 for (EHScopeStack::stable_iterator
1043 EHScopeStack::stable_iterator C,
1099 void CodeGenFunction::ActivateCleanupBlock(EHScopeStack::stable_iterator C,
1111 void CodeGenFunction::DeactivateCleanupBlock(EHScopeStack::stable_iterator C,