src/share/vm/opto/library_call.cpp
Index
Unified diffs
Context diffs
Sdiffs
Wdiffs
Patch
New
Old
Previous File
Next File
*** old/src/share/vm/opto/library_call.cpp Wed Apr 6 11:26:40 2016
--- new/src/share/vm/opto/library_call.cpp Wed Apr 6 11:26:40 2016
*** 3760,3770 ****
--- 3760,3770 ----
return always_branch;
}
}
// Now test the correct condition.
jint nval = (obj_array
! ? ((jint)Klass::_lh_array_tag_type_value
! ? (jint)(Klass::_lh_array_tag_type_value
<< Klass::_lh_array_tag_shift)
: Klass::_lh_neutral_value);
Node* cmp = _gvn.transform(new CmpINode(layout_val, intcon(nval)));
BoolTest::mask btest = BoolTest::lt; // correct for testing is_[obj]array
// invert the test if we are looking for a non-array
src/share/vm/opto/library_call.cpp
Index
Unified diffs
Context diffs
Sdiffs
Wdiffs
Patch
New
Old
Previous File
Next File