Gary Benson
80dfa0e342
7032458: Zero and Shark fixes
...
Reviewed-by: twisti
2011-04-04 03:02:00 -07:00
Roland Westrelin
f94d7776ca
7033154: Improve C1 arraycopy performance
...
Better static analysis. Take advantage of array copy stubs.
Reviewed-by: never
2011-04-03 12:00:54 +02:00
Vladimir Kozlov
00eca5e982
7004535: Clone loop predicate during loop unswitch
...
Clone loop predicate for clonned loops
Reviewed-by: never
2011-04-02 10:54:15 -07:00
Vladimir Kozlov
68f1177f59
7032314: Allow to generate CallLeafNoFPNode in IdealKit
...
Added CallLeafNoFPNode generation to IdealKit. Added i_o synchronization.
Reviewed-by: never
2011-04-02 09:49:27 -07:00
Tom Rodriguez
5cd8d5c115
6909440: C2 fails with assertion (_always_cold->is_cold(),"must always be cold")
...
Reviewed-by: kvn
2011-04-01 21:45:33 -07:00
Tom Rodriguez
3ad32dbe57
6385687: UseFastEmptyMethods/UseFastAccessorMethods considered harmful
...
Reviewed-by: kvn, jrose, phh
2011-03-31 21:05:55 -07:00
Vladimir Kozlov
f33b8cbb7a
7032849: 7022998 changes broke hs_err compile task print
...
Initialize the time stamp on ostream used for hs_err dumping.
Reviewed-by: never
2011-03-31 16:54:27 -07:00
Tom Rodriguez
99fefbc760
Merge
2011-03-31 15:30:12 -07:00
Tom Rodriguez
036560e999
7032129: Native memory usage grow unexpectedly for vm/oom/*InternedString tests
...
Reviewed-by: kvn, kamg, jcoomes
2011-03-31 14:00:41 -07:00
Vladimir Kozlov
0493606cdd
7032696: Fix for 7029152 broke VM
...
StrIntrinsicNode::Ideal() should not optimize memory during Parse.
Reviewed-by: jrose, never
2011-03-31 13:22:34 -07:00
Christian Thalinger
c9e2dcda4b
6817525: turn on method handle functionality by default for JSR 292
...
After appropriate testing, we need to turn on EnableMethodHandles and EnableInvokeDynamic by default.
Reviewed-by: never, kvn, jrose, phh
2011-03-31 02:31:57 -07:00
Christian Thalinger
79c814c616
7032388: guarantee(VM_Version::supports_cmov()) failed: illegal instruction on i586 after 6919934
...
6919934 added some unguarded cmov instructions which hit a guarantee on older hardware.
Reviewed-by: never, iveresov, kvn, phh
2011-03-31 00:27:08 -07:00
Igor Veresov
9d7277cbb2
Merge
2011-03-30 18:55:04 -07:00
Igor Veresov
65b52f04ae
6564610: assert(UseCompiler || CompileTheWorld, "UseCompiler should be set by now.")
...
Remove invalid asserts
Reviewed-by: never, kvn
2011-03-30 15:22:41 -07:00
Vladimir Kozlov
3ecb9f51df
7029152: Ideal nodes for String intrinsics miss memory edge optimization
...
In Ideal() method of String intrinsics nodes look for TypeAryPtr::CHARS memory slice if memory is MergeMem. Do not unroll a loop with String intrinsics code.
Reviewed-by: never
2011-03-30 12:08:49 -07:00
Tom Rodriguez
fd8aac2f3c
7031614: jmap -permstat fails with java.lang.InternalError in sun.jvm.hotspot.oops.OopField.getValue
...
Reviewed-by: kvn, dcubed
2011-03-30 07:47:19 -07:00
Igor Veresov
ca6c080c99
Merge
2011-03-30 03:48:38 -07:00
Igor Veresov
431a861d74
7026307: DEBUG MESSAGE: broken null klass on amd64
...
Correct typo introduces in 7020521
Reviewed-by: never, kvn
2011-03-29 22:25:17 -07:00
Tom Rodriguez
2c72495789
7032306: Fastdebug build failure on Solaris with SS11 compilers
...
Reviewed-by: kvn, iveresov
2011-03-29 22:05:21 -07:00
Igor Veresov
546f3df880
6741940: Nonvolatile XMM registers not preserved across JNI calls
...
Save xmm6-xmm15 in call stub on win64
Reviewed-by: kvn, never
2011-03-29 17:35:34 -07:00
Eric Caspole
1c5ff7f80a
7032133: Enable sse4.2 for new AMD processors
...
New AMD processors support sse4.2. Enable corresponding instructions in Hotspot.
Reviewed-by: kvn
2011-03-29 09:11:51 -07:00
Christian Thalinger
f51036e9bc
7022998: JSR 292 recursive method handle calls inline themselves infinitely
...
Reviewed-by: never, kvn
2011-03-28 03:58:07 -07:00
Igor Veresov
36303f61b6
6964776: c2 should ensure the polling page is reachable on 64 bit
...
Materialize the pointer to the polling page in a register instead of using rip-relative addressing when the distance from the code cache is larger than disp32.
Reviewed-by: never, kvn
2011-03-27 13:17:37 -07:00
Tom Rodriguez
5387ee459e
7024475: loop doesn't terminate when compiled
...
Reviewed-by: kvn
2011-03-27 00:00:14 -07:00
Roland Westrelin
360a7be9a7
Merge
2011-03-26 08:31:45 -07:00
Tom Rodriguez
e4e3b2b0d7
7022204: LogFile wildcarding should use %p instead of star
...
Reviewed-by: coleenp, jrose
2011-03-25 18:50:10 -07:00
Tom Rodriguez
9cc2cbba4b
Merge
2011-03-25 18:19:22 -04:00
Volker Simonis
f6a0d5983e
7025708: Assertion if using "-XX:+CITraceTypeFlow -XX:+Verbose" together
...
Reviewed-by: never
2011-03-25 11:29:30 -07:00
Roland Westrelin
4171ca786e
7029017: Additional architecture support for c2 compiler
...
Enables cross building of a c2 VM. Support masking of shift counts when the processor architecture mandates it.
Reviewed-by: kvn, never
2011-03-25 09:35:39 +01:00
John Coomes
550ae1eb0c
Merge
2011-03-24 23:49:56 -07:00
John Coomes
5660cdefc9
Merge
2011-03-24 23:06:13 -07:00
Christian Thalinger
09ca02c5b8
Merge
2011-03-24 23:04:40 -07:00
John Coomes
cdd5139d91
Merge
2011-03-24 23:04:36 -07:00
John Coomes
f05b2137b4
Merge
2011-03-24 23:00:27 -07:00
J. Duke
f80ed5fded
Merge
2017-07-05 17:38:31 +02:00
J. Duke
0e4dddf296
Merge
2017-07-05 17:38:28 +02:00
J. Duke
c39bbc85dc
Merge
2017-07-05 17:38:25 +02:00
J. Duke
9dcf2708f5
Merge
2017-07-05 17:38:22 +02:00
J. Duke
f1e6d796e8
Merge
2017-07-05 17:38:19 +02:00
J. Duke
69b987746b
Merge
2017-07-05 17:38:16 +02:00
J. Duke
61514507c7
Merge
2017-07-05 17:38:10 +02:00
J. Duke
227be5d537
Added tag jdk7-b134 for changeset def8e16dd237
2017-07-05 17:37:53 +02:00
J. Duke
31a15b61ab
Merge
2017-07-05 17:37:53 +02:00
J. Duke
09b3ec99b2
Merge
2017-07-05 17:37:50 +02:00
J. Duke
ca7738bcbc
Merge
2017-07-05 17:37:43 +02:00
J. Duke
4255ea7841
Merge
2017-07-05 17:37:40 +02:00
J. Duke
f0285385ad
Merge
2017-07-05 17:37:36 +02:00
J. Duke
233de88cb3
Merge
2017-07-05 17:37:33 +02:00
J. Duke
dc70f2abdd
Merge
2017-07-05 17:37:16 +02:00
J. Duke
d275c30f30
Added tag jdk7-b133 for changeset fd444c61e7ed
2017-07-05 17:37:02 +02:00