LLVM 19.0.0git
llvm::TargetLoweringObjectFileELF Member List

This is the complete list of members for llvm::TargetLoweringObjectFileELF, including all inherited members.

ADASectionllvm::MCObjectFileInfoprotected
AddrSigSectionllvm::MCObjectFileInfoprotected
BSSSectionllvm::MCObjectFileInfoprotected
CallSiteEncodingllvm::TargetLoweringObjectFileprotected
COFFDebugSymbolsSectionllvm::MCObjectFileInfoprotected
COFFDebugTypesSectionllvm::MCObjectFileInfoprotected
COFFGlobalTypeHashesSectionllvm::MCObjectFileInfoprotected
CompactUnwindDwarfEHFrameOnlyllvm::MCObjectFileInfoprotected
CompactUnwindSectionllvm::MCObjectFileInfoprotected
ConstDataCoalSectionllvm::MCObjectFileInfoprotected
ConstDataSectionllvm::MCObjectFileInfoprotected
ConstTextCoalSectionllvm::MCObjectFileInfoprotected
CStringSectionllvm::MCObjectFileInfoprotected
DataBSSSectionllvm::MCObjectFileInfoprotected
DataCoalSectionllvm::MCObjectFileInfoprotected
DataCommonSectionllvm::MCObjectFileInfoprotected
DataRelROSectionllvm::MCObjectFileInfoprotected
DataSectionllvm::MCObjectFileInfoprotected
DrectveSectionllvm::MCObjectFileInfoprotected
DwarfAbbrevDWOSectionllvm::MCObjectFileInfoprotected
DwarfAbbrevSectionllvm::MCObjectFileInfoprotected
DwarfAccelNamespaceSectionllvm::MCObjectFileInfoprotected
DwarfAccelNamesSectionllvm::MCObjectFileInfoprotected
DwarfAccelObjCSectionllvm::MCObjectFileInfoprotected
DwarfAccelTypesSectionllvm::MCObjectFileInfoprotected
DwarfAddrSectionllvm::MCObjectFileInfoprotected
DwarfARangesSectionllvm::MCObjectFileInfoprotected
DwarfCUIndexSectionllvm::MCObjectFileInfoprotected
DwarfDebugInlineSectionllvm::MCObjectFileInfoprotected
DwarfDebugNamesSectionllvm::MCObjectFileInfoprotected
DwarfFrameSectionllvm::MCObjectFileInfoprotected
DwarfGnuPubNamesSectionllvm::MCObjectFileInfoprotected
DwarfGnuPubTypesSectionllvm::MCObjectFileInfoprotected
DwarfInfoDWOSectionllvm::MCObjectFileInfoprotected
DwarfInfoSectionllvm::MCObjectFileInfoprotected
DwarfLineDWOSectionllvm::MCObjectFileInfoprotected
DwarfLineSectionllvm::MCObjectFileInfoprotected
DwarfLineStrSectionllvm::MCObjectFileInfoprotected
DwarfLocDWOSectionllvm::MCObjectFileInfoprotected
DwarfLoclistsDWOSectionllvm::MCObjectFileInfoprotected
DwarfLoclistsSectionllvm::MCObjectFileInfoprotected
DwarfLocSectionllvm::MCObjectFileInfoprotected
DwarfMacinfoDWOSectionllvm::MCObjectFileInfoprotected
DwarfMacinfoSectionllvm::MCObjectFileInfoprotected
DwarfMacroDWOSectionllvm::MCObjectFileInfoprotected
DwarfMacroSectionllvm::MCObjectFileInfoprotected
DwarfPubNamesSectionllvm::MCObjectFileInfoprotected
DwarfPubTypesSectionllvm::MCObjectFileInfoprotected
DwarfRangesSectionllvm::MCObjectFileInfoprotected
DwarfRnglistsDWOSectionllvm::MCObjectFileInfoprotected
DwarfRnglistsSectionllvm::MCObjectFileInfoprotected
DwarfStrDWOSectionllvm::MCObjectFileInfoprotected
DwarfStrOffDWOSectionllvm::MCObjectFileInfoprotected
DwarfStrOffSectionllvm::MCObjectFileInfoprotected
DwarfStrSectionllvm::MCObjectFileInfoprotected
DwarfSwiftASTSectionllvm::MCObjectFileInfoprotected
DwarfTUIndexSectionllvm::MCObjectFileInfoprotected
DwarfTypesDWOSectionllvm::MCObjectFileInfoprotected
EHFrameSectionllvm::MCObjectFileInfoprotected
EightByteConstantSectionllvm::MCObjectFileInfoprotected
emitCGProfileMetadata(MCStreamer &Streamer, Module &M) constllvm::TargetLoweringObjectFile
emitModuleMetadata(MCStreamer &Streamer, Module &M) const overridellvm::TargetLoweringObjectFileELFvirtual
emitPersonalityValue(MCStreamer &Streamer, const DataLayout &DL, const MCSymbol *Sym) const overridellvm::TargetLoweringObjectFileELFvirtual
FaultMapSectionllvm::MCObjectFileInfoprotected
FDECFIEncodingllvm::MCObjectFileInfoprotected
FourByteConstantSectionllvm::MCObjectFileInfoprotected
GEHContSectionllvm::MCObjectFileInfoprotected
getADASection() constllvm::MCObjectFileInfoinline
getAddrSigSection() constllvm::MCObjectFileInfoinline
getBBAddrMapSection(const MCSection &TextSec) constllvm::MCObjectFileInfo
getBSSSection() constllvm::MCObjectFileInfoinline
getCallSiteEncoding() constllvm::TargetLoweringObjectFile
getCFIPersonalitySymbol(const GlobalValue *GV, const TargetMachine &TM, MachineModuleInfo *MMI) const overridellvm::TargetLoweringObjectFileELFvirtual
getCOFFDebugSymbolsSection() constllvm::MCObjectFileInfoinline
getCOFFDebugTypesSection() constllvm::MCObjectFileInfoinline
getCOFFGlobalTypeHashesSection() constllvm::MCObjectFileInfoinline
getCompactUnwindDwarfEHFrameOnly() constllvm::MCObjectFileInfoinline
getCompactUnwindSection() constllvm::MCObjectFileInfoinline
getConstDataCoalSection() constllvm::MCObjectFileInfoinline
getConstDataSection() constllvm::MCObjectFileInfoinline
getConstTextCoalSection() constllvm::MCObjectFileInfoinline
getContext() constllvm::MCObjectFileInfoinline
getCStringSection() constllvm::MCObjectFileInfoinline
getDarwinTargetVariantSDKVersion() constllvm::MCObjectFileInfoinline
getDarwinTargetVariantTriple() constllvm::MCObjectFileInfoinline
getDataBSSSection() constllvm::MCObjectFileInfoinline
getDataCoalSection() constllvm::MCObjectFileInfoinline
getDataCommonSection() constllvm::MCObjectFileInfoinline
getDataRelROSection() constllvm::MCObjectFileInfoinline
getDataSection() constllvm::MCObjectFileInfoinline
getDebugThreadLocalSymbol(const MCSymbol *Sym) constllvm::TargetLoweringObjectFilevirtual
getDrectveSection() constllvm::MCObjectFileInfoinline
getDwarfAbbrevDWOSection() constllvm::MCObjectFileInfoinline
getDwarfAbbrevSection() constllvm::MCObjectFileInfoinline
getDwarfAccelNamespaceSection() constllvm::MCObjectFileInfoinline
getDwarfAccelNamesSection() constllvm::MCObjectFileInfoinline
getDwarfAccelObjCSection() constllvm::MCObjectFileInfoinline
getDwarfAccelTypesSection() constllvm::MCObjectFileInfoinline
getDwarfAddrSection() constllvm::MCObjectFileInfoinline
getDwarfARangesSection() constllvm::MCObjectFileInfoinline
getDwarfCUIndexSection() constllvm::MCObjectFileInfoinline
getDwarfDebugInlineSection() constllvm::MCObjectFileInfoinline
getDwarfDebugNamesSection() constllvm::MCObjectFileInfoinline
getDwarfFrameSection() constllvm::MCObjectFileInfoinline
getDwarfGnuPubNamesSection() constllvm::MCObjectFileInfoinline
getDwarfGnuPubTypesSection() constllvm::MCObjectFileInfoinline
getDwarfInfoDWOSection() constllvm::MCObjectFileInfoinline
getDwarfInfoSection() constllvm::MCObjectFileInfoinline
getDwarfInfoSection(uint64_t Hash) constllvm::MCObjectFileInfoinline
getDwarfLineDWOSection() constllvm::MCObjectFileInfoinline
getDwarfLineSection() constllvm::MCObjectFileInfoinline
getDwarfLineStrSection() constllvm::MCObjectFileInfoinline
getDwarfLocDWOSection() constllvm::MCObjectFileInfoinline
getDwarfLoclistsDWOSection() constllvm::MCObjectFileInfoinline
getDwarfLoclistsSection() constllvm::MCObjectFileInfoinline
getDwarfLocSection() constllvm::MCObjectFileInfoinline
getDwarfMacinfoDWOSection() constllvm::MCObjectFileInfoinline
getDwarfMacinfoSection() constllvm::MCObjectFileInfoinline
getDwarfMacroDWOSection() constllvm::MCObjectFileInfoinline
getDwarfMacroSection() constllvm::MCObjectFileInfoinline
getDwarfPubNamesSection() constllvm::MCObjectFileInfoinline
getDwarfPubTypesSection() constllvm::MCObjectFileInfoinline
getDwarfRangesSection() constllvm::MCObjectFileInfoinline
getDwarfRnglistsDWOSection() constllvm::MCObjectFileInfoinline
getDwarfRnglistsSection() constllvm::MCObjectFileInfoinline
getDwarfStrDWOSection() constllvm::MCObjectFileInfoinline
getDwarfStrOffDWOSection() constllvm::MCObjectFileInfoinline
getDwarfStrOffSection() constllvm::MCObjectFileInfoinline
getDwarfStrSection() constllvm::MCObjectFileInfoinline
getDwarfSwiftASTSection() constllvm::MCObjectFileInfoinline
getDwarfTUIndexSection() constllvm::MCObjectFileInfoinline
getDwarfTypesDWOSection() constllvm::MCObjectFileInfoinline
getDwarfTypesSection(uint64_t Hash) constllvm::MCObjectFileInfoinline
getEHFrameSection() constllvm::MCObjectFileInfoinline
getEightByteConstantSection() constllvm::MCObjectFileInfoinline
getExplicitSectionGlobal(const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const overridellvm::TargetLoweringObjectFileELFvirtual
getFaultMapSection() constllvm::MCObjectFileInfoinline
getFDEEncoding() constllvm::MCObjectFileInfoinline
getFourByteConstantSection() constllvm::MCObjectFileInfoinline
getFunctionEntryPointSymbol(const GlobalValue *Func, const TargetMachine &TM) constllvm::TargetLoweringObjectFileinlinevirtual
getGEHContSection() constllvm::MCObjectFileInfoinline
getGFIDsSection() constllvm::MCObjectFileInfoinline
getGIATsSection() constllvm::MCObjectFileInfoinline
getGLJMPSection() constllvm::MCObjectFileInfoinline
getIDRLSection() constllvm::MCObjectFileInfoinline
getIndirectSymViaGOTPCRel(const GlobalValue *GV, const MCSymbol *Sym, const MCValue &MV, int64_t Offset, MachineModuleInfo *MMI, MCStreamer &Streamer) constllvm::TargetLoweringObjectFileinlinevirtual
getIndirectSymViaRWPI(const MCSymbol *Sym) constllvm::TargetLoweringObjectFileinlinevirtual
getKCFITrapSection(const MCSection &TextSec) constllvm::MCObjectFileInfo
getKindForGlobal(const GlobalObject *GO, const TargetMachine &TM)llvm::TargetLoweringObjectFilestatic
getLazySymbolPointerSection() constllvm::MCObjectFileInfoinline
getLLVMStatsSection() constllvm::MCObjectFileInfo
getLSDAEncoding() constllvm::TargetLoweringObjectFileinline
getLSDASection() constllvm::MCObjectFileInfoinline
getMangler() constllvm::TargetLoweringObjectFileinline
getMergeableConst16Section() constllvm::MCObjectFileInfoinline
getMergeableConst32Section() constllvm::MCObjectFileInfoinline
getMergeableConst4Section() constllvm::MCObjectFileInfoinline
getMergeableConst8Section() constllvm::MCObjectFileInfoinline
getModuleMetadata(Module &M) overridellvm::TargetLoweringObjectFileELFvirtual
getNameWithPrefix(SmallVectorImpl< char > &OutName, const GlobalValue *GV, const TargetMachine &TM) constllvm::TargetLoweringObjectFilevirtual
getNonLazySymbolPointerSection() constllvm::MCObjectFileInfoinline
getOmitDwarfIfHaveCompactUnwind() constllvm::MCObjectFileInfoinline
getPCSection(StringRef Name, const MCSection *TextSec) constllvm::MCObjectFileInfo
getPDataSection() constllvm::MCObjectFileInfoinline
getPersonalityEncoding() constllvm::TargetLoweringObjectFileinline
getPPA1Section() constllvm::MCObjectFileInfoinline
getPPA2ListSection() constllvm::MCObjectFileInfoinline
getPPA2Section() constllvm::MCObjectFileInfoinline
getPseudoProbeDescSection(StringRef FuncName) constllvm::MCObjectFileInfo
getPseudoProbeSection(const MCSection &TextSec) constllvm::MCObjectFileInfo
getReadOnlySection() constllvm::MCObjectFileInfoinline
getRemarksSection() constllvm::MCObjectFileInfoinline
getSDKVersion() constllvm::MCObjectFileInfoinline
getSectionForCommandLines() const overridellvm::TargetLoweringObjectFileELFvirtual
getSectionForConstant(const DataLayout &DL, SectionKind Kind, const Constant *C, Align &Alignment) const overridellvm::TargetLoweringObjectFileELFvirtual
getSectionForExternalReference(const GlobalObject *GO, const TargetMachine &TM) constllvm::TargetLoweringObjectFileinlinevirtual
getSectionForFunctionDescriptor(const Function *F, const TargetMachine &TM) constllvm::TargetLoweringObjectFileinlinevirtual
getSectionForJumpTable(const Function &F, const TargetMachine &TM) const overridellvm::TargetLoweringObjectFileELFvirtual
getSectionForLSDA(const Function &F, const MCSymbol &FnSym, const TargetMachine &TM) const overridellvm::TargetLoweringObjectFileELFvirtual
getSectionForMachineBasicBlock(const Function &F, const MachineBasicBlock &MBB, const TargetMachine &TM) const overridellvm::TargetLoweringObjectFileELFvirtual
getSectionForTOCEntry(const MCSymbol *S, const TargetMachine &TM) constllvm::TargetLoweringObjectFileinlinevirtual
getSixteenByteConstantSection() constllvm::MCObjectFileInfoinline
getStackMapSection() constllvm::MCObjectFileInfoinline
getStackSizesSection(const MCSection &TextSec) constllvm::MCObjectFileInfo
getStaticBase() constllvm::TargetLoweringObjectFileinlinevirtual
getStaticCtorSection(unsigned Priority, const MCSymbol *KeySym) const overridellvm::TargetLoweringObjectFileELFvirtual
getStaticDtorSection(unsigned Priority, const MCSymbol *KeySym) const overridellvm::TargetLoweringObjectFileELFvirtual
getSupportsCompactUnwindWithoutEHFrame() constllvm::MCObjectFileInfoinline
getSupportsWeakOmittedEHFrame() constllvm::MCObjectFileInfoinline
getSwift5ReflectionSection(llvm::binaryformat::Swift5ReflectionSectionKind ReflSectionKind)llvm::MCObjectFileInfoinline
getSXDataSection() constllvm::MCObjectFileInfoinline
getSymbolWithGlobalValueBase(const GlobalValue *GV, StringRef Suffix, const TargetMachine &TM) constllvm::TargetLoweringObjectFile
getTargetSymbol(const GlobalValue *GV, const TargetMachine &TM) constllvm::TargetLoweringObjectFileinlinevirtual
getTextCoalSection() constllvm::MCObjectFileInfoinline
getTextSection() constllvm::MCObjectFileInfoinline
getTextSectionAlignment() constllvm::MCObjectFileInfoinlinevirtual
getThreadLocalPointerSection() constllvm::MCObjectFileInfoinline
getTLSBSSSection() constllvm::MCObjectFileInfoinline
getTLSDataSection() constllvm::MCObjectFileInfoinline
getTLSExtraDataSection() constllvm::MCObjectFileInfoinline
getTLSThreadInitSection() constllvm::MCObjectFileInfoinline
getTLSTLVSection() constllvm::MCObjectFileInfoinline
getTOCBaseSection() constllvm::MCObjectFileInfoinline
getTTypeEncoding() constllvm::TargetLoweringObjectFileinline
getTTypeGlobalReference(const GlobalValue *GV, unsigned Encoding, const TargetMachine &TM, MachineModuleInfo *MMI, MCStreamer &Streamer) const overridellvm::TargetLoweringObjectFileELFvirtual
getTTypeReference(const MCSymbolRefExpr *Sym, unsigned Encoding, MCStreamer &Streamer) constllvm::TargetLoweringObjectFile
getUniqueSectionForFunction(const Function &F, const TargetMachine &TM) const overridellvm::TargetLoweringObjectFileELFvirtual
getUStringSection() constllvm::MCObjectFileInfoinline
getXDataSection() constllvm::MCObjectFileInfoinline
GFIDsSectionllvm::MCObjectFileInfoprotected
GIATsSectionllvm::MCObjectFileInfoprotected
GLJMPSectionllvm::MCObjectFileInfoprotected
IDRLSectionllvm::MCObjectFileInfoprotected
Initialize(MCContext &Ctx, const TargetMachine &TM) overridellvm::TargetLoweringObjectFileELFvirtual
InitializeELF(bool UseInitArray_)llvm::TargetLoweringObjectFileELF
initMCObjectFileInfo(MCContext &MCCtx, bool PIC, bool LargeCodeModel=false)llvm::MCObjectFileInfo
isPositionIndependent() constllvm::MCObjectFileInfoinline
LazySymbolPointerSectionllvm::MCObjectFileInfoprotected
LLVMStatsSectionllvm::MCObjectFileInfoprotected
lowerDSOLocalEquivalent(const DSOLocalEquivalent *Equiv, const TargetMachine &TM) const overridellvm::TargetLoweringObjectFileELFvirtual
lowerRelativeReference(const GlobalValue *LHS, const GlobalValue *RHS, const TargetMachine &TM) const overridellvm::TargetLoweringObjectFileELFvirtual
LSDAEncodingllvm::TargetLoweringObjectFileprotected
LSDASectionllvm::MCObjectFileInfoprotected
MergeableConst16Sectionllvm::MCObjectFileInfoprotected
MergeableConst32Sectionllvm::MCObjectFileInfoprotected
MergeableConst4Sectionllvm::MCObjectFileInfoprotected
MergeableConst8Sectionllvm::MCObjectFileInfoprotected
NonLazySymbolPointerSectionllvm::MCObjectFileInfoprotected
OmitDwarfIfHaveCompactUnwindllvm::MCObjectFileInfoprotected
operator=(const TargetLoweringObjectFile &)=deletellvm::TargetLoweringObjectFile
PDataSectionllvm::MCObjectFileInfoprotected
PersonalityEncodingllvm::TargetLoweringObjectFileprotected
PLTRelativeVariantKindllvm::TargetLoweringObjectFileELFprotected
PPA1Sectionllvm::MCObjectFileInfoprotected
PPA2ListSectionllvm::MCObjectFileInfoprotected
PPA2Sectionllvm::MCObjectFileInfoprotected
PseudoProbeDescSectionllvm::MCObjectFileInfoprotected
PseudoProbeSectionllvm::MCObjectFileInfoprotected
ReadOnly16Sectionllvm::MCObjectFileInfoprotected
ReadOnly8Sectionllvm::MCObjectFileInfoprotected
ReadOnlySectionllvm::MCObjectFileInfoprotected
RemarksSectionllvm::MCObjectFileInfoprotected
SectionForGlobal(const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) constllvm::TargetLoweringObjectFile
SectionForGlobal(const GlobalObject *GO, const TargetMachine &TM) constllvm::TargetLoweringObjectFile
SelectSectionForGlobal(const GlobalObject *GO, SectionKind Kind, const TargetMachine &TM) const overridellvm::TargetLoweringObjectFileELFvirtual
setDarwinTargetVariantSDKVersion(const VersionTuple &TheSDKVersion)llvm::MCObjectFileInfoinline
setDarwinTargetVariantTriple(const Triple &T)llvm::MCObjectFileInfoinline
setSDKVersion(const VersionTuple &TheSDKVersion)llvm::MCObjectFileInfoinline
shouldPutJumpTableInFunctionSection(bool UsesLabelDifference, const Function &F) const overridellvm::TargetLoweringObjectFileELFvirtual
SixteenByteConstantSectionllvm::MCObjectFileInfoprotected
StackMapSectionllvm::MCObjectFileInfoprotected
StackSizesSectionllvm::MCObjectFileInfoprotected
StaticCtorSectionllvm::TargetLoweringObjectFileprotected
StaticDtorSectionllvm::TargetLoweringObjectFileprotected
SupportDebugThreadLocalLocationllvm::TargetLoweringObjectFileprotected
supportDebugThreadLocalLocation() constllvm::TargetLoweringObjectFileinline
supportDSOLocalEquivalentLowering() constllvm::TargetLoweringObjectFileinline
SupportDSOLocalEquivalentLoweringllvm::TargetLoweringObjectFileprotected
supportGOTPCRelWithOffset() constllvm::TargetLoweringObjectFileinline
SupportGOTPCRelWithOffsetllvm::TargetLoweringObjectFileprotected
supportIndirectSymViaGOTPCRel() constllvm::TargetLoweringObjectFileinline
SupportIndirectSymViaGOTPCRelllvm::TargetLoweringObjectFileprotected
SupportsCompactUnwindWithoutEHFramellvm::MCObjectFileInfoprotected
SupportsWeakOmittedEHFramellvm::MCObjectFileInfoprotected
Swift5ReflectionSectionsllvm::MCObjectFileInfoprotected
SXDataSectionllvm::MCObjectFileInfoprotected
TargetLoweringObjectFile()=defaultllvm::TargetLoweringObjectFile
TargetLoweringObjectFile(const TargetLoweringObjectFile &)=deletellvm::TargetLoweringObjectFile
TargetLoweringObjectFileELF()llvm::TargetLoweringObjectFileELF
TextCoalSectionllvm::MCObjectFileInfoprotected
TextSectionllvm::MCObjectFileInfoprotected
ThreadLocalPointerSectionllvm::MCObjectFileInfoprotected
TLSBSSSectionllvm::MCObjectFileInfoprotected
TLSDataSectionllvm::MCObjectFileInfoprotected
TLSExtraDataSectionllvm::MCObjectFileInfoprotected
TLSThreadInitSectionllvm::MCObjectFileInfoprotected
TLSTLVSectionllvm::MCObjectFileInfoprotected
TMllvm::TargetLoweringObjectFileprotected
TOCBaseSectionllvm::MCObjectFileInfoprotected
TTypeEncodingllvm::TargetLoweringObjectFileprotected
UStringSectionllvm::MCObjectFileInfoprotected
XDataSectionllvm::MCObjectFileInfoprotected
~MCObjectFileInfo()llvm::MCObjectFileInfovirtual
~TargetLoweringObjectFile()llvm::TargetLoweringObjectFilevirtual
~TargetLoweringObjectFileELF() override=defaultllvm::TargetLoweringObjectFileELF