Vladimir Kozlov
cbfca3259c
7192963: assert(_in[req-1] == this) failed: Must pass arg count to 'new'
...
Fixed Pack node generation. Not vectorize shift instructions if count is not the same for all shifts and if count is vector.
Reviewed-by: twisti
2012-08-22 11:55:40 -07:00
Roland Westrelin
405f5a75cd
7171824: assert(_offset >= 1) failed: illegal call to offset()
...
C1 value numbering hits unloaded klass.
Reviewed-by: kvn, twisti
2012-08-22 14:29:57 +02:00
Vladimir Kozlov
ef4102148a
7192964: assert(false) failed: bad AD file
...
Shifts with loop variant counts "a[i]=1<<b[i];" should not be vectorized since hw does not support it.
Reviewed-by: twisti
2012-08-21 14:50:02 -07:00
Christian Thalinger
a14e902e92
7192167: JSR 292: C1 has old broken code which needs to be removed
...
Reviewed-by: kvn, roland, jrose
2012-08-21 10:48:50 -07:00
Vladimir Kozlov
04c6a7ce10
7190310: Inlining WeakReference.get(), and hoisting $referent may lead to non-terminating loops
...
In C2 add software membar after load from Reference.referent field to prevent commoning of loads across safepoint since GC can change its value. In C1 always generate Reference.get() intrinsic.
Reviewed-by: roland, twisti, dholmes, johnc
2012-08-20 09:58:58 -07:00
Vladimir Kozlov
e3c3c8527e
6340864: Implement vectorization optimizations in hotspot-server
...
Added asm encoding and mach nodes for vector arithmetic instructions on x86.
Reviewed-by: roland
2012-08-20 09:07:21 -07:00
Alejandro Murillo
e284fe5f5a
7191765: make jdk8 the default jprt release for hs24
...
Reviewed-by: jcoomes
2012-08-15 16:49:38 -07:00
Alejandro Murillo
4e28ce96d0
7190772: new hotspot build - hs24-b21
...
Reviewed-by: jcoomes
2012-08-10 23:19:43 -07:00
J. Duke
9e31be3e8d
Merge
2017-07-05 18:19:33 +02:00
J. Duke
8bb866cd99
Merge
2017-07-05 18:19:30 +02:00
J. Duke
b7b5241c60
Merge
2017-07-05 18:19:25 +02:00
J. Duke
ed8595a7e8
Merge
2017-07-05 18:19:22 +02:00
J. Duke
372f7206d6
Merge
2017-07-05 18:19:19 +02:00
J. Duke
0c5ff79b67
Merge
2017-07-05 18:19:16 +02:00
J. Duke
f470b922c6
Merge
2017-07-05 18:19:08 +02:00
J. Duke
4b70292c6e
Added tag jdk8-b51 for changeset 382651d28f25
2017-07-05 18:18:57 +02:00
J. Duke
bd04d75035
Merge
2017-07-05 18:18:57 +02:00
J. Duke
29b4cab674
Merge
2017-07-05 18:18:53 +02:00
J. Duke
bb1e6e94f7
Merge
2017-07-05 18:18:50 +02:00
J. Duke
b0d90ba03c
Merge
2017-07-05 18:18:47 +02:00
J. Duke
8fafbaec66
Merge
2017-07-05 18:18:43 +02:00
J. Duke
aa172a43cf
Merge
2017-07-05 18:18:40 +02:00
J. Duke
5a1b0c29e6
Merge
2017-07-05 18:18:31 +02:00
J. Duke
b4175c09a4
Added tag jdk8-b50 for changeset 38fe5ab02890
2017-07-05 18:18:18 +02:00
J. Duke
6384444219
Merge
2017-07-05 18:18:18 +02:00
J. Duke
e7bedea0fb
Merge
2017-07-05 18:18:14 +02:00
J. Duke
488435977c
Merge
2017-07-05 18:18:11 +02:00
J. Duke
b54747af16
Merge
2017-07-05 18:18:07 +02:00
J. Duke
1757e1398f
Merge
2017-07-05 18:18:04 +02:00
J. Duke
6c8f65f715
Merge
2017-07-05 18:18:01 +02:00
J. Duke
55ea968da0
Merge
2017-07-05 18:17:57 +02:00
J. Duke
41cc1f7428
Added tag jdk8-b49 for changeset cecd7026f30c
2017-07-05 18:17:39 +02:00
J. Duke
5d98b14bef
Merge
2017-07-05 18:17:39 +02:00
J. Duke
6b99d4e1b2
Merge
2017-07-05 18:17:35 +02:00
J. Duke
90bc153da6
Merge
2017-07-05 18:17:29 +02:00
J. Duke
72cb3a3a42
Merge
2017-07-05 18:17:25 +02:00
J. Duke
d320bd5872
Merge
2017-07-05 18:17:20 +02:00
J. Duke
f33da9356b
Merge
2017-07-05 18:17:16 +02:00
J. Duke
28535b90cc
Merge
2017-07-05 18:17:04 +02:00
J. Duke
c56fac967b
Added tag jdk8-b48 for changeset 086271e35b0a
2017-07-05 18:16:53 +02:00
J. Duke
5d039154de
Merge
2017-07-05 18:16:52 +02:00
J. Duke
01abeb6720
Merge
2017-07-05 18:16:48 +02:00
J. Duke
56411ee3f3
Merge
2017-07-05 18:16:44 +02:00
J. Duke
8d00b30bd7
Merge
2017-07-05 18:16:39 +02:00
J. Duke
60632a1c47
Merge
2017-07-05 18:16:35 +02:00
J. Duke
37f680fdfa
Merge
2017-07-05 18:16:31 +02:00
J. Duke
7346f2e781
Merge
2017-07-05 18:16:27 +02:00
J. Duke
caf3a22551
Added tag jdk8-b47 for changeset b820143a6f1c
2017-07-05 18:16:12 +02:00
J. Duke
b56b984193
Merge
2017-07-05 18:16:12 +02:00
J. Duke
9055893408
Merge
2017-07-05 18:16:08 +02:00