Mercurial > hg > truffle
comparison src/share/vm/graal/graalCompiler.hpp @ 3637:ff6a991c6e3c
Use GraalEnv to look up types.
author | Thomas Wuerthinger <thomas.wuerthinger@oracle.com> |
---|---|
date | Wed, 16 Nov 2011 01:48:25 +0100 |
parents | 5e9645341ec3 |
children | 5a8c44b5fb80 |
comparison
equal
deleted
inserted
replaced
3636:c7d4198a9bce | 3637:ff6a991c6e3c |
---|---|
54 // Compilation entry point for methods | 54 // Compilation entry point for methods |
55 virtual void compile_method(ciEnv* env, ciMethod* target, int entry_bci); | 55 virtual void compile_method(ciEnv* env, ciMethod* target, int entry_bci); |
56 | 56 |
57 // Print compilation timers and statistics | 57 // Print compilation timers and statistics |
58 virtual void print_timers(); | 58 virtual void print_timers(); |
59 | 59 |
60 static oop get_RiType(KlassHandle klass, KlassHandle accessor, TRAPS); | 60 static oop get_RiTypeFromSignature(constantPoolHandle cp, int index, KlassHandle accessor, TRAPS); |
61 static oop get_RiType(ciType *klass, KlassHandle accessor, TRAPS); | 61 static oop get_RiType(constantPoolHandle cp, int index, KlassHandle accessor, TRAPS); |
62 static oop get_RiField(ciField *ciField, ciInstanceKlass* accessor_klass, KlassHandle accessor, Bytecodes::Code byteCode, TRAPS); | 62 static oop get_RiType(Symbol* klass_name, TRAPS); |
63 static oop get_RiType(KlassHandle klass, TRAPS); | |
64 static oop get_RiField(ciField *field, ciInstanceKlass* accessor_klass, Handle field_holder, Handle field_type, Bytecodes::Code byteCode, TRAPS); | |
63 | 65 |
64 static oop createHotSpotTypeResolved(KlassHandle klass, Handle name, TRAPS); | 66 static oop createHotSpotTypeResolved(KlassHandle klass, Handle name, TRAPS); |
65 static oop createHotSpotMethodResolved(methodHandle method, TRAPS); | 67 static oop createHotSpotMethodResolved(methodHandle method, TRAPS); |
66 | 68 |
67 void exit(); | 69 void exit(); |