Mercurial > hg > graal-jvmci-8
comparison src/share/vm/c1/c1_LIRGenerator.cpp @ 1816:87b64980e2f1
6972540: sun/nio/ch/SocketChannelImpl compilation crashed when executing CompileTheWorld
Reviewed-by: kvn
author | never |
---|---|
date | Wed, 22 Sep 2010 21:10:46 -0700 |
parents | d5d065957597 |
children | f02a8bbe6ed4 |
comparison
equal
deleted
inserted
replaced
1815:5867d89c129b | 1816: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 |