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)
commit30422eea0f9341a77a871addb31f8a12806ea18a
treeaf67e39986023907048515b64f3dfc93c9f904f8
parent4881bdf1413aed8163e96c01e12f416cb61908a1
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"

llvm-svn: 289453
llvm/lib/Analysis/ScalarEvolution.cpp
llvm/lib/Analysis/ScalarEvolutionExpander.cpp
llvm/test/Transforms/LoopIdiom/pr30935.ll [deleted file]
llvm/unittests/Analysis/ScalarEvolutionTest.cpp