summary refs log tree commit diff
path: root/test/_fix2.ssa
diff options
context:
space:
mode:
authorQuentin Carbonneaux <quentin.carbonneaux@yale.edu>2017-02-06 14:38:47 -0500
committerQuentin Carbonneaux <quentin.carbonneaux@yale.edu>2017-02-06 15:58:09 -0500
commit8215b50a10e240581bd1f9e8ae4d13c48f865c6c (patch)
treea6c76c644f31a317262838408c01e1ef913130e7 /test/_fix2.ssa
parent1a76fd11f501d0bf762e01661d8a67c18c3e01bd (diff)
downloadroux-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/_fix2.ssa')
0 files changed, 0 insertions, 0 deletions