use EmitLinkage for functions as well as globals. One output
authorChris Lattner <sabre@nondot.org>
Tue, 26 Jan 2010 23:51:52 +0000 (23:51 +0000)
committerChris Lattner <sabre@nondot.org>
Tue, 26 Jan 2010 23:51:52 +0000 (23:51 +0000)
commit111a3193b5e25f8765221f2e94fba888155fe4eb
tree1d07d95d50869d19c17aa33be0905e1ce772554e
parenta3e8883d710c435d640d65e52f0c6dcce21cad5b
use EmitLinkage for functions as well as globals.  One output
change is that we now use ".linkonce discard" for global variables
instead of ".linkonce samesize".  These should be the same, just less
strict.  If anyone is interested in mcizing MCSection for COFF targets,
this should be easy to fix.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94623 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/AsmPrinter/AsmPrinter.cpp
lib/MC/MCAsmInfoCOFF.cpp