diff graal/GraalCompiler/src/com/sun/c1x/lir/LIROpcode.java @ 2660:9f557e940180

Removed exception optimization that immediately unwinds if it is guaranteed that there is no local exception handler. Reason to remove the optimization: In case of a local exception handler that has been really executed, we need a type check on the exception object and a conditional jump from the throw anyway.
author Thomas Wuerthinger <thomas@wuerthinger.net>
date Wed, 11 May 2011 16:40:22 +0200
parents 16b9a8b5ad39
children bd4c3be86fb7
line wrap: on
line diff
--- a/graal/GraalCompiler/src/com/sun/c1x/lir/LIROpcode.java	Wed May 11 16:25:15 2011 +0200
+++ b/graal/GraalCompiler/src/com/sun/c1x/lir/LIROpcode.java	Wed May 11 16:40:22 2011 +0200
@@ -83,7 +83,6 @@
         Shr,
         Ushr,
         Throw,
-        Unwind,
         CompareTo,
     EndOp2,
     BeginOp3,