Mercurial > hg > truffle
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 |