mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-17 01:24:33 +02:00
8283574: Use Klass::_id for type checks in the C++ code
Reviewed-by: tschatzl, kbarrett
This commit is contained in:
parent
5cf580e0fb
commit
af18b1111a
11 changed files with 40 additions and 65 deletions
|
@ -134,10 +134,11 @@ void VerifyOopClosure::do_oop(oop* p) { VerifyOopClosure::do_oop_work(p);
|
|||
void VerifyOopClosure::do_oop(narrowOop* p) { VerifyOopClosure::do_oop_work(p); }
|
||||
|
||||
// type test operations that doesn't require inclusion of oop.inline.hpp.
|
||||
bool oopDesc::is_instance_noinline() const { return is_instance(); }
|
||||
bool oopDesc::is_array_noinline() const { return is_array(); }
|
||||
bool oopDesc::is_objArray_noinline() const { return is_objArray(); }
|
||||
bool oopDesc::is_typeArray_noinline() const { return is_typeArray(); }
|
||||
bool oopDesc::is_instance_noinline() const { return is_instance(); }
|
||||
bool oopDesc::is_instanceRef_noinline() const { return is_instanceRef(); }
|
||||
bool oopDesc::is_array_noinline() const { return is_array(); }
|
||||
bool oopDesc::is_objArray_noinline() const { return is_objArray(); }
|
||||
bool oopDesc::is_typeArray_noinline() const { return is_typeArray(); }
|
||||
|
||||
bool oopDesc::has_klass_gap() {
|
||||
// Only has a klass gap when compressed class pointers are used.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue