19 void NVPTXMCAsmInfo::anchor() {}
bool HasSingleParameterDotFile
True if the target has a single parameter .file directive, this is true for ELF targets.
const char * WeakDirective
Used to declare a global as being a weak symbol. Defaults to ".weak".
This class represents lattice values for constants.
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 SupportsQuotedNames
If this is true, symbol names with invalid characters will be printed in quotes.
const char * GlobalDirective
This is the directive used to declare a global entity.
unsigned CalleeSaveStackSlotSize
Size of the stack slot reserved for callee-saved registers, in bytes.
bool HasDotTypeDotSizeDirective
True if the target has .type and .size directives, this is true for most ELF targets.
const char * AsciiDirective
This directive allows emission of an ascii string with the standard C escape characters embedded into...
StringRef CommentString
This indicates the comment character used by the assembler.
const char * Data8bitsDirective
These directives are used to output some unit of integer data to the current section.
bool HasFunctionAlignment
MCSymbolAttr HiddenVisibilityAttr
This attribute, if not MCSA_Invalid, is used to declare a symbol as having hidden visibility...
ArchType getArch() const
getArch - Get the parsed architecture type of this triple.
const char * AscizDirective
If not null, this allows for special handling of zero terminated strings on this target.
NVPTXMCAsmInfo(const Triple &TheTriple)
const char * InlineAsmStart
If these are nonempty, they contain a directive to emit before and after an inline assembly statement...
bool SupportsDebugInformation
True if target supports emission of debugging information.
const char * Data16bitsDirective
Triple - Helper class for working with autoconf configuration names.
const char * InlineAsmEnd
const char * Data32bitsDirective
unsigned CodePointerSize
Code pointer size in bytes. Default is 4.
bool SupportsExtendedDwarfLocDirective
True if the target supports flags in ".loc" directive, false if only location is allowed.
MCSymbolAttr ProtectedVisibilityAttr
This attribute, if not MCSA_Invalid, is used to declare a symbol as having protected visibility...
MCSymbolAttr HiddenDeclarationVisibilityAttr
This attribute, if not MCSA_Invalid, is used to declare an undefined symbol as having hidden visibili...