Go to the documentation of this file.
23 void SparcELFMCAsmInfo::anchor() {}
virtual const MCExpr * getExprForFDESymbol(const MCSymbol *Sym, unsigned Encoding, MCStreamer &Streamer) const
SparcELFMCAsmInfo(const Triple &TheTriple)
This is an optimization pass for GlobalISel generic memory operations.
MCSymbol - Instances of this class represent a symbol name in the MC file, and MCSymbols are created ...
Context object for machine code objects.
bool SupportsDebugInformation
True if target supports emission of debugging information.
Triple - Helper class for working with autoconf configuration names.
bool UsesELFSectionDirectiveForBSS
This is true if this target uses ELF '.section' directive before the '.bss' one.
const char * Data64bitsDirective
const char * Data32bitsDirective
virtual const MCExpr * getExprForPersonalitySymbol(const MCSymbol *Sym, unsigned Encoding, MCStreamer &Streamer) const
Streaming machine code generation interface.
static const SparcMCExpr * create(VariantKind Kind, const MCExpr *Expr, MCContext &Ctx)
ArchType getArch() const
Get the parsed architecture type of this triple.
StringRef CommentString
This indicates the comment string used by the assembler.
unsigned CodePointerSize
Code pointer size in bytes. Default is 4.
const char * ZeroDirective
This should be set to the directive used to get some number of zero (and non-zero if supported by the...
const char * Data16bitsDirective
const MCExpr * getExprForPersonalitySymbol(const MCSymbol *Sym, unsigned Encoding, MCStreamer &Streamer) const override
bool SunStyleELFSectionSwitchSyntax
This is true if this target uses "Sun Style" syntax for section switching ("#alloc,...
unsigned CalleeSaveStackSlotSize
Size of the stack slot reserved for callee-saved registers, in bytes.
static const MCSymbolRefExpr * create(const MCSymbol *Symbol, MCContext &Ctx)
MCContext & getContext() const
ExceptionHandling ExceptionsType
Exception handling format for the target. Defaults to None.
const MCExpr * getExprForFDESymbol(const MCSymbol *Sym, unsigned Encoding, MCStreamer &Streamer) const override
@ DwarfCFI
DWARF-like instruction based exceptions.
Base class for the full range of assembler expressions which are needed for parsing.
bool IsLittleEndian
True if target is little endian. Default is true.