1
1
mirror of https://github.com/anoma/juvix.git synced 2024-12-12 14:28:08 +03:00
juvix/test/Reg/Transformation
Łukasz Czajka 49678b4e54
JuvixReg transformation: initialize variables assigned in other branches (#2650)
* Closes #2576 
* Adds a JuvixReg transformation `InitBranchVars` which inserts
assignments to initialize variables assigned in other branches. Assumes
the input is in SSA form (which is preserved).
* Adds tests for the `InitBranchVars` transformation.
* Depends on #2647
2024-02-23 11:20:11 +00:00
..
Base.hs JuvixReg recursors (#2641) 2024-02-19 08:58:19 +00:00
Identity.hs JuvixReg recursors (#2641) 2024-02-19 08:58:19 +00:00
InitBranchVars.hs JuvixReg transformation: initialize variables assigned in other branches (#2650) 2024-02-23 11:20:11 +00:00
SSA.hs Transform JuvixReg into SSA form (#2646) 2024-02-20 11:45:14 +01:00