Fixing several transforms which would drop the collector attribute
authorGordon Henriksen <gordonhenriksen@mac.com>
Tue, 25 Dec 2007 22:16:06 +0000 (22:16 +0000)
committerGordon Henriksen <gordonhenriksen@mac.com>
Tue, 25 Dec 2007 22:16:06 +0000 (22:16 +0000)
commit194c90ed2a8e74b5a1c5184835f84c572d524dad
treeb77faaa1cebd7341073265b7f230b82a86a80dc3
parent64910eeec481c90640a374e27011644217ebb130
Fixing several transforms which would drop the collector attribute
when copying functions.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45356 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Linker/LinkModules.cpp
lib/Transforms/IPO/ArgumentPromotion.cpp
lib/Transforms/IPO/DeadArgumentElimination.cpp
lib/Transforms/IPO/ExtractFunction.cpp
tools/llvm2cpp/CppWriter.cpp