equal
deleted
inserted
replaced
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); |