HomeSort by: relevance | last modified time | path
    Searched refs:EHStack (Results 1 - 20 of 20) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGCleanup.cpp 297 EHCleanupScope &cleanup = cast<EHCleanupScope>(*EHStack.begin());
328 for (unsigned I = 0, E = CGF.EHStack.getNumBranchFixups(); I != E; ++I) {
330 BranchFixup &Fixup = CGF.EHStack.getBranchFixup(I);
356 CGF.EHStack.clearFixups();
383 if (!EHStack.getNumBranchFixups()) return;
385 assert(EHStack.hasNormalCleanups() &&
391 for (unsigned I = 0, E = EHStack.getNumBranchFixups(); I != E; ++I) {
393 BranchFixup &Fixup = EHStack.getBranchFixup(I);
416 EHStack.popNullFixups();
426 while (EHStack.stable_begin() != Old)
    [all...]
CGException.cpp 399 EHScopeStack::stable_iterator cleanup = EHStack.stable_begin();
471 EHStack.pushTerminate();
483 EHStack.pushTerminate();
494 EHStack.pushTerminate();
515 EHFilterScope *Filter = EHStack.pushFilter(NumExceptions);
573 if (CD->isNothrow() && !EHStack.empty())
574 EHStack.popTerminate();
584 !EHStack.empty() /* possible empty when under async exceptions */) {
585 EHStack.popTerminate();
596 EHStack.popTerminate()
    [all...]
CGObjCRuntime.cpp 189 EHCatchScope *Catch = CGF.EHStack.pushCatch(Handlers.size());
251 CGF.EHStack.pushCleanup<CallObjCEndCatch>(NormalAndEHCleanup,
265 CGF.EHStack.pushCleanup<CatchRetScope>(NormalCleanup, CPI);
347 CGF.EHStack.pushCleanup<CallSyncExit>(NormalAndEHCleanup, syncExitFn, lock);
CGCoroutine.cpp 503 // Remember the top of EHStack before emitting the cleanup.
504 auto old_top = CGF.EHStack.stable_begin();
506 auto top = CGF.EHStack.stable_begin();
509 for (auto b = CGF.EHStack.find(top), e = CGF.EHStack.find(old_top);
608 EHStack.pushCleanup<CallCoroDelete>(NormalAndEHCleanup, S.getDeallocate());
643 EHStack.pushCleanup<CallCoroEnd>(EHCleanup);
CGExprCXX.cpp 1094 Cleanup = EHStack.stable_begin();
1263 Cleanup = EHStack.stable_begin();
1506 DirectCleanup *Cleanup = CGF.EHStack
1537 ConditionalCleanup *Cleanup = CGF.EHStack
1704 operatorDeleteCleanup = EHStack.stable_begin();
1870 EHStack.pushCleanup<CallObjectDelete>(NormalAndEHCleanup, CompletePtr,
1952 CGF.EHStack.pushCleanup<CallObjectDelete>(NormalAndEHCleanup,
2028 CGF.EHStack.pushCleanup<CallArrayDelete>(NormalAndEHCleanup,
CGClass.cpp 595 CGF.EHStack.pushCleanup<CallBaseDtor>(EHCleanup, BaseClassDecl,
1811 EHStack.pushCleanup<CallDtorDeleteConditional>(
1821 EHStack.pushCleanup<CallDtorDelete>(NormalAndEHCleanup);
1840 EHStack.pushCleanup<SanitizeDtorVTable>(NormalAndEHCleanup, DD);
1852 EHStack.pushCleanup<CallBaseDtor>(NormalAndEHCleanup,
1866 EHStack.pushCleanup<SanitizeDtorVTable>(NormalAndEHCleanup, DD);
1880 EHStack.pushCleanup<CallBaseDtor>(NormalAndEHCleanup,
1889 EHStack.pushCleanup<SanitizeDtorMembers>(NormalAndEHCleanup, DD);
1902 EHStack.pushCleanup<DestroyField>(cleanupKind, Field,
2433 EHStack.pushCleanup<CallDelegatingCtorDtor>(EHCleanup
    [all...]
CGDecl.cpp 1617 EHStack.pushCleanup<CallLifetimeEnd>(NormalEHLifetimeMarker,
1986 EHStack.pushCleanup<DestroyNRVOVariableCXX>(cleanupKind, addr, type, dtor,
2011 EHStack.pushCleanup<DestroyNRVOVariableC>(cleanupKind, addr,
2024 EHStack.pushCleanup<DestroyObject>(cleanupKind, addr, type, destroyer,
2047 EHStack.pushCleanup<ExtendGCLifetime>(NormalCleanup, &D);
2058 EHStack.pushCleanup<CallCleanupFunction>(NormalAndEHCleanup, F, &Info, &D);
2120 EHStack.pushCleanup<CallStackRestore>(Kind, SPMem);
2134 EHStack.pushCleanup<DestroyObject>(
2155 EHStack.pushCleanup<ConditionalCleanupType>(
2485 EHStack.stable_begin()
    [all...]
CGExprAgg.cpp 291 LifetimeEndBlock = CGF.EHStack.stable_begin();
535 cleanup = CGF.EHStack.stable_begin();
1358 Cleanups.push_back(CGF.EHStack.stable_begin());
1663 addCleanup(CGF.EHStack.stable_begin());
1742 addCleanup(CGF.EHStack.stable_begin());
1816 cleanup = CGF.EHStack.stable_begin();
CodeGenFunction.cpp 78 EHStack.setCGF(this);
365 bool HasCleanups = EHStack.stable_begin() != PrologueCleanupDepth;
367 HasCleanups && EHStack.containsOnlyLifetimeMarkers(PrologueCleanupDepth);
406 assert(EHStack.empty() &&
1091 PrologueCleanupDepth = EHStack.stable_begin();
CGStmt.cpp 506 if (!EHStack.empty())
592 if (EHStack.hasNormalCleanups() && CurLexicalScope)
606 Dest.setScopeDepth(EHStack.stable_begin());
628 = CGF.EHStack.getInnermostNormalCleanup();
CGObjC.cpp 795 EHStack.pushCleanup<FinishARCDealloc>(getARCCleanupKind());
1648 CGF.EHStack.pushCleanup<DestroyIvar>(cleanupKind, self, ivar, destroyer,
2848 EHStack.pushCleanup<CallObjCAutoreleasePoolObject>(NormalCleanup, Ptr);
2850 EHStack.pushCleanup<CallObjCMRRAutoreleasePoolObject>(NormalCleanup, Ptr);
3626 EHStack.pushCleanup<CallObjCAutoreleasePoolObject>(NormalCleanup, token);
3629 EHStack.pushCleanup<CallObjCMRRAutoreleasePoolObject>(NormalCleanup, token);
CodeGenFunction.h 581 EHScopeStack EHStack;
736 return EHStack.pushCleanup<T>(kind, A...);
743 EHStack.pushCleanupTuple<CleanupType>(kind, Saved);
853 CleanupStackDepth = CGF.EHStack.stable_begin();
870 return CGF.EHStack.stable_begin() != CleanupStackDepth;
1110 EHStack.getInnermostNormalCleanup(),
1830 // the EHStack.
1961 if (!EHStack.requiresLandingPad()) return nullptr;
ItaniumCXXABI.cpp 2525 CGF.EHStack.pushCleanup<CallGuardAbort>(EHCleanup, guard);
4418 CGF.EHStack.pushCleanup<CallEndCatch>(NormalAndEHCleanup, EndMightThrow);
4584 CGF.EHStack.pushTerminate();
4595 CGF.EHStack.popTerminate();
4715 CGF.EHStack.pushCleanup<CatchRetScope>(
MicrosoftCXXABI.cpp 904 CGF.EHStack.pushCleanup<CatchRetScope>(NormalCleanup, CPI);
910 CGF.EHStack.pushCleanup<CatchRetScope>(NormalCleanup, CPI);
2596 CGF.EHStack.pushCleanup<ResetGuardBit>(EHCleanup, GuardAddr, GuardNum);
2642 CGF.EHStack.pushCleanup<CallInitThreadAbort>(EHCleanup, GuardAddr);
CGBlocks.cpp 2332 EHScopeStack::stable_iterator cleanupDepth = CGF.EHStack.stable_begin();
2362 EHScopeStack::stable_iterator cleanupDepth = CGF.EHStack.stable_begin();
2871 EHStack.pushCleanup<CallBlockRelease>(Kind, Addr, Flags, LoadBlockVarAddr,
CGCall.cpp 2826 EHStack.pushCleanup<CopyBackSwiftError>(NormalCleanup, temp, arg);
4317 args.addArgCleanupDeactivation(EHStack.getInnermostEHScope(), IsActive);
5349 for (auto it = EHStack.find(CurrentCleanupScopeDepth); it != EHStack.end();
CGOpenMPRuntime.cpp 597 CGF.EHStack.pushCleanup<CleanupTy>(NormalAndEHCleanup, PrePostAction);
1050 CGF.EHStack.pushTerminate();
1054 CGF.EHStack.popTerminate();
1485 if (!CGF.EHStack.requiresLandingPad() || !CGF.getLangOpts().Exceptions ||
11893 CGF.EHStack.pushCleanup<DoacrossCleanupTy>(NormalAndEHCleanup, FiniRTLFn,
12054 CGF.EHStack.pushCleanup<OMPAllocateCleanupTy>(
CGOpenMPRuntimeGPU.cpp 4222 CGF.EHStack.pushCleanup<GlobalizationScope>(NormalAndEHCleanup);
CGObjCMac.cpp 4688 CGF.EHStack.pushCleanup<PerformFragileFinally>(NormalAndEHCleanup, &S,
CGStmtOpenMP.cpp 1646 CGF.EHStack.pushCleanup<OMPAllocateCleanupTy>(NormalAndEHCleanup, FreeCI);

Completed in 123 milliseconds