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
|
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 |
|
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 |
|
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
|
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 |
|
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
|
cdd27962da
|
6674600: (Escape Analysis) Optimize memory graph for instance's fields
EA gives opportunite to do more aggressive memory optimizations.
Reviewed-by: never, jrose
|
2008-03-20 15:11:44 -07:00 |
|
Vladimir Kozlov
|
20046c1a18
|
6672848: (Escape Analysis) improve lock elimination with EA
Remove lock/unlock MemBar nodes and specify locks in debug info for deoptimization.
Reviewed-by: never
|
2008-03-14 16:40:42 -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
|
000ac830a0
|
6671807: (Escape Analysis) Add new ideal node to represent the state of a scalarized object at a safepoint
Values of non-static fields of a scalarized object should be saved in debug info to reallocate the object during deoptimization.
Reviewed-by: never
|
2008-03-13 16:06:34 -07:00 |
|
Vladimir Kozlov
|
277c3322f6
|
6667612: (Escape Analysis) disable loop cloning if it has a scalar replaceable allocation
Cloning an allocation will not allow scalar replacement since memory operations could not be associated with one allocation.
Reviewed-by: rasbold
|
2008-03-06 10:53:33 -08:00 |
|
J. Duke
|
8153779ad3
|
Initial load
|
2007-12-01 00:00:00 +00:00 |
|