Replies: 1 comment
-
Into SSAI decided to use the new In my renaming, I modified it slightly by first adding When handling There was also one more nuance - if a function argument needs a phi node in the entry block (assuming the entry block is named) this leads to a problem where we generate a From SSABecause I used the get/set method, TestingI tested my implementations by checking the outputs of the program execution against the unoptimized execution, to make sure that changing to SSA did not affect behavior. I also tested using brench against all the benchmarks in I also implemented a quick SummaryAs you warned, implementing into and out of SSA was more complicated than I expected (mainly for into SSA). I spent most of my time fixing bugs and dealing with edge cases like phi nodes in entry blocks, and undefined values. Overall, I would say that I deserve a star as I made sure the SSA tests worked on the full suite of benchmarks, which ended up finding a lot of edge cases I would not have thought of myself. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
All reactions