4 * Project: libFIRM / Recoder frontend for libFIRM.
5 * File name: firmjni/Dbginfo.java
7 * Author: Goetz Lindenmaier
11 * Copyright: (c) 2003 Universität Karlsruhe
12 * Licence: This file protected by GPL - GNU GENERAL PUBLIC LICENSE.
17 public class Dbginfo {
19 // Set env var LD_LIBRARY_PATH accordingly.
21 System.loadLibrary("firmjni");
24 public static native void dbgInit ();
26 public static void myJavaDbgInfoMergePair(int new_node, int old_node, int info) {
27 System.out.println("Optimization: "+ info);
28 System.out.println("new Node " + Irnode.getIrnNodeNr(new_node));
29 System.out.println("old Node " + Irnode.getIrnNodeNr(old_node));
32 public static void myJavaDbgInfoMergeSets(int new_nodes[], int old_nodes[], int info) {
33 System.out.println("Optimization: "+ info);
34 System.out.print("new Nodes: ");
35 for (int i = 0; i < new_nodes.length; i++)
36 System.out.print(Irnode.getIrnNodeNr(new_nodes[i]) + ", ");
37 System.out.print("\nold Nodes: ");
38 for (int i = 0; i < old_nodes.length; i++)
39 System.out.print(Irnode.getIrnNodeNr(old_nodes[i]) + ", ");
40 System.out.println("");