LLVM 23.0.0git
AArch64TargetObjectFile.cpp File Reference

Go to the source code of this file.

Functions

template<typename MachineModuleInfoTarget>
static MCSymbolgetAuthPtrSlotSymbolHelper (MCContext &Ctx, const TargetMachine &TM, MachineModuleInfo *MMI, MachineModuleInfoTarget &TargetMMI, const MCSymbol *RawSym, AArch64PACKey::ID Key, uint16_t Discriminator)
static bool isExecuteOnlyFunction (const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM)

Variables

static cl::opt< boolEmitAArch64DebugTLSLocation ("aarch64-emit-debug-tls-location", cl::desc("Emit the TLS DWARF location with DTPREL relocation for AArch64"), cl::Hidden)

Function Documentation

◆ getAuthPtrSlotSymbolHelper()

◆ isExecuteOnlyFunction()

Variable Documentation

◆ EmitAArch64DebugTLSLocation

cl::opt< bool > EmitAArch64DebugTLSLocation("aarch64-emit-debug-tls-location", cl::desc("Emit the TLS DWARF location with DTPREL relocation for AArch64"), cl::Hidden) ( "aarch64-emit-debug-tls-location" ,
cl::desc("Emit the TLS DWARF location with DTPREL relocation for AArch64") ,
cl::Hidden  )
static