Searched refs:cleanupKind (Results 1 – 4 of 4) sorted by relevance
/external/clang/lib/CodeGen/ |
D | CGDecl.cpp | 550 CleanupKind cleanupKind = CGF.getARCCleanupKind(); in EmitAutoVarWithLifetime() local 551 CGF.pushDestroy(cleanupKind, addr, var.getType(), destroyer, in EmitAutoVarWithLifetime() 552 cleanupKind & EHCleanup); in EmitAutoVarWithLifetime() 1325 CleanupKind cleanupKind = NormalAndEHCleanup; in emitAutoVarTypeCleanup() local 1338 EHStack.pushCleanup<DestroyNRVOVariable>(cleanupKind, addr, in emitAutoVarTypeCleanup() 1349 cleanupKind = getARCCleanupKind(); in emitAutoVarTypeCleanup() 1365 bool useEHCleanup = (cleanupKind & EHCleanup); in emitAutoVarTypeCleanup() 1366 EHStack.pushCleanup<DestroyObject>(cleanupKind, addr, type, destroyer, in emitAutoVarTypeCleanup() 1449 CleanupKind cleanupKind = getCleanupKind(dtorKind); in pushDestroy() local 1450 pushDestroy(cleanupKind, addr, type, getDestroyer(dtorKind), in pushDestroy() [all …]
|
D | CGBlocks.cpp | 616 CleanupKind cleanupKind = InactiveNormalCleanup; in enterBlockScope() local 619 cleanupKind = InactiveNormalAndEHCleanup; in enterBlockScope() 621 CGF.pushDestroy(cleanupKind, addr, variable->getType(), in enterBlockScope()
|
D | CGClass.cpp | 1904 CleanupKind cleanupKind = getCleanupKind(dtorKind); in EnterDtorCleanups() local 1905 EHStack.pushCleanup<DestroyField>(cleanupKind, Field, in EnterDtorCleanups() 1907 cleanupKind & EHCleanup); in EnterDtorCleanups()
|
D | CGObjC.cpp | 1399 CleanupKind cleanupKind = CGF.getCleanupKind(dtorKind); in emitCXXDestructMethod() local 1401 CGF.EHStack.pushCleanup<DestroyIvar>(cleanupKind, self, ivar, destroyer, in emitCXXDestructMethod() 1402 cleanupKind & EHCleanup); in emitCXXDestructMethod()
|