Jakob Stoklund Olesen
9571cb56c5
Don't PRE compares.
...
CodeGenPrepare sinks compare instructions down to their uses to prevent
live flags and predicate registers across basic blocks.
PRE of a compare instruction prevents that, forcing the i1 compare
result into a general purpose register. That is usually more expensive
than the redundant compare PRE was trying to eliminate in the first
place.
llvm-svn: 153657
2012-03-29 17:22:39 +00:00
..
2009-09-11 18:01:28 +00:00
2010-10-18 18:04:47 +00:00
2009-09-11 18:01:28 +00:00
2009-09-11 18:01:28 +00:00
2009-09-11 18:01:28 +00:00
2011-05-22 07:02:43 +00:00
2009-09-11 18:01:28 +00:00
2009-10-10 23:50:30 +00:00
2009-09-11 18:01:28 +00:00
2010-10-18 18:04:47 +00:00
2010-10-18 18:04:47 +00:00
2009-09-11 18:01:28 +00:00
2010-03-01 20:24:50 +00:00
2011-05-22 07:02:43 +00:00
2009-09-11 18:01:28 +00:00
2009-09-11 18:01:28 +00:00
2009-09-11 18:01:28 +00:00
2009-09-11 18:01:28 +00:00
2009-09-11 18:01:28 +00:00
2009-09-11 18:01:28 +00:00
2009-09-11 18:01:28 +00:00
2009-09-11 18:01:28 +00:00
2009-09-11 18:01:28 +00:00
2010-08-30 10:48:29 +00:00
2009-10-13 01:42:53 +00:00
2010-11-14 13:30:18 +00:00
2011-09-01 00:58:03 +00:00
2010-11-13 21:33:19 +00:00
2011-06-20 14:46:47 +00:00
2011-06-02 00:08:52 +00:00
2011-07-09 00:36:54 +00:00
2011-09-09 07:50:37 +00:00
2011-08-17 22:22:24 +00:00
2009-09-11 18:01:28 +00:00
2009-09-11 18:01:28 +00:00
2010-10-18 18:04:47 +00:00
2009-10-16 12:18:23 +00:00
2012-02-24 15:16:31 +00:00
2012-03-04 13:25:19 +00:00
2009-12-10 00:11:45 +00:00
2011-05-22 07:03:34 +00:00
2010-10-18 18:04:47 +00:00
2012-02-16 06:28:33 +00:00
2010-10-18 18:04:47 +00:00
2010-06-17 15:18:27 +00:00
2010-10-18 18:04:47 +00:00
2009-09-11 18:01:28 +00:00
2010-10-18 18:04:47 +00:00
2009-09-05 11:35:16 +00:00
2010-11-10 20:37:15 +00:00
2011-06-18 06:05:24 +00:00
2010-10-18 18:04:47 +00:00
2011-06-04 07:05:05 +00:00
2011-10-05 14:28:49 +00:00
2011-09-02 17:40:39 +00:00
2009-09-11 18:01:28 +00:00
2012-03-29 17:22:39 +00:00
2010-10-18 18:04:47 +00:00
2010-09-25 05:26:18 +00:00
2011-05-22 06:59:33 +00:00
2010-10-18 18:04:47 +00:00
2009-11-27 06:36:28 +00:00
2010-10-18 18:04:47 +00:00
2009-12-19 21:29:22 +00:00
2010-10-18 18:04:47 +00:00
2011-11-21 19:42:56 +00:00