LLVM API Documentation
#include <TargetMachOWriterInfo.h>


Public Types | |
| enum | { HDR_CPU_TYPE_I386 = CPU_TYPE_I386, HDR_CPU_TYPE_X86_64 = CPU_TYPE_X86_64, HDR_CPU_TYPE_ARM = CPU_TYPE_ARM, HDR_CPU_TYPE_SPARC = CPU_TYPE_SPARC, HDR_CPU_TYPE_POWERPC = CPU_TYPE_POWERPC, HDR_CPU_TYPE_POWERPC64 = CPU_TYPE_POWERPC64 } |
| enum | { HDR_CPU_SUBTYPE_I386_ALL = CPU_SUBTYPE_I386_ALL, HDR_CPU_SUBTYPE_X86_64_ALL = CPU_SUBTYPE_X86_64_ALL, HDR_CPU_SUBTYPE_ARM_ALL = CPU_SUBTYPE_ARM_ALL, HDR_CPU_SUBTYPE_SPARC_ALL = CPU_SUBTYPE_SPARC_ALL, HDR_CPU_SUBTYPE_POWERPC_ALL = CPU_SUBTYPE_POWERPC_ALL } |
Public Member Functions | |
| TargetMachOWriterInfo (uint32_t cputype, uint32_t cpusubtype) | |
| virtual | ~TargetMachOWriterInfo () |
| virtual MachineRelocation | GetJTRelocation (unsigned Offset, MachineBasicBlock *MBB) const |
| virtual unsigned | GetTargetRelocation (MachineRelocation &MR, unsigned FromIdx, unsigned ToAddr, unsigned ToIdx, OutputBuffer &RelocOut, OutputBuffer &SecOut, bool Scattered, bool Extern) const |
| uint32_t | getCPUType () const |
| uint32_t | getCPUSubType () const |
Definition at line 28 of file TargetMachOWriterInfo.h.
| anonymous enum |
| HDR_CPU_TYPE_I386 | |
| HDR_CPU_TYPE_X86_64 | |
| HDR_CPU_TYPE_ARM | |
| HDR_CPU_TYPE_SPARC | |
| HDR_CPU_TYPE_POWERPC | |
| HDR_CPU_TYPE_POWERPC64 |
Definition at line 55 of file TargetMachOWriterInfo.h.
| anonymous enum |
| HDR_CPU_SUBTYPE_I386_ALL | |
| HDR_CPU_SUBTYPE_X86_64_ALL | |
| HDR_CPU_SUBTYPE_ARM_ALL | |
| HDR_CPU_SUBTYPE_SPARC_ALL | |
| HDR_CPU_SUBTYPE_POWERPC_ALL |
Definition at line 82 of file TargetMachOWriterInfo.h.
| llvm::TargetMachOWriterInfo::TargetMachOWriterInfo | ( | uint32_t | cputype, | |
| uint32_t | cpusubtype | |||
| ) | [inline] |
Definition at line 90 of file TargetMachOWriterInfo.h.
| TargetMachOWriterInfo::~TargetMachOWriterInfo | ( | ) | [virtual] |
Definition at line 18 of file TargetMachOWriterInfo.cpp.
| MachineRelocation TargetMachOWriterInfo::GetJTRelocation | ( | unsigned | Offset, | |
| MachineBasicBlock * | MBB | |||
| ) | const [virtual] |
Definition at line 21 of file TargetMachOWriterInfo.cpp.
References llvm::MachineRelocation::getBB(), and llvm::MachineRelocation::VANILLA.
| virtual unsigned llvm::TargetMachOWriterInfo::GetTargetRelocation | ( | MachineRelocation & | MR, | |
| unsigned | FromIdx, | |||
| unsigned | ToAddr, | |||
| unsigned | ToIdx, | |||
| OutputBuffer & | RelocOut, | |||
| OutputBuffer & | SecOut, | |||
| bool | Scattered, | |||
| bool | Extern | |||
| ) | const [inline, virtual] |
| uint32_t llvm::TargetMachOWriterInfo::getCPUType | ( | ) | const [inline] |
Definition at line 106 of file TargetMachOWriterInfo.h.
| uint32_t llvm::TargetMachOWriterInfo::getCPUSubType | ( | ) | const [inline] |
Definition at line 107 of file TargetMachOWriterInfo.h.
This web site is hosted by the Computer Science Department at the University of Illinois at Urbana-Champaign.