comparison src/cpu/x86/vm/assembler_x86_64.hpp @ 182:44abbb0d4c18

6709093: Compressed Oops: reduce size of compiled methods Summary: exclude UEP size from nmethod code size and use narrow klass oop to load prototype header. Reviewed-by: jrose, never
author kvn
date Thu, 05 Jun 2008 13:02:51 -0700
parents 7793bd37a336
children d1605aabd0a1 6aae2f9d0294
comparison
equal deleted inserted replaced
181:823298b11afc 182:44abbb0d4c18
1109 // oop manipulations 1109 // oop manipulations
1110 void load_klass(Register dst, Register src); 1110 void load_klass(Register dst, Register src);
1111 void store_klass(Register dst, Register src); 1111 void store_klass(Register dst, Register src);
1112 void store_klass_gap(Register dst, Register src); 1112 void store_klass_gap(Register dst, Register src);
1113 1113
1114 void load_prototype_header(Register dst, Register src);
1115
1114 void load_heap_oop(Register dst, Address src); 1116 void load_heap_oop(Register dst, Address src);
1115 void store_heap_oop(Address dst, Register src); 1117 void store_heap_oop(Address dst, Register src);
1116 void encode_heap_oop(Register r); 1118 void encode_heap_oop(Register r);
1117 void decode_heap_oop(Register r); 1119 void decode_heap_oop(Register r);
1118 void encode_heap_oop_not_null(Register r); 1120 void encode_heap_oop_not_null(Register r);