-
Notifications
You must be signed in to change notification settings - Fork 392
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Refactor prex arg info computation and propagation
Part of an effort to refactor prex arg info. This commit contains the following changes: - Move two TR_PrexArgInfo functions from OpenJ9 to OMR such that we can merge prex arg infos in OMR. - When creating prex arg info for a target, propagate arg info from call site. - Add an inliner util to clear arg info for variant argument given a prex arg info - `computePrexInfo` will not assume storing the result to `_prexArgInfo` of a target, instead, the user will take the result and store it to the place they want. Part of eclipse-openj9/openj9#11584 Signed-off-by: Liqun Liu <liqunl@ca.ibm.com>
- Loading branch information
Liqun Liu
committed
Jan 11, 2021
1 parent
13926a7
commit 71d22eb
Showing
4 changed files
with
135 additions
and
30 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters