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

Don't inline Unsafe.put from cold block #4405

Merged
merged 1 commit into from
Jan 23, 2019

Conversation

liqunl
Copy link
Contributor

@liqunl liqunl commented Jan 23, 2019

Trivial inliner doesn't look at block info, it inlines calls from cold
block. Unsafe call from a cold block can be a product of Unsafe
inlining, thus should not be inlined.

Also add debug counter for illegal write notification.

Signed-off-by: Liqun Liu liqunl@ca.ibm.com

Trivial inliner doesn't look at block info, it inlines calls from cold
block. Unsafe call from a cold block can be a product of Unsafe
inlining, thus should not be inlined.

Also add debug counter for illegal write notification.

Signed-off-by: Liqun Liu <liqunl@ca.ibm.com>
@liqunl
Copy link
Contributor Author

liqunl commented Jan 23, 2019

Double deliver for #4393

@liqunl
Copy link
Contributor Author

liqunl commented Jan 23, 2019

@andrewcraik

@andrewcraik
Copy link
Contributor

release delivery of 4393 - merging now that the mainline is merged

@andrewcraik andrewcraik merged commit e63052a into eclipse-openj9:v0.12.0-release Jan 23, 2019
@liqunl liqunl deleted the unsafeput branch January 24, 2019 21:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants