1132 Commits

Author SHA1 Message Date
Vladimir Kozlov
b15796424e 6747051: Improve code and implicit null check generation for compressed oops
Push DecodeN node below the Null check to the non-null path to use the mach node without 0 test.

Reviewed-by: rasbold, never
2008-09-23 12:29:06 -07:00
Tom Rodriguez
4b1e242299 6384206: Phis which are later unneeded are impairing our ability to inline based on static types
Reviewed-by: rasbold, jrose
2008-09-17 12:59:52 -07:00
Chuck Rasbold
eee15b163e 6711100: 64bit fastdebug server vm crashes with assert(_base == Int,"Not an Int")
Insert CastII nodes to narrow type of load_array_length() node

Reviewed-by: never, kvn
2008-09-17 08:29:17 -07:00
Chuck Rasbold
2cd5cbcaca Merge 2008-09-15 09:58:26 -07:00
Daniel D. Daugherty
c8a7806d4f Merge 2008-09-12 07:04:34 -07:00
Kelly O'Hair
68141df565 6745363: Add ability to run packtest to hotspot/test/makefile
Reviewed-by: ksrini
2008-09-11 11:04:55 -07:00
Karen Kinnear
da33a7de28 Merge 2008-09-11 09:02:02 -04:00
Vladimir Kozlov
9812da470c 6746907: Improve implicit null check generation
Add missing implicit null check cases.

Reviewed-by: never
2008-09-10 20:44:47 -07:00
Vladimir Kozlov
659ca734bb 6706829: Compressed Oops: add debug info for narrow oops
Add support for narrow oops in debug info to avoid decoding.

Reviewed-by: rasbold, never
2008-09-10 18:23:32 -07:00
Vladimir Kozlov
63c98ed888 6746892: Register Allocator does not process a data phi with one unique input correctly
Always look for the existing phi for a processed live_range.

Reviewed-by: rasbold
2008-09-10 14:29:32 -07:00
Karen Kinnear
de1b872a4e Merge 2008-09-10 12:31:26 -04:00
J. Duke
2032a83d3f Merge 2017-07-05 16:41:01 +02:00
J. Duke
9e860f3435 Merge 2017-07-05 16:40:58 +02:00
J. Duke
a63f32a8c8 Merge 2017-07-05 16:40:56 +02:00
J. Duke
dcf598a1cd Merge 2017-07-05 16:40:54 +02:00
J. Duke
c89f2d7bff Merge 2017-07-05 16:40:51 +02:00
J. Duke
d31cf82da2 Merge 2017-07-05 16:40:49 +02:00
J. Duke
36d9f8ae34 Merge 2017-07-05 16:40:42 +02:00
J. Duke
996e6846f4 Added tag jdk7-b34 for changeset 90cf935adb35 2017-07-05 16:40:32 +02:00
J. Duke
25183c156a Merge 2017-07-05 16:40:31 +02:00
J. Duke
228aeef766 Merge 2017-07-05 16:40:29 +02:00
J. Duke
d7358fec67 Merge 2017-07-05 16:40:25 +02:00
J. Duke
51a58bf5dc Merge 2017-07-05 16:40:23 +02:00
J. Duke
10fc71f9ef Merge 2017-07-05 16:40:21 +02:00
J. Duke
4e651ab482 Merge 2017-07-05 16:40:18 +02:00
J. Duke
53b1f1ca29 Merge 2017-07-05 16:40:13 +02:00
J. Duke
35b925db8c Added tag jdk7-b33 for changeset 6838c1a3296a 2017-07-05 16:39:59 +02:00
J. Duke
406f3420f4 Merge 2017-07-05 16:39:59 +02:00
J. Duke
bbd4ca0763 Merge 2017-07-05 16:39:57 +02:00
J. Duke
da867a0d73 Merge 2017-07-05 16:39:53 +02:00
J. Duke
dbfe0c8790 Merge 2017-07-05 16:39:50 +02:00
J. Duke
558ba2a1a3 Merge 2017-07-05 16:39:48 +02:00
J. Duke
763ac5b2ff Merge 2017-07-05 16:39:45 +02:00
J. Duke
a67ffc61b7 Merge 2017-07-05 16:39:36 +02:00
J. Duke
348dc4c148 Added tag jdk7-b32 for changeset a9f1805e3ba9 2017-07-05 16:39:28 +02:00
J. Duke
f42262c039 Merge 2017-07-05 16:39:28 +02:00
J. Duke
ee82845d00 Merge 2017-07-05 16:39:25 +02:00
J. Duke
92dac7b02e Merge 2017-07-05 16:39:22 +02:00
J. Duke
31fd709cb0 Merge 2017-07-05 16:39:20 +02:00
J. Duke
a03cf0c4e5 Merge 2017-07-05 16:39:18 +02:00
J. Duke
9961d7cb45 Merge 2017-07-05 16:39:16 +02:00
J. Duke
615d972a03 Merge 2017-07-05 16:39:09 +02:00
J. Duke
c3f114974a Added tag jdk7-b31 for changeset cd8b8f500fac 2017-07-05 16:39:00 +02:00
J. Duke
575988272e Merge 2017-07-05 16:39:00 +02:00
J. Duke
6a2169029f Merge 2017-07-05 16:38:58 +02:00
J. Duke
9b106d9dcc Merge 2017-07-05 16:38:53 +02:00
J. Duke
5a27ac34e7 Merge 2017-07-05 16:38:51 +02:00
J. Duke
0f596f0400 Merge 2017-07-05 16:38:48 +02:00
J. Duke
86e1afcfb1 Merge 2017-07-05 16:38:46 +02:00
J. Duke
b9e1551885 Merge 2017-07-05 16:38:40 +02:00