remove the StructRetPromotion pass. It is unused, not maintained and
authorChris Lattner <sabre@nondot.org>
Mon, 11 Apr 2011 23:09:44 +0000 (23:09 +0000)
committerChris Lattner <sabre@nondot.org>
Mon, 11 Apr 2011 23:09:44 +0000 (23:09 +0000)
commitb5f18f5df00e861b68a06d7d6da0664b3e0ba3d8
treeeefa1876d90ecf627fe5b2398531741352206443
parentef9d9fdde13312825586350495746b0a8205ff12
remove the StructRetPromotion pass.  It is unused, not maintained and
has some bugs.  If this is interesting functionality, it should be
reimplemented in the argpromotion pass.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129314 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/InitializePasses.h
include/llvm/LinkAllPasses.h
include/llvm/Transforms/IPO.h
lib/Transforms/IPO/CMakeLists.txt
lib/Transforms/IPO/IPO.cpp
lib/Transforms/IPO/StructRetPromotion.cpp [deleted file]
test/Transforms/SRETPromotion/2008-03-11-attributes.ll [deleted file]
test/Transforms/SRETPromotion/2008-06-04-function-pointer-passing.ll [deleted file]
test/Transforms/SRETPromotion/2008-06-05-non-call-use.ll [deleted file]
test/Transforms/SRETPromotion/basictest.ll [deleted file]
test/Transforms/SRETPromotion/dg.exp [deleted file]