equal
deleted
inserted
replaced
934 // wrap it around |
934 // wrap it around |
935 _virtual_register_number = LIR_OprDesc::vreg_base; |
935 _virtual_register_number = LIR_OprDesc::vreg_base; |
936 } |
936 } |
937 } |
937 } |
938 _virtual_register_number += 1; |
938 _virtual_register_number += 1; |
939 if (type == T_ADDRESS) type = T_INT; |
|
940 return LIR_OprFact::virtual_register(vreg, type); |
939 return LIR_OprFact::virtual_register(vreg, type); |
941 } |
940 } |
942 |
941 |
943 |
942 |
944 // Try to lock using register in hint |
943 // Try to lock using register in hint |
2827 if (result->is_valid()) { |
2826 if (result->is_valid()) { |
2828 __ move(phys_reg, result); |
2827 __ move(phys_reg, result); |
2829 } |
2828 } |
2830 return result; |
2829 return result; |
2831 } |
2830 } |
2832 |
|