Home
last modified time | relevance | path

Searched refs:cleanupKind (Results 1 – 4 of 4) sorted by relevance

/external/clang/lib/CodeGen/
DCGDecl.cpp550 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 …]
DCGBlocks.cpp616 CleanupKind cleanupKind = InactiveNormalCleanup; in enterBlockScope() local
619 cleanupKind = InactiveNormalAndEHCleanup; in enterBlockScope()
621 CGF.pushDestroy(cleanupKind, addr, variable->getType(), in enterBlockScope()
DCGClass.cpp1904 CleanupKind cleanupKind = getCleanupKind(dtorKind); in EnterDtorCleanups() local
1905 EHStack.pushCleanup<DestroyField>(cleanupKind, Field, in EnterDtorCleanups()
1907 cleanupKind & EHCleanup); in EnterDtorCleanups()
DCGObjC.cpp1399 CleanupKind cleanupKind = CGF.getCleanupKind(dtorKind); in emitCXXDestructMethod() local
1401 CGF.EHStack.pushCleanup<DestroyIvar>(cleanupKind, self, ivar, destroyer, in emitCXXDestructMethod()
1402 cleanupKind & EHCleanup); in emitCXXDestructMethod()