LLVM 20.0.0git
Namespaces | Functions | Variables
ObjectFormats.h File Reference
#include "llvm/ADT/StringRef.h"

Go to the source code of this file.

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.
 
namespace  llvm::orc
 

Functions

bool llvm::orc::isMachOInitializerSection (StringRef SegName, StringRef SecName)
 
bool llvm::orc::isMachOInitializerSection (StringRef QualifiedName)
 
bool llvm::orc::isELFInitializerSection (StringRef SecName)
 
bool llvm::orc::isCOFFInitializerSection (StringRef Name)
 

Variables

StringRef llvm::orc::MachODataCommonSectionName = "__DATA,__common"
 
StringRef llvm::orc::MachODataDataSectionName = "__DATA,__data"
 
StringRef llvm::orc::MachOEHFrameSectionName = "__TEXT,__eh_frame"
 
StringRef llvm::orc::MachOCompactUnwindInfoSectionName = "__TEXT,__unwind_info"
 
StringRef llvm::orc::MachOCStringSectionName = "__TEXT,__cstring"
 
StringRef llvm::orc::MachOModInitFuncSectionName = "__DATA,__mod_init_func"
 
StringRef llvm::orc::MachOObjCCatListSectionName = "__DATA,__objc_catlist"
 
StringRef llvm::orc::MachOObjCCatList2SectionName = "__DATA,__objc_catlist2"
 
StringRef llvm::orc::MachOObjCClassListSectionName = "__DATA,__objc_classlist"
 
StringRef llvm::orc::MachOObjCClassNameSectionName = "__TEXT,__objc_classname"
 
StringRef llvm::orc::MachOObjCClassRefsSectionName = "__DATA,__objc_classrefs"
 
StringRef llvm::orc::MachOObjCConstSectionName = "__DATA,__objc_const"
 
StringRef llvm::orc::MachOObjCDataSectionName = "__DATA,__objc_data"
 
StringRef llvm::orc::MachOObjCImageInfoSectionName = "__DATA,__objc_imageinfo"
 
StringRef llvm::orc::MachOObjCMethNameSectionName = "__TEXT,__objc_methname"
 
StringRef llvm::orc::MachOObjCMethTypeSectionName = "__TEXT,__objc_methtype"
 
StringRef llvm::orc::MachOObjCNLCatListSectionName = "__DATA,__objc_nlcatlist"
 
StringRef llvm::orc::MachOObjCNLClassListSectionName = "__DATA,__objc_nlclslist"
 
StringRef llvm::orc::MachOObjCProtoListSectionName = "__DATA,__objc_protolist"
 
StringRef llvm::orc::MachOObjCProtoRefsSectionName = "__DATA,__objc_protorefs"
 
StringRef llvm::orc::MachOObjCSelRefsSectionName = "__DATA,__objc_selrefs"
 
StringRef llvm::orc::MachOSwift5ProtoSectionName = "__TEXT,__swift5_proto"
 
StringRef llvm::orc::MachOSwift5ProtosSectionName = "__TEXT,__swift5_protos"
 
StringRef llvm::orc::MachOSwift5TypesSectionName = "__TEXT,__swift5_types"
 
StringRef llvm::orc::MachOSwift5TypeRefSectionName = "__TEXT,__swift5_typeref"
 
StringRef llvm::orc::MachOSwift5FieldMetadataSectionName = "__TEXT,__swift5_fieldmd"
 
StringRef llvm::orc::MachOSwift5EntrySectionName = "__TEXT,__swift5_entry"
 
StringRef llvm::orc::MachOThreadBSSSectionName = "__DATA,__thread_bss"
 
StringRef llvm::orc::MachOThreadDataSectionName = "__DATA,__thread_data"
 
StringRef llvm::orc::MachOThreadVarsSectionName = "__DATA,__thread_vars"
 
StringRef llvm::orc::MachOInitSectionNames [22]
 
StringRef llvm::orc::ELFEHFrameSectionName = ".eh_frame"
 
StringRef llvm::orc::ELFInitArrayFuncSectionName = ".init_array"
 
StringRef llvm::orc::ELFInitFuncSectionName = ".init"
 
StringRef llvm::orc::ELFFiniArrayFuncSectionName = ".fini_array"
 
StringRef llvm::orc::ELFFiniFuncSectionName = ".fini"
 
StringRef llvm::orc::ELFCtorArrayFuncSectionName = ".ctors"
 
StringRef llvm::orc::ELFDtorArrayFuncSectionName = ".dtors"
 
StringRef llvm::orc::ELFInitSectionNames [3]
 
StringRef llvm::orc::ELFThreadBSSSectionName = ".tbss"
 
StringRef llvm::orc::ELFThreadDataSectionName = ".tdata"