Go to the documentation of this file.
19 void MCAsmInfoCOFF::anchor() {}
52 void MCAsmInfoMicrosoft::anchor() {}
56 void MCAsmInfoGNUCOFF::anchor() {}
This is an optimization pass for GlobalISel generic memory operations.
@ MCSA_Invalid
Not a valid directive.
bool AvoidWeakIfComdat
True if we should mark symbols as global instead of weak, for weak*/linkonce*, if the symbol has a c...
bool SupportsDebugInformation
True if target supports emission of debugging information.
MCSymbolAttr ProtectedVisibilityAttr
This attribute, if not MCSA_Invalid, is used to declare a symbol as having protected visibility.
bool HasSingleParameterDotFile
True if the target has a single parameter .file directive, this is true for ELF targets.
bool HasDotTypeDotSizeDirective
True if the target has .type and .size directives, this is true for most ELF targets.
const char * WeakRefDirective
This directive, if non-null, is used to declare a global as being a weak undefined symbol.
bool COMMDirectiveAlignmentIsInBytes
True is .comm's and .lcomms optional alignment is to be specified in bytes instead of log2(n).
MCSymbolAttr HiddenDeclarationVisibilityAttr
This attribute, if not MCSA_Invalid, is used to declare an undefined symbol as having hidden visibili...
bool HasCOFFComdatConstants
True if this is a non-GNU COFF target.
bool HasCOFFAssociativeComdats
True if this is a non-GNU COFF target.
bool UseLogicalShr
True if the integrated assembler should interpret 'a >> b' constant expressions as logical rather tha...
MCSymbolAttr HiddenVisibilityAttr
This attribute, if not MCSA_Invalid, is used to declare a symbol as having hidden visibility.
LCOMM::LCOMMType LCOMMDirectiveAlignmentType
Describes if the .lcomm directive for the target supports an alignment argument and how it is interpr...
bool NeedsDwarfSectionOffsetDirective