Lines Matching refs:cleanupKind
667 CleanupKind cleanupKind = CGF.getARCCleanupKind(); in EmitAutoVarWithLifetime() local
668 CGF.pushDestroy(cleanupKind, addr, var.getType(), destroyer, in EmitAutoVarWithLifetime()
669 cleanupKind & EHCleanup); in EmitAutoVarWithLifetime()
2084 CleanupKind cleanupKind = NormalAndEHCleanup; in emitAutoVarTypeCleanup() local
2097 EHStack.pushCleanup<DestroyNRVOVariableCXX>(cleanupKind, addr, type, dtor, in emitAutoVarTypeCleanup()
2108 cleanupKind = getARCCleanupKind(); in emitAutoVarTypeCleanup()
2122 EHStack.pushCleanup<DestroyNRVOVariableC>(cleanupKind, addr, in emitAutoVarTypeCleanup()
2134 bool useEHCleanup = (cleanupKind & EHCleanup); in emitAutoVarTypeCleanup()
2135 EHStack.pushCleanup<DestroyObject>(cleanupKind, addr, type, destroyer, in emitAutoVarTypeCleanup()
2218 CleanupKind cleanupKind = getCleanupKind(dtorKind); in pushDestroy() local
2219 pushDestroy(cleanupKind, addr, type, getDestroyer(dtorKind), in pushDestroy()
2220 cleanupKind & EHCleanup); in pushDestroy()
2223 void CodeGenFunction::pushDestroy(CleanupKind cleanupKind, Address addr, in pushDestroy() argument
2226 pushFullExprCleanup<DestroyObject>(cleanupKind, addr, type, in pushDestroy()
2236 CleanupKind cleanupKind = getCleanupKind(dtorKind); in pushDestroyAndDeferDeactivation() local
2238 cleanupKind, addr, type, getDestroyer(dtorKind), cleanupKind & EHCleanup); in pushDestroyAndDeferDeactivation()
2242 CleanupKind cleanupKind, Address addr, QualType type, Destroyer *destroyer, in pushDestroyAndDeferDeactivation() argument
2246 pushDestroy(cleanupKind, addr, type, destroyer, useEHCleanupForArray); in pushDestroyAndDeferDeactivation()
2260 void CodeGenFunction::pushLifetimeExtendedDestroy(CleanupKind cleanupKind, in pushLifetimeExtendedDestroy() argument
2272 pushDestroyAndDeferDeactivation(cleanupKind, addr, type, destroyer, in pushLifetimeExtendedDestroy()
2278 cleanupKind, Address::invalid(), addr, type, destroyer, in pushLifetimeExtendedDestroy()
2295 cleanupKind, SavedAddr, type, destroyer, useEHCleanupForArray); in pushLifetimeExtendedDestroy()
2308 cleanupKind, ActiveFlagForLifetimeExt, SavedAddr, type, destroyer, in pushLifetimeExtendedDestroy()