comparison graal/GraalCompiler/src/com/sun/c1x/lir/LIRInstruction.java @ 2789:aeccd2af4e9e

Fixes around critical edge split and placeholder removal after goto removal.
author Thomas Wuerthinger <thomas@wuerthinger.net>
date Wed, 25 May 2011 16:48:28 +0200
parents a2f62de90c76
children 1cd59ca9ac86
comparison
equal deleted inserted replaced
2788:df4c5254c5cc 2789:aeccd2af4e9e
480 allocatorOperands.set(index + allocatorOutputCount + allocatorInputCount, location); 480 allocatorOperands.set(index + allocatorOutputCount + allocatorInputCount, location);
481 } 481 }
482 } 482 }
483 483
484 public final LIRBlock exceptionEdge() { 484 public final LIRBlock exceptionEdge() {
485 return info.exceptionEdge; 485 return (info == null) ? null : info.exceptionEdge;
486 } 486 }
487 487
488 @Override 488 @Override
489 public String toString() { 489 public String toString() {
490 return toString(OperandFormatter.DEFAULT); 490 return toString(OperandFormatter.DEFAULT);