LLVM API Documentation
AArch64_MachoTargetObjectFile - This TLOF implementation is used for Darwin. More...
#include <AArch64TargetObjectFile.h>


Public Member Functions | |
| const MCExpr * | getTTypeGlobalReference (const GlobalValue *GV, unsigned Encoding, Mangler &Mang, const TargetMachine &TM, MachineModuleInfo *MMI, MCStreamer &Streamer) const override |
| The mach-o version of this method defaults to returning a stub reference. | |
| MCSymbol * | getCFIPersonalitySymbol (const GlobalValue *GV, Mangler &Mang, const TargetMachine &TM, MachineModuleInfo *MMI) const override |
AArch64_MachoTargetObjectFile - This TLOF implementation is used for Darwin.
Definition at line 25 of file AArch64TargetObjectFile.h.
| MCSymbol * AArch64_MachoTargetObjectFile::getCFIPersonalitySymbol | ( | const GlobalValue * | GV, |
| Mangler & | Mang, | ||
| const TargetMachine & | TM, | ||
| MachineModuleInfo * | MMI | ||
| ) | const [override, virtual] |
Reimplemented from llvm::TargetLoweringObjectFileMachO.
Definition at line 48 of file AArch64TargetObjectFile.cpp.
References llvm::TargetMachine::getSymbol().
| const MCExpr * AArch64_MachoTargetObjectFile::getTTypeGlobalReference | ( | const GlobalValue * | GV, |
| unsigned | Encoding, | ||
| Mangler & | Mang, | ||
| const TargetMachine & | TM, | ||
| MachineModuleInfo * | MMI, | ||
| MCStreamer & | Streamer | ||
| ) | const [override, virtual] |
The mach-o version of this method defaults to returning a stub reference.
Reimplemented from llvm::TargetLoweringObjectFileMachO.
Definition at line 26 of file AArch64TargetObjectFile.cpp.
References llvm::MCSymbolRefExpr::Create(), llvm::MCBinaryExpr::CreateSub(), llvm::dwarf::DW_EH_PE_indirect, llvm::dwarf::DW_EH_PE_pcrel, llvm::MCStreamer::EmitLabel(), llvm::TargetMachine::getSymbol(), llvm::TargetLoweringObjectFileMachO::getTTypeGlobalReference(), and llvm::MCSymbolRefExpr::VK_GOT.