Lines Matching refs:cleanupKind

635     CleanupKind cleanupKind = CGF.getARCCleanupKind();  in EmitAutoVarWithLifetime()  local
636 CGF.pushDestroy(cleanupKind, addr, var.getType(), destroyer, in EmitAutoVarWithLifetime()
637 cleanupKind & EHCleanup); in EmitAutoVarWithLifetime()
1976 CleanupKind cleanupKind = NormalAndEHCleanup; in emitAutoVarTypeCleanup() local
1989 EHStack.pushCleanup<DestroyNRVOVariableCXX>(cleanupKind, addr, type, dtor, in emitAutoVarTypeCleanup()
2000 cleanupKind = getARCCleanupKind(); in emitAutoVarTypeCleanup()
2014 EHStack.pushCleanup<DestroyNRVOVariableC>(cleanupKind, addr, in emitAutoVarTypeCleanup()
2026 bool useEHCleanup = (cleanupKind & EHCleanup); in emitAutoVarTypeCleanup()
2027 EHStack.pushCleanup<DestroyObject>(cleanupKind, addr, type, destroyer, in emitAutoVarTypeCleanup()
2110 CleanupKind cleanupKind = getCleanupKind(dtorKind); in pushDestroy() local
2111 pushDestroy(cleanupKind, addr, type, getDestroyer(dtorKind), in pushDestroy()
2112 cleanupKind & EHCleanup); in pushDestroy()
2115 void CodeGenFunction::pushDestroy(CleanupKind cleanupKind, Address addr, in pushDestroy() argument
2118 pushFullExprCleanup<DestroyObject>(cleanupKind, addr, type, in pushDestroy()
2126 void CodeGenFunction::pushLifetimeExtendedDestroy(CleanupKind cleanupKind, in pushLifetimeExtendedDestroy() argument
2136 if (cleanupKind & EHCleanup) in pushLifetimeExtendedDestroy()
2138 static_cast<CleanupKind>(cleanupKind & ~NormalCleanup), addr, type, in pushLifetimeExtendedDestroy()
2142 cleanupKind, Address::invalid(), addr, type, destroyer, useEHCleanupForArray); in pushLifetimeExtendedDestroy()
2157 if (cleanupKind & EHCleanup) { in pushLifetimeExtendedDestroy()
2159 static_cast<CleanupKind>(cleanupKind & ~NormalCleanup), SavedAddr, type, in pushLifetimeExtendedDestroy()
2165 cleanupKind, ActiveFlag, SavedAddr, type, destroyer, in pushLifetimeExtendedDestroy()