diff options
author | David Fang <fang@csl.cornell.edu> | 2013-08-08 20:14:40 +0000 |
---|---|---|
committer | David Fang <fang@csl.cornell.edu> | 2013-08-08 20:14:40 +0000 |
commit | b88cdf62f58db831aba26b6c94a8e6866a96a0b7 (patch) | |
tree | b7a0298c05a267b4e7f5d5293a5ab2cba9a86745 /llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h | |
parent | 614f707362f8be2d6fcdcabb1c9f75e91ccfee71 (diff) | |
download | bcm5719-llvm-b88cdf62f58db831aba26b6c94a8e6866a96a0b7.tar.gz bcm5719-llvm-b88cdf62f58db831aba26b6c94a8e6866a96a0b7.zip |
initial draft of PPCMachObjectWriter.cpp
this records relocation entries in the mach-o object file
for PIC code generation.
tested on powerpc-darwin8, validated against darwin otool -rvV
llvm-svn: 188004
Diffstat (limited to 'llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h')
-rw-r--r-- | llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h b/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h index 9f2913252f1..16c3cb4179c 100644 --- a/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h +++ b/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h @@ -46,6 +46,10 @@ MCAsmBackend *createPPCAsmBackend(const Target &T, StringRef TT, StringRef CPU); MCObjectWriter *createPPCELFObjectWriter(raw_ostream &OS, bool Is64Bit, uint8_t OSABI); +/// createPPCELFObjectWriter - Construct a PPC Mach-O object writer. +MCObjectWriter *createPPCMachObjectWriter(raw_ostream &OS, bool Is64Bit, + uint32_t CPUType, + uint32_t CPUSubtype); } // End llvm namespace // Generated files will use "namespace PPC". To avoid symbol clash, |