Changpeng Fang
|
7a36ade1ec
|
6855164: SIGSEGV during compilation of method involving loop over CharSequence
Don not split a block if it contains a FastLockNode with a PhiNode input.
Reviewed-by: kvn, never
|
2009-07-02 16:18:19 -07:00 |
|
Christian Thalinger
|
05d1de7727
|
6810672: Comment typos
I have collected some typos I have found while looking at the code.
Reviewed-by: kvn, never
|
2009-02-27 13:27:09 -08:00 |
|
Tom Rodriguez
|
043fde10e5
|
6743188: incomplete fix for 6700047 C2 failed in idom_no_update
Reviewed-by: rasbold, kvn
|
2008-10-03 13:58:20 -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 |
|
Tom Rodriguez
|
3d9b153464
|
6738933: assert with base pointers must match with compressed oops enabled
Reviewed-by: kvn, rasbold
|
2008-09-02 15:03:05 -07:00 |
|
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 |
|
Tom Rodriguez
|
20de63f383
|
6700047: C2 failed in idom_no_update
Partial peeling shouldn't place clones into loop
Reviewed-by: kvn
|
2008-07-25 15:54:23 -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
|
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
|
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 |
|
Chuck Rasbold
|
ba411c2466
|
6684385: Loop unswitching crashes without LoopNode
Without LoopNode, exit early from loop unswitching and partial peeling
Reviewed-by: kvn, never, sgoldman
|
2008-04-09 09:25:45 -07:00 |
|
Tom Rodriguez
|
49434b6bad
|
6659207: access violation in CompilerThread0
Split_thru_phi produces top on a non-dead path
Reviewed-by: kvn, rasbold, sgoldman
|
2008-03-18 23:54:17 -07:00 |
|
Vladimir Kozlov
|
30dc0edfc8
|
6673473: (Escape Analysis) Add the instance's field information to PhiNode
Avoid an infinite generation of instance's field values Phi nodes.
Reviewed-by: never
|
2008-03-13 16:31:32 -07:00 |
|
Vladimir Kozlov
|
09d7f4bbcf
|
6667588: Don't generate duplicated CMP for float/double values
Float CMove generation add duplicated CMPF if there are more then one Move depending on the condition.
Reviewed-by: jrose, never, rasbold
|
2008-02-29 19:07:15 -08:00 |
|
J. Duke
|
8153779ad3
|
Initial load
|
2007-12-01 00:00:00 +00:00 |
|