Home
last modified time | relevance | path

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

/openbsd/gnu/llvm/clang/lib/CodeGen/
H A DCGDecl.cpp650 CleanupKind cleanupKind = CGF.getARCCleanupKind(); in EmitAutoVarWithLifetime() local
652 cleanupKind & EHCleanup); in EmitAutoVarWithLifetime()
1992 CleanupKind cleanupKind = NormalAndEHCleanup; in emitAutoVarTypeCleanup() local
2016 cleanupKind = getARCCleanupKind(); in emitAutoVarTypeCleanup()
2042 bool useEHCleanup = (cleanupKind & EHCleanup); in emitAutoVarTypeCleanup()
2126 CleanupKind cleanupKind = getCleanupKind(dtorKind); in pushDestroy() local
2128 cleanupKind & EHCleanup); in pushDestroy()
2134 pushFullExprCleanup<DestroyObject>(cleanupKind, addr, type, in pushDestroy()
2152 if (cleanupKind & EHCleanup) in pushLifetimeExtendedDestroy()
2173 if (cleanupKind & EHCleanup) { in pushLifetimeExtendedDestroy()
[all …]
H A DCGBlocks.cpp1072 CleanupKind cleanupKind = NormalCleanup; in EmitBlockLiteral() local
1075 cleanupKind = NormalAndEHCleanup; in EmitBlockLiteral()
1092 pushDestroy(cleanupKind, blockField, type, destroyer, useArrayEHCleanup); in EmitBlockLiteral()
1094 pushLifetimeExtendedDestroy(cleanupKind, blockField, type, destroyer, in EmitBlockLiteral()
H A DCGClass.cpp1966 CleanupKind cleanupKind = getCleanupKind(dtorKind); in EnterDtorCleanups() local
1968 cleanupKind, Field, getDestroyer(dtorKind), cleanupKind & EHCleanup); in EnterDtorCleanups()
H A DCGObjC.cpp1705 CleanupKind cleanupKind = CGF.getCleanupKind(dtorKind); in emitCXXDestructMethod() local
1707 CGF.EHStack.pushCleanup<DestroyIvar>(cleanupKind, self, ivar, destroyer, in emitCXXDestructMethod()
1708 cleanupKind & EHCleanup); in emitCXXDestructMethod()