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

Allow for overriding Simplifier handlers defined by OMR #16738

Merged
merged 1 commit into from
Feb 27, 2023

Conversation

hzongaro
Copy link
Member

OMR pull request eclipse/omr#6821 introduces changes to the Simplifier optimization that allows a downstream project to override handlers that are supplied for core OMR opcodes in addition to supplying handlers for opcodes that the downstream project provides. The overriding is performed in the new files SimplifierHandlers.hpp and SimplifierTable.enum.

This is a coordinated change that allows OpenJ9 to accommodate the OMR changes without actually taking advantage of the ability to override any simplifier handlers.

OMR pull request eclipse/omr#6821 introduces
changes to the Simplifier optimization that allows a downstream project
to override handlers that are supplied for core OMR opcodes in addition
to supplying handlers for opcodes that the downstream project provides.
The overriding is performed in the new files SimplifierHandlers.hpp and
SimplifierTable.enum.

This is a coordinated change that allows OpenJ9 to accommodate the OMR
changes without actually taking advantage of the ability to override
any simplifier handlers.

Signed-off-by:  Henry Zongaro <zongaro@ca.ibm.com>
@hzongaro
Copy link
Member Author

Daryl @0xdaryl, may I ask you to review this change? Once approved, it will require a coordinated merge with OMR pull request eclipse/omr#6821, so I've marked it as a work in progress.

@0xdaryl
Copy link
Contributor

0xdaryl commented Feb 21, 2023

Jenkins test sanity all jdk8,jdk11,jdk17 depends eclipse/omr#6821

@0xdaryl
Copy link
Contributor

0xdaryl commented Feb 22, 2023

Please move this out of draft state.

@hzongaro hzongaro marked this pull request as ready for review February 23, 2023 16:35
@0xdaryl
Copy link
Contributor

0xdaryl commented Feb 24, 2023

Jenkins test sanity xlinux jdk17 depends eclipse/omr#6821

Previous acceptance test run was successful. As a couple of days has passed since it was run, I'll re-run a sniff test on x Linux before merging.

@0xdaryl 0xdaryl merged commit 0040f96 into eclipse-openj9:master Feb 27, 2023
@hzongaro hzongaro deleted the build-simpl-table-openj9 branch February 27, 2023 18:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants