Mercurial > hg > graal-jvmci-8
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 }; |