19 void PPCMCAsmInfoDarwin::anchor() { }
46 void PPCELFMCAsmInfo::anchor() { }
LCOMM::LCOMMType LCOMMDirectiveAlignmentType
Describes if the .lcomm directive for the target supports an alignment argument and how it is interpr...
bool UseIntegratedAssembler
Should we use the integrated assembler? The integrated assembler should be enabled by default (by the...
This class represents lattice values for constants.
bool isMacOSX() const
isMacOSX - Is this a Mac OS X triple.
PPCELFMCAsmInfo(bool is64Bit, const Triple &)
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.
unsigned AssemblerDialect
Which dialect of an assembler variant to use. Defaults to 0.
bool HasWeakDefCanBeHiddenDirective
True if we have a directive to declare a global as being a weak defined symbol that can be hidden (un...
bool AlignmentIsInBytes
If this is true (the default) then the asmprinter emits ".align N" directives, where N is the number ...
const char * SeparatorString
This string, if specified, is used to separate instructions from each other when on the same line...
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.
ArchType getArch() const
getArch - Get the parsed architecture type of this triple.
bool DollarIsPC
The '$' token, when not referencing an identifier or constant, refers to the current PC...
static bool is64Bit(const char *name)
bool SupportsDebugInformation
True if target supports emission of debugging information.
PPCMCAsmInfoDarwin(bool is64Bit, const Triple &)
Triple - Helper class for working with autoconf configuration names.
unsigned MinInstAlignment
Every possible instruction length is a multiple of this value.
unsigned CodePointerSize
Code pointer size in bytes. Default is 4.
ExceptionHandling ExceptionsType
Exception handling format for the target. Defaults to None.
bool isMacOSXVersionLT(unsigned Major, unsigned Minor=0, unsigned Micro=0) const
isMacOSXVersionLT - Comparison function for checking OS X version compatibility, which handles suppor...