/external/clang/lib/CodeGen/ |
H A D | EHScopeStack.h | 261 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 D | CGDecl.cpp | 1338 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 D | CGObjCRuntime.cpp | 248 CGF.EHStack.pushCleanup<CallObjCEndCatch>(NormalAndEHCleanup, 342 CGF.EHStack.pushCleanup<CallSyncExit>(NormalAndEHCleanup, syncExitFn, lock);
|
H A D | CGClass.cpp | 560 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 D | CGOpenMPRuntime.cpp | 1410 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 D | CGException.cpp | 1130 CGF.EHStack.pushCleanup<CallEndCatchForFinally>(NormalAndEHCleanup, 1233 CGF.EHStack.pushCleanup<PerformFinally>(NormalCleanup, body, 1793 EHStack.pushCleanup<PerformSEHFinally>(NormalAndEHCleanup, FinallyFunc);
|
H A D | CGObjC.cpp | 549 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 D | CGExprCXX.cpp | 1532 EHStack.pushCleanup<CallObjectDelete>(NormalAndEHCleanup, CompletePtr, 1561 CGF.EHStack.pushCleanup<CallObjectDelete>(NormalAndEHCleanup, 1666 CGF.EHStack.pushCleanup<CallArrayDelete>(NormalAndEHCleanup,
|
H A D | CGCleanup.cpp | 172 void *EHScopeStack::pushCleanup(CleanupKind Kind, size_t Size) { function in class:EHScopeStack
|
H A D | MicrosoftCXXABI.cpp | 904 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 D | ItaniumCXXABI.cpp | 2059 CGF.EHStack.pushCleanup<CallGuardAbort>(EHCleanup, guard); 3555 CGF.EHStack.pushCleanup<CallEndCatch>(NormalAndEHCleanup, EndMightThrow);
|
H A D | CGBlocks.cpp | 2281 EHStack.pushCleanup<CallBlockRelease>(NormalAndEHCleanup,
|
H A D | CodeGenFunction.h | 390 return EHStack.pushCleanup<T>(kind, A...);
|
H A D | CGObjCMac.cpp | 4019 CGF.EHStack.pushCleanup<PerformFragileFinally>(NormalAndEHCleanup, &S,
|