43 return SectionName ==
".hsatext" || SectionName ==
".hsadata_global_agent" ||
44 SectionName ==
".hsadata_global_program" ||
45 SectionName ==
".hsarodata_readonly_agent" ||
bool HasSingleParameterDotFile
True if the target has a single parameter .file directive, this is true for ELF targets.
StringRef PrivateLabelPrefix
This prefix is used for labels for basic blocks.
This class represents lattice values for constants.
bool shouldOmitSectionDirective(StringRef SectionName) const override
Return true if the .section directive should be omitted when emitting SectionName.
const char * SeparatorString
This string, if specified, is used to separate instructions from each other when on the same line...
bool HasNoDeadStrip
True if this target supports the MachO .no_dead_strip directive.
StringRef CommentString
This indicates the comment character used by the assembler.
bool UsesELFSectionDirectiveForBSS
This is true if this target uses ELF '.section' directive before the '.bss' one.
bool HasAggressiveSymbolFolding
False if the assembler requires that we use.
bool StackGrowsUp
True if target stack grow up. Default is false.
bool SunStyleELFSectionSwitchSyntax
This is true if this target uses "Sun Style" syntax for section switching ("#alloc,#write" etc) instead of the normal ELF syntax (,"a,w") in .section directives.
virtual bool shouldOmitSectionDirective(StringRef SectionName) const
Return true if the .section directive should be omitted when emitting SectionName.
ArchType getArch() const
getArch - Get the parsed architecture type of this triple.
const char * InlineAsmStart
If these are nonempty, they contain a directive to emit before and after an inline assembly statement...
bool COMMDirectiveAlignmentIsInBytes
True is .comm's and .lcomms optional alignment is to be specified in bytes instead of log2(n)...
bool SupportsDebugInformation
True if target supports emission of debugging information.
const char * WeakRefDirective
This directive, if non-null, is used to declare a global as being a weak undefined symbol...
Triple - Helper class for working with autoconf configuration names.
const char * InlineAsmEnd
unsigned MinInstAlignment
Every possible instruction length is a multiple of this value.
unsigned CodePointerSize
Code pointer size in bytes. Default is 4.
AMDGPUMCAsmInfo(const Triple &TT)
StringRef - Represent a constant reference to a string, i.e.
unsigned MaxInstLength
This is the maximum possible length of an instruction, which is needed to compute the size of an inli...