From 190172adee54045651babb4a9ae79d7cb4c1b1ac Mon Sep 17 00:00:00 2001 From: Luc Van Oostenryck Date: Sun, 21 Mar 2021 15:40:57 +0100 Subject: let ssa_rename_phi() use insert_last_instruction() Signed-off-by: Luc Van Oostenryck --- ssa.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ssa.c b/ssa.c index b9044207..5f1a52b8 100644 --- a/ssa.c +++ b/ssa.c @@ -345,11 +345,11 @@ static void ssa_rename_phi(struct instruction *insn) if (!var->torename) return; FOR_EACH_PTR(insn->bb->parents, par) { - struct instruction *term = delete_last_instruction(&par->insns); pseudo_t val = lookup_var(par, var); - pseudo_t phi = alloc_phi(par, val, var); + struct instruction *phisrc = alloc_phisrc(val, var); + pseudo_t phi = phisrc->target; phi->ident = var->ident; - add_instruction(&par->insns, term); + insert_last_instruction(par, phisrc); link_phi(insn, phi); mark_phi_used(val); } END_FOR_EACH_PTR(par); -- cgit 1.2.3-korg