mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-10-21 20:12:56 +02:00
f00b2f3fb4
1) have it fold "br undef", which does occur with surprising frequency as jump threading iterates. 2) teach j-t to delete dead blocks. This removes the successor edges, reducing the in-edges of other blocks, allowing recursive simplification. 3) Fold things like: br COND, BBX, BBY BBX: br COND, BBZ, BBW which also happens because jump threading iterates. llvm-svn: 60470 |
||
---|---|---|
.. | ||
2008-04-24-InfLoop.ll | ||
2008-05-05-MRV-Crash.ll | ||
2008-11-27-EntryMunge.ll | ||
2008-11-28-InfLoop.ll | ||
and-and-cond.ll | ||
and-cond.ll | ||
basic.ll | ||
compare.ll | ||
dg.exp | ||
thread-loads.ll |