26 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".
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...
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.
static cl::opt< bool > CompileForDebugging("debug-compile", cl::desc("Compile for debugging"), cl::Hidden, cl::init(false))
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...
const char * Data8bitsDirective
These directives are used to output some unit of integer data to the current section.
bool HasFunctionAlignment
const char * CommentString
This indicates the comment character used by the assembler.
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...
initializer< Ty > init(const Ty &Val)
unsigned PointerSize
Pointer size in bytes. Default is 4.
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