Dimitry Andric d754696bcb For now, revert r287232 from upstream llvm trunk (by Daniil Fukalov):
[SCEV] limit recursion depth of CompareSCEVComplexity

  Summary:
  CompareSCEVComplexity goes too deep (50+ on a quite a big unrolled
  loop) and runs almost infinite time.

  Added cache of "equal" SCEV pairs to earlier cutoff of further
  estimation. Recursion depth limit was also introduced as a parameter.

  Reviewers: sanjoy

  Subscribers: mzolotukhin, tstellarAMD, llvm-commits

  Differential Revision: https://reviews.llvm.org/D26389

This commit is the cause of excessive compile times on skein_block.c
(and possibly other files) during kernel builds on amd64.

We never saw the problematic behavior described in this upstream commit,
so for now it is better to revert it.  An upstream bug has been filed
here: https://bugs.llvm.org/show_bug.cgi?id=32142

Reported by:	mjg
2017-03-05 19:56:20 +00:00
..
2016-11-14 00:33:03 +00:00
2017-02-01 02:42:45 +00:00
2016-12-19 23:38:07 +00:00
2016-07-01 05:48:45 +00:00
2016-11-07 15:54:47 +00:00
2016-04-20 17:58:13 +00:00
2017-03-02 01:14:48 +00:00
2017-03-02 22:59:35 +00:00
2016-07-30 01:16:06 +00:00
2017-02-19 17:37:16 +00:00
2017-02-28 23:42:47 +00:00
2017-02-19 17:46:37 +00:00
2017-02-06 08:49:57 +00:00
2017-02-28 23:42:47 +00:00
2016-09-03 23:04:56 +00:00
2017-02-28 23:42:47 +00:00
2017-02-20 00:56:46 +00:00
2017-01-30 16:32:53 +00:00
2017-02-28 23:42:47 +00:00
2016-08-24 12:32:24 +00:00
2017-02-20 23:48:50 +00:00
2017-02-28 23:42:47 +00:00
2016-12-04 23:23:59 +00:00
2016-09-29 18:24:29 +00:00
2017-01-06 07:54:53 +00:00
2017-01-17 05:55:47 +00:00