Jakob Stoklund Olesen
41e2073f62
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.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153657 91177308-0d34-0410-b5e6-96231b3b80d8
2012-03-29 17:22:39 +00:00
..
2012-02-16 06:28:33 +00:00
2012-02-16 06:28:33 +00:00
2012-02-16 06:28:33 +00:00
2012-02-16 06:28:33 +00:00
2012-02-16 06:28:33 +00:00
2012-02-16 06:28:33 +00:00
2012-02-16 06:28:33 +00:00
2012-02-16 06:28:33 +00:00
2012-03-09 13:45:18 +00:00
2012-02-16 06:28:33 +00:00
2012-02-28 05:06:24 +00:00
2012-03-13 01:06:07 +00:00
2012-02-16 06:28:33 +00:00
2012-02-16 06:28:33 +00:00
2012-03-28 14:50:09 +00:00
2012-03-29 17:22:39 +00:00
2012-03-22 17:10:07 +00:00
2012-03-28 08:38:27 +00:00
2012-03-18 23:28:48 +00:00
2012-03-28 18:42:50 +00:00
2012-02-16 06:28:33 +00:00
2012-02-16 06:28:33 +00:00
2012-03-13 18:07:41 +00:00
2012-02-16 06:28:33 +00:00
2012-02-16 06:28:33 +00:00
2012-02-16 06:28:33 +00:00
2012-02-16 06:28:33 +00:00
2012-02-16 06:28:33 +00:00
2012-03-20 21:24:52 +00:00
2012-03-26 21:45:37 +00:00
2012-03-22 17:09:04 +00:00
2012-02-16 06:28:33 +00:00
2012-02-16 06:28:33 +00:00
2012-02-16 06:28:33 +00:00
2012-02-16 06:28:33 +00:00
2012-02-16 06:28:33 +00:00
2012-02-16 06:28:33 +00:00
2012-02-16 06:28:33 +00:00
2012-02-16 06:28:33 +00:00
2012-03-23 18:09:00 +00:00
2012-02-16 06:28:33 +00:00
2012-02-16 06:28:33 +00:00
2012-02-16 06:28:33 +00:00
2012-03-15 20:24:29 +00:00
2012-02-16 06:28:33 +00:00
2012-02-16 06:28:33 +00:00
2012-02-16 06:28:33 +00:00
2012-02-16 06:28:33 +00:00
2012-02-16 06:28:33 +00:00
2012-02-16 06:28:33 +00:00
2012-03-25 09:02:19 +00:00