Home
last modified time | relevance | path

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

/external/clang/lib/CodeGen/
DEHScopeStack.h301 void *pushCleanup(CleanupKind K, size_t DataSize);
313 void pushCleanup(CleanupKind Kind) {
314 void *Buffer = pushCleanup(Kind, sizeof(T));
321 void pushCleanup(CleanupKind Kind, A0 a0) {
322 void *Buffer = pushCleanup(Kind, sizeof(T));
329 void pushCleanup(CleanupKind Kind, A0 a0, A1 a1) {
330 void *Buffer = pushCleanup(Kind, sizeof(T));
337 void pushCleanup(CleanupKind Kind, A0 a0, A1 a1, A2 a2) {
338 void *Buffer = pushCleanup(Kind, sizeof(T));
345 void pushCleanup(CleanupKind Kind, A0 a0, A1 a1, A2 a2, A3 a3) {
[all …]
DCGDecl.cpp1226 EHStack.pushCleanup<DestroyNRVOVariable>(cleanupKind, addr, dtor, in emitAutoVarTypeCleanup()
1254 EHStack.pushCleanup<DestroyObject>(cleanupKind, addr, type, destroyer, in emitAutoVarTypeCleanup()
1273 EHStack.pushCleanup<CallLifetimeEnd>(NormalCleanup, in EmitAutoVarCleanups()
1285 EHStack.pushCleanup<ExtendGCLifetime>(NormalCleanup, &D); in EmitAutoVarCleanups()
1296 EHStack.pushCleanup<CallCleanupFunction>(NormalAndEHCleanup, F, &Info, &D); in EmitAutoVarCleanups()
1348 EHStack.pushCleanup<CallStackRestore>(Kind, SPMem); in pushStackRestore()
1361 EHStack.pushCleanup<DestroyObject>( in pushLifetimeExtendedDestroy()
1718 EHStack.pushCleanup<ConsumeARCParameter>(getARCCleanupKind(), Arg, in EmitParmDecl()
DCGObjCRuntime.cpp247 CGF.EHStack.pushCleanup<CallObjCEndCatch>(NormalAndEHCleanup, in EmitTryCatchStmt()
334 CGF.EHStack.pushCleanup<CallSyncExit>(NormalAndEHCleanup, syncExitFn, lock); in EmitAtSynchronizedStmt()
DCGClass.cpp425 CGF.EHStack.pushCleanup<CallBaseDtor>(EHCleanup, BaseClassDecl, in EmitBaseInitializer()
1439 EHStack.pushCleanup<CallDtorDeleteConditional>( in EnterDtorCleanups()
1442 EHStack.pushCleanup<CallDtorDelete>(NormalAndEHCleanup); in EnterDtorCleanups()
1466 EHStack.pushCleanup<CallBaseDtor>(NormalAndEHCleanup, in EnterDtorCleanups()
1488 EHStack.pushCleanup<CallBaseDtor>(NormalAndEHCleanup, in EnterDtorCleanups()
1504 EHStack.pushCleanup<DestroyField>(cleanupKind, Field, in EnterDtorCleanups()
1813 EHStack.pushCleanup<CallDelegatingCtorDtor>(EHCleanup, in EmitDelegatingCXXConstructorCall()
1846 EHStack.pushCleanup<CallLocalDtor>(NormalAndEHCleanup, D, Addr); in PushDestructorCleanup()
DCodeGenFunction.h329 return EHStack.pushCleanup<T>(kind, a0); in pushFullExprCleanup()
334 EHStack.pushCleanup<CleanupType>(kind, a0_saved); in pushFullExprCleanup()
346 return EHStack.pushCleanup<T>(kind, a0, a1); in pushFullExprCleanup()
352 EHStack.pushCleanup<CleanupType>(kind, a0_saved, a1_saved); in pushFullExprCleanup()
364 return EHStack.pushCleanup<T>(kind, a0, a1, a2); in pushFullExprCleanup()
372 EHStack.pushCleanup<CleanupType>(kind, a0_saved, a1_saved, a2_saved); in pushFullExprCleanup()
384 return EHStack.pushCleanup<T>(kind, a0, a1, a2, a3); in pushFullExprCleanup()
393 EHStack.pushCleanup<CleanupType>(kind, a0_saved, a1_saved, in pushFullExprCleanup()
DCGException.cpp886 CGF.EHStack.pushCleanup<CallEndCatch>(NormalAndEHCleanup, EndMightThrow); in CallBeginCatch()
1317 CGF.EHStack.pushCleanup<CallEndCatchForFinally>(NormalAndEHCleanup, in Emit()
1420 CGF.EHStack.pushCleanup<PerformFinally>(NormalCleanup, body, in enter()
DCGObjC.cpp494 EHStack.pushCleanup<FinishARCDealloc>(getARCCleanupKind()); in StartObjCMethod()
1348 CGF.EHStack.pushCleanup<DestroyIvar>(cleanupKind, self, ivar, destroyer, in emitCXXDestructMethod()
2358 EHStack.pushCleanup<CallObjCAutoreleasePoolObject>(NormalCleanup, Ptr); in EmitObjCAutoreleasePoolCleanup()
2360 EHStack.pushCleanup<CallObjCMRRAutoreleasePoolObject>(NormalCleanup, Ptr); in EmitObjCAutoreleasePoolCleanup()
2835 EHStack.pushCleanup<CallObjCAutoreleasePoolObject>(NormalCleanup, token); in EmitObjCAutoreleasePoolStmt()
2838 EHStack.pushCleanup<CallObjCMRRAutoreleasePoolObject>(NormalCleanup, token); in EmitObjCAutoreleasePoolStmt()
DCGExprCXX.cpp1413 CGF.EHStack.pushCleanup<CallObjectDelete>(NormalAndEHCleanup, in EmitObjectDelete()
1435 CGF.EHStack.pushCleanup<CallObjectDelete>(NormalAndEHCleanup, in EmitObjectDelete()
1544 CGF.EHStack.pushCleanup<CallArrayDelete>(NormalAndEHCleanup, in EmitArrayDelete()
DCGCleanup.cpp155 void *EHScopeStack::pushCleanup(CleanupKind Kind, size_t Size) { in pushCleanup() function in EHScopeStack
DCGBlocks.cpp2231 EHStack.pushCleanup<CallBlockRelease>(NormalAndEHCleanup, emission.Address); in enterByrefCleanup()
DItaniumCXXABI.cpp1739 CGF.EHStack.pushCleanup<CallGuardAbort>(EHCleanup, guard); in EmitGuardedInit()
DCGObjCMac.cpp3836 CGF.EHStack.pushCleanup<PerformFragileFinally>(NormalAndEHCleanup, &S, in EmitTryOrSynchronizedStmt()