United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: 6862576 vmIntrinsics needs cleanup in order to support JSR 292 intrinsics
6862576 : vmIntrinsics needs cleanup in order to support JSR 292 intrinsics

Details
Type:
Bug
Submit Date:
2009-07-21
Status:
Resolved
Updated Date:
2010-04-02
Project Name:
JDK
Resolved Date:
2009-07-29
Component:
hotspot
OS:
generic
Sub-Component:
compiler
CPU:
generic
Priority:
P3
Resolution:
Fixed
Affected Versions:
7
Fixed Versions:
hs16

Related Reports
Backport:
Backport:

Sub Tasks

Description
We need to add wrapper methods and other methods to the vmIntrinsics enumeration, without committing to implementing them as compiler intrinsics.  This requires a new categorization (compiler-supported vs. other).

Also, the lazy evaluation scheme used by methodOop::intrinsic_id is obsolete and should now be removed.

                                    

Comments
EVALUATION

http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/75596850f863
                                     
2009-07-27
EVALUATION

http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/75596850f863
                                     
2009-07-22
SUGGESTED FIX

Working fix from mlvm:

http://hg.openjdk.java.net/mlvm/mlvm/hotspot/file/tip/meth.intr.patch
                                     
2009-07-21



Hardware and Software, Engineered to Work Together