Searched refs:RegisterOrConstant (Results 1 - 15 of 15) sorted by relevance

/openjdk7/hotspot/src/cpu/zero/vm/
H A Dinterp_masm_zero.hpp39 RegisterOrConstant delayed_value_impl(intptr_t* delayed_value_addr,
H A Dassembler_zero.hpp53 RegisterOrConstant delayed_value_impl(intptr_t* delayed_value_addr,
H A Dassembler_zero.cpp73 RegisterOrConstant MacroAssembler::delayed_value_impl(
/openjdk7/hotspot/src/share/vm/asm/
H A Dassembler.hpp176 class RegisterOrConstant VALUE_OBJ_CLASS_SPEC {
182 RegisterOrConstant(): _r(noreg), _c(0) {} function in class:VALUE_OBJ_CLASS_SPEC
183 RegisterOrConstant(Register r): _r(r), _c(0) {} function in class:VALUE_OBJ_CLASS_SPEC
184 RegisterOrConstant(intptr_t c): _r(noreg), _c(c) {} function in class:VALUE_OBJ_CLASS_SPEC
411 RegisterOrConstant delayed_value(int(*value_fn)(), Register tmp, int offset = 0);
412 RegisterOrConstant delayed_value(address(*value_fn)(), Register tmp, int offset = 0);
413 virtual RegisterOrConstant delayed_value_impl(intptr_t* delayed_value_addr, Register tmp, int offset) = 0;
H A Dassembler.cpp321 RegisterOrConstant AbstractAssembler::delayed_value(int(*value_fn)(), Register tmp, int offset) {
326 RegisterOrConstant AbstractAssembler::delayed_value(address(*value_fn)(), Register tmp, int offset) {
/openjdk7/hotspot/src/cpu/sparc/vm/
H A Dassembler_sparc.inline.hpp114 inline void Assembler::ldf(FloatRegisterImpl::Width w, Register s1, RegisterOrConstant s2, FloatRegister d) {
210 inline void Assembler::ldub(Register s1, RegisterOrConstant s2, Register d) { ldub(Address(s1, s2), d); }
211 inline void Assembler::ldsb(Register s1, RegisterOrConstant s2, Register d) { ldsb(Address(s1, s2), d); }
212 inline void Assembler::lduh(Register s1, RegisterOrConstant s2, Register d) { lduh(Address(s1, s2), d); }
213 inline void Assembler::ldsh(Register s1, RegisterOrConstant s2, Register d) { ldsh(Address(s1, s2), d); }
214 inline void Assembler::lduw(Register s1, RegisterOrConstant s2, Register d) { lduw(Address(s1, s2), d); }
215 inline void Assembler::ldsw(Register s1, RegisterOrConstant s2, Register d) { ldsw(Address(s1, s2), d); }
216 inline void Assembler::ldx( Register s1, RegisterOrConstant s2, Register d) { ldx( Address(s1, s2), d); }
217 inline void Assembler::ld( Register s1, RegisterOrConstant s2, Register d) { ld( Address(s1, s2), d); }
218 inline void Assembler::ldd( Register s1, RegisterOrConstant s
[all...]
H A Dassembler_sparc.hpp282 RegisterOrConstant _index_or_disp; // Index register or constant displacement.
288 Address(Register base, RegisterOrConstant index_or_disp)
1235 inline void add(Register s1, RegisterOrConstant s2, Register d, int offset = 0);
1398 inline void ldf(FloatRegisterImpl::Width w, Register s1, RegisterOrConstant s2, FloatRegister d);
1461 inline void ldub( Register s1, RegisterOrConstant s2, Register d );
1462 inline void ldsb( Register s1, RegisterOrConstant s2, Register d );
1463 inline void lduh( Register s1, RegisterOrConstant s2, Register d );
1464 inline void ldsh( Register s1, RegisterOrConstant s2, Register d );
1465 inline void lduw( Register s1, RegisterOrConstant s2, Register d );
1466 inline void ldsw( Register s1, RegisterOrConstant s
[all...]
H A Dc1_MacroAssembler_sparc.cpp170 RegisterOrConstant size_in_bytes = var_size_in_bytes->is_valid()
171 ? RegisterOrConstant(var_size_in_bytes) : RegisterOrConstant(con_size_in_bytes);
H A Dassembler_sparc.cpp2779 RegisterOrConstant MacroAssembler::delayed_value_impl(intptr_t* delayed_value_addr,
2784 return RegisterOrConstant(value + offset);
2798 return RegisterOrConstant(tmp);
2802 RegisterOrConstant MacroAssembler::regcon_andn_ptr(RegisterOrConstant s1, RegisterOrConstant s2, RegisterOrConstant d, Register temp) {
2835 RegisterOrConstant MacroAssembler::regcon_inc_ptr(RegisterOrConstant s1, RegisterOrConstant s
[all...]
H A DsharedRuntime_sparc.cpp494 RegisterOrConstant arg_slot(const int st_off);
495 RegisterOrConstant next_arg_slot(const int st_off);
581 RegisterOrConstant AdapterGenerator::arg_slot(const int st_off) {
582 RegisterOrConstant roc(arg_offset(st_off));
586 RegisterOrConstant AdapterGenerator::next_arg_slot(const int st_off) {
587 RegisterOrConstant roc(next_arg_offset(st_off));
705 RegisterOrConstant ld_off = reg2offset(r_1) + extraspace + bias;
952 RegisterOrConstant slot = (sig_bt[i] == T_LONG) ?
969 RegisterOrConstant slot = (sig_bt[i] == T_LONG || sig_bt[i] == T_DOUBLE) ?
986 RegisterOrConstant slo
[all...]
H A DmethodHandles_sparc.cpp42 // Workaround for C++ overloading nastiness on '0' for RegisterOrConstant.
43 static RegisterOrConstant constant(int value) {
44 return RegisterOrConstant(value);
H A Dc1_LIRAssembler_sparc.cpp2654 RegisterOrConstant(k->super_check_offset()));
/openjdk7/hotspot/src/cpu/x86/vm/
H A DmethodHandles_x86.cpp43 // Workaround for C++ overloading nastiness on '0' for RegisterOrConstant.
44 static RegisterOrConstant constant(int value) {
45 return RegisterOrConstant(value);
H A Dassembler_x86.hpp222 Address(Register base, RegisterOrConstant index, ScaleFactor scale = times_1, int disp = 0)
237 Address plus_disp(RegisterOrConstant disp, ScaleFactor scale = times_1) const {
280 Address(Register base, RegisterOrConstant index, ScaleFactor scale, ByteSize disp)
2259 RegisterOrConstant itable_index,
2266 RegisterOrConstant vtable_index,
2281 RegisterOrConstant super_check_offset = RegisterOrConstant(-1));
2304 Address argument_address(RegisterOrConstant arg_slot, int extra_slot_offset = 0);
2356 virtual RegisterOrConstant delayed_value_impl(intptr_t* delayed_value_addr,
2401 void addptr(Register dst, RegisterOrConstant sr
[all...]
H A Dassembler_x86.cpp9326 RegisterOrConstant itable_index,
9396 RegisterOrConstant vtable_index,
9424 RegisterOrConstant super_check_offset) {
9471 super_check_offset = RegisterOrConstant(temp_reg);
9680 RegisterOrConstant MacroAssembler::delayed_value_impl(intptr_t* delayed_value_addr,
9685 return RegisterOrConstant(value + offset);
9714 return RegisterOrConstant(tmp);
9718 Address MacroAssembler::argument_address(RegisterOrConstant arg_slot,

Completed in 2378 milliseconds