Searched refs:from_reg (Results 1 - 10 of 10) sorted by relevance

/openjdk10/hotspot/src/cpu/sparc/vm/
H A Dc1_LIRAssembler_sparc.hpp43 int store(LIR_Opr from_reg, Register base, int offset, BasicType type, bool wide, bool unaligned);
44 int store(LIR_Opr from_reg, Register base, Register disp, BasicType type, bool wide);
H A Dc1_LIRAssembler_sparc.cpp708 int LIR_Assembler::store(LIR_Opr from_reg, Register base, int offset, BasicType type, bool wide, bool unaligned) { argument
715 store_offset = store(from_reg, base, O7, type, wide);
718 __ verify_oop(from_reg->as_register());
723 case T_BYTE : __ stb(from_reg->as_register(), base, offset); break;
724 case T_CHAR : __ sth(from_reg->as_register(), base, offset); break;
725 case T_SHORT : __ sth(from_reg->as_register(), base, offset); break;
726 case T_INT : __ stw(from_reg->as_register(), base, offset); break;
731 assert(G3_scratch != from_reg->as_register_lo(), "can't handle this");
732 __ srax(from_reg->as_register_lo(), 32, G3_scratch);
733 __ stw(from_reg
777 store(LIR_Opr from_reg, Register base, Register disp, BasicType type, bool wide) argument
1311 reg2stack(LIR_Opr from_reg, LIR_Opr dest, BasicType type, bool pop_fpu_stack) argument
1323 reg2reg(LIR_Opr from_reg, LIR_Opr to_reg) argument
1353 reg2mem(LIR_Opr from_reg, LIR_Opr dest, BasicType type, LIR_PatchCode patch_code, CodeEmitInfo* info, bool pop_fpu_stack, bool wide, bool unaligned) argument
[all...]
/openjdk10/hotspot/src/cpu/ppc/vm/
H A Dc1_LIRAssembler_ppc.hpp41 int store(LIR_Opr from_reg, Register base, int offset, BasicType type, bool wide, bool unaligned);
42 int store(LIR_Opr from_reg, Register base, Register disp, BasicType type, bool wide);
H A Dc1_LIRAssembler_ppc.cpp702 int LIR_Assembler::store(LIR_Opr from_reg, Register base, int offset, BasicType type, bool wide, bool unaligned) { argument
706 assert(wide && !from_reg->is_same_register(FrameMap::R0_opr), "large offset only supported in special case");
708 store_offset = store(from_reg, base, R0, type, wide);
713 case T_BYTE : __ stb(from_reg->as_register(), offset, base); break;
715 case T_SHORT : __ sth(from_reg->as_register(), offset, base); break;
716 case T_INT : __ stw(from_reg->as_register(), offset, base); break;
717 case T_LONG : __ std(from_reg->as_register_lo(), offset, base); break;
719 case T_METADATA: __ std(from_reg->as_register(), offset, base); break;
725 __ stw(from_reg->as_register(), offset, base);
727 __ std(from_reg
742 store(LIR_Opr from_reg, Register base, Register disp, BasicType type, bool wide) argument
1184 reg2stack(LIR_Opr from_reg, LIR_Opr dest, BasicType type, bool pop_fpu_stack) argument
1196 reg2reg(LIR_Opr from_reg, LIR_Opr to_reg) argument
1226 reg2mem(LIR_Opr from_reg, LIR_Opr dest, BasicType type, LIR_PatchCode patch_code, CodeEmitInfo* info, bool pop_fpu_stack, bool wide, bool unaligned) argument
[all...]
/openjdk10/hotspot/src/cpu/s390/vm/
H A Dc1_LIRAssembler_s390.cpp522 void LIR_Assembler::move_regs(Register from_reg, Register to_reg) { argument
523 if (from_reg != to_reg) __ z_lgr(to_reg, from_reg);
977 void LIR_Assembler::reg2reg(LIR_Opr from_reg, LIR_Opr to_reg) { argument
978 if (from_reg->is_float_kind() && to_reg->is_float_kind()) {
979 if (from_reg->is_double_fpu()) {
982 __ z_ldr(to_reg->as_double_reg(), from_reg->as_double_reg());
986 __ z_ler(to_reg->as_float_reg(), from_reg->as_float_reg());
988 } else if (!from_reg->is_float_kind() && !to_reg->is_float_kind()) {
989 if (from_reg
[all...]
/openjdk10/hotspot/src/share/vm/c1/
H A Dc1_LIRAssembler.hpp186 void move_regs(Register from_reg, Register to_reg);
H A Dc1_LinearScan.cpp3840 int from_reg = -1; local
3843 from_reg = from->assigned_reg();
3849 if (register_blocked(reg) > 1 || (register_blocked(reg) == 1 && reg != from_reg && reg != from_regHi)) {
3855 if (register_blocked(reg) > 1 || (register_blocked(reg) == 1 && reg != from_reg && reg != from_regHi)) {
/openjdk10/hotspot/src/cpu/aarch64/vm/
H A Dc1_LIRAssembler_aarch64.cpp562 void LIR_Assembler::move_regs(Register from_reg, Register to_reg) { argument
563 if (from_reg == r31_sp)
564 from_reg = sp;
567 __ mov(to_reg, from_reg);
/openjdk10/hotspot/src/cpu/arm/vm/
H A Dc1_LIRAssembler_arm.cpp368 void LIR_Assembler::move_regs(Register from_reg, Register to_reg) { argument
369 if (from_reg != to_reg) {
370 __ mov(to_reg, from_reg);
/openjdk10/hotspot/src/cpu/x86/vm/
H A Dc1_LIRAssembler_x86.cpp560 void LIR_Assembler::move_regs(Register from_reg, Register to_reg) { argument
561 if (from_reg != to_reg) __ mov(to_reg, from_reg);

Completed in 162 milliseconds