Roland Westrelin
404fc5caa8
8134974: 8130847 broken with loop predicates
...
Pinned eliminated arraycopy loads in uncommon trap path for loop predicates may need to be moved
Reviewed-by: kvn
2015-09-08 19:19:08 +02:00
Roland Westrelin
8dd169a71f
8135069: C2 replaces range checks by unsigned comparison with -1
...
I < 0 || i > -1 wrongly folded as i >u -1
Reviewed-by: kvn
2015-09-11 16:56:56 +02:00
Tobias Hartmann
a6ab162873
Merge
2015-09-14 09:11:03 +00:00
Tobias Hartmann
6479241f4a
8135252: IdealLoopTree::dump_head() prints negative trip count
...
IdealLoopTree::dump_head() should not cast float to int.
Reviewed-by: kvn
2015-09-14 10:00:26 +02:00
Tobias Hartmann
662e39edbb
Merge
2015-09-14 07:03:04 +00:00
Tobias Hartmann
3780022a87
8080999: MemoryPoolMXBean.getUsageThresholdCount() returns incorrect value
...
Fixed race condition in the JMX code for the LowMemoryDetector.
Reviewed-by: kvn
2015-09-14 07:02:50 +02:00
Michael Berg
d67924dc8e
8132160: support for AVX 512 call frames and stack management
...
Simplify save/restore frame on x86 systems which support EVEX.
Reviewed-by: kvn, iveresov
2015-09-11 17:02:44 -07:00
Kirill Zhaldybin
9f9739c156
8132980: Improve stability of whitebox methods getCodeBlob and freeCodeBlob
...
Added checks for negative and null size and address values (where applicable) for getCodeBlob, allocateCodeBlob and freeCodeBlob, added regression test
Reviewed-by: iignatyev
2015-09-11 16:11:07 +03:00
Andrew Haley
518c5cacbc
8135157: DMB elimination in AArch64 C2 synchronization implementation
...
Reduce memory barrier usage in C2 fast lock and unlock.
Co-authored-by: Wei Tang <wei.tang@linaro.org>
Reviewed-by: kvn
2015-09-08 14:08:58 +01:00
Igor Veresov
e88940fae6
Merge
2015-09-10 17:56:43 -07:00
Alejandro Murillo
9374360851
Merge
2015-09-10 14:55:19 -07:00
Michael Berg
e75f5a5cde
8135028: support for vectorizing double precision sqrt
...
Reviewed-by: kvn, twisti
2015-09-09 10:34:17 -07:00
Alejandro Murillo
da29ed2a94
Merge
2015-09-08 15:39:51 -07:00
J. Duke
33994176ee
Merge
2017-07-05 20:48:33 +02:00
J. Duke
24e52411ad
Merge
2017-07-05 20:48:29 +02:00
J. Duke
b7a357e008
Merge
2017-07-05 20:48:23 +02:00
J. Duke
6729d7335a
Merge
2017-07-05 20:48:20 +02:00
J. Duke
7c35230144
Merge
2017-07-05 20:48:15 +02:00
J. Duke
b5f7bfd11f
Merge
2017-07-05 20:48:10 +02:00
J. Duke
f089fa8eba
Merge
2017-07-05 20:48:05 +02:00
J. Duke
9e97643f09
Merge
2017-07-05 20:47:56 +02:00
J. Duke
516e2ea58d
Added tag jdk9-b80 for changeset 3c9f5bd909ae
2017-07-05 20:47:30 +02:00
J. Duke
44c8b13d11
Merge
2017-07-05 20:47:29 +02:00
J. Duke
85af8bd0ec
Merge
2017-07-05 20:47:26 +02:00
J. Duke
21ae9718b3
Merge
2017-07-05 20:47:18 +02:00
J. Duke
cb4d6d2d10
Merge
2017-07-05 20:47:15 +02:00
J. Duke
72412aa14b
Merge
2017-07-05 20:47:11 +02:00
J. Duke
4c8c732db5
Merge
2017-07-05 20:47:07 +02:00
J. Duke
2d06f0fc0e
Merge
2017-07-05 20:47:02 +02:00
J. Duke
48b6122e4e
Merge
2017-07-05 20:46:50 +02:00
J. Duke
c87c41e5ef
Added tag jdk9-b79 for changeset 3966bd3b8167
2017-07-05 20:46:39 +02:00
J. Duke
11dee9e7fe
Merge
2017-07-05 20:46:39 +02:00
J. Duke
3618e068ff
Merge
2017-07-05 20:46:35 +02:00
J. Duke
abc1a27117
Merge
2017-07-05 20:46:31 +02:00
J. Duke
5b8cee9766
Merge
2017-07-05 20:46:28 +02:00
J. Duke
6adfa342cf
Merge
2017-07-05 20:46:25 +02:00
J. Duke
68384e0890
Merge
2017-07-05 20:46:21 +02:00
J. Duke
3fd92b07c8
Merge
2017-07-05 20:46:18 +02:00
J. Duke
a7bfed3056
Merge
2017-07-05 20:46:10 +02:00
J. Duke
f1684cd835
Added tag jdk9-b78 for changeset c8753d0be177
2017-07-05 20:45:52 +02:00
J. Duke
d9b43a9e2c
Merge
2017-07-05 20:45:52 +02:00
J. Duke
9bf2ffd162
Merge
2017-07-05 20:45:49 +02:00
J. Duke
1b5af609f5
Merge
2017-07-05 20:45:44 +02:00
J. Duke
d54587e380
Merge
2017-07-05 20:45:41 +02:00
J. Duke
5d72d63c68
Merge
2017-07-05 20:45:35 +02:00
J. Duke
73d4205d35
Merge
2017-07-05 20:45:32 +02:00
J. Duke
9f478f11c4
Merge
2017-07-05 20:45:28 +02:00
J. Duke
b1f413d285
Merge
2017-07-05 20:45:16 +02:00
J. Duke
2c4538edd5
Added tag jdk9-b77 for changeset c25e882cee96
2017-07-05 20:45:01 +02:00
J. Duke
ae676b44c4
Merge
2017-07-05 20:45:01 +02:00