19void MCAsmInfoXCOFF::anchor() {}
51 if (
C ==
'[' ||
C ==
']')
57 return isAlnum(
C) ||
C ==
'_' ||
C ==
'.';
bool isAcceptableChar(char C) const override
Return true if C is an acceptable character inside a symbol name.
const char * Data16bitsDirective
const char * AsciiDirective
This directive allows emission of an ascii string with the standard C escape characters embedded into...
ExceptionHandling ExceptionsType
Exception handling format for the target. Defaults to None.
StringRef PrivateGlobalPrefix
This prefix is used for globals like constant pool entries that are completely private to the ....
const char * Data32bitsDirective
LCOMM::LCOMMType LCOMMDirectiveAlignmentType
Describes if the .lcomm directive for the target supports an alignment argument and how it is interpr...
StringRef PrivateLabelPrefix
This prefix is used for labels for basic blocks.
bool HasDotTypeDotSizeDirective
True if the target has .type and .size directives, this is true for most ELF targets.
bool ParseInlineAsmUsingAsmParser
Use AsmParser to parse inlineAsm when UseIntegratedAssembler is not set.
bool COMMDirectiveAlignmentIsInBytes
True is .comm's and .lcomms optional alignment is to be specified in bytes instead of log2(n).
AsmCharLiteralSyntax CharacterLiteralSyntax
Form used for character literals in the assembly syntax.
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 SupportsQuotedNames
If this is true, symbol names with invalid characters will be printed in quotes.
const char * AscizDirective
If not null, this allows for special handling of zero terminated strings on this target.
bool IsLittleEndian
True if target is little endian. Default is true.
@ ACLS_SingleQuotePrefix
Unknown; character literals not used by LLVM for this target.
bool HasLEB128Directives
True if the target supports LEB128 directives.
@ C
The default llvm calling convention, compatible with C.
This is an optimization pass for GlobalISel generic memory operations.
@ AIX
AIX Exception Handling.
cl::opt< cl::boolOrDefault > UseLEB128Directives("use-leb128-directives", cl::Hidden, cl::desc("Disable the usage of LEB128 directives, and generate .byte instead."), cl::init(cl::BOU_UNSET))