llvm-6502/lib/Target/PowerPC/MCTargetDesc
Justin Hibbits fcd08c294a Add support for small-model PIC for PowerPC.
Summary:
Large-model was added first.  With the addition of support for multiple PIC
models in LLVM, now add small-model PIC for 32-bit PowerPC, SysV4 ABI.  This
generates more optimal code, for shared libraries with less than about 16380
data objects.

Test Plan: Test cases added or updated

Reviewers: joerg, hfinkel

Reviewed By: hfinkel

Subscribers: jholewinski, mcrosier, emaste, llvm-commits

Differential Revision: http://reviews.llvm.org/D5399

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@221791 91177308-0d34-0410-b5e6-96231b3b80d8
2014-11-12 15:16:30 +00:00
..
CMakeLists.txt
LLVMBuild.txt
Makefile
PPCAsmBackend.cpp
PPCELFObjectWriter.cpp Add support for small-model PIC for PowerPC. 2014-11-12 15:16:30 +00:00
PPCFixupKinds.h Canonicalize header guards into a common format. 2014-08-13 16:26:38 +00:00
PPCMachObjectWriter.cpp MC: Bit pack MCSymbolData. 2014-10-11 15:07:21 +00:00
PPCMCAsmInfo.cpp Remove HasLEB128. 2014-08-15 14:01:07 +00:00
PPCMCAsmInfo.h Canonicalize header guards into a common format. 2014-08-13 16:26:38 +00:00
PPCMCCodeEmitter.cpp
PPCMCExpr.cpp @l and friends adjust their value depending the context used in. 2014-08-10 12:41:50 +00:00
PPCMCExpr.h Canonicalize header guards into a common format. 2014-08-13 16:26:38 +00:00
PPCMCTargetDesc.cpp Simplify handling of --noexecstack by using getNonexecutableStackSection. 2014-10-15 16:12:52 +00:00
PPCMCTargetDesc.h Canonicalize header guards into a common format. 2014-08-13 16:26:38 +00:00
PPCPredicates.cpp
PPCPredicates.h Canonicalize header guards into a common format. 2014-08-13 16:26:38 +00:00