6709093: Compressed Oops: reduce size of compiled methods

Exclude UEP size from nmethod code size and use narrow klass oop to load prototype header.

Reviewed-by: jrose, never
This commit is contained in:
Vladimir Kozlov 2008-06-05 13:02:51 -07:00
parent 54eeffff83
commit dbdeade3b7
6 changed files with 64 additions and 13 deletions

View file

@ -1111,6 +1111,8 @@ class MacroAssembler : public Assembler {
void store_klass(Register dst, Register src);
void store_klass_gap(Register dst, Register src);
void load_prototype_header(Register dst, Register src);
void load_heap_oop(Register dst, Address src);
void store_heap_oop(Address dst, Register src);
void encode_heap_oop(Register r);