Disable tail duplication of call instructions. The cost
authorChris Lattner <sabre@nondot.org>
Sun, 4 Nov 2007 06:37:55 +0000 (06:37 +0000)
committerChris Lattner <sabre@nondot.org>
Sun, 4 Nov 2007 06:37:55 +0000 (06:37 +0000)
commit0647ebf1dc1045cf9614815581d2fe016ea5d229
treebad3c120a26387d5ff2a78ad34cc7d6789007c67
parente719831b1c8a9f5ed6996abb2ec511e43a3fc9d0
Disable tail duplication of call instructions.  The cost
metric is way off for these in general, and this works around
buggy code like that in PR1764.  we'll see if there is a big
performance impact of this.  If so, I'll revert it tomorrow.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43668 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Scalar/TailDuplication.cpp