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

Optimized prolog/epilog for private linkage on X86 #2460

Merged
merged 1 commit into from
Jul 26, 2018

Conversation

0dvictor
Copy link
Contributor

Now the prolog/epilog generated by private linkage only allocates/deallocates stack once.

Signed-off-by: Victor Ding [email protected]

Now the prolog/epilog generated by private linkage only allocates/deallocates stack once.

Signed-off-by: Victor Ding <[email protected]>
@cathyzhyi
Copy link
Contributor

The new code combines padding size with frame size so that only one sub/add instead of 2 is needed in both prolog/epilog. LGTM.

@fjeremic fjeremic self-assigned this Jul 26, 2018
@fjeremic
Copy link
Contributor

Approved based on @cathyzhyi's review.

Jenkins test sanity

@0dvictor
Copy link
Contributor Author

Windows failures due to #2129

@fjeremic fjeremic merged commit 6fff0f3 into eclipse-openj9:master Jul 26, 2018
@0dvictor 0dvictor deleted the proepilog branch July 26, 2018 23:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants