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

enable type-based alias analysis for NativeInterpreter #47574

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

aviatesk
Copy link
Sponsor Member

@aviatesk aviatesk commented Nov 15, 2022

#41199 implements the base logic for new lattice element MustAlias, but doesn't enable it for NativeInterpreter.
This PR enables it for our native code execution pipeline, checking its performance impact.

@aviatesk aviatesk force-pushed the avi/turn-on-aliasedfieldanalysis branch 2 times, most recently from 4a959af to a8f2af5 Compare November 15, 2022 09:18
@JuliaLang JuliaLang deleted a comment from nanosoldier Nov 15, 2022
@aviatesk
Copy link
Sponsor Member Author

@nanosoldier runbenchmarks(!"scalar", vs=":master")

@nanosoldier
Copy link
Collaborator

Your benchmark job has completed - possible performance regressions were detected. A full report can be found here.

@aviatesk
Copy link
Sponsor Member Author

@nanosoldier runbenchmarks(!"scalar", vs=":master")

@nanosoldier
Copy link
Collaborator

Your benchmark job has completed - possible performance regressions were detected. A full report can be found here.

@aviatesk aviatesk force-pushed the avi/turn-on-aliasedfieldanalysis branch from ce4319a to 4a767de Compare November 18, 2022 00:32
Base automatically changed from avi/aliasedfieldanalysis to master November 19, 2022 06:22
@aviatesk aviatesk force-pushed the avi/turn-on-aliasedfieldanalysis branch from 4a767de to 2fb9b70 Compare November 19, 2022 06:24
@aviatesk
Copy link
Sponsor Member Author

@nanosoldier runbenchmarks(!"scalar", vs=":master")

@nanosoldier
Copy link
Collaborator

Your benchmark job has completed - possible performance regressions were detected. A full report can be found here.

#41199 implements the base logic of type-based alias
analysis with new lattice element `MustAlias`, but doesn't enable it for
`NativeInterpreter`. This PR enables it for our native code execution
pipeline, checking its performance impact.
@aviatesk aviatesk force-pushed the avi/turn-on-aliasedfieldanalysis branch from 2fb9b70 to fdbb3f9 Compare November 21, 2022 05:37
@aviatesk
Copy link
Sponsor Member Author

@nanosoldier runtests(ALL)

@nanosoldier
Copy link
Collaborator

Your package evaluation job has completed - possible new issues were detected. A full report can be found here.

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.

None yet

3 participants