Lines Matching refs:CleanupKind
475 CleanupKind cleanupKind = CGF.getARCCleanupKind();
476 CGF.pushDestroy(cleanupKind, addr, var.getType(), destroyer,
477 cleanupKind & EHCleanup);
1160 CleanupKind cleanupKind = NormalAndEHCleanup;
1173 EHStack.pushCleanup<DestroyNRVOVariable>(cleanupKind, addr, dtor,
1184 cleanupKind = getARCCleanupKind();
1200 bool useEHCleanup = (cleanupKind & EHCleanup);
1201 EHStack.pushCleanup<DestroyObject>(cleanupKind, addr, type, destroyer,
1274 CleanupKind cleanupKind = getCleanupKind(dtorKind);
1275 pushDestroy(cleanupKind, addr, type, getDestroyer(dtorKind),
1276 cleanupKind & EHCleanup);
1279 void CodeGenFunction::pushDestroy(CleanupKind cleanupKind, llvm::Value *addr,
1282 pushFullExprCleanup<DestroyObject>(cleanupKind, addr, type,