Mercurial > hg > graal-jvmci-8
comparison c1x4hotspotsrc/HotSpotVM/src/com/sun/hotspot/c1x/HotSpotRuntime.java @ 1422:3483ec571caf
* using reflected objects instead of oops
* removed scratch from allocatable registers
* instanceof xir snippet
* arraylength xir snippet
* exceptionobject xir snippet
* VMEntries and VMExits as interfaces
* calls to VMEntries and VMExits are routet through logging proxies
author | Lukas Stadler <lukas.stadler@oracle.com> |
---|---|
date | Mon, 02 Aug 2010 15:44:38 -0700 |
parents | 6223633ce7dd |
children | 760213a60e8b |
comparison
equal
deleted
inserted
replaced
1421:6223633ce7dd | 1422:3483ec571caf |
---|---|
143 return "No disassembler available"; | 143 return "No disassembler available"; |
144 } | 144 } |
145 | 145 |
146 @Override | 146 @Override |
147 public RiConstantPool getConstantPool(RiMethod method) { | 147 public RiConstantPool getConstantPool(RiMethod method) { |
148 return Compiler.getVMEntries().RiRuntime_getConstantPool(((HotSpotType) method.holder()).klassOop); | 148 return new HotSpotConstantPool(((HotSpotType) method.holder()).klass); |
149 } | 149 } |
150 | 150 |
151 @Override | 151 @Override |
152 public RiOsrFrame getOsrFrame(RiMethod method, int bci) { | 152 public RiOsrFrame getOsrFrame(RiMethod method, int bci) { |
153 // TODO Auto-generated method stub | 153 // TODO Auto-generated method stub |