Mercurial > hg > truffle
diff graal/GraalCompiler/src/com/sun/c1x/alloc/LinearScan.java @ 2833:1cd59ca9ac86
Removed Throw HIR instruction. Removed special handling for exceptions in register allocator.
author | Thomas Wuerthinger <thomas@wuerthinger.net> |
---|---|
date | Tue, 31 May 2011 13:30:23 +0200 |
parents | 775c31be565c |
children | 7596ae867a7b |
line wrap: on
line diff
--- a/graal/GraalCompiler/src/com/sun/c1x/alloc/LinearScan.java Tue May 31 11:50:19 2011 +0200 +++ b/graal/GraalCompiler/src/com/sun/c1x/alloc/LinearScan.java Tue May 31 13:30:23 2011 +0200 @@ -746,8 +746,6 @@ // Perform a backward dataflow analysis to compute liveOut and liveIn for each block. // The loop is executed until a fixpoint is reached (no changes in an iteration) - // Exception handlers must be processed because not all live values are - // present in the state array, e.g. because of global value numbering do { changeOccurred = false; @@ -1974,13 +1972,6 @@ } if (op.info != null) { - // exception handling -// if (compilation.hasExceptionHandlers()) { -// if (op.exceptionEdge() != null && op.exceptionEdge().lir() != null) { -// assignLocations(op.exceptionEdge().lir().instructionsList(), iw); -// } -// } - // compute reference map and debug information computeDebugInfo(iw, op); }