diff src/share/vm/runtime/deoptimization.hpp @ 1172:b2b6a9bf6238

6894779: Loop Predication for Loop Optimizer in C2 Summary: Loop predication implementation Reviewed-by: never, kvn
author cfang
date Tue, 12 Jan 2010 14:37:35 -0800
parents d1605aabd0a1
children 87684f1a88b5
line wrap: on
line diff
--- a/src/share/vm/runtime/deoptimization.hpp	Sat Jan 09 00:59:35 2010 -0800
+++ b/src/share/vm/runtime/deoptimization.hpp	Tue Jan 12 14:37:35 2010 -0800
@@ -46,6 +46,7 @@
     Reason_constraint,            // arbitrary runtime constraint violated
     Reason_div0_check,            // a null_check due to division by zero
     Reason_age,                   // nmethod too old; tier threshold reached
+    Reason_predicate,             // compiler generated predicate failed
     Reason_LIMIT,
     // Note:  Keep this enum in sync. with _trap_reason_name.
     Reason_RECORDED_LIMIT = Reason_unloaded   // some are not recorded per bc