natClass.cc (isInstance): Use __builtin_expect.
authorBryce McKinlay <bryce@albatross.co.nz>
Fri, 5 May 2000 02:56:14 +0000 (02:56 +0000)
committerBryce McKinlay <bryce@gcc.gnu.org>
Fri, 5 May 2000 02:56:14 +0000 (03:56 +0100)
commit9d4c21486cc7709172723c8fe12dd7f8d213b605
treecf14a17edadc80507b8cb59cbdf177d63a7452e0
parent59b30ca6ddd5930d454517cd8e6c54701b21b97b
natClass.cc (isInstance): Use __builtin_expect.

2000-05-05  Bryce McKinlay  <bryce@albatross.co.nz>

* java/lang/natClass.cc (isInstance): Use __builtin_expect.
(_Jv_IsAssignableFrom): Ditto.
(_Jv_IsInstanceOf): Ditto.
(_Jv_CheckCast): Ditto.
(_Jv_CheckArrayStore): Ditto.
* java/lang/Class.h (_Jv_InitClass): Ditto.
* java/lang/natObject.cc (_Jv_MonitorEnter): __builtin_expect `false',
not `0'.
(notify): Ditto.
(notifyAll): Ditto.
(wait): Ditto.
(_Jv_MonitorExit): Ditto.
* boehm.cc (_Jv_MarkObj): Ditto.
(_Jv_MarkObj): Ditto.
(_Jv_MarkArray): Ditto.
* prims.cc (_Jv_AllocObject): Ditto.
(_Jv_NewObjectArray): Ditto.
(_Jv_NewPrimArray): Ditto.
(_Jv_Malloc): Ditto.
(_Jv_Realloc): Ditto.
(_Jv_MallocUnchecked): Ditto.
(_Jv_divI): Ditto.
(_Jv_remI): Ditto.
(_Jv_divJ): Ditto.
(_Jv_remJ): Ditto.

From-SVN: r33698
libjava/ChangeLog
libjava/java/lang/Class.h
libjava/java/lang/natClass.cc
libjava/java/lang/natObject.cc
libjava/prims.cc