src/share/vm/opto/library_call.cpp

changeset 9720
67dddb025b7b
parent 9713
c4567d28f31f
child 9756
2be326848943
child 9788
44ef77ad417c
child 9858
b985cbb00e68
equal deleted inserted replaced
9719:4fcf5ea9b9de 9720:67dddb025b7b
3801 return always_branch; 3801 return always_branch;
3802 } 3802 }
3803 } 3803 }
3804 // Now test the correct condition. 3804 // Now test the correct condition.
3805 jint nval = (obj_array 3805 jint nval = (obj_array
3806 ? ((jint)Klass::_lh_array_tag_type_value 3806 ? (jint)(Klass::_lh_array_tag_type_value
3807 << Klass::_lh_array_tag_shift) 3807 << Klass::_lh_array_tag_shift)
3808 : Klass::_lh_neutral_value); 3808 : Klass::_lh_neutral_value);
3809 Node* cmp = _gvn.transform(new(C) CmpINode(layout_val, intcon(nval))); 3809 Node* cmp = _gvn.transform(new(C) CmpINode(layout_val, intcon(nval)));
3810 BoolTest::mask btest = BoolTest::lt; // correct for testing is_[obj]array 3810 BoolTest::mask btest = BoolTest::lt; // correct for testing is_[obj]array
3811 // invert the test if we are looking for a non-array 3811 // invert the test if we are looking for a non-array

mercurial