comparison src/share/vm/runtime/deoptimization.hpp @ 13155:1dd9aa5a9ee5

Deoptimization reason for failed aliasing assumptions.
author Roland Schatz <roland.schatz@oracle.com>
date Mon, 25 Nov 2013 17:23:56 +0100
parents df7fa4734c44
children 6b2d8d20ecbd
comparison
equal deleted inserted replaced
13154:1e22792abdbc 13155:1dd9aa5a9ee5
70 Reason_constraint, // arbitrary runtime constraint violated 70 Reason_constraint, // arbitrary runtime constraint violated
71 Reason_div0_check, // a null_check due to division by zero 71 Reason_div0_check, // a null_check due to division by zero
72 Reason_age, // nmethod too old; tier threshold reached 72 Reason_age, // nmethod too old; tier threshold reached
73 Reason_predicate, // compiler generated predicate failed 73 Reason_predicate, // compiler generated predicate failed
74 Reason_loop_limit_check, // compiler generated loop limits check failed 74 Reason_loop_limit_check, // compiler generated loop limits check failed
75 #ifdef GRAAL
76 Reason_aliasing, // optimistic assumption about aliasing failed
77 #endif
75 Reason_LIMIT, 78 Reason_LIMIT,
76 79
77 #ifdef GRAAL 80 #ifdef GRAAL
78 Reason_not_compiled_exception_handler = Reason_unhandled, 81 Reason_not_compiled_exception_handler = Reason_unhandled,
79 Reason_unresolved = Reason_uninitialized, 82 Reason_unresolved = Reason_uninitialized,