LLVM API Documentation
#include <SparcMCAsmInfo.h>
Public Member Functions | |
SparcELFMCAsmInfo (StringRef TT) | |
const MCExpr * | getExprForPersonalitySymbol (const MCSymbol *Sym, unsigned Encoding, MCStreamer &Streamer) const override |
const MCExpr * | getExprForFDESymbol (const MCSymbol *Sym, unsigned Encoding, MCStreamer &Streamer) const override |
Definition at line 22 of file SparcMCAsmInfo.h.
SparcELFMCAsmInfo::SparcELFMCAsmInfo | ( | StringRef | TT | ) | [explicit] |
Definition at line 23 of file SparcMCAsmInfo.cpp.
References llvm::MCAsmInfo::CalleeSaveStackSlotSize, llvm::MCAsmInfo::CommentString, llvm::MCAsmInfo::Data16bitsDirective, llvm::MCAsmInfo::Data32bitsDirective, llvm::MCAsmInfo::Data64bitsDirective, llvm::DwarfCFI, llvm::MCAsmInfo::ExceptionsType, llvm::Triple::getArch(), llvm::Triple::getOS(), llvm::MCAsmInfo::IsLittleEndian, llvm::Triple::OpenBSD, llvm::MCAsmInfo::PointerSize, llvm::Triple::Solaris, llvm::Triple::sparcv9, llvm::MCAsmInfo::SunStyleELFSectionSwitchSyntax, llvm::MCAsmInfo::SupportsDebugInformation, llvm::MCAsmInfo::UseIntegratedAssembler, llvm::MCAsmInfo::UsesELFSectionDirectiveForBSS, and llvm::MCAsmInfo::ZeroDirective.
const MCExpr * SparcELFMCAsmInfo::getExprForFDESymbol | ( | const MCSymbol * | Sym, |
unsigned | Encoding, | ||
MCStreamer & | Streamer | ||
) | const [override, virtual] |
Reimplemented from llvm::MCAsmInfo.
Definition at line 64 of file SparcMCAsmInfo.cpp.
References llvm::SparcMCExpr::Create(), llvm::MCSymbolRefExpr::Create(), llvm::dwarf::DW_EH_PE_pcrel, llvm::MCStreamer::getContext(), and llvm::SparcMCExpr::VK_Sparc_R_DISP32.
const MCExpr * SparcELFMCAsmInfo::getExprForPersonalitySymbol | ( | const MCSymbol * | Sym, |
unsigned | Encoding, | ||
MCStreamer & | Streamer | ||
) | const [override, virtual] |
Reimplemented from llvm::MCAsmInfo.
Definition at line 51 of file SparcMCAsmInfo.cpp.
References llvm::SparcMCExpr::Create(), llvm::MCSymbolRefExpr::Create(), llvm::dwarf::DW_EH_PE_pcrel, llvm::MCStreamer::getContext(), and llvm::SparcMCExpr::VK_Sparc_R_DISP32.