From 597ca0ad67d6ee3e3386421189793fbda4704e12 Mon Sep 17 00:00:00 2001 From: David Given Date: Fri, 16 Dec 2016 00:33:50 +0100 Subject: [PATCH] Actually, let's not split phis on entry just yet; because we split vregs one at a time, splitting several in a row just causes half of them to interfere with the other half, which doesn't really help. --- mach/proto/mcg/pass_splitliveranges.c | 6 ------ 1 file changed, 6 deletions(-) diff --git a/mach/proto/mcg/pass_splitliveranges.c b/mach/proto/mcg/pass_splitliveranges.c index b64ad5517..a37ca6daa 100644 --- a/mach/proto/mcg/pass_splitliveranges.c +++ b/mach/proto/mcg/pass_splitliveranges.c @@ -94,12 +94,6 @@ void pass_split_live_ranges(void) { current_bb = dominance.preorder.item[i]; - for (j=0; jphis.count; j++) - { - struct vreg* vreg = current_bb->phis.item[j].left; - insert_move_after(0, vreg); - } - for (j=0; jhops.count; j++) { struct hop* hop = current_bb->hops.item[j]; -- 2.34.1