src/share/vm/c1/c1_LIRGenerator.cpp

changeset 2171
87b64980e2f1
parent 2138
d5d065957597
child 2174
f02a8bbe6ed4
equal deleted inserted replaced
2170:5867d89c129b 2171:87b64980e2f1
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

mercurial