OSDN Git Service

Revert "[SCEVExpand] do not hoist divisions by zero (PR30935)"
authorReid Kleckner <rnk@google.com>
Mon, 12 Dec 2016 18:52:32 +0000 (18:52 +0000)
committerReid Kleckner <rnk@google.com>
Mon, 12 Dec 2016 18:52:32 +0000 (18:52 +0000)
commit56976905f135daa9cbbad9a4601f9c8992aad372
tree3c202f8e933c2051d668895f91f0c418bbc145d9
parent8d8add26f4c0cbe4767212caca0f136b8284ee38
Revert "[SCEVExpand] do not hoist divisions by zero (PR30935)"

Reverts r289412. It caused an OOB PHI operand access in instcombine when
ASan is enabled. Reduction in progress.

Also reverts "[SCEVExpander] Add a test case related to r289412"

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@289453 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Analysis/ScalarEvolution.cpp
lib/Analysis/ScalarEvolutionExpander.cpp
test/Transforms/LoopIdiom/pr30935.ll [deleted file]
unittests/Analysis/ScalarEvolutionTest.cpp