bool RestrictCommentStringToStartOfStatement
This indicates whether the comment string is only accepted as a comment at the beginning of statement...
bool AllowAdditionalComments
This indicates whether to allow additional "comment strings" to be lexed as a comment.
const char * Data64bitsDirective
ExceptionHandling ExceptionsType
Exception handling format for the target. Defaults to None.
bool AllowDollarAtStartOfIdentifier
This is true if the assembler allows the "$" character at the start of of a string to be lexed as an ...
bool AllowAtAtStartOfIdentifier
This is true if the assembler allows the "@" character at the start of a string to be lexed as an Asm...
bool AllowAtInName
This is true if the assembler allows @ characters in symbol names.
bool EmitLabelsInUpperCase
Emit labels in purely upper case. Defaults to false.
unsigned MaxInstLength
This is the maximum possible length of an instruction, which is needed to compute the size of an inli...
bool StarIsPC
Whether the '*' token refers to the current PC.
bool UsesELFSectionDirectiveForBSS
This is true if this target uses ELF '.section' directive before the '.bss' one.
bool SupportsDebugInformation
True if target supports emission of debugging information.
virtual bool isAcceptableChar(char C) const
Return true if C is an acceptable character inside a symbol name.
unsigned AssemblerDialect
Which dialect of an assembler variant to use. Defaults to 0.
bool EmitGNUAsmStartIndentationMarker
Should we emit the '\t' as the starting indentation marker for GNU inline asm statements.
const char * ZeroDirective
This should be set to the directive used to get some number of zero (and non-zero if supported by the...
bool IsLittleEndian
True if target is little endian. Default is true.
unsigned CodePointerSize
Code pointer size in bytes. Default is 4.
unsigned CalleeSaveStackSlotSize
Size of the stack slot reserved for callee-saved registers, in bytes.
StringRef CommentString
This indicates the comment string used by the assembler.
bool AllowHashAtStartOfIdentifier
This is true if the assembler allows the "#" character at the start of a string to be lexed as an Asm...
SystemZMCAsmInfoELF(const Triple &TT)
bool isAcceptableChar(char C) const override
Return true if C is an acceptable character inside a symbol name.
SystemZMCAsmInfoGOFF(const Triple &TT)
Triple - Helper class for working with autoconf configuration names.
@ C
The default llvm calling convention, compatible with C.
This is an optimization pass for GlobalISel generic memory operations.
@ ZOS
z/OS MVS Exception Handling.
@ DwarfCFI
DWARF-like instruction based exceptions.