]> granicus.if.org Git - llvm/commit
[SCEV] Disable canonical expansion for non-affine addrecs.
authorArtur Pilipenko <apilipenko@azulsystems.com>
Tue, 24 Sep 2019 23:21:07 +0000 (23:21 +0000)
committerArtur Pilipenko <apilipenko@azulsystems.com>
Tue, 24 Sep 2019 23:21:07 +0000 (23:21 +0000)
commita057b8e901ceac9d25b2ff646fd026bf3455f863
tree8bb63b5cf7233094a6c451476687f5935311a890
parent2bc1224a89cb7958c48a8f012529e7771f706d67
[SCEV] Disable canonical expansion for non-affine addrecs.

Reviewed By: apilipenko

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

Patch by Evgeniy Brevnov (ybrevnov@azul.com)

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@372789 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Analysis/ScalarEvolutionExpander.h
lib/Analysis/ScalarEvolutionExpander.cpp
unittests/Analysis/ScalarEvolutionTest.cpp