Mercurial > hg > graal-compiler
comparison graal/GraalCompiler/src/com/sun/c1x/gen/LIRGenerator.java @ 2713:95e2aa413d95
Merge.
author | Thomas Wuerthinger <thomas@wuerthinger.net> |
---|---|
date | Thu, 19 May 2011 13:09:51 +0200 |
parents | a0dd2b907806 0efd77a02ea9 |
children | 3ac3dd97d8df |
comparison
equal
deleted
inserted
replaced
2712:a0dd2b907806 | 2713:95e2aa413d95 |
---|---|
874 lir.throwException(CiValue.IllegalValue, argumentOperand, info); | 874 lir.throwException(CiValue.IllegalValue, argumentOperand, info); |
875 } | 875 } |
876 | 876 |
877 @Override | 877 @Override |
878 public void visitDeoptimize(Deoptimize deoptimize) { | 878 public void visitDeoptimize(Deoptimize deoptimize) { |
879 DeoptimizationStub stub = new DeoptimizationStub(deoptimize.stateBefore()); | 879 DeoptimizationStub stub = new DeoptimizationStub(lastState); |
880 addDeoptimizationStub(stub); | 880 addDeoptimizationStub(stub); |
881 lir.branch(Condition.TRUE, stub.label, stub.info); | 881 lir.branch(Condition.TRUE, stub.label, stub.info); |
882 } | 882 } |
883 | 883 |
884 private void blockDoEpilog(BlockBegin block) { | 884 private void blockDoEpilog(BlockBegin block) { |