comparison graal/GraalCompiler/src/com/sun/c1x/lir/LIRDebugInfo.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 a0dd2b907806
children 1cd59ca9ac86
comparison
equal deleted inserted replaced
2717:bd85cf08720a 2718:c1ce2a53d6c3
35 public abstract static class ValueLocator { 35 public abstract static class ValueLocator {
36 public abstract CiValue getLocation(Value value); 36 public abstract CiValue getLocation(Value value);
37 } 37 }
38 38
39 public final FrameState state; 39 public final FrameState state;
40 public final BlockBegin exceptionEdge; 40 public final LIRBlock exceptionEdge;
41 public CiDebugInfo debugInfo; 41 public CiDebugInfo debugInfo;
42 42
43 public LIRDebugInfo(FrameState state, BlockBegin exceptionEdge) { 43 public LIRDebugInfo(FrameState state, LIRBlock exceptionEdge) {
44 assert state != null; 44 assert state != null;
45 this.state = state; 45 this.state = state;
46 this.exceptionEdge = exceptionEdge; 46 this.exceptionEdge = exceptionEdge;
47 } 47 }
48 48