Changes from Duncan's review:
authorNick Lewycky <nicholas@mxc.ca>
Sun, 2 Nov 2008 16:46:26 +0000 (16:46 +0000)
committerNick Lewycky <nicholas@mxc.ca>
Sun, 2 Nov 2008 16:46:26 +0000 (16:46 +0000)
commit6feb333695f913cd7b525f9a2d5b887f4b0fca1f
treecbcbd587aa05a85ea5402a47d756acfb70b08aca
parente4915157303b6c61a653c8da1b7017ed089e51f8
Changes from Duncan's review:
 * merge two weak functions by making them both alias a third non-weak fn
 * don't reimplement CallSite::hasArgument
 * whitelist the safe linkage types

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58568 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/IPO/MergeFunctions.cpp
test/Transforms/MergeFunc/fold-weak.ll [new file with mode: 0644]