25908 Commits

Author SHA1 Message Date
Roland Westrelin
2a78aba488 Merge 2014-08-13 09:53:18 +00:00
Zoltan Majo
abd8ce7135 8043913: remove legacy code in SPARC's VM_Version::platform_features
Kept only getisax(2) to determine platform features

Reviewed-by: kvn, roland
2014-08-13 10:44:50 +02:00
Roland Westrelin
fa334043fe 8054224: Recursive method that was compiled by C1 is unable to catch StackOverflowError
Do not update exception cache if exception is replaced when thrown

Reviewed-by: kvn, iveresov
2014-08-11 15:09:04 +02:00
Roland Westrelin
dc1afd4abe Merge 2014-08-11 13:02:44 +00:00
Roland Westrelin
a56ade07c7 7173584: Implement arraycopy as a macro node
Delay the conversion of arraycopy to stub calls to macro expansion

Reviewed-by: kvn, iveresov
2014-08-11 14:12:51 +02:00
Tobias Hartmann
a67aa1e3df 8043284: Optimize signed integer comparison
Folding of BoolNode if input add/sub of CmpI overflows and we can prove that compared value is not in the two resulting ranges. Added test for CmpI and CmpU optimizations.

Reviewed-by: kvn, rbackman, roland
2014-08-11 13:01:37 +02:00
Alejandro Murillo
29ec2196ef Merge 2014-08-08 11:36:48 -07:00
J. Duke
6b0a761ca3 Merge 2017-07-05 19:53:51 +02:00
J. Duke
a9e15b3c0a Merge 2017-07-05 19:53:47 +02:00
J. Duke
555613353b Merge 2017-07-05 19:53:39 +02:00
J. Duke
27badfe0c9 Merge 2017-07-05 19:53:32 +02:00
J. Duke
a35b2ff495 Merge 2017-07-05 19:53:25 +02:00
J. Duke
6d6a9625d2 Merge 2017-07-05 19:53:19 +02:00
J. Duke
614e723339 Merge 2017-07-05 19:53:14 +02:00
J. Duke
2d6424e027 Merge 2017-07-05 19:53:00 +02:00
J. Duke
44f3040beb Added tag jdk9-b25 for changeset 13a5c76976fe 2017-07-05 19:52:35 +02:00
J. Duke
a60e87763d Merge 2017-07-05 19:52:35 +02:00
J. Duke
0e114d39c6 Merge 2017-07-05 19:52:30 +02:00
J. Duke
bc31c533e0 Merge 2017-07-05 19:52:22 +02:00
J. Duke
7e22b19588 Merge 2017-07-05 19:52:15 +02:00
J. Duke
4f262d181e Merge 2017-07-05 19:52:09 +02:00
J. Duke
9a70758983 Merge 2017-07-05 19:52:01 +02:00
J. Duke
b9fcb3c727 Merge 2017-07-05 19:51:58 +02:00
J. Duke
863aa1fb0f Merge 2017-07-05 19:51:52 +02:00
J. Duke
a004be46c7 Added tag jdk9-b24 for changeset d9ce05f36ffe 2017-07-05 19:51:31 +02:00
J. Duke
18ddef8cef Merge 2017-07-05 19:51:30 +02:00
J. Duke
0d0b612a52 Merge 2017-07-05 19:51:24 +02:00
J. Duke
650547b2f7 Merge 2017-07-05 19:51:18 +02:00
J. Duke
2d08f20932 Merge 2017-07-05 19:51:12 +02:00
J. Duke
abea9a85ea Merge 2017-07-05 19:51:05 +02:00
J. Duke
73b6b2c757 Merge 2017-07-05 19:50:57 +02:00
J. Duke
f65c382daf Merge 2017-07-05 19:50:54 +02:00
J. Duke
f9f1a34ac4 Merge 2017-07-05 19:50:37 +02:00
J. Duke
4118f2199c Added tag jdk9-b23 for changeset 39cfdc2dcaf3 2017-07-05 19:50:07 +02:00
J. Duke
47692bbf7e Merge 2017-07-05 19:50:06 +02:00
J. Duke
5e66e7674b Merge 2017-07-05 19:50:00 +02:00
J. Duke
5e90278a26 Merge 2017-07-05 19:49:51 +02:00
J. Duke
d3a7543e96 Merge 2017-07-05 19:49:46 +02:00
J. Duke
c135fd8b9e Merge 2017-07-05 19:49:42 +02:00
J. Duke
a3a21356d1 Merge 2017-07-05 19:49:37 +02:00
J. Duke
2eb71c2a63 Merge 2017-07-05 19:49:33 +02:00
J. Duke
f0c8e98793 Merge 2017-07-05 19:49:20 +02:00
J. Duke
1adaf7cc73 Added tag jdk9-b22 for changeset 9678e0db8ff6 2017-07-05 19:48:51 +02:00
J. Duke
73f82e2dc6 Merge 2017-07-05 19:48:50 +02:00
J. Duke
2332af20a0 Merge 2017-07-05 19:48:46 +02:00
J. Duke
4c5453eb30 Merge 2017-07-05 19:48:32 +02:00
J. Duke
01abd35c0c Merge 2017-07-05 19:48:25 +02:00
J. Duke
74202a5124 Merge 2017-07-05 19:48:18 +02:00
J. Duke
82364fcf04 Merge 2017-07-05 19:48:10 +02:00
J. Duke
6a1b94e32d Merge 2017-07-05 19:48:02 +02:00