diff options
author | Quentin Carbonneaux <quentin.carbonneaux@yale.edu> | 2017-02-06 14:38:47 -0500 |
---|---|---|
committer | Quentin Carbonneaux <quentin.carbonneaux@yale.edu> | 2017-02-06 15:58:09 -0500 |
commit | 8215b50a10e240581bd1f9e8ae4d13c48f865c6c (patch) | |
tree | a6c76c644f31a317262838408c01e1ef913130e7 /test/abi3.ssa | |
parent | 1a76fd11f501d0bf762e01661d8a67c18c3e01bd (diff) | |
download | roux-8215b50a10e240581bd1f9e8ae4d13c48f865c6c.tar.gz |
fix edge deletion bug in sccp
When an edge is deleted, the phis and predecessors of the destination block have to be updated. This is what blkdel() was doing, but at a level too coarse. The new function edgedel() allows to remove a single edge (and takes care of multiple edges).
Diffstat (limited to 'test/abi3.ssa')
0 files changed, 0 insertions, 0 deletions