Mercurial > hg > truffle
comparison src/share/vm/opto/callGenerator.hpp @ 10278:6f3fd5150b67
6934604: enable parts of EliminateAutoBox by default
Summary: Resurrected autobox elimination code and enabled part of it by default.
Reviewed-by: roland, twisti
author | kvn |
---|---|
date | Wed, 08 May 2013 15:08:01 -0700 |
parents | d092d1b31229 |
children | 836a62f43af9 9758d9f36299 |
comparison
equal
deleted
inserted
replaced
10277:aabf54ccedb1 | 10278:6f3fd5150b67 |
---|---|
123 | 123 |
124 // How to generate a replace a direct call with an inline version | 124 // How to generate a replace a direct call with an inline version |
125 static CallGenerator* for_late_inline(ciMethod* m, CallGenerator* inline_cg); | 125 static CallGenerator* for_late_inline(ciMethod* m, CallGenerator* inline_cg); |
126 static CallGenerator* for_mh_late_inline(ciMethod* caller, ciMethod* callee, bool input_not_const); | 126 static CallGenerator* for_mh_late_inline(ciMethod* caller, ciMethod* callee, bool input_not_const); |
127 static CallGenerator* for_string_late_inline(ciMethod* m, CallGenerator* inline_cg); | 127 static CallGenerator* for_string_late_inline(ciMethod* m, CallGenerator* inline_cg); |
128 static CallGenerator* for_boxing_late_inline(ciMethod* m, CallGenerator* inline_cg); | |
128 | 129 |
129 // How to make a call but defer the decision whether to inline or not. | 130 // How to make a call but defer the decision whether to inline or not. |
130 static CallGenerator* for_warm_call(WarmCallInfo* ci, | 131 static CallGenerator* for_warm_call(WarmCallInfo* ci, |
131 CallGenerator* if_cold, | 132 CallGenerator* if_cold, |
132 CallGenerator* if_hot); | 133 CallGenerator* if_hot); |