Mercurial > hg > graal-jvmci-8
diff c1x4hotspotsrc/HotSpotVM/src/com/sun/hotspot/c1x/HotSpotType.java @ 1421:6223633ce7dd
changed VMExit/VMEntries to non-static, added eclipse c++ project, CIR interface changes
author | Lukas Stadler <lukas.stadler@oracle.com> |
---|---|
date | Fri, 23 Jul 2010 15:53:02 -0700 |
parents | 44efca8a02d6 |
children | 3483ec571caf |
line wrap: on
line diff
--- a/c1x4hotspotsrc/HotSpotVM/src/com/sun/hotspot/c1x/HotSpotType.java Tue Jul 13 11:47:55 2010 -0700 +++ b/c1x4hotspotsrc/HotSpotVM/src/com/sun/hotspot/c1x/HotSpotType.java Fri Jul 23 15:53:02 2010 -0700 @@ -45,8 +45,7 @@ @Override public CiKind getRepresentationKind(Representation r) { - // TODO Auto-generated method stub - return null; + return CiKind.Object; } @Override @@ -70,7 +69,7 @@ @Override public boolean isArrayClass() { System.out.println("Checking for array class " + name()); - return VMEntries.RiType_isArrayClass(klassOop); + return Compiler.getVMEntries().RiType_isArrayClass(klassOop); } @Override @@ -87,12 +86,12 @@ @Override public boolean isInstanceClass() { - return VMEntries.RiType_isInstanceClass(klassOop); + return Compiler.getVMEntries().RiType_isInstanceClass(klassOop); } @Override public boolean isInterface() { - return VMEntries.RiType_isInterface(klassOop); + return Compiler.getVMEntries().RiType_isInterface(klassOop); } @Override @@ -108,7 +107,7 @@ @Override public Class< ? > javaClass() { - return VMEntries.RiType_javaClass(klassOop); + return Compiler.getVMEntries().RiType_javaClass(klassOop); } @Override @@ -118,7 +117,7 @@ @Override public String name() { - return VMEntries.RiType_name(klassOop); + return Compiler.getVMEntries().RiType_name(klassOop); } @Override @@ -127,4 +126,8 @@ return null; } + public Object klassOop() { + return klassOop; + } + }