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

Improve condy PicBuilder sequence #2863

Merged
merged 1 commit into from
Sep 14, 2018

Conversation

fjeremic
Copy link
Contributor

As suggested in [1] we can use a better instruction sequence in our
condy resolution function.

[1] #2806 (comment)

Signed-off-by: Filip Jeremic fjeremic@ca.ibm.com

As suggested in [1] we can use a better instruction sequence in our
condy resolution function.

[1] eclipse-openj9#2806 (comment)

Signed-off-by: Filip Jeremic <fjeremic@ca.ibm.com>
@fjeremic
Copy link
Contributor Author

@joransiu @r30shah could I please get a review?

@fjeremic
Copy link
Contributor Author

As an aside there is no doubt a lot of the instruction sequences in PicBuilder can be improved greatly. i.e. similar patching logic happens for normal field resolution and we use an LHI sequence there. I think we're due for an overhaul. I'd actually prefer if we started getting rid of some of these PicBuilder sequences. Quite a few of them don't need to be assembler written and if we had to we can use inline asm (once we upgrade compiler levels).

@r30shah
Copy link
Contributor

r30shah commented Sep 13, 2018

LGTM. I agree with @fjeremic . I think even in the sequences we needed, so many instances where we can reduce number of instructions by choosing better ones. Like we did for condy.

@fjeremic fjeremic requested a review from joransiu September 13, 2018 19:56
@joransiu joransiu self-assigned this Sep 13, 2018
Copy link
Member

@joransiu joransiu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@joransiu
Copy link
Member

Jenkins test sanity zlinux JDK8,JDK11

@fjeremic
Copy link
Contributor Author

Same failure here as observed in #2806. I think we're good here @joransiu.

@joransiu joransiu merged commit 4db81a4 into eclipse-openj9:master Sep 14, 2018
@fjeremic fjeremic deleted the improve-condy-picbuilder branch September 14, 2018 21:18
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