|
Quick Lists
|
|
Bug ID:
|
6468406
|
|
Votes
|
0
|
|
Synopsis
|
PhiNode Identity & Ideal must find the same unique input patterns
|
|
Category
|
hotspot:compiler2
|
|
Reported Against
|
|
|
Release Fixed
|
hs10(b03),
6u4(b03) (Bug ID:2171826)
, 7(b03) (Bug ID:2176758)
|
|
State
|
10-Fix Delivered,
bug
|
|
Priority:
|
4-Low
|
|
Related Bugs
|
|
|
Submit Date
|
07-SEP-2006
|
|
Description
|
Mostly a refactoring of the code in PhiNode's Identity and Ideal
which identified phi's receiving a unique value on multiple control
paths, possibly masked by constaint casts and self loops. The
factored code was encapsulated in a new method PhiNode::unique_input.
This fixes a bug caused by PhiNode Identity and Ideal not looking for
the same patterns.
Also, common code was factored out from PhiNode's Identity and Ideal
which looked for patterns like: x = (x==0)?0:x and generalized
to allow constraint casts in the pattern.
Posted Date : 2006-09-07 20:19:36.0
|
|
Work Around
|
N/A
|
|
Evaluation
|
See Description.
Posted Date : 2006-09-07 20:23:52.0
|
|
Comments
|
PLEASE NOTE: JDK6 is formerly known as Project Mustang
|
|
|
 |