Mercurial > hg > truffle
comparison src/share/vm/runtime/deoptimization.hpp @ 5117:b6d1ba51d163
minor changes
author | Christian Haeubl <christian.haeubl@oracle.com> |
---|---|
date | Mon, 19 Mar 2012 15:47:35 -0700 |
parents | dad1ac9dba7d |
children | 957c266d8bc5 |
comparison
equal
deleted
inserted
replaced
5116:312b18b9cc3a | 5117:b6d1ba51d163 |
---|---|
85 Reason_div0_check, // a null_check due to division by zero | 85 Reason_div0_check, // a null_check due to division by zero |
86 Reason_age, // nmethod too old; tier threshold reached | 86 Reason_age, // nmethod too old; tier threshold reached |
87 Reason_predicate, // compiler generated predicate failed | 87 Reason_predicate, // compiler generated predicate failed |
88 Reason_loop_limit_check, // compiler generated loop limits check failed | 88 Reason_loop_limit_check, // compiler generated loop limits check failed |
89 Reason_LIMIT, | 89 Reason_LIMIT, |
90 // Note: Keep this enum in sync. with _trap_reason_name. | |
91 Reason_RECORDED_LIMIT = Reason_bimorphic // some are not recorded per bc | 90 Reason_RECORDED_LIMIT = Reason_bimorphic // some are not recorded per bc |
92 #endif | 91 #endif |
92 // Note: Keep this enum in sync. with _trap_reason_name. | |
93 // Note: Reason_RECORDED_LIMIT should be < 8 to fit into 3 bits of | 93 // Note: Reason_RECORDED_LIMIT should be < 8 to fit into 3 bits of |
94 // DataLayout::trap_bits. This dependency is enforced indirectly | 94 // DataLayout::trap_bits. This dependency is enforced indirectly |
95 // via asserts, to avoid excessive direct header-to-header dependencies. | 95 // via asserts, to avoid excessive direct header-to-header dependencies. |
96 // See Deoptimization::trap_state_reason and class DataLayout | 96 // See Deoptimization::trap_state_reason and class DataLayout |
97 }; | 97 }; |