several major improvements to the sparc backend: support for weak linkage
commit49102def1108f7c206537893c0ad47d359d00883
authorChris Lattner <sabre@nondot.org>
Tue, 15 Sep 2009 17:46:24 +0000 (15 17:46 +0000)
committerChris Lattner <sabre@nondot.org>
Tue, 15 Sep 2009 17:46:24 +0000 (15 17:46 +0000)
treec6ea58f21ac327940105e66d47fc76a3736459ad
parent03dd9bb9a759b3cc6c658910a3923f8fb869e2fd
several major improvements to the sparc backend: support for weak linkage
and PIC codegen.  Patch by Venkatraman Govindaraju!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81877 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/Sparc/AsmPrinter/SparcAsmPrinter.cpp
lib/Target/Sparc/SparcISelDAGToDAG.cpp
lib/Target/Sparc/SparcISelLowering.cpp
lib/Target/Sparc/SparcISelLowering.h
lib/Target/Sparc/SparcInstrInfo.cpp
lib/Target/Sparc/SparcInstrInfo.h
lib/Target/Sparc/SparcInstrInfo.td
lib/Target/Sparc/SparcRegisterInfo.td
test/CodeGen/SPARC/2009-08-28-PIC.ll [new file with mode: 0644]
test/CodeGen/SPARC/2009-08-28-WeakLinkage.ll [new file with mode: 0644]