comparison src/share/vm/graal/graalCompiler.hpp @ 3653:6aef50c6d967

Handlize to fix GC issue.
author Thomas Wuerthinger <thomas.wuerthinger@oracle.com>
date Thu, 17 Nov 2011 00:01:56 +0100
parents a31028282e3e
children feb590a8497f
comparison
equal deleted inserted replaced
3652:aac12c75f805 3653:6aef50c6d967
57 void compile_method(methodHandle target, int entry_bci, jboolean blocking); 57 void compile_method(methodHandle target, int entry_bci, jboolean blocking);
58 58
59 // Print compilation timers and statistics 59 // Print compilation timers and statistics
60 virtual void print_timers(); 60 virtual void print_timers();
61 61
62 static oop get_RiTypeFromSignature(constantPoolHandle cp, int index, KlassHandle accessor, TRAPS); 62 static Handle get_RiTypeFromSignature(constantPoolHandle cp, int index, KlassHandle accessor, TRAPS);
63 static oop get_RiType(constantPoolHandle cp, int index, KlassHandle accessor, TRAPS); 63 static Handle get_RiType(constantPoolHandle cp, int index, KlassHandle accessor, TRAPS);
64 static oop get_RiType(Symbol* klass_name, TRAPS); 64 static Handle get_RiType(Symbol* klass_name, TRAPS);
65 static oop get_RiType(KlassHandle klass, TRAPS); 65 static Handle get_RiType(KlassHandle klass, TRAPS);
66 static oop get_RiField(int offset, int flags, Symbol* field_name, Handle field_holder, Handle field_type, Bytecodes::Code byteCode, TRAPS); 66 static Handle get_RiField(int offset, int flags, Symbol* field_name, Handle field_holder, Handle field_type, Bytecodes::Code byteCode, TRAPS);
67 67
68 static oop createHotSpotTypeResolved(KlassHandle klass, Handle name, TRAPS); 68 static Handle createHotSpotTypeResolved(KlassHandle klass, Handle name, TRAPS);
69 static oop createHotSpotMethodResolved(methodHandle method, TRAPS); 69 static Handle createHotSpotMethodResolved(methodHandle method, TRAPS);
70 70
71 void exit(); 71 void exit();
72 72
73 static BasicType kindToBasicType(jchar ch); 73 static BasicType kindToBasicType(jchar ch);
74 74