LLVM API Documentation
#include <MCELF.h>
Static Public Member Functions | |
static void | SetBinding (MCSymbolData &SD, unsigned Binding) |
static unsigned | GetBinding (const MCSymbolData &SD) |
static void | SetType (MCSymbolData &SD, unsigned Type) |
static unsigned | GetType (const MCSymbolData &SD) |
static void | SetVisibility (MCSymbolData &SD, unsigned Visibility) |
static unsigned | GetVisibility (MCSymbolData &SD) |
static void | setOther (MCSymbolData &SD, unsigned Other) |
static unsigned | getOther (MCSymbolData &SD) |
|
static |
Definition at line 29 of file MCELF.cpp.
References llvm::ELF_STB_Shift, llvm::MCSymbolData::getFlags(), llvm::ELF::STB_GLOBAL, llvm::ELF::STB_LOCAL, and llvm::ELF::STB_WEAK.
Referenced by llvm::MCELFStreamer::EmitCommonSymbol().
|
static |
Definition at line 79 of file MCELF.cpp.
References llvm::ELF_Other_Shift, and llvm::MCSymbolData::getFlags().
|
static |
Definition at line 46 of file MCELF.cpp.
References llvm::ELF_STT_Shift, llvm::MCSymbolData::getFlags(), llvm::ELF::STT_COMMON, llvm::ELF::STT_FUNC, llvm::ELF::STT_GNU_IFUNC, llvm::ELF::STT_NOTYPE, llvm::ELF::STT_OBJECT, llvm::ELF::STT_SECTION, llvm::ELF::STT_TLS, and Type.
Referenced by llvm::MCELFStreamer::EmitSymbolAttribute().
|
static |
Definition at line 64 of file MCELF.cpp.
References llvm::ELF_STV_Shift, llvm::MCSymbolData::getFlags(), llvm::ELF::STV_DEFAULT, llvm::ELF::STV_HIDDEN, llvm::ELF::STV_INTERNAL, and llvm::ELF::STV_PROTECTED.
|
static |
Definition at line 22 of file MCELF.cpp.
References llvm::ELF_STB_Shift, llvm::MCSymbolData::getFlags(), llvm::MCSymbolData::setFlags(), llvm::ELF::STB_GLOBAL, llvm::ELF::STB_LOCAL, and llvm::ELF::STB_WEAK.
Referenced by llvm::MCELFStreamer::EmitCommonSymbol(), llvm::MCELFStreamer::EmitLocalCommonSymbol(), and llvm::MCELFStreamer::EmitSymbolAttribute().
|
static |
Definition at line 74 of file MCELF.cpp.
References llvm::ELF_Other_Shift, llvm::MCSymbolData::getFlags(), and llvm::MCSymbolData::setFlags().
Referenced by llvm::MipsTargetELFStreamer::emitMipsHackSTOCG().
|
static |
Definition at line 36 of file MCELF.cpp.
References llvm::ELF_STT_Shift, llvm::MCSymbolData::getFlags(), llvm::MCSymbolData::setFlags(), llvm::ELF::STT_COMMON, llvm::ELF::STT_FUNC, llvm::ELF::STT_GNU_IFUNC, llvm::ELF::STT_NOTYPE, llvm::ELF::STT_OBJECT, llvm::ELF::STT_SECTION, and llvm::ELF::STT_TLS.
Referenced by llvm::MCELFStreamer::EmitCommonSymbol(), llvm::MCELFStreamer::EmitLabel(), llvm::MCELFStreamer::EmitSymbolAttribute(), and fixELFSymbolsInTLSFixupsImpl().
|
static |
Definition at line 56 of file MCELF.cpp.
References llvm::ELF_STV_Shift, llvm::MCSymbolData::getFlags(), llvm::MCSymbolData::setFlags(), llvm::ELF::STV_DEFAULT, llvm::ELF::STV_HIDDEN, llvm::ELF::STV_INTERNAL, and llvm::ELF::STV_PROTECTED.
Referenced by llvm::MCELFStreamer::EmitSymbolAttribute().