[PATCH 5/7] ifcvt: Try re-using CC for conditional moves.

2021-06-25 Thread Robin Dapp via Gcc-patches
Following up on the previous patch, this patch makes noce_convert_multiple emit two cmov sequences: The same one as before and a second one that tries to re-use the existing CC. Then their costs are compared and the cheaper one is selected. --- gcc/ifcvt.c | 94 ++

Re: [PATCH 5/7] ifcvt: Try re-using CC for conditional moves.

2021-07-22 Thread Robin Dapp via Gcc-patches
Hi, v2 now properly gets the reversed CC comparison. It also handles a cost2 == 0 situation that would prefer an empty seq2 before. Regards Robin >From 12b796c4e081ba8a2e136958f4bf919c63516de6 Mon Sep 17 00:00:00 2001 From: Robin Dapp Date: Thu, 24 Jun 2021 15:22:42 +0200 Subject: [PATCH v2