diff src/share/vm/runtime/deoptimization.cpp @ 18392:3ad5d7a6adb5

Unalias some DeoptReasons
author Gilles Duboscq <duboscq@ssw.jku.at>
date Tue, 21 Oct 2014 11:23:41 +0200
parents e04712c8928a
children 37a5c6b8b930
line wrap: on
line diff
--- a/src/share/vm/runtime/deoptimization.cpp	Mon Nov 17 14:58:39 2014 +0100
+++ b/src/share/vm/runtime/deoptimization.cpp	Tue Oct 21 11:23:41 2014 +0200
@@ -2074,19 +2074,22 @@
   "intrinsic" GRAAL_ONLY("_or_type_checked_inlining"),
   "bimorphic" GRAAL_ONLY("_or_optimized_type_check"),
   "unloaded",
-  "uninitialized" GRAAL_ONLY("_or_unresolved"),
+  "uninitialized",
   "unreached",
-  "unhandled" GRAAL_ONLY("_or_not_compiled_exception_handler"),
+  "unhandled",
   "constraint",
   "div0_check",
-  "age" GRAAL_ONLY("_or_jsr_mismatch"),
+  "age",
   "predicate",
   "loop_limit_check",
   "speculate_class_check",
-  "rtm_state_change"
+  "rtm_state_change",
 #ifdef GRAAL
   "aliasing",
   "transfer_to_interpreter",
+  "not_compiled_exception_handler",
+  "unresolved",
+  "jsr_mismatch"
 #endif
 };
 const char* Deoptimization::_trap_action_name[Action_LIMIT] = {