LLVM API Documentation
#include <AArch64MCAsmInfo.h>
Public Member Functions | |
AArch64MCAsmInfoDarwin () | |
const MCExpr * | getExprForPersonalitySymbol (const MCSymbol *Sym, unsigned Encoding, MCStreamer &Streamer) const override |
Definition at line 23 of file AArch64MCAsmInfo.h.
AArch64MCAsmInfoDarwin::AArch64MCAsmInfoDarwin | ( | ) | [explicit] |
Definition at line 35 of file AArch64MCAsmInfo.cpp.
References llvm::MCAsmInfo::AlignmentIsInBytes, AsmWriterVariant, llvm::MCAsmInfo::AssemblerDialect, llvm::MCAsmInfo::CalleeSaveStackSlotSize, llvm::MCAsmInfo::CommentString, Default, llvm::DwarfCFI, llvm::MCAsmInfo::ExceptionsType, llvm::MCAsmInfo::PointerSize, llvm::MCAsmInfo::PrivateGlobalPrefix, llvm::MCAsmInfo::SeparatorString, llvm::MCAsmInfo::SupportsDebugInformation, llvm::MCAsmInfo::UseDataRegionDirectives, and llvm::MCAsmInfo::UsesELFSectionDirectiveForBSS.
const MCExpr * AArch64MCAsmInfoDarwin::getExprForPersonalitySymbol | ( | const MCSymbol * | Sym, |
unsigned | Encoding, | ||
MCStreamer & | Streamer | ||
) | const [override, virtual] |
Reimplemented from llvm::MCAsmInfo.
Definition at line 52 of file AArch64MCAsmInfo.cpp.
References llvm::MCSymbolRefExpr::Create(), llvm::MCBinaryExpr::CreateSub(), llvm::MCContext::CreateTempSymbol(), llvm::MCStreamer::EmitLabel(), llvm::MCStreamer::getContext(), and llvm::MCSymbolRefExpr::VK_GOT.