Go to the documentation of this file.
19 void PPCELFMCAsmInfo::anchor() { }
57 void PPCXCOFFMCAsmInfo::anchor() {}
PPCELFMCAsmInfo(bool is64Bit, const Triple &)
This is an optimization pass for GlobalISel generic memory operations.
static bool is64Bit(const char *name)
bool SupportsDebugInformation
True if target supports emission of debugging information.
bool AlignmentIsInBytes
If this is true (the default) then the asmprinter emits ".align N" directives, where N is the number ...
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
unsigned MinInstAlignment
Every possible instruction length is a multiple of this value.
void report_fatal_error(Error Err, bool gen_crash_diag=true)
Report a serious error, calling any installed error handler.
PPCXCOFFMCAsmInfo(bool is64Bit, const 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...
unsigned AssemblerDialect
Which dialect of an assembler variant to use. Defaults to 0.
unsigned CalleeSaveStackSlotSize
Size of the stack slot reserved for callee-saved registers, in bytes.
bool DollarIsPC
The '$' token, when not referencing an identifier or constant, refers to the current PC.
LCOMM::LCOMMType LCOMMDirectiveAlignmentType
Describes if the .lcomm directive for the target supports an alignment argument and how it is interpr...
ExceptionHandling ExceptionsType
Exception handling format for the target. Defaults to None.
@ DwarfCFI
DWARF-like instruction based exceptions.
bool IsLittleEndian
True if target is little endian. Default is true.