Searched refs:pushCleanup (Results 1 - 14 of 14) sorted by relevance

/external/clang/lib/CodeGen/
H A DEHScopeStack.h261 void *pushCleanup(CleanupKind K, size_t DataSize);
270 template <class T, class... As> void pushCleanup(CleanupKind Kind, As... A) { function in class:clang::CodeGen::EHScopeStack
273 void *Buffer = pushCleanup(Kind, sizeof(T));
283 void *Buffer = pushCleanup(Kind, sizeof(T));
305 void *Buffer = pushCleanup(Kind, sizeof(T) + T::getExtraSize(N));
310 void *Buffer = pushCleanup(Kind, Size);
H A DCGDecl.cpp1338 EHStack.pushCleanup<DestroyNRVOVariable>(cleanupKind, addr,
1366 EHStack.pushCleanup<DestroyObject>(cleanupKind, addr, type, destroyer,
1385 EHStack.pushCleanup<CallLifetimeEnd>(NormalCleanup,
1399 EHStack.pushCleanup<ExtendGCLifetime>(NormalCleanup, &D);
1410 EHStack.pushCleanup<CallCleanupFunction>(NormalAndEHCleanup, F, &Info, &D);
1462 EHStack.pushCleanup<CallStackRestore>(Kind, SPMem);
1475 EHStack.pushCleanup<DestroyObject>(
1832 EHStack.pushCleanup<ConsumeARCParameter>(getARCCleanupKind(), ArgVal,
H A DCGObjCRuntime.cpp248 CGF.EHStack.pushCleanup<CallObjCEndCatch>(NormalAndEHCleanup,
342 CGF.EHStack.pushCleanup<CallSyncExit>(NormalAndEHCleanup, syncExitFn, lock);
H A DCGClass.cpp560 CGF.EHStack.pushCleanup<CallBaseDtor>(EHCleanup, BaseClassDecl,
1822 EHStack.pushCleanup<CallDtorDeleteConditional>(
1825 EHStack.pushCleanup<CallDtorDelete>(NormalAndEHCleanup);
1843 EHStack.pushCleanup<SanitizeDtorVTable>(NormalAndEHCleanup, DD);
1855 EHStack.pushCleanup<CallBaseDtor>(NormalAndEHCleanup,
1869 EHStack.pushCleanup<SanitizeDtorVTable>(NormalAndEHCleanup, DD);
1883 EHStack.pushCleanup<CallBaseDtor>(NormalAndEHCleanup,
1892 EHStack.pushCleanup<SanitizeDtorMembers>(NormalAndEHCleanup, DD);
1905 EHStack.pushCleanup<DestroyField>(cleanupKind, Field,
2263 EHStack.pushCleanup<CallDelegatingCtorDto
[all...]
H A DCGOpenMPRuntime.cpp1410 CGF.EHStack.pushCleanup<CallEndCleanup<std::extent<decltype(Args)>::value>>(
1453 CGF.EHStack.pushCleanup<MasterCallEndCleanup>(
1485 CGF.EHStack.pushCleanup<CallEndCleanup<std::extent<decltype(Args)>::value>>(
1594 CGF.EHStack.pushCleanup<SingleCallEndCleanup>(
1657 CGF.EHStack.pushCleanup<CallEndCleanup<std::extent<decltype(Args)>::value>>(
2632 CGF.EHStack.pushCleanup<IfCallEndCleanup>(
2978 .pushCleanup<CallEndCleanup<std::extent<decltype(EndArgs)>::value>>(
3023 .pushCleanup<CallEndCleanup<std::extent<decltype(EndArgs)>::value>>(
H A DCGException.cpp1130 CGF.EHStack.pushCleanup<CallEndCatchForFinally>(NormalAndEHCleanup,
1233 CGF.EHStack.pushCleanup<PerformFinally>(NormalCleanup, body,
1793 EHStack.pushCleanup<PerformSEHFinally>(NormalAndEHCleanup, FinallyFunc);
H A DCGObjC.cpp549 EHStack.pushCleanup<FinishARCDealloc>(getARCCleanupKind());
1401 CGF.EHStack.pushCleanup<DestroyIvar>(cleanupKind, self, ivar, destroyer,
2387 EHStack.pushCleanup<CallObjCAutoreleasePoolObject>(NormalCleanup, Ptr);
2389 EHStack.pushCleanup<CallObjCMRRAutoreleasePoolObject>(NormalCleanup, Ptr);
2864 EHStack.pushCleanup<CallObjCAutoreleasePoolObject>(NormalCleanup, token);
2867 EHStack.pushCleanup<CallObjCMRRAutoreleasePoolObject>(NormalCleanup, token);
H A DCGExprCXX.cpp1532 EHStack.pushCleanup<CallObjectDelete>(NormalAndEHCleanup, CompletePtr,
1561 CGF.EHStack.pushCleanup<CallObjectDelete>(NormalAndEHCleanup,
1666 CGF.EHStack.pushCleanup<CallArrayDelete>(NormalAndEHCleanup,
H A DCGCleanup.cpp172 void *EHScopeStack::pushCleanup(CleanupKind Kind, size_t Size) { function in class:EHScopeStack
H A DMicrosoftCXXABI.cpp904 CGF.EHStack.pushCleanup<CatchRetScope>(NormalCleanup, CPI);
910 CGF.EHStack.pushCleanup<CatchRetScope>(NormalCleanup, CPI);
2430 CGF.EHStack.pushCleanup<ResetGuardBit>(EHCleanup, GuardAddr, GuardNum);
2475 CGF.EHStack.pushCleanup<CallInitThreadAbort>(EHCleanup, GuardAddr);
H A DItaniumCXXABI.cpp2059 CGF.EHStack.pushCleanup<CallGuardAbort>(EHCleanup, guard);
3555 CGF.EHStack.pushCleanup<CallEndCatch>(NormalAndEHCleanup, EndMightThrow);
H A DCGBlocks.cpp2281 EHStack.pushCleanup<CallBlockRelease>(NormalAndEHCleanup,
H A DCodeGenFunction.h390 return EHStack.pushCleanup<T>(kind, A...);
H A DCGObjCMac.cpp4019 CGF.EHStack.pushCleanup<PerformFragileFinally>(NormalAndEHCleanup, &S,

Completed in 1411 milliseconds