Skip to content
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

getAndSet not inlined for Java.util.concurrency.atomic.Atomiclong and AtomicLongArray #20378

Open
matthewhall2 opened this issue Oct 17, 2024 · 1 comment
Labels

Comments

@matthewhall2
Copy link
Contributor

On Z in J9CodeGenerator::inlineDirectCall, the atomics for getAndSet for AtomicLong and AtomicLongArray are not being inlined, even though they are being inlined for the integer versions (AtomicInteger and AtomicIntegerArray).

getAndSet for Long types appears to be covered in Z::J9TreeEvaluator::inlineAtomicOps, and are included J9RecognizedMethods.enum. It looks like it may have just been missed in J9CodeGenerator::inlineDirectCall

@Spencer-Comin

Copy link

Issue Number: 20378
Status: Open
Recommended Components: comp:vm, comp:gc, comp:test
Recommended Assignees: keithc-ca, hangshao0, gacholio

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants