-
Notifications
You must be signed in to change notification settings - Fork 10
hotspot: Enable j.l.String related intrinsics #101
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: jdk25u-target8
Are you sure you want to change the base?
Conversation
2954e86 to
08f0243
Compare
luchsh
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There seems to be regression in G1, GenZ mode, can we confirmed that? may have to fix it in this patch.
superajun-wsj
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
| case vmIntrinsics::_arraySort: return inline_array_sort(); | ||
| case vmIntrinsics::_arrayPartition: return inline_array_partition(); | ||
|
|
||
| case vmIntrinsics::_compareToL: return inline_string_compareTo(StrIntrinsicNode::LL); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
line 291-294 look like jdk25-only
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
fixed
equals: ([C[C)Z compareTo: ([B[B)I getChars: ([CII[CI)V indexOf: ([C[C)I indexOf: ([CI[CII)I indexOfChar: ([CIII)I
08f0243 to
bddcc82
Compare
I've updated the average score after a series of test runs. The difference are within 1.5% range so I think it's reasonable fluctuation. |
equals: ([C[C)Z
compareTo: ([B[B)I
getChars: ([CII[CI)V
indexOf: ([C[C)I
indexOf: ([CI[CII)I
indexOfChar: ([CIII)I