Arnold Schwaighofer
4cd6aa110c
LoopVectorizer: Recognize min/max reductions
...
A min/max operation is represented by a select(cmp(lt/le/gt/ge, X, Y), X, Y)
sequence in LLVM. If we see such a sequence we can treat it just as any other
commutative binary instruction and reduce it.
This appears to help bzip2 by about 1.5% on an imac12,2.
radar://12960601
llvm-svn: 179773
2013-04-18 17:22:34 +00:00
..
2013-01-29 23:31:38 +00:00
2013-04-04 23:26:27 +00:00
2013-01-09 01:20:59 +00:00
2013-01-05 00:58:48 +00:00
2013-01-05 00:58:48 +00:00
2013-01-23 01:35:00 +00:00
2013-01-09 01:20:59 +00:00
2013-01-09 01:20:59 +00:00
2013-01-09 01:20:59 +00:00
2013-03-09 15:56:34 +00:00
2013-01-09 01:20:59 +00:00
2013-01-07 23:13:00 +00:00
2013-01-09 01:20:59 +00:00
2013-03-09 18:25:40 +00:00
2013-01-13 07:56:29 +00:00
2013-01-05 00:58:48 +00:00
2013-01-09 01:20:59 +00:00
2013-01-09 01:20:59 +00:00
2013-01-09 01:20:59 +00:00
2013-01-05 00:58:48 +00:00
2013-02-27 15:24:19 +00:00
2013-01-05 00:58:48 +00:00
2013-04-18 17:22:34 +00:00
2013-04-12 15:15:19 +00:00
2013-01-09 01:20:59 +00:00
2013-01-09 01:20:59 +00:00
2013-01-09 01:20:59 +00:00
2013-01-10 17:34:39 +00:00
2013-04-18 14:29:13 +00:00
2013-01-23 01:35:00 +00:00
2013-01-09 01:20:59 +00:00
2013-01-09 01:20:59 +00:00
2013-01-19 13:57:58 +00:00
2013-01-09 01:20:59 +00:00
2013-01-09 01:20:59 +00:00
2013-01-09 01:20:59 +00:00
2013-01-09 01:20:59 +00:00
2013-01-05 00:58:48 +00:00
2013-01-23 01:35:00 +00:00
2013-03-02 01:33:49 +00:00
2013-01-09 01:20:59 +00:00