X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=firmjni%2Fauxilliary%2FHeapanal.c;h=5c18bcf004487ad43bb784b1ff615e127d5d25c8;hb=62808642b0f7e73553cb33316b9174a8d83e61ed;hp=1bb328c07b062660ddcf5e53353c6d3f2316ee55;hpb=eaf2611e825c43bb3128bc1cab41cbda26154fc8;p=libfirm diff --git a/firmjni/auxilliary/Heapanal.c b/firmjni/auxilliary/Heapanal.c index 1bb328c07..5c18bcf00 100644 --- a/firmjni/auxilliary/Heapanal.c +++ b/firmjni/auxilliary/Heapanal.c @@ -92,9 +92,9 @@ void Java_firmjni_Heapanal_analHeap__ (JNIEnv *env, jclass clazz) construct_backedges(get_irp_irg(i)); if (1) { - dump_loop_information(); + dump_loop_information(1); dump_ir_block_graph(get_irp_irg(i), "-1.2-intra-loop"); - dont_dump_loop_information(); + dump_loop_information(0); dump_loop_tree(get_irp_irg(i), "-1.2-intra"); } } @@ -108,7 +108,7 @@ void Java_firmjni_Heapanal_analHeap__ (JNIEnv *env, jclass clazz) /* Analysis that builds the call graph and finds the free methods, i.e. methods that are dereferenced. Optimizes polymorphic calls.*/ - cgana(&arr_len, &free_methods, 0); + cgana(&arr_len, &free_methods); /* Remove methods that are never called. */ /* gc_irgs(arr_len, free_methods); */ /* Build the interprocedural dataflow representation */ @@ -117,9 +117,9 @@ void Java_firmjni_Heapanal_analHeap__ (JNIEnv *env, jclass clazz) /* Test construction of interprocedural loop information */ /* construct_ip_backedges(); */ - dump_loop_information(); + dump_loop_information(1); dump_all_cg_block_graph("-1.2-inter-loop"); - dont_dump_loop_information(); + dump_loop_information(0); dump_loop_tree(get_irp_main_irg(), "-1.2-inter"); @@ -154,6 +154,13 @@ void Java_firmjni_Heapanal_analHeap__ (JNIEnv *env, jclass clazz) /* * $Log$ + * Revision 1.6 2005/03/01 16:22:39 goetz + * changed irdump flag + * + * Revision 1.5 2004/11/15 12:38:16 goetz + * we need more and more libs at linking ... + * changed node numbers (unknown_entity) + * * Revision 1.4 2004/08/14 10:09:52 goetz * adapted to new semantics *