X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=testprograms%2Fif_else_example.c;h=0fea90b397690d4e5ffb2d50c38e3b693e00a91d;hb=ab61af3f38c8c2eba051fbb9b4f2e6b383b95b6c;hp=b3ade18226c11b1b1c46bffad961862aa4b5a992;hpb=dddcc630819f338c3b45e2bc646233e6872d5bb6;p=libfirm diff --git a/testprograms/if_else_example.c b/testprograms/if_else_example.c index b3ade1822..0fea90b39 100644 --- a/testprograms/if_else_example.c +++ b/testprograms/if_else_example.c @@ -1,4 +1,4 @@ -/* + /* * Project: libFIRM * File name: testprograms/if_else_example.c * Purpose: Shows construction of if ... else control flow. @@ -18,24 +18,20 @@ # include "firm.h" # include "irdump.h" -/* - * das leere FIRM Programm - */ - /** -* This file constructs the ir for the following pseudo-program: -* -* main() { -* int a = 0; -* int b = 1; -* -* if (a > 2) -* { a = b; } -* else -* { b = 2; } -* -* return a, b; -**/ + * This file constructs the ir for the following pseudo-program: + * + * main() { + * int a = 0; + * int b = 1; + * + * if (a > 2) + * { a = b; } + * else + * { b = 2; } + * + * return a, b; + */ int main(int argc, char **argv) { @@ -88,7 +84,7 @@ int main(int argc, char **argv) /* the expression that evaluates the condition */ c2 = new_Const (mode_Is, new_tarval_from_long (2, mode_Is)); - cmpGt = new_Proj(new_Cmp(get_value(0, mode_Is), c2), mode_b, Gt); + cmpGt = new_Proj(new_Cmp(get_value(0, mode_Is), c2), mode_b, pn_Cmp_Gt); /* the conditional branch */ x = new_Cond (cmpGt); @@ -134,7 +130,7 @@ int main(int argc, char **argv) /* Now we can mature the end block as all it's predecessors are known. */ mature_immBlock (get_irg_end_block(irg)); - finalize_cons (irg); + irg_finalize_cons (irg); printf("Optimizing ...\n"); local_optimize_graph(irg); @@ -142,7 +138,7 @@ int main(int argc, char **argv) /* verify the graph */ irg_vrfy(irg); - finalize_cons (irg); + irg_finalize_cons (irg); printf("Done building the graph. Dumping it.\n"); dump_ir_block_graph (irg, 0);