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();