dim
370a96c692
Pull in r271548 from upstream llvm trunk (by me):
...
Only attempt to detect AVG if SSE2 is available
Summary:
In PR29973 Sanjay Patel reported an assertion failure when a certain
loop was optimized, for a target without SSE2 support. It turned out
this was because of the AVG pattern detection introduced in rL253952.
Prevent the assertion failure by bailing out early in
`detectAVGPattern()`, if the target does not support SSE2.
Also add a minimized test case.
Reviewers: congh, eli.friedman, spatel
Subscribers: emaste, llvm-commits
Differential Revision: http://reviews.llvm.org/D20905
This should fix assertion failures ("Requires at least SSE2!") when
building the games/0ad port with CPUTYPE=pentium3.
Reported by: madpilot
2016-06-02 19:54:38 +00:00
..
2016-06-02 19:54:38 +00:00
2016-02-24 17:20:11 +00:00
2016-02-24 17:20:11 +00:00
2016-02-24 21:38:51 +00:00
2016-02-24 17:20:11 +00:00
2016-03-08 21:26:44 +00:00
2016-03-08 21:26:44 +00:00
2016-02-24 17:20:11 +00:00
2016-03-08 21:26:44 +00:00
2016-03-08 21:26:44 +00:00
2016-02-24 17:20:11 +00:00
2016-02-24 17:20:11 +00:00
2016-02-24 17:20:11 +00:00
2016-02-24 21:38:51 +00:00
2016-02-24 21:38:51 +00:00
2016-02-24 21:38:51 +00:00
2016-02-24 21:38:51 +00:00
2016-02-24 21:38:51 +00:00
2016-02-24 21:38:51 +00:00
2015-12-01 05:23:19 +00:00
2016-02-24 17:20:11 +00:00
2016-02-24 17:20:11 +00:00
2016-02-24 17:20:11 +00:00
2016-02-24 21:38:51 +00:00
2016-02-24 21:38:51 +00:00
2016-03-08 21:26:44 +00:00
2016-01-04 00:02:58 +00:00
2015-12-01 05:23:19 +00:00
2016-01-04 00:02:58 +00:00
2016-03-08 21:26:44 +00:00
2016-02-24 21:38:51 +00:00
2016-02-24 17:20:11 +00:00
2016-02-24 17:20:11 +00:00
2016-02-24 17:20:11 +00:00
2016-02-24 17:20:11 +00:00
2016-02-24 17:20:11 +00:00
2016-02-24 17:20:11 +00:00
2016-02-24 17:20:11 +00:00
2016-02-24 17:20:11 +00:00
2016-02-24 17:20:11 +00:00
2015-12-01 05:23:19 +00:00
2016-02-24 17:20:11 +00:00
2015-12-01 05:23:19 +00:00
2016-03-08 21:26:44 +00:00
2016-03-08 21:26:44 +00:00
2015-06-16 23:37:19 +00:00
2015-06-16 23:37:19 +00:00
2015-12-01 05:23:19 +00:00
2015-12-01 05:23:19 +00:00
2016-02-24 17:20:11 +00:00
2016-02-24 17:20:11 +00:00
2016-03-08 21:26:44 +00:00
2016-03-08 21:26:44 +00:00
2016-02-24 17:20:11 +00:00
2015-12-01 05:23:19 +00:00
2015-12-01 05:23:19 +00:00
2015-12-01 05:23:19 +00:00
2015-12-01 05:23:19 +00:00
2015-12-01 05:23:19 +00:00
2015-12-01 05:23:19 +00:00
2016-02-24 21:38:51 +00:00
2016-02-24 17:20:11 +00:00
2015-12-01 05:23:19 +00:00
2016-02-24 21:38:51 +00:00
2016-03-08 21:26:44 +00:00
2016-03-08 21:26:44 +00:00
2016-02-24 17:20:11 +00:00
2016-02-24 17:20:11 +00:00
2015-12-01 05:23:19 +00:00
2015-12-01 05:23:19 +00:00
2016-02-24 21:38:51 +00:00
2016-02-24 21:38:51 +00:00
2016-01-04 00:02:58 +00:00
2016-03-08 21:26:44 +00:00
2016-03-08 21:26:44 +00:00
2016-03-08 21:26:44 +00:00
2016-03-08 21:26:44 +00:00
2016-03-08 21:26:44 +00:00
2016-03-08 21:26:44 +00:00
2016-03-08 21:26:44 +00:00
2016-03-08 21:26:44 +00:00
2016-03-08 21:26:44 +00:00
2016-03-08 21:26:44 +00:00
2016-03-08 21:26:44 +00:00
2016-03-08 21:26:44 +00:00
2016-03-08 21:26:44 +00:00
2016-03-08 21:26:44 +00:00
2016-03-08 21:26:44 +00:00
2016-03-08 21:26:44 +00:00
2016-03-08 21:26:44 +00:00
2016-03-08 21:26:44 +00:00
2016-03-08 21:26:44 +00:00
2016-03-08 21:26:44 +00:00
2016-02-21 13:49:26 +00:00
2016-02-16 23:11:09 +00:00
2016-03-08 21:26:44 +00:00
2016-03-08 21:26:44 +00:00
2016-03-08 21:26:44 +00:00
2016-03-08 21:26:44 +00:00
2016-03-08 21:26:44 +00:00
2016-03-08 21:26:44 +00:00
2016-03-08 21:26:44 +00:00
2016-03-08 21:26:44 +00:00
2016-03-08 21:26:44 +00:00
2015-12-31 14:39:45 +00:00
2015-09-06 22:02:13 +00:00
2016-03-08 21:26:44 +00:00
2015-06-13 19:20:56 +00:00
2016-03-08 21:26:44 +00:00
2016-03-08 21:26:44 +00:00
2016-03-08 21:26:44 +00:00
2016-03-08 21:26:44 +00:00
2016-03-08 21:26:44 +00:00
2016-03-08 21:26:44 +00:00
2016-03-08 21:26:44 +00:00
2016-03-08 21:26:44 +00:00
2016-03-08 21:26:44 +00:00
2015-06-13 19:20:56 +00:00
2016-03-08 21:26:44 +00:00
2016-03-08 21:26:44 +00:00
2016-03-08 21:26:44 +00:00
2016-03-08 21:26:44 +00:00
2016-03-08 21:26:44 +00:00
2016-03-08 21:26:44 +00:00
2016-03-08 21:26:44 +00:00
2016-03-08 21:26:44 +00:00
2016-03-08 21:26:44 +00:00
2015-06-20 19:34:50 +00:00
2016-03-08 21:26:44 +00:00
2016-03-08 21:26:44 +00:00
2016-03-08 21:26:44 +00:00
2016-03-08 21:26:44 +00:00
2016-03-08 21:26:44 +00:00
2016-03-08 21:26:44 +00:00
2016-03-08 21:26:44 +00:00
2016-03-08 21:26:44 +00:00
2016-03-26 03:46:12 +00:00
2016-03-08 21:26:44 +00:00
2015-06-20 19:34:50 +00:00
2016-03-08 21:26:44 +00:00
2016-03-08 21:26:44 +00:00
2016-03-08 21:26:44 +00:00
2016-03-08 21:26:44 +00:00
2016-03-08 21:26:44 +00:00
2016-03-08 21:26:44 +00:00
2016-03-08 21:26:44 +00:00
2016-03-08 21:26:44 +00:00
2016-03-08 21:26:44 +00:00
2015-06-13 19:20:56 +00:00
2016-05-18 06:01:18 +00:00
2016-01-23 14:17:21 +00:00
2013-09-20 01:52:02 +00:00
2016-01-04 00:02:58 +00:00