X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=testprograms%2Firr_loop_example.c;h=dff1dfae11586af66b65b112a1eded217f96cf20;hb=bcc5757a59bb6e319522b4bddc7efe34f6eca949;hp=ae2070d3e7c5ca67ca759b76fb9891678d7db04e;hpb=4433514e4b01cb3c566d24d671e689f02682f59f;p=libfirm diff --git a/testprograms/irr_loop_example.c b/testprograms/irr_loop_example.c index ae2070d3e..dff1dfae1 100644 --- a/testprograms/irr_loop_example.c +++ b/testprograms/irr_loop_example.c @@ -82,15 +82,15 @@ int main(int argc, char **argv) cond = new_Cond(new_Proj(new_Cmp(expr, c1), mode_b, Eq)); f = new_Proj(cond, mode_X, 0); t = new_Proj(cond, mode_X, 1); - mature_block(irg->current_block); + mature_block(get_irg_current_block(irg)); - loopBlock1 = new_Block(); + loopBlock1 = new_immBlock(); add_in_edge(loopBlock1, t); cond = new_Cond(new_Proj(new_Cmp(expr, c2), mode_b, Eq)); f_l1 = new_Proj(cond, mode_X, 0); t_l1 = new_Proj(cond, mode_X, 1); - loopBlock2 = new_Block(); + loopBlock2 = new_immBlock(); add_in_edge(loopBlock2, f); cond = new_Cond(new_Proj(new_Cmp(expr, c3), mode_b, Eq)); f_l2 = new_Proj(cond, mode_X, 0); @@ -101,17 +101,17 @@ int main(int argc, char **argv) mature_block(loopBlock1); mature_block(loopBlock2); - new_Block(); - add_in_edge(irg->current_block, f_l2); - add_in_edge(irg->current_block, f_l1); + new_immBlock(); + add_in_edge(get_irg_current_block(irg), f_l2); + add_in_edge(get_irg_current_block(irg), f_l1); { ir_node *in[0]; x = new_Return (get_store(), 0, in); } - mature_block (irg->current_block); + mature_block (get_irg_current_block(irg)); - add_in_edge (irg->end_block, x); - mature_block (irg->end_block); + add_in_edge (get_irg_end_block(irg), x); + mature_block (get_irg_end_block(irg)); printf("Optimizing ...\n"); dead_node_elimination(irg);