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 |