5626 Commits

Author SHA1 Message Date
John R Rose
7b529c7ee7 Merge 2010-06-29 16:09:57 -07:00
Vladimir Kozlov
4bd0381466 6964774: Adjust optimization flags setting
Adjust performance flags settings.

Reviewed-by: never, phh
2010-06-29 10:34:00 -07:00
Vladimir Kozlov
448b83e288 6677629: PhaseIterGVN::subsume_node() should call hash_delete() and add_users_to_worklist()
Use replace_node() method instead of subsume_node().

Reviewed-by: jrose, never
2010-06-28 14:54:39 -07:00
Vladimir Kozlov
8a416b2365 6964479: widen normalization of small int and long values should be symmetric
Normalize widen value in xmeet() and xdual() methods for types Int and Long so the type meet will be symmetric.

Reviewed-by: jrose
2010-06-28 10:52:50 -07:00
John R Rose
3c5e7ab5f1 Merge 2010-06-26 00:19:55 -07:00
Jon Masamitsu
36e0024524 Merge 2010-06-24 15:56:12 -07:00
Jon Masamitsu
80d9f0356a Merge 2010-06-23 15:17:20 -07:00
Vladimir Kozlov
381c57e0d4 6947341: JVM Crash running Oracle ATG CRMDemo
Missing protected page below heap with compressed oops on Linux with large pages use.

Reviewed-by: never, phh, jcoomes
2010-06-23 09:40:11 -07:00
Jon Masamitsu
c443776640 6952853: SIGSEGV with UseAdaptiveGCBoundary on 64b linux running jvm2008
Shrinking of a generation and the corresponding card table was causing part of the card table to be uncommitted.

Reviewed-by: jcoomes
2010-06-23 08:35:31 -07:00
Igor Veresov
7a40a76a81 6962980: C1: stub area should take into account method handle deopt stub
Reviewed-by: twisti, never
2010-06-22 12:10:07 -07:00
Tom Rodriguez
fdaa7a673c 6656830: assert((*p)->is_oop(),"expected an oop while scanning weak refs")
Reviewed-by: dcubed, kvn, twisti
2010-06-21 14:26:17 -07:00
Tom Rodriguez
338714d4e6 6956958: assert(is_clean() || is_call_to_compiled() || is_call_to_interpreted() || is_optimized() || is_megam
Reviewed-by: kvn
2010-06-18 16:51:54 -07:00
Vladimir Kozlov
21f481e5dd 6959430: Make sure raw loads have control edge
Check that raw loads have control edge

Reviewed-by: never, twisti
2010-06-15 18:07:27 -07:00
John R Rose
998865b735 Merge 2010-06-15 15:57:36 -07:00
Tom Rodriguez
32036d6953 Merge 2010-06-15 12:06:52 -07:00
Tom Rodriguez
f6c6028287 6952176: Remove debug flag from adlc makefile for 6Update trains
Reviewed-by: kvn, twisti
2010-06-15 12:03:15 -07:00
Gary Benson
729c6246fb 6960550: Missing semicolon in Zero
There is a missing semicolon in cppInterpreter_zero.cpp.

Reviewed-by: twisti
2010-06-14 00:52:15 -07:00
John R Rose
c8359c3738 6960865: ldc of unloaded class throws an assert in ciTypeFlow
Support java_mirror for unloaded klasses, arrays as well as instances.  Simplify ciTypeFlow by removing unused path.

Reviewed-by: kvn
2010-06-12 22:53:43 -07:00
Vladimir Kozlov
9c7b430e11 6730276: JDI_REGRESSION tests fail with "Error: count must be non-zero" error on x86
Modify assembler code to check for 0 count for all copy routines.

Reviewed-by: never, ysr, jcoomes
2010-06-10 13:04:20 -07:00
Jon Masamitsu
428d02d5d7 Merge 2010-06-10 08:27:35 -07:00
John R Rose
1f4cfb029b 6939203: JSR 292 needs method handle constants
Add new CP types CONSTANT_MethodHandle, CONSTANT_MethodType; extend 'ldc' bytecode.

Reviewed-by: twisti, never
2010-06-09 18:50:45 -07:00
Coleen Phillimore
b82f9f3c1e Merge 2010-06-09 13:53:58 -04:00
John Cuthbertson
6d8002eb26 6953058: G1: A bigapp crashes with SIGSEGV in compiled code
In C2's G1 post write barrier, the loads of the buffer and index fields from the DirtyCardQueue structure may be moved across a safepoint. Use the current value of "control" in the C2 IR to limit how far these loads can move.

Reviewed-by: never, iveresov, kvn
2010-06-07 17:46:04 -07:00
Tom Rodriguez
154ae789ef 6958485: fix for 6879921 was insufficient
Reviewed-by: kvn
2010-06-07 14:17:01 -07:00
Coleen Phillimore
d64aeff387 Merge 2010-06-04 17:44:51 -04:00
Igor Veresov
00b75f8353 6958292: C1: Enable parallel compilation
Enable parallel compilation in C1

Reviewed-by: never, kvn
2010-06-04 11:18:04 -07:00
Vladimir Kozlov
36f8c82970 6958254: -XX:+VerifyOops is broken on x86
Save and restore r10 in verify_oop().

Reviewed-by: never
2010-06-03 14:20:27 -07:00
Karen Kinnear
f8b167cccd Merge 2010-06-03 13:34:47 -04:00
Karen Kinnear
9934e0af8e 6852873: Reduce safepoint cleanup time
New optional flags to reduce inflated monitor cleanup times

Reviewed-by: chrisphi, dice
2010-06-03 13:21:47 -04:00
John R Rose
d6a9b93b5a Merge 2010-06-02 22:45:42 -07:00
Tom Rodriguez
3cf74e191f 6930994: Code cache is full warning should be visible in product
Reviewed-by: kvn, twisti, ysr
2010-06-02 20:15:33 -07:00
Tom Rodriguez
b26797f892 6956931: assert(SafepointSynchronize::is_at_safepoint()) failed: must be executed at a safepoint
Reviewed-by: kvn, dcubed
2010-06-02 14:23:23 -07:00
Vladimir Kozlov
bdef27482c 6957882: nsk/sajdi tests failed with NullPointerException
VM.getObjectAlignmentInBytes() accesses intxType before it is created.

Reviewed-by: never
2010-06-02 12:02:49 -07:00
Vladimir Kozlov
a3005a16fc 6954029: Improve implicit null check generation with compressed oops
Hoist DecodeN instruction above null check

Reviewed-by: never, twisti
2010-06-02 09:49:32 -07:00
Erik Trimble
98d775ab1f Merge 2010-06-01 11:48:33 -07:00
J. Duke
7ac3ff14ce Merge 2017-07-05 17:14:21 +02:00
J. Duke
c3fa3b9476 Merge 2017-07-05 17:14:19 +02:00
J. Duke
b372ca9efd Merge 2017-07-05 17:14:15 +02:00
J. Duke
b9a5148b3f Merge 2017-07-05 17:14:11 +02:00
J. Duke
9dcbe9684a Merge 2017-07-05 17:14:07 +02:00
J. Duke
95eb263e96 Merge 2017-07-05 17:13:58 +02:00
J. Duke
a0ed5f2080 Merge 2017-07-05 17:13:53 +02:00
J. Duke
bd66c1e055 Added tag jdk7-b95 for changeset 654298d26561 2017-07-05 17:13:37 +02:00
J. Duke
d08e6435e4 Merge 2017-07-05 17:13:36 +02:00
J. Duke
8ecc66de3c Merge 2017-07-05 17:13:34 +02:00
J. Duke
7aa79d6ceb Merge 2017-07-05 17:13:19 +02:00
J. Duke
1d23f092d3 Merge 2017-07-05 17:13:12 +02:00
J. Duke
34afe2803e Merge 2017-07-05 17:13:06 +02:00
J. Duke
d99194aff2 Merge 2017-07-05 17:12:56 +02:00
J. Duke
c158aa1cca Merge 2017-07-05 17:12:23 +02:00