Mercurial > hg > graal-jvmci-8
comparison graal/GraalCompiler/src/com/sun/c1x/asm/ExceptionInfo.java @ 2718:c1ce2a53d6c3
Attempt to remove dependency between backend and BlockBegin.
author | Thomas Wuerthinger <thomas@wuerthinger.net> |
---|---|
date | Thu, 19 May 2011 16:05:42 +0200 |
parents | 7ed72769d51a |
children |
comparison
equal
deleted
inserted
replaced
2717:bd85cf08720a | 2718:c1ce2a53d6c3 |
---|---|
20 * or visit www.oracle.com if you need additional information or have any | 20 * or visit www.oracle.com if you need additional information or have any |
21 * questions. | 21 * questions. |
22 */ | 22 */ |
23 package com.sun.c1x.asm; | 23 package com.sun.c1x.asm; |
24 | 24 |
25 import com.sun.c1x.ir.*; | 25 import com.sun.c1x.lir.*; |
26 | 26 |
27 /** | |
28 * | |
29 * @author Thomas Wuerthinger | |
30 */ | |
31 public class ExceptionInfo { | 27 public class ExceptionInfo { |
32 | 28 |
33 public final int codeOffset; | 29 public final int codeOffset; |
34 public final BlockBegin exceptionEdge; | 30 public final LIRBlock exceptionEdge; |
35 public final int bci; | 31 public final int bci; |
36 | 32 |
37 public ExceptionInfo(int pcOffset, BlockBegin exceptionEdge, int bci) { | 33 public ExceptionInfo(int pcOffset, LIRBlock exceptionEdge, int bci) { |
38 this.codeOffset = pcOffset; | 34 this.codeOffset = pcOffset; |
39 this.exceptionEdge = exceptionEdge; | 35 this.exceptionEdge = exceptionEdge; |
40 this.bci = bci; | 36 this.bci = bci; |
41 } | 37 } |
42 } | 38 } |