24 void SparcELFMCAsmInfo::anchor() {}
bool UseIntegratedAssembler
Should we use the integrated assembler? The integrated assembler should be enabled by default (by the...
static const MCSymbolRefExpr * create(const MCSymbol *Symbol, MCContext &Ctx)
This class represents lattice values for constants.
MCSymbol - Instances of this class represent a symbol name in the MC file, and MCSymbols are created ...
const char * Data64bitsDirective
const char * ZeroDirective
This should be set to the directive used to get some number of zero bytes emitted to the current sect...
bool IsLittleEndian
True if target is little endian. Default is true.
unsigned CalleeSaveStackSlotSize
Size of the stack slot reserved for callee-saved registers, in bytes.
MCContext & getContext() const
virtual const MCExpr * getExprForPersonalitySymbol(const MCSymbol *Sym, unsigned Encoding, MCStreamer &Streamer) const
StringRef CommentString
This indicates the comment character used by the assembler.
bool UsesELFSectionDirectiveForBSS
This is true if this target uses ELF '.section' directive before the '.bss' one.
Base class for the full range of assembler expressions which are needed for parsing.
Context object for machine code objects.
bool SunStyleELFSectionSwitchSyntax
This is true if this target uses "Sun Style" syntax for section switching ("#alloc,#write" etc) instead of the normal ELF syntax (,"a,w") in .section directives.
ArchType getArch() const
getArch - Get the parsed architecture type of this triple.
const MCExpr * getExprForPersonalitySymbol(const MCSymbol *Sym, unsigned Encoding, MCStreamer &Streamer) const override
Streaming machine code generation interface.
bool SupportsDebugInformation
True if target supports emission of debugging information.
const char * Data16bitsDirective
SparcELFMCAsmInfo(const Triple &TheTriple)
Triple - Helper class for working with autoconf configuration names.
const MCExpr * getExprForFDESymbol(const MCSymbol *Sym, unsigned Encoding, MCStreamer &Streamer) const override
const char * Data32bitsDirective
This file contains constants used for implementing Dwarf debug support.
unsigned CodePointerSize
Code pointer size in bytes. Default is 4.
ExceptionHandling ExceptionsType
Exception handling format for the target. Defaults to None.
static const SparcMCExpr * create(VariantKind Kind, const MCExpr *Expr, MCContext &Ctx)
virtual const MCExpr * getExprForFDESymbol(const MCSymbol *Sym, unsigned Encoding, MCStreamer &Streamer) const