equal
deleted
inserted
replaced
282 if (OptimizeStringConcat && |
282 if (OptimizeStringConcat && |
283 (klass == C->env()->StringBuilder_klass() || |
283 (klass == C->env()->StringBuilder_klass() || |
284 klass == C->env()->StringBuffer_klass())) { |
284 klass == C->env()->StringBuffer_klass())) { |
285 C->set_has_stringbuilder(true); |
285 C->set_has_stringbuilder(true); |
286 } |
286 } |
|
287 |
|
288 // Keep track of boxed values for EliminateAutoBox optimizations. |
|
289 if (C->eliminate_boxing() && klass->is_box_klass()) { |
|
290 C->set_has_boxed_value(true); |
|
291 } |
287 } |
292 } |
288 |
293 |
289 #ifndef PRODUCT |
294 #ifndef PRODUCT |
290 //------------------------------dump_map_adr_mem------------------------------- |
295 //------------------------------dump_map_adr_mem------------------------------- |
291 // Debug dump of the mapping from address types to MergeMemNode indices. |
296 // Debug dump of the mapping from address types to MergeMemNode indices. |