Mercurial > hg > graal-jvmci-8
diff src/share/vm/c1x/c1x_VMExits.hpp @ 1413:1ecc8f0aad00
Draft implementation of HotSpot CRI / first method compiling without exception.
author | Thomas Wuerthinger <thomas.wuerthinger@gmail.com> |
---|---|
date | Tue, 18 May 2010 17:43:37 +0200 |
parents | b30a2cd5e3a2 |
children | e1a275dbc8cd |
line wrap: on
line diff
--- a/src/share/vm/c1x/c1x_VMExits.hpp Mon May 17 16:37:23 2010 +0200 +++ b/src/share/vm/c1x/c1x_VMExits.hpp Tue May 18 17:43:37 2010 +0200 @@ -33,7 +33,15 @@ static KlassHandle& vmExitsKlass(); static void compileMethod(oop method, int entry_bci); static oop createRiMethod(methodOop m); - static oop createRiField(klassOop k, int index); + static oop createRiField(oop field_holder, symbolOop field_name, oop field_type, int index); static oop createRiType(klassOop k); static oop createRiConstantPool(constantPoolOop cp); + static oop createRiTypeUnresolved(symbolOop name, klassOop accessor); + static oop createRiSignature(symbolOop name); + static oop createCiConstantInt(jint value); + static oop createCiConstantLong(jlong value); + static oop createCiConstantFloat(jfloat value); + static oop createCiConstantDouble(jdouble value); + static oop createCiConstantObject(oop value); + static oop createRiTypePrimitive(int basic_type); }; \ No newline at end of file