Chris Lattner f00b2f3fb4 Teach jump threading some more simple tricks:
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-12-03 07:48:08 +00:00
..
2008-11-24 21:27:20 +00:00
2008-09-09 19:04:59 +00:00
2008-11-05 18:41:15 +00:00
2008-09-09 21:41:34 +00:00
2008-10-27 06:56:35 +00:00
2008-11-04 23:02:39 +00:00
2008-06-12 20:55:39 +00:00