< prev index next >
src/hotspot/cpu/x86/macroAssembler_x86.hpp
Print this page
@@ -357,10 +357,13 @@
void access_value_copy(DecoratorSet decorators, Register src, Register dst, Register value_klass);
// value type data payload offsets...
void first_field_offset(Register value_klass, Register offset);
void data_for_oop(Register oop, Register data, Register value_klass);
+ // get data payload ptr a flat value array at index, kills rcx and index
+ void data_for_value_array_index(Register array, Register array_klass,
+ Register index, Register data);
// Resolves obj access. Result is placed in the same register.
// All other registers are preserved.
void resolve(DecoratorSet decorators, Register obj);
< prev index next >