Vladimir Kozlov
37306315b2
6736417: Fastdebug C2 crashes in StoreBNode::Ideal
...
The result of step_through_mergemem() and remove_dead_region() is not checked in some cases.
Reviewed-by: never
2008-08-27 09:15:46 -07:00
Erik Trimble
2d6f42d18c
Merge
2008-07-11 01:14:44 -07:00
Xiomara Jayasena
c96a95c4b8
6719955: Update copyright year
...
Update copyright year for files that have been modified in 2008
Reviewed-by: ohair, tbell
2008-07-02 12:55:16 -07:00
Vladimir Kozlov
a671e7c7b5
6710487: More than half of JDI Regression tests hang with COOPs in -Xcomp mode
...
Remove DecodeNNode::decode() and EncodePNode::encode() methods.
Reviewed-by: rasbold, never
2008-06-24 10:43:29 -07:00
Vladimir Kozlov
0a077d276e
6715633: when matching a memory node the adr_type should not change
...
Verify the adr_type of a mach node was not changed
Reviewed-by: rasbold, never
2008-06-20 11:10:05 -07:00
Vladimir Kozlov
a1f50998ae
6705887: Compressed Oops: generate x64 addressing and implicit null checks with narrow oops
...
Generate addresses and implicit null checks with narrow oops to avoid decoding.
Reviewed-by: jrose, never
2008-05-29 12:04:14 -07:00
Vladimir Kozlov
76035424de
6703890: Compressed Oops: add LoadNKlass node to generate narrow oops (32-bits) compare instructions
...
Add LoadNKlass and CMoveN nodes, use CmpN and ConN nodes to generate narrow oops compare instructions.
Reviewed-by: never, rasbold
2008-05-21 13:46:23 -07:00
Vladimir Kozlov
757229db71
6695810: null oop passed to encode_heap_oop_not_null
...
Fix several problems in C2 related to Escape Analysis and Compressed Oops.
Reviewed-by: never, jrose
2008-05-21 10:45:07 -07:00
Vladimir Kozlov
69155d87f9
6689060: Escape Analysis does not work with Compressed Oops
...
64-bits VM crashes with -XX:+AggresiveOpts (Escape Analysis + Compressed Oops)
Reviewed-by: never, sgoldman
2008-04-23 11:20:36 -07:00
Coleen Phillimore
4a831d45f0
6420645: Create a vm that uses compressed oops for up to 32gb heapsizes
...
Compressed oops in instances, arrays, and headers. Code contributors are coleenp, phh, never, swamyv
Reviewed-by: jmasa, kamg, acorn, tbell, kvn, rasbold
2008-04-13 17:43:42 -04:00
Vladimir Kozlov
dc6ad19d70
6667618: disable LoadL->ConvL2I ==> LoadI optimization
...
This optimization causes problems (sizes of Load and Store nodes do not match) for objects initialization code and Escape Analysis
Reviewed-by: jrose, never
2008-02-29 19:57:41 -08:00
J. Duke
8153779ad3
Initial load
2007-12-01 00:00:00 +00:00