-
Notifications
You must be signed in to change notification settings - Fork 3
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
Finish off Ssa #356
Finish off Ssa #356
Commits on Sep 7, 2023
-
Add Tree Visitor Classes ready to use in renaming variables
Add SsaRenameState to hold stacks used in renaming Hook up renaming in SsaBuilder to walk the dominator tree
Configuration menu - View commit details
-
Copy full SHA for eaeb2c0 - Browse repository at this point
Copy the full SHA eaeb2c0View commit details
Commits on Sep 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2e44fdf - Browse repository at this point
Copy the full SHA 2e44fdfView commit details -
Extend Local Variable descriptors to include:
* If they are tracked or not * If they are in SSA or not * If they are address exposed or not * PerSsaData used in Ssa Construction
Configuration menu - View commit details
-
Copy full SHA for fe2f700 - Browse repository at this point
Copy the full SHA fe2f700View commit details -
Set local variables as address exposed if they are referenced in ldlo…
…ca or ldarga instructions
Configuration menu - View commit details
-
Copy full SHA for 26e4e46 - Browse repository at this point
Copy the full SHA 26e4e46View commit details -
Implement main variable renaming part of SSA
Note Phi nodes not being updated yet.
Configuration menu - View commit details
-
Copy full SHA for 6a4a339 - Browse repository at this point
Copy the full SHA 6a4a339View commit details -
Configuration menu - View commit details
-
Copy full SHA for a67244b - Browse repository at this point
Copy the full SHA a67244bView commit details
Commits on Sep 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for fa1fde7 - Browse repository at this point
Copy the full SHA fa1fde7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 10fb6ef - Browse repository at this point
Copy the full SHA 10fb6efView commit details -
Finish off Ssa by adding PhiArgs' to PhiNodes
Add new DumpSsa option to control output of Ssa information
Configuration menu - View commit details
-
Copy full SHA for fbf5f50 - Browse repository at this point
Copy the full SHA fbf5f50View commit details -
Configuration menu - View commit details
-
Copy full SHA for 864bd7f - Browse repository at this point
Copy the full SHA 864bd7fView commit details
Commits on Sep 12, 2023
-
Setup a dummy root basic block if the first basic block has predecsso…
…rs, i.e. is a loop.
Configuration menu - View commit details
-
Copy full SHA for b035b14 - Browse repository at this point
Copy the full SHA b035b14View commit details -
Configuration menu - View commit details
-
Copy full SHA for 616e889 - Browse repository at this point
Copy the full SHA 616e889View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a67427 - Browse repository at this point
Copy the full SHA 1a67427View commit details