Mercurial > hg > graal-jvmci-8
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. |