comparison 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
comparison
equal deleted inserted replaced
1412:9195b99c841b 1413:1ecc8f0aad00
31 public: 31 public:
32 32
33 static KlassHandle& vmExitsKlass(); 33 static KlassHandle& vmExitsKlass();
34 static void compileMethod(oop method, int entry_bci); 34 static void compileMethod(oop method, int entry_bci);
35 static oop createRiMethod(methodOop m); 35 static oop createRiMethod(methodOop m);
36 static oop createRiField(klassOop k, int index); 36 static oop createRiField(oop field_holder, symbolOop field_name, oop field_type, int index);
37 static oop createRiType(klassOop k); 37 static oop createRiType(klassOop k);
38 static oop createRiConstantPool(constantPoolOop cp); 38 static oop createRiConstantPool(constantPoolOop cp);
39 static oop createRiTypeUnresolved(symbolOop name, klassOop accessor);
40 static oop createRiSignature(symbolOop name);
41 static oop createCiConstantInt(jint value);
42 static oop createCiConstantLong(jlong value);
43 static oop createCiConstantFloat(jfloat value);
44 static oop createCiConstantDouble(jdouble value);
45 static oop createCiConstantObject(oop value);
46 static oop createRiTypePrimitive(int basic_type);
39 }; 47 };