6 * @author Goetz Lindenmaier
8 * Copyright (c) 2003 University of Karlsruhe
10 * Use is subject to license terms.
12 * Project: Recoder frontend for libfirm
14 * Please report bugs with a detailed description to
15 * goetz@ipd.info.uni-karlsruhe.de
20 public class Dbginfo {
22 // Set env var LD_LIBRARY_PATH accordingly.
24 System.loadLibrary("firmjni");
27 public static native void dbgInit ();
29 public static void myJavaDbgInfoMergePair(int new_node, int old_node, int info) {
30 System.out.println("Optimization: "+ info);
31 System.out.println("new Node " + Irnode.getIrnNodeNr(new_node));
32 System.out.println("old Node " + Irnode.getIrnNodeNr(old_node));
35 public static void myJavaDbgInfoMergeSets(int new_nodes[], int old_nodes[], int info) {
36 System.out.println("Optimization: "+ info);
37 System.out.print("new Nodes: ");
38 for (int i = 0; i < new_nodes.length; i++)
39 System.out.print(Irnode.getIrnNodeNr(new_nodes[i]) + ", ");
40 System.out.print("\nold Nodes: ");
41 for (int i = 0; i < old_nodes.length; i++)
42 System.out.print(Irnode.getIrnNodeNr(old_nodes[i]) + ", ");
43 System.out.println("");