@@ -584,14 +584,14 @@ void LIR_Assembler::const2stack(LIR_Opr src, LIR_Opr dest) {
584
584
__ str (zr, frame_map ()->address_for_slot (dest->single_stack_ix ()));
585
585
else {
586
586
const2reg (src, FrameMap::rscratch1_opr, lir_patch_none, nullptr );
587
- reg2stack (FrameMap::rscratch1_opr, dest, c->type (), false );
587
+ reg2stack (FrameMap::rscratch1_opr, dest, c->type ());
588
588
}
589
589
}
590
590
break ;
591
591
case T_ADDRESS:
592
592
{
593
593
const2reg (src, FrameMap::rscratch1_opr, lir_patch_none, nullptr );
594
- reg2stack (FrameMap::rscratch1_opr, dest, c->type (), false );
594
+ reg2stack (FrameMap::rscratch1_opr, dest, c->type ());
595
595
}
596
596
case T_INT:
597
597
case T_FLOAT:
@@ -716,7 +716,7 @@ void LIR_Assembler::reg2reg(LIR_Opr src, LIR_Opr dest) {
716
716
}
717
717
}
718
718
719
- void LIR_Assembler::reg2stack (LIR_Opr src, LIR_Opr dest, BasicType type, bool pop_fpu_stack ) {
719
+ void LIR_Assembler::reg2stack (LIR_Opr src, LIR_Opr dest, BasicType type) {
720
720
precond (src->is_register () && dest->is_stack ());
721
721
722
722
uint const c_sz32 = sizeof (uint32_t );
@@ -752,7 +752,7 @@ void LIR_Assembler::reg2stack(LIR_Opr src, LIR_Opr dest, BasicType type, bool po
752
752
}
753
753
754
754
755
- void LIR_Assembler::reg2mem (LIR_Opr src, LIR_Opr dest, BasicType type, LIR_PatchCode patch_code, CodeEmitInfo* info, bool pop_fpu_stack, bool wide) {
755
+ void LIR_Assembler::reg2mem (LIR_Opr src, LIR_Opr dest, BasicType type, LIR_PatchCode patch_code, CodeEmitInfo* info, bool wide) {
756
756
LIR_Address* to_addr = dest->as_address_ptr ();
757
757
PatchingStub* patch = nullptr ;
758
758
Register compressed_src = rscratch1;
@@ -905,7 +905,7 @@ void LIR_Assembler::stack2stack(LIR_Opr src, LIR_Opr dest, BasicType type) {
905
905
temp = FrameMap::rscratch1_opr;
906
906
907
907
stack2reg (src, temp, src->type ());
908
- reg2stack (temp, dest, dest->type (), false );
908
+ reg2stack (temp, dest, dest->type ());
909
909
}
910
910
911
911
@@ -1598,7 +1598,7 @@ void LIR_Assembler::cmove(LIR_Condition condition, LIR_Opr opr1, LIR_Opr opr2, L
1598
1598
__ csel (result->as_register (), opr1->as_register (), opr2->as_register (), acond);
1599
1599
}
1600
1600
1601
- void LIR_Assembler::arith_op (LIR_Code code, LIR_Opr left, LIR_Opr right, LIR_Opr dest, CodeEmitInfo* info, bool pop_fpu_stack ) {
1601
+ void LIR_Assembler::arith_op (LIR_Code code, LIR_Opr left, LIR_Opr right, LIR_Opr dest, CodeEmitInfo* info) {
1602
1602
assert (info == nullptr , " should never be used, idiv/irem and ldiv/lrem not handled by this method" );
1603
1603
1604
1604
if (left->is_single_cpu ()) {
@@ -1769,9 +1769,6 @@ void LIR_Assembler::arith_op(LIR_Code code, LIR_Opr left, LIR_Opr right, LIR_Opr
1769
1769
}
1770
1770
}
1771
1771
1772
- void LIR_Assembler::arith_fpu_implementation (LIR_Code code, int left_index, int right_index, int dest_index, bool pop_fpu_stack) { Unimplemented (); }
1773
-
1774
-
1775
1772
void LIR_Assembler::intrinsic_op (LIR_Code code, LIR_Opr value, LIR_Opr tmp, LIR_Opr dest, LIR_Op* op) {
1776
1773
switch (code) {
1777
1774
case lir_abs : __ fabsd (dest->as_double_reg (), value->as_double_reg ()); break ;
@@ -2849,8 +2846,7 @@ void LIR_Assembler::rt_call(LIR_Opr result, address dest, const LIR_OprList* arg
2849
2846
2850
2847
void LIR_Assembler::volatile_move_op (LIR_Opr src, LIR_Opr dest, BasicType type, CodeEmitInfo* info) {
2851
2848
if (dest->is_address () || src->is_address ()) {
2852
- move_op (src, dest, type, lir_patch_none, info,
2853
- /* pop_fpu_stack*/ false , /* wide*/ false );
2849
+ move_op (src, dest, type, lir_patch_none, info, /* wide*/ false );
2854
2850
} else {
2855
2851
ShouldNotReachHere ();
2856
2852
}
0 commit comments