llvm-6502/lib
Adhemerval Zanella aa71428378 Initial TOC support for PowerPC64 object creation
This patch adds initial PPC64 TOC MC object creation using the small mcmodel
(a single 64K TOC) adding the some TOC relocations (R_PPC64_TOC,
R_PPC64_TOC16, and R_PPC64_TOC16DS).

The addition of 'undefinedExplicitRelSym' hook on 'MCELFObjectTargetWriter'
is meant to avoid the creation of an unreferenced ".TOC." symbol (used in
the .odp creation) as well to set the R_PPC64_TOC relocation target as the
temporary ".TOC." symbol. On PPC64 ABI, the R_PPC64_TOC relocation should
not point to any symbol.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@166677 91177308-0d34-0410-b5e6-96231b3b80d8
2012-10-25 12:27:42 +00:00
..
Analysis getSmallConstantTripMultiple should never return zero. 2012-10-24 19:46:44 +00:00
Archive
AsmParser Special calling conventions for Intel OpenCL built-in library. 2012-10-24 14:46:16 +00:00
Bitcode Move the Attributes::Builder outside of the Attributes class and into its own class named AttrBuilder. No functionality change. 2012-10-15 20:35:56 +00:00
CodeGen Stop running the machine code verifier unconditionally. 2012-10-25 00:05:39 +00:00
DebugInfo Use a typedef to reduce some typing and reformat code accordingly. 2012-10-16 23:46:25 +00:00
ExecutionEngine Add some cleanup to the DataLayout changes requested by Chandler. 2012-10-24 18:36:13 +00:00
Linker
MC Initial TOC support for PowerPC64 object creation 2012-10-25 12:27:42 +00:00
Object Cosmetic changes 2012-10-10 01:45:52 +00:00
Support Support: Don't remove special files on signals. 2012-10-17 16:30:54 +00:00
TableGen tblgen: Compile TableGen without RTTI. 2012-10-10 20:27:18 +00:00
Target Initial TOC support for PowerPC64 object creation 2012-10-25 12:27:42 +00:00
Transforms Teach SROA how to split whole-alloca integer loads and stores into 2012-10-25 04:37:07 +00:00
VMCore Add some cleanup to the DataLayout changes requested by Chandler. 2012-10-24 18:36:13 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile