19void MipsMCAsmInfo::anchor() { }
27 if (TheTriple.
isMIPS64() && !ABI.IsN32())
32 else if (ABI.IsN32() || ABI.IsN64())
const char * Data16bitsDirective
const char * DTPRel32Directive
If non-null, directives that are used to emit a word/dword which should be relocated as a 32/64-bit D...
const char * Data64bitsDirective
const char * DTPRel64Directive
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 * TPRel64Directive
const char * Data32bitsDirective
StringRef PrivateLabelPrefix
This prefix is used for labels for basic blocks.
const char * TPRel32Directive
bool UseAssignmentForEHBegin
bool SupportsDebugInformation
True if target supports emission of debugging information.
const char * GPRel32Directive
If non-null, a directive that is used to emit a word which should be relocated as a 32-bit GP-relativ...
bool AlignmentIsInBytes
If this is true (the default) then the asmprinter emits ".align N" directives, where N is the number ...
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 DwarfRegNumForCFI
True if dwarf register numbers are printed instead of symbolic register names in ....
bool IsLittleEndian
True if target is little endian. Default is true.
unsigned CodePointerSize
Code pointer size in bytes. Default is 4.
unsigned CalleeSaveStackSlotSize
Size of the stack slot reserved for callee-saved registers, in bytes.
StringRef CommentString
This indicates the comment string used by the assembler.
const char * GPRel64Directive
If non-null, a directive that is used to emit a word which should be relocated as a 64-bit GP-relativ...
static MipsABIInfo computeTargetABI(const Triple &TT, StringRef CPU, const MCTargetOptions &Options)
MipsMCAsmInfo(const Triple &TheTriple, const MCTargetOptions &Options)
Triple - Helper class for working with autoconf configuration names.
bool isLittleEndian() const
Tests whether the target triple is little endian.
bool isMIPS64() const
Tests whether the target is MIPS 64-bit (little and big endian).
This is an optimization pass for GlobalISel generic memory operations.
@ DwarfCFI
DWARF-like instruction based exceptions.