comparison src/share/vm/opto/parseHelper.cpp @ 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 aeaca88565e6
children c775af091fe9
comparison
equal deleted inserted replaced
10277:aabf54ccedb1 10278:6f3fd5150b67
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.