Searched refs:cleanupKind (Results 1 – 4 of 4) sorted by relevance
/openbsd/gnu/llvm/clang/lib/CodeGen/ |
H A D | CGDecl.cpp | 650 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 D | CGBlocks.cpp | 1072 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 D | CGClass.cpp | 1966 CleanupKind cleanupKind = getCleanupKind(dtorKind); in EnterDtorCleanups() local 1968 cleanupKind, Field, getDestroyer(dtorKind), cleanupKind & EHCleanup); in EnterDtorCleanups()
|
H A D | CGObjC.cpp | 1705 CleanupKind cleanupKind = CGF.getCleanupKind(dtorKind); in emitCXXDestructMethod() local 1707 CGF.EHStack.pushCleanup<DestroyIvar>(cleanupKind, self, ivar, destroyer, in emitCXXDestructMethod() 1708 cleanupKind & EHCleanup); in emitCXXDestructMethod()
|