Typo fixed.
[libfirm] / firmjni / Dbginfo.java
1 package firmjni;
2
3 /**
4  * @(#)Mydbginfo.java
5  *
6  * @author   Goetz Lindenmaier
7  * CVS-ID:   $Id$
8  * Copyright (c) 2003 University of Karlsruhe
9  *            All rights reserved.
10  *           Use is subject to license terms.
11  * Created:  26.2.2003
12  * Project:  Recoder frontend for libfirm
13  *
14  * Please report bugs with a detailed description to
15  * goetz@ipd.info.uni-karlsruhe.de
16  */
17
18 import firmjni.*;
19
20 public class Dbginfo {
21
22     // Set env var LD_LIBRARY_PATH accordingly.
23     static {
24         System.loadLibrary("firmjni");
25     }
26
27     public static native void dbgInit ();
28
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));
33     }
34
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("");
44     }
45 }