/openjdk10/hotspot/src/cpu/sparc/vm/ |
H A D | c1_LIRAssembler_sparc.hpp | 43 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 D | c1_LIRAssembler_sparc.cpp | 708 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 D | c1_LIRAssembler_ppc.hpp | 41 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 D | c1_LIRAssembler_ppc.cpp | 702 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 D | c1_LIRAssembler_s390.cpp | 522 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 D | c1_LIRAssembler.hpp | 186 void move_regs(Register from_reg, Register to_reg);
|
H A D | c1_LinearScan.cpp | 3840 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 D | c1_LIRAssembler_aarch64.cpp | 562 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 D | c1_LIRAssembler_arm.cpp | 368 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 D | c1_LIRAssembler_x86.cpp | 560 void LIR_Assembler::move_regs(Register from_reg, Register to_reg) { argument 561 if (from_reg != to_reg) __ mov(to_reg, from_reg);
|