Home
last modified time | relevance | path

Searched refs:pushCleanup (Results 1 – 19 of 19) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DEHScopeStack.h277 void *pushCleanup(CleanupKind K, size_t DataSize);
290 template <class T, class... As> void pushCleanup(CleanupKind Kind, As... A) {
293 void *Buffer = pushCleanup(Kind, sizeof(T));
303 void *Buffer = pushCleanup(Kind, sizeof(T));
325 void *Buffer = pushCleanup(Kind, sizeof(T) + T::getExtraSize(N));
330 void *Buffer = pushCleanup(Kind, Size);
H A DCGObjCRuntime.cpp235 CGF.EHStack.pushCleanup<CatchRetScope>(NormalCleanup, CPI); in EmitTryCatchStmt()
251 CGF.EHStack.pushCleanup<CallObjCEndCatch>(NormalAndEHCleanup, in EmitTryCatchStmt()
345 CGF.EHStack.pushCleanup<CallSyncExit>(NormalAndEHCleanup, syncExitFn, lock); in EmitAtSynchronizedStmt()
H A DCGClass.cpp590 CGF.EHStack.pushCleanup<CallBaseDtor>(EHCleanup, BaseClassDecl, in EmitBaseInitializer()
1830 EHStack.pushCleanup<SanitizeDtorFieldRange>(NormalAndEHCleanup, DD, in PushCleanupForField()
1837 EHStack.pushCleanup<SanitizeDtorFieldRange>(NormalAndEHCleanup, DD, in End()
1866 EHStack.pushCleanup<CallDtorDeleteConditional>( in EnterDtorCleanups()
1876 EHStack.pushCleanup<CallDtorDelete>(NormalAndEHCleanup); in EnterDtorCleanups()
1895 EHStack.pushCleanup<SanitizeDtorVTable>(NormalAndEHCleanup, DD); in EnterDtorCleanups()
1909 EHStack.pushCleanup<SanitizeDtorTrivialBase>(NormalAndEHCleanup, in EnterDtorCleanups()
1913 EHStack.pushCleanup<CallBaseDtor>(NormalAndEHCleanup, BaseClassDecl, in EnterDtorCleanups()
1927 EHStack.pushCleanup<SanitizeDtorVTable>(NormalAndEHCleanup, DD); in EnterDtorCleanups()
1940 EHStack.pushCleanup<SanitizeDtorTrivialBase>(NormalAndEHCleanup, in EnterDtorCleanups()
[all …]
H A DCGDecl.cpp1726 EHStack.pushCleanup<CallLifetimeEnd>(NormalEHLifetimeMarker, in EmitAutoVarAlloca()
1738 EHStack.pushCleanup<FakeUse>(NormalFakeUse, in EmitAutoVarAlloca()
2162 EHStack.pushCleanup<DestroyNRVOVariableCXX>(cleanupKind, addr, type, dtor, in emitAutoVarTypeCleanup()
2187 EHStack.pushCleanup<DestroyNRVOVariableC>(cleanupKind, addr, in emitAutoVarTypeCleanup()
2200 EHStack.pushCleanup<DestroyObject>(cleanupKind, addr, type, destroyer, in emitAutoVarTypeCleanup()
2223 EHStack.pushCleanup<ExtendGCLifetime>(NormalCleanup, &D); in EmitAutoVarCleanups()
2234 EHStack.pushCleanup<CallCleanupFunction>(NormalAndEHCleanup, F, &Info, &D); in EmitAutoVarCleanups()
2324 EHStack.pushCleanup<CallStackRestore>(Kind, SPMem); in pushStackRestore()
2329 EHStack.pushCleanup<KmpcAllocFree>(Kind, AddrSizePair); in pushKmpcAllocFree()
2804 EHStack.pushCleanup<ConsumeARCParameter>(getARCCleanupKind(), ArgVal, in EmitParmDecl()
[all …]
H A DCGCoroutine.cpp848 EHStack.pushCleanup<CallCoroDelete>(NormalAndEHCleanup, S.getDeallocate()); in EmitCoroutineBody()
898 EHStack.pushCleanup<CallCoroEnd>(EHCleanup); in EmitCoroutineBody()
H A DCGException.cpp1381 CGF.EHStack.pushCleanup<CallEndCatchForFinally>(NormalAndEHCleanup, in Emit()
1482 CGF.EHStack.pushCleanup<PerformFinally>(NormalCleanup, body, in enter()
2167 EHStack.pushCleanup<PerformSEHFinally>(Kind, FinallyFunc); in pushSEHCleanup()
2179 EHStack.pushCleanup<PerformSEHFinally>(NormalAndEHCleanup, FinallyFunc); in EnterSEHTryStmt()
H A DCGObjC.cpp798 EHStack.pushCleanup<FinishARCDealloc>(getARCCleanupKind()); in StartObjCMethod()
1745 CGF.EHStack.pushCleanup<DestroyIvar>(cleanupKind, self, ivar, destroyer, in emitCXXDestructMethod()
2918 EHStack.pushCleanup<CallObjCAutoreleasePoolObject>(NormalCleanup, Ptr); in EmitObjCAutoreleasePoolCleanup()
2920 EHStack.pushCleanup<CallObjCMRRAutoreleasePoolObject>(NormalCleanup, Ptr); in EmitObjCAutoreleasePoolCleanup()
3701 EHStack.pushCleanup<CallObjCAutoreleasePoolObject>(NormalCleanup, token); in EmitObjCAutoreleasePoolStmt()
3704 EHStack.pushCleanup<CallObjCMRRAutoreleasePoolObject>(NormalCleanup, token); in EmitObjCAutoreleasePoolStmt()
H A DCGExprCXX.cpp1932 EHStack.pushCleanup<CallObjectDelete>(NormalAndEHCleanup, CompletePtr, in pushCallObjectDeleteCleanup()
2014 CGF.EHStack.pushCleanup<CallObjectDelete>( in EmitObjectDelete()
2089 CGF.EHStack.pushCleanup<CallArrayDelete>(NormalAndEHCleanup, in EmitArrayDelete()
H A DCGCleanup.cpp156 void *EHScopeStack::pushCleanup(CleanupKind Kind, size_t Size) { in pushCleanup() function in EHScopeStack
H A DMicrosoftCXXABI.cpp928 CGF.EHStack.pushCleanup<CatchRetScope>(NormalCleanup, CPI); in emitBeginCatch()
934 CGF.EHStack.pushCleanup<CatchRetScope>(NormalCleanup, CPI); in emitBeginCatch()
2716 CGF.EHStack.pushCleanup<ResetGuardBit>(EHCleanup, GuardAddr, GuardNum); in EmitGuardedInit()
2762 CGF.EHStack.pushCleanup<CallInitThreadAbort>(EHCleanup, GuardAddr); in EmitGuardedInit()
H A DItaniumCXXABI.cpp2816 CGF.EHStack.pushCleanup<CallGuardAbort>(EHCleanup, guard); in EmitGuardedInit()
4849 CGF.EHStack.pushCleanup<CallEndCatch>( in CallBeginCatch()
5165 CGF.EHStack.pushCleanup<CatchRetScope>( in emitBeginCatch()
H A DCodeGenFunction.h910 return EHStack.pushCleanup<T>(kind, A...);
970 EHStack.pushCleanup<T>(Kind, A...);
H A DCGOpenMPRuntimeGPU.cpp2040 CGF.EHStack.pushCleanup<GlobalizationScope>(NormalAndEHCleanup); in emitFunctionProlog()
H A DCGBlocks.cpp2887 EHStack.pushCleanup<CallBlockRelease>(Kind, Addr, Flags, LoadBlockVarAddr, in enterByrefCleanup()
H A DCGOpenMPRuntime.cpp573 CGF.EHStack.pushCleanup<CleanupTy>(NormalAndEHCleanup, PrePostAction); in operator ()()
11271 CGF.EHStack.pushCleanup<DoacrossCleanupTy>(NormalAndEHCleanup, FiniRTLFn, in emitDoacrossInit()
11476 CGF.EHStack.pushCleanup<OMPAllocateCleanupTy>( in getAddressOfLocalVariable()
H A DCGCall.cpp3298 EHStack.pushCleanup<CopyBackSwiftError>(NormalCleanup, temp, arg); in EmitFunctionProlog()
H A DCGObjCMac.cpp4528 CGF.EHStack.pushCleanup<PerformFragileFinally>(NormalAndEHCleanup, &S, in EmitTryOrSynchronizedStmt()
H A DCGStmtOpenMP.cpp1718 CGF.EHStack.pushCleanup<OMPAllocateCleanupTy>(NormalAndEHCleanup, FreeCI); in getAddressOfLocalVariable()
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc2919 …tack11pushCleanupENS0_11CleanupKindEm", "clang::CodeGen::EHScopeStack::pushCleanup(clang::CodeGen:…