Chris Lattner
eede65ce6c
Don't infininitely thread branches when a threaded edge
goes back to the block, e.g.:
Threading edge through bool from 'bb37.us.thread3829' to 'bb37.us' with cost: 1, across block:
bb37.us: ; preds = %bb37.us.thread3829, %bb37.us, %bb33
%D1361.1.us = phi i32 [ %tmp36, %bb33 ], [ %D1361.1.us, %bb37.us ], [ 0, %bb37.us.thread3829 ] ; <i32> [#uses=2]
%tmp39.us = icmp eq i32 %D1361.1.us, 0 ; <i1> [#uses=1]
br i1 %tmp39.us, label %bb37.us, label %bb42.us
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50251 91177308-0d34-0410-b5e6-96231b3b80d8
2008-04-25 04:12:29 +00:00
..
2008-04-19 22:32:52 +00:00
2008-03-01 09:15:35 +00:00
2008-03-01 09:15:35 +00:00
2007-10-19 21:09:55 +00:00
2008-03-01 09:15:35 +00:00
2008-03-01 09:15:35 +00:00
2008-03-01 09:15:35 +00:00
2008-03-01 09:15:35 +00:00
2008-03-01 09:15:35 +00:00
2008-04-19 22:32:52 +00:00
2008-03-01 09:15:35 +00:00
2008-03-01 09:15:35 +00:00
2008-04-19 22:32:52 +00:00
2008-04-11 05:13:32 +00:00
2007-07-19 23:13:04 +00:00
2008-04-19 22:32:52 +00:00
2008-04-19 22:32:52 +00:00
2008-04-23 03:03:42 +00:00
2008-03-11 22:24:29 +00:00
2008-04-25 04:12:29 +00:00
2008-03-25 04:26:08 +00:00
2008-04-19 22:32:52 +00:00
2008-03-24 20:16:14 +00:00
2008-04-23 05:36:04 +00:00
2008-03-25 04:26:08 +00:00
2008-03-19 07:28:33 +00:00
2008-03-19 07:28:33 +00:00
2008-03-19 07:28:33 +00:00
2008-04-19 22:32:52 +00:00
2008-03-19 07:28:33 +00:00
2008-03-19 07:28:33 +00:00
2008-03-19 07:28:33 +00:00
2008-04-21 07:45:10 +00:00
2008-03-19 05:39:35 +00:00
2008-04-19 22:32:52 +00:00
2008-03-19 05:39:35 +00:00
2008-03-19 04:36:04 +00:00
2008-03-18 04:14:37 +00:00
2008-04-23 05:38:20 +00:00
2008-04-24 00:01:19 +00:00
2008-04-09 17:48:11 +00:00
2008-03-12 00:07:03 +00:00
2008-01-16 03:33:05 +00:00
2008-03-10 07:21:50 +00:00
2008-04-19 22:32:52 +00:00