Mercurial > hg > truffle
comparison src/share/vm/c1x/c1x_Compiler.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 |
---|---|
43 virtual void compile_method(ciEnv* env, ciMethod* target, int entry_bci); | 43 virtual void compile_method(ciEnv* env, ciMethod* target, int entry_bci); |
44 | 44 |
45 // Print compilation timers and statistics | 45 // Print compilation timers and statistics |
46 virtual void print_timers(); | 46 virtual void print_timers(); |
47 | 47 |
48 static oop get_rimethod(ciMethod *ciMethod); | 48 static oop get_RiMethod(ciMethod *ciMethod); |
49 static oop get_RiField(ciField *ciField); | |
50 static oop get_RiType(ciType *klass); | |
51 static oop get_RiType(klassOop klass); | |
52 static oop get_RiMethod(methodOop method); | |
53 static oop get_RiType(symbolOop klass, klassOop accessingType); | |
54 static oop get_unresolved_RiType(symbolOop klass, klassOop accessingType); | |
55 static oop get_RiConstantPool(constantPoolOop cpOop); | |
49 }; | 56 }; |
50 | 57 |
51 | 58 |
52 // Tracing macros | 59 // Tracing macros |
53 | 60 |