Summary: Show that the SSA restrictions imply that the blocks can be topologically sorted so that any use of a variable follows its definition in the list of blocks. This showed a slight flaw in my definition of SSA form. It used to treat program counters up to equality. However, PCs that point to a block header contain the location that control came from (so that the Phi instructions can be executed), but the SSA restrictions shouldn't pay attention to that, so now the definition of SSA introduces a equivalence on PCs that ignores that additional information. Reviewed By: jberdine Differential Revision: D21066873 fbshipit-source-id: 735575a1fmaster
parent
3b46c3b4da
commit
49d95f40a2
File diff suppressed because it is too large
Load Diff
Loading…
Reference in new issue