Fix LSR compile time hang.
authorEvgeny Stupachenko <evstupac@gmail.com>
Wed, 16 May 2018 02:48:50 +0000 (02:48 +0000)
committerEvgeny Stupachenko <evstupac@gmail.com>
Wed, 16 May 2018 02:48:50 +0000 (02:48 +0000)
commitbff9302c3d188954fbd6852c57bfc05419754305
treef4dfaf85e426789a5a2699e11d1d2f676e98c4d1
parent5412b21d242dfe2767b4c249d5407acc1b8c19f0
Fix LSR compile time hang.

Summary:
Limit number of reassociations in GenerateReassociationsImpl.

Reviewers: qcolombet, mkazantsev

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

From: Evgeny Stupachenko <evstupac@gmail.com>
                         <evgeny.v.stupachenko@intel.com>
llvm-svn: 332426
llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
llvm/test/Transforms/LoopStrengthReduce/lsr-comp-time.ll [new file with mode: 0644]