Remove the old tail duplication pass. It is not used and is unable to update
authorRafael Espindola <rafael.espindola@gmail.com>
Tue, 30 Aug 2011 23:03:45 +0000 (23:03 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Tue, 30 Aug 2011 23:03:45 +0000 (23:03 +0000)
commitf940a1a869b4fe6f857e7fd8aeb97e7b7e9b390e
treebc8c030ead7ee50957d7d24d68a4aa349b4b84c5
parenteaca928a3798e1fa7072457b94eccdd5b53b5d5f
Remove the old tail duplication pass. It is not used and is unable to update
ssa, so it has to be run really early in the pipeline. Any replacement
should probably use the SSAUpdater.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@138841 91177308-0d34-0410-b5e6-96231b3b80d8
21 files changed:
docs/ReleaseNotes.html
include/llvm/InitializePasses.h
include/llvm/LinkAllPasses.h
include/llvm/Transforms/Scalar.h
lib/Transforms/Scalar/CMakeLists.txt
lib/Transforms/Scalar/Scalar.cpp
lib/Transforms/Scalar/TailDuplication.cpp [deleted file]
test/Transforms/LoopDeletion/2008-05-06-Phi.ll
test/Transforms/LoopSimplify/2003-08-15-PreheadersFail.ll
test/Transforms/TailDup/2003-06-24-Simpleloop.ll [deleted file]
test/Transforms/TailDup/2003-07-22-InfiniteLoop.ll [deleted file]
test/Transforms/TailDup/2003-08-23-InvalidatedPointers.ll [deleted file]
test/Transforms/TailDup/2003-08-31-UnreachableBlocks.ll [deleted file]
test/Transforms/TailDup/2004-04-01-DemoteRegToStack.ll [deleted file]
test/Transforms/TailDup/2008-05-13-InfiniteLoop.ll [deleted file]
test/Transforms/TailDup/2009-07-31-phicrash.ll [deleted file]
test/Transforms/TailDup/MergeTest.ll [deleted file]
test/Transforms/TailDup/PHIUpdateTest.ll [deleted file]
test/Transforms/TailDup/X86/if-tail-dup.ll [deleted file]
test/Transforms/TailDup/basictest.ll [deleted file]
test/Transforms/TailDup/basictest2.ll [deleted file]