Remove the LoopInstSimplify pass (-loop-instsimplify)
authorVedant Kumar <vsk@apple.com>
Mon, 12 Mar 2018 20:49:42 +0000 (20:49 +0000)
committerVedant Kumar <vsk@apple.com>
Mon, 12 Mar 2018 20:49:42 +0000 (20:49 +0000)
commit3a408538f0913f99f5c726734c684710a4304707
tree6550129b741e5ef16c7cbcab98794193eab319b6
parenta3d8ef0f0821f674a24587f0a477cf33e15ae06e
Remove the LoopInstSimplify pass (-loop-instsimplify)

LoopInstSimplify is unused and untested. Reading through the commit
history the pass also seems to have a high maintenance burden.

It would be best to retire the pass for now. It should be easy to
recover if we need something similar in the future.

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

llvm-svn: 327329
llvm/docs/ReleaseNotes.rst
llvm/include/llvm/InitializePasses.h
llvm/include/llvm/Transforms/Scalar.h
llvm/include/llvm/Transforms/Scalar/LoopInstSimplify.h [deleted file]
llvm/lib/Passes/PassBuilder.cpp
llvm/lib/Passes/PassRegistry.def
llvm/lib/Transforms/Scalar/CMakeLists.txt
llvm/lib/Transforms/Scalar/LoopInstSimplify.cpp [deleted file]
llvm/lib/Transforms/Scalar/Scalar.cpp
llvm/test/Feature/optnone-opt.ll