Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:CleanupKind

465     CleanupKind cleanupKind = CGF.getARCCleanupKind();
466 CGF.pushDestroy(cleanupKind, addr, var.getType(), destroyer,
467 cleanupKind & EHCleanup);
1123 CleanupKind cleanupKind = NormalAndEHCleanup;
1136 EHStack.pushCleanup<DestroyNRVOVariable>(cleanupKind, addr, dtor,
1147 cleanupKind = getARCCleanupKind();
1163 bool useEHCleanup = (cleanupKind & EHCleanup);
1164 EHStack.pushCleanup<DestroyObject>(cleanupKind, addr, type, destroyer,
1226 CleanupKind cleanupKind = getCleanupKind(dtorKind);
1227 pushDestroy(cleanupKind, addr, type, getDestroyer(dtorKind),
1228 cleanupKind & EHCleanup);
1231 void CodeGenFunction::pushDestroy(CleanupKind cleanupKind, llvm::Value *addr,
1234 pushFullExprCleanup<DestroyObject>(cleanupKind, addr, type,