Vladimir Kozlov
|
897278fce0
|
6731641: assert(m->adr_type() == mach->adr_type(),"matcher should not change adr type")
Fixed few addP node type and narrow oop type problems.
Reviewed-by: rasbold, never
|
2008-08-01 10:06:45 -07:00 |
|
Vladimir Kozlov
|
50c4a23cac
|
6726999: nsk/stress/jck12a/jck12a010 assert(n != null,"Bad immediate dominator info.")
Escape Analysis fixes.
Reviewed-by: never, rasbold
|
2008-07-28 17:12:52 -07:00 |
|
Vladimir Kozlov
|
fae39068e8
|
6723160: Nightly failure: Error: meet not symmetric
Add missing _instance_id settings and other EA fixes.
Reviewed-by: rasbold
|
2008-07-16 16:04:39 -07:00 |
|
Vladimir Kozlov
|
c5b951e990
|
Merge
|
2008-07-11 12:19:29 -07:00 |
|
Erik Trimble
|
2d6f42d18c
|
Merge
|
2008-07-11 01:14:44 -07:00 |
|
Vladimir Kozlov
|
696e17c0ba
|
6684714: Optimize EA Connection Graph build performance
Switch on EA by default, optimize Connection Graph construction
Reviewed-by: rasbold, never
|
2008-07-03 18:02:47 -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
|
4213e62fb7
|
6716441: error in meet with +DoEscapeAnalysis
Set instance_id to InstanceBot for InstPtr->meet(AryPtr) when types are not related.
Reviewed-by: jrose, never
|
2008-06-26 13:34:00 -07:00 |
|
Tom Rodriguez
|
873da1efe8
|
6718676: putback for 6604014 is incomplete
Reviewed-by: kvn, jrose
|
2008-06-24 16:00:14 -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
|
dbdeade3b7
|
6709093: Compressed Oops: reduce size of compiled methods
Exclude UEP size from nmethod code size and use narrow klass oop to load prototype header.
Reviewed-by: jrose, never
|
2008-06-05 13:02:51 -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 |
|
Tom Rodriguez
|
6f63c6e88b
|
6663848: assert(i < Max(),"oob") in C2 with -Xcomp
NeverBranchNodes aren't handled properly
Reviewed-by: kvn, sgoldman, rasbold, jrose
|
2008-04-24 11:13:03 -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 |
|
John R Rose
|
0d27a8639f
|
6667042: PrintAssembly option does not work without special plugin
Remove old private plugin interface, simplify, rework old plugin to use unchanged Gnu sources
Reviewed-by: kvn, rasbold
|
2008-04-02 12:09:59 -07:00 |
|
Vladimir Kozlov
|
fc0117cb9a
|
6674588: (Escape Analysis) Improve Escape Analysis code
Current EA code has several problems which have to be fixed.
Reviewed-by: jrose, sgoldman
|
2008-03-14 15:26:33 -07:00 |
|
Vladimir Kozlov
|
bf7f5e1887
|
6667610: (Escape Analysis) retry compilation without EA if it fails
During split unique types EA could exceed nodes limit and fail the method compilation.
Reviewed-by: rasbold
|
2008-03-06 10:30:17 -08:00 |
|
J. Duke
|
8153779ad3
|
Initial load
|
2007-12-01 00:00:00 +00:00 |
|