/external/clang/lib/CodeGen/ |
D | EHScopeStack.h | 301 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 …]
|
D | CGDecl.cpp | 1226 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()
|
D | CGObjCRuntime.cpp | 247 CGF.EHStack.pushCleanup<CallObjCEndCatch>(NormalAndEHCleanup, in EmitTryCatchStmt() 334 CGF.EHStack.pushCleanup<CallSyncExit>(NormalAndEHCleanup, syncExitFn, lock); in EmitAtSynchronizedStmt()
|
D | CGClass.cpp | 425 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()
|
D | CodeGenFunction.h | 329 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()
|
D | CGException.cpp | 886 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()
|
D | CGObjC.cpp | 494 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()
|
D | CGExprCXX.cpp | 1413 CGF.EHStack.pushCleanup<CallObjectDelete>(NormalAndEHCleanup, in EmitObjectDelete() 1435 CGF.EHStack.pushCleanup<CallObjectDelete>(NormalAndEHCleanup, in EmitObjectDelete() 1544 CGF.EHStack.pushCleanup<CallArrayDelete>(NormalAndEHCleanup, in EmitArrayDelete()
|
D | CGCleanup.cpp | 155 void *EHScopeStack::pushCleanup(CleanupKind Kind, size_t Size) { in pushCleanup() function in EHScopeStack
|
D | CGBlocks.cpp | 2231 EHStack.pushCleanup<CallBlockRelease>(NormalAndEHCleanup, emission.Address); in enterByrefCleanup()
|
D | ItaniumCXXABI.cpp | 1739 CGF.EHStack.pushCleanup<CallGuardAbort>(EHCleanup, guard); in EmitGuardedInit()
|
D | CGObjCMac.cpp | 3836 CGF.EHStack.pushCleanup<PerformFragileFinally>(NormalAndEHCleanup, &S, in EmitTryOrSynchronizedStmt()
|