LLVM 22.0.0git
llvm::MipsTargetAsmStreamer Class Reference

#include "Target/Mips/MCTargetDesc/MipsTargetStreamer.h"

Inheritance diagram for llvm::MipsTargetAsmStreamer:
[legend]

Public Member Functions

 MipsTargetAsmStreamer (MCStreamer &S, formatted_raw_ostream &OS)
void emitGPRel32Value (const MCExpr *) override
void emitGPRel64Value (const MCExpr *) override
void emitDTPRel32Value (const MCExpr *) override
void emitDTPRel64Value (const MCExpr *) override
void emitTPRel32Value (const MCExpr *) override
void emitTPRel64Value (const MCExpr *) override
void emitDirectiveSetMicroMips () override
void emitDirectiveSetNoMicroMips () override
void emitDirectiveSetMips16 () override
void emitDirectiveSetNoMips16 () override
void emitDirectiveSetReorder () override
void emitDirectiveSetNoReorder () override
void emitDirectiveSetMacro () override
void emitDirectiveSetNoMacro () override
void emitDirectiveSetMsa () override
void emitDirectiveSetNoMsa () override
void emitDirectiveSetMt () override
void emitDirectiveSetNoMt () override
void emitDirectiveSetCRC () override
void emitDirectiveSetNoCRC () override
void emitDirectiveSetVirt () override
void emitDirectiveSetNoVirt () override
void emitDirectiveSetGINV () override
void emitDirectiveSetNoGINV () override
void emitDirectiveSetAt () override
void emitDirectiveSetAtWithArg (unsigned RegNo) override
void emitDirectiveSetNoAt () override
void emitDirectiveEnd (StringRef Name) override
void emitDirectiveEnt (const MCSymbol &Symbol) override
void emitDirectiveAbiCalls () override
void emitDirectiveNaN2008 () override
void emitDirectiveNaNLegacy () override
void emitDirectiveOptionPic0 () override
void emitDirectiveOptionPic2 () override
void emitDirectiveInsn () override
void emitFrame (MCRegister StackReg, unsigned StackSize, MCRegister ReturnReg) override
void emitMask (unsigned CPUBitmask, int CPUTopSavedRegOff) override
void emitFMask (unsigned FPUBitmask, int FPUTopSavedRegOff) override
void emitDirectiveSetArch (StringRef Arch) override
void emitDirectiveSetMips0 () override
void emitDirectiveSetMips1 () override
void emitDirectiveSetMips2 () override
void emitDirectiveSetMips3 () override
void emitDirectiveSetMips4 () override
void emitDirectiveSetMips5 () override
void emitDirectiveSetMips32 () override
void emitDirectiveSetMips32R2 () override
void emitDirectiveSetMips32R3 () override
void emitDirectiveSetMips32R5 () override
void emitDirectiveSetMips32R6 () override
void emitDirectiveSetMips64 () override
void emitDirectiveSetMips64R2 () override
void emitDirectiveSetMips64R3 () override
void emitDirectiveSetMips64R5 () override
void emitDirectiveSetMips64R6 () override
void emitDirectiveSetDsp () override
void emitDirectiveSetDspr2 () override
void emitDirectiveSetNoDsp () override
void emitDirectiveSetMips3D () override
void emitDirectiveSetNoMips3D () override
void emitDirectiveSetPop () override
void emitDirectiveSetPush () override
void emitDirectiveSetSoftFloat () override
void emitDirectiveSetHardFloat () override
void emitDirectiveCpAdd (unsigned RegNo) override
void emitDirectiveCpLoad (unsigned RegNo) override
void emitDirectiveCpLocal (unsigned RegNo) override
bool emitDirectiveCpRestore (int Offset, function_ref< unsigned()> GetATReg, SMLoc IDLoc, const MCSubtargetInfo *STI) override
 Emit a .cprestore directive.
void emitDirectiveCpsetup (unsigned RegNo, int RegOrOffset, const MCSymbol &Sym, bool IsReg) override
void emitDirectiveCpreturn (unsigned SaveLocation, bool SaveLocationIsRegister) override
void emitDirectiveModuleFP () override
void emitDirectiveModuleOddSPReg () override
void emitDirectiveModuleSoftFloat () override
void emitDirectiveModuleHardFloat () override
void emitDirectiveModuleMT () override
void emitDirectiveModuleCRC () override
void emitDirectiveModuleNoCRC () override
void emitDirectiveModuleVirt () override
void emitDirectiveModuleNoVirt () override
void emitDirectiveModuleGINV () override
void emitDirectiveModuleNoGINV () override
void emitDirectiveSetFp (MipsABIFlagsSection::FpABIKind Value) override
void emitDirectiveSetOddSPReg () override
void emitDirectiveSetNoOddSPReg () override
Public Member Functions inherited from llvm::MipsTargetStreamer
 MipsTargetStreamer (MCStreamer &S)
virtual void setPic (bool Value)
virtual void setUsesMicroMips ()
void emitR (unsigned Opcode, MCRegister Reg0, SMLoc IDLoc, const MCSubtargetInfo *STI)
void emitII (unsigned Opcode, int16_t Imm1, int16_t Imm2, SMLoc IDLoc, const MCSubtargetInfo *STI)
void emitRX (unsigned Opcode, MCRegister Reg0, MCOperand Op1, SMLoc IDLoc, const MCSubtargetInfo *STI)
void emitRI (unsigned Opcode, MCRegister Reg0, int32_t Imm, SMLoc IDLoc, const MCSubtargetInfo *STI)
void emitRR (unsigned Opcode, MCRegister Reg0, MCRegister Reg1, SMLoc IDLoc, const MCSubtargetInfo *STI)
void emitRRX (unsigned Opcode, MCRegister Reg0, MCRegister Reg1, MCOperand Op2, SMLoc IDLoc, const MCSubtargetInfo *STI)
void emitRRR (unsigned Opcode, MCRegister Reg0, MCRegister Reg1, MCRegister Reg2, SMLoc IDLoc, const MCSubtargetInfo *STI)
void emitRRRX (unsigned Opcode, MCRegister Reg0, MCRegister Reg1, MCRegister Reg2, MCOperand Op3, SMLoc IDLoc, const MCSubtargetInfo *STI)
void emitRRI (unsigned Opcode, MCRegister Reg0, MCRegister Reg1, int16_t Imm, SMLoc IDLoc, const MCSubtargetInfo *STI)
void emitRRIII (unsigned Opcode, MCRegister Reg0, MCRegister Reg1, int16_t Imm0, int16_t Imm1, int16_t Imm2, SMLoc IDLoc, const MCSubtargetInfo *STI)
void emitAddu (MCRegister DstReg, MCRegister SrcReg, MCRegister TrgReg, bool Is64Bit, const MCSubtargetInfo *STI)
void emitDSLL (MCRegister DstReg, MCRegister SrcReg, int16_t ShiftAmount, SMLoc IDLoc, const MCSubtargetInfo *STI)
void emitEmptyDelaySlot (bool hasShortDelaySlot, SMLoc IDLoc, const MCSubtargetInfo *STI)
void emitNop (SMLoc IDLoc, const MCSubtargetInfo *STI)
void emitStoreWithImmOffset (unsigned Opcode, MCRegister SrcReg, MCRegister BaseReg, int64_t Offset, function_ref< unsigned()> GetATReg, SMLoc IDLoc, const MCSubtargetInfo *STI)
 Emit a store instruction with an offset.
void emitLoadWithImmOffset (unsigned Opcode, MCRegister DstReg, MCRegister BaseReg, int64_t Offset, MCRegister TmpReg, SMLoc IDLoc, const MCSubtargetInfo *STI)
 Emit a load instruction with an immediate offset.
void emitGPRestore (int Offset, SMLoc IDLoc, const MCSubtargetInfo *STI)
 Emit the $gp restore operation for .cprestore.
void forbidModuleDirective ()
void reallowModuleDirective ()
bool isModuleDirectiveAllowed ()
template<class PredicateLibrary>
void updateABIInfo (const PredicateLibrary &P)
MipsABIFlagsSectiongetABIFlagsSection ()
const MipsABIInfogetABI () const
Public Member Functions inherited from llvm::MCTargetStreamer
 MCTargetStreamer (MCStreamer &S)
virtual ~MCTargetStreamer ()
MCStreamergetStreamer ()
MCContextgetContext ()
virtual void emitLabel (MCSymbol *Symbol)
virtual void emitAssignment (MCSymbol *Symbol, const MCExpr *Value)
virtual void prettyPrintAsm (MCInstPrinter &InstPrinter, uint64_t Address, const MCInst &Inst, const MCSubtargetInfo &STI, raw_ostream &OS)
virtual void emitDwarfFileDirective (StringRef Directive)
virtual void changeSection (const MCSection *CurSection, MCSection *Section, uint32_t SubSection, raw_ostream &OS)
 Update streamer for a new active section.
virtual void emitValue (const MCExpr *Value)
virtual void emitRawBytes (StringRef Data)
 Emit the bytes in Data into the output.
virtual void emitConstantPools ()
virtual void finish ()

Additional Inherited Members

Protected Attributes inherited from llvm::MipsTargetStreamer
std::optional< MipsABIInfoABI
MipsABIFlagsSection ABIFlagsSection
bool GPRInfoSet
unsigned GPRBitMask
int GPROffset
bool FPRInfoSet
unsigned FPRBitMask
int FPROffset
bool FrameInfoSet
int FrameOffset
unsigned FrameReg
unsigned GPReg
unsigned ReturnReg
Protected Attributes inherited from llvm::MCTargetStreamer
MCStreamerStreamer

Detailed Description

Definition at line 216 of file MipsTargetStreamer.h.

Constructor & Destructor Documentation

◆ MipsTargetAsmStreamer()

MipsTargetAsmStreamer::MipsTargetAsmStreamer ( MCStreamer & S,
formatted_raw_ostream & OS )

Member Function Documentation

◆ emitDirectiveAbiCalls()

void MipsTargetAsmStreamer::emitDirectiveAbiCalls ( )
overridevirtual

Reimplemented from llvm::MipsTargetStreamer.

Definition at line 552 of file MipsTargetStreamer.cpp.

◆ emitDirectiveCpAdd()

void MipsTargetAsmStreamer::emitDirectiveCpAdd ( unsigned RegNo)
overridevirtual

◆ emitDirectiveCpLoad()

void MipsTargetAsmStreamer::emitDirectiveCpLoad ( unsigned RegNo)
overridevirtual

◆ emitDirectiveCpLocal()

void MipsTargetAsmStreamer::emitDirectiveCpLocal ( unsigned RegNo)
overridevirtual

◆ emitDirectiveCpRestore()

bool MipsTargetAsmStreamer::emitDirectiveCpRestore ( int Offset,
function_ref< unsigned()> GetATReg,
SMLoc IDLoc,
const MCSubtargetInfo * STI )
overridevirtual

Emit a .cprestore directive.

If the offset is out of range then it will be synthesized using the assembler temporary.

GetATReg() is a callback that can be used to obtain the current assembler temporary and is only called when the assembler temporary is required. It must handle the case where no assembler temporary is available (typically by reporting an error).

Reimplemented from llvm::MipsTargetStreamer.

Definition at line 750 of file MipsTargetStreamer.cpp.

References llvm::MipsTargetStreamer::emitDirectiveCpRestore(), and llvm::Offset.

◆ emitDirectiveCpreturn()

void MipsTargetAsmStreamer::emitDirectiveCpreturn ( unsigned SaveLocation,
bool SaveLocationIsRegister )
overridevirtual

◆ emitDirectiveCpsetup()

void MipsTargetAsmStreamer::emitDirectiveCpsetup ( unsigned RegNo,
int RegOrOffset,
const MCSymbol & Sym,
bool IsReg )
overridevirtual

◆ emitDirectiveEnd()

void MipsTargetAsmStreamer::emitDirectiveEnd ( StringRef Name)
overridevirtual

Reimplemented from llvm::MipsTargetStreamer.

Definition at line 544 of file MipsTargetStreamer.cpp.

◆ emitDirectiveEnt()

void MipsTargetAsmStreamer::emitDirectiveEnt ( const MCSymbol & Symbol)
overridevirtual

Reimplemented from llvm::MipsTargetStreamer.

Definition at line 548 of file MipsTargetStreamer.cpp.

◆ emitDirectiveInsn()

void MipsTargetAsmStreamer::emitDirectiveInsn ( )
overridevirtual

Reimplemented from llvm::MipsTargetStreamer.

Definition at line 568 of file MipsTargetStreamer.cpp.

References llvm::MipsTargetStreamer::emitDirectiveInsn().

◆ emitDirectiveModuleCRC()

void MipsTargetAsmStreamer::emitDirectiveModuleCRC ( )
overridevirtual

Reimplemented from llvm::MipsTargetStreamer.

Definition at line 827 of file MipsTargetStreamer.cpp.

◆ emitDirectiveModuleFP()

void MipsTargetAsmStreamer::emitDirectiveModuleFP ( )
overridevirtual

◆ emitDirectiveModuleGINV()

void MipsTargetAsmStreamer::emitDirectiveModuleGINV ( )
overridevirtual

Reimplemented from llvm::MipsTargetStreamer.

Definition at line 843 of file MipsTargetStreamer.cpp.

◆ emitDirectiveModuleHardFloat()

void MipsTargetAsmStreamer::emitDirectiveModuleHardFloat ( )
overridevirtual

Reimplemented from llvm::MipsTargetStreamer.

Definition at line 819 of file MipsTargetStreamer.cpp.

◆ emitDirectiveModuleMT()

void MipsTargetAsmStreamer::emitDirectiveModuleMT ( )
overridevirtual

Reimplemented from llvm::MipsTargetStreamer.

Definition at line 823 of file MipsTargetStreamer.cpp.

◆ emitDirectiveModuleNoCRC()

void MipsTargetAsmStreamer::emitDirectiveModuleNoCRC ( )
overridevirtual

Reimplemented from llvm::MipsTargetStreamer.

Definition at line 831 of file MipsTargetStreamer.cpp.

◆ emitDirectiveModuleNoGINV()

void MipsTargetAsmStreamer::emitDirectiveModuleNoGINV ( )
overridevirtual

Reimplemented from llvm::MipsTargetStreamer.

Definition at line 847 of file MipsTargetStreamer.cpp.

◆ emitDirectiveModuleNoVirt()

void MipsTargetAsmStreamer::emitDirectiveModuleNoVirt ( )
overridevirtual

Reimplemented from llvm::MipsTargetStreamer.

Definition at line 839 of file MipsTargetStreamer.cpp.

◆ emitDirectiveModuleOddSPReg()

void MipsTargetAsmStreamer::emitDirectiveModuleOddSPReg ( )
overridevirtual

◆ emitDirectiveModuleSoftFloat()

void MipsTargetAsmStreamer::emitDirectiveModuleSoftFloat ( )
overridevirtual

Reimplemented from llvm::MipsTargetStreamer.

Definition at line 815 of file MipsTargetStreamer.cpp.

◆ emitDirectiveModuleVirt()

void MipsTargetAsmStreamer::emitDirectiveModuleVirt ( )
overridevirtual

Reimplemented from llvm::MipsTargetStreamer.

Definition at line 835 of file MipsTargetStreamer.cpp.

◆ emitDirectiveNaN2008()

void MipsTargetAsmStreamer::emitDirectiveNaN2008 ( )
overridevirtual

Reimplemented from llvm::MipsTargetStreamer.

Definition at line 554 of file MipsTargetStreamer.cpp.

◆ emitDirectiveNaNLegacy()

void MipsTargetAsmStreamer::emitDirectiveNaNLegacy ( )
overridevirtual

Reimplemented from llvm::MipsTargetStreamer.

Definition at line 556 of file MipsTargetStreamer.cpp.

◆ emitDirectiveOptionPic0()

void MipsTargetAsmStreamer::emitDirectiveOptionPic0 ( )
overridevirtual

Reimplemented from llvm::MipsTargetStreamer.

Definition at line 560 of file MipsTargetStreamer.cpp.

◆ emitDirectiveOptionPic2()

void MipsTargetAsmStreamer::emitDirectiveOptionPic2 ( )
overridevirtual

Reimplemented from llvm::MipsTargetStreamer.

Definition at line 564 of file MipsTargetStreamer.cpp.

◆ emitDirectiveSetArch()

void MipsTargetAsmStreamer::emitDirectiveSetArch ( StringRef Arch)
overridevirtual

Reimplemented from llvm::MipsTargetStreamer.

Definition at line 581 of file MipsTargetStreamer.cpp.

References llvm::MipsTargetStreamer::emitDirectiveSetArch().

◆ emitDirectiveSetAt()

void MipsTargetAsmStreamer::emitDirectiveSetAt ( )
overridevirtual

Reimplemented from llvm::MipsTargetStreamer.

Definition at line 529 of file MipsTargetStreamer.cpp.

References llvm::MipsTargetStreamer::emitDirectiveSetAt().

◆ emitDirectiveSetAtWithArg()

void MipsTargetAsmStreamer::emitDirectiveSetAtWithArg ( unsigned RegNo)
overridevirtual

◆ emitDirectiveSetCRC()

void MipsTargetAsmStreamer::emitDirectiveSetCRC ( )
overridevirtual

Reimplemented from llvm::MipsTargetStreamer.

Definition at line 499 of file MipsTargetStreamer.cpp.

References llvm::MipsTargetStreamer::emitDirectiveSetCRC().

◆ emitDirectiveSetDsp()

void MipsTargetAsmStreamer::emitDirectiveSetDsp ( )
overridevirtual

Reimplemented from llvm::MipsTargetStreamer.

Definition at line 666 of file MipsTargetStreamer.cpp.

References llvm::MipsTargetStreamer::emitDirectiveSetDsp().

◆ emitDirectiveSetDspr2()

void MipsTargetAsmStreamer::emitDirectiveSetDspr2 ( )
overridevirtual

◆ emitDirectiveSetFp()

void MipsTargetAsmStreamer::emitDirectiveSetFp ( MipsABIFlagsSection::FpABIKind Value)
overridevirtual

◆ emitDirectiveSetGINV()

void MipsTargetAsmStreamer::emitDirectiveSetGINV ( )
overridevirtual

Reimplemented from llvm::MipsTargetStreamer.

Definition at line 519 of file MipsTargetStreamer.cpp.

References llvm::MipsTargetStreamer::emitDirectiveSetGINV().

◆ emitDirectiveSetHardFloat()

void MipsTargetAsmStreamer::emitDirectiveSetHardFloat ( )
overridevirtual

◆ emitDirectiveSetMacro()

void MipsTargetAsmStreamer::emitDirectiveSetMacro ( )
overridevirtual

◆ emitDirectiveSetMicroMips()

void MipsTargetAsmStreamer::emitDirectiveSetMicroMips ( )
overridevirtual

◆ emitDirectiveSetMips0()

void MipsTargetAsmStreamer::emitDirectiveSetMips0 ( )
overridevirtual

◆ emitDirectiveSetMips1()

void MipsTargetAsmStreamer::emitDirectiveSetMips1 ( )
overridevirtual

◆ emitDirectiveSetMips16()

void MipsTargetAsmStreamer::emitDirectiveSetMips16 ( )
overridevirtual

◆ emitDirectiveSetMips2()

void MipsTargetAsmStreamer::emitDirectiveSetMips2 ( )
overridevirtual

◆ emitDirectiveSetMips3()

void MipsTargetAsmStreamer::emitDirectiveSetMips3 ( )
overridevirtual

◆ emitDirectiveSetMips32()

void MipsTargetAsmStreamer::emitDirectiveSetMips32 ( )
overridevirtual

◆ emitDirectiveSetMips32R2()

void MipsTargetAsmStreamer::emitDirectiveSetMips32R2 ( )
overridevirtual

◆ emitDirectiveSetMips32R3()

void MipsTargetAsmStreamer::emitDirectiveSetMips32R3 ( )
overridevirtual

◆ emitDirectiveSetMips32R5()

void MipsTargetAsmStreamer::emitDirectiveSetMips32R5 ( )
overridevirtual

◆ emitDirectiveSetMips32R6()

void MipsTargetAsmStreamer::emitDirectiveSetMips32R6 ( )
overridevirtual

◆ emitDirectiveSetMips3D()

void MipsTargetAsmStreamer::emitDirectiveSetMips3D ( )
overridevirtual

◆ emitDirectiveSetMips4()

void MipsTargetAsmStreamer::emitDirectiveSetMips4 ( )
overridevirtual

◆ emitDirectiveSetMips5()

void MipsTargetAsmStreamer::emitDirectiveSetMips5 ( )
overridevirtual

◆ emitDirectiveSetMips64()

void MipsTargetAsmStreamer::emitDirectiveSetMips64 ( )
overridevirtual

◆ emitDirectiveSetMips64R2()

void MipsTargetAsmStreamer::emitDirectiveSetMips64R2 ( )
overridevirtual

◆ emitDirectiveSetMips64R3()

void MipsTargetAsmStreamer::emitDirectiveSetMips64R3 ( )
overridevirtual

◆ emitDirectiveSetMips64R5()

void MipsTargetAsmStreamer::emitDirectiveSetMips64R5 ( )
overridevirtual

◆ emitDirectiveSetMips64R6()

void MipsTargetAsmStreamer::emitDirectiveSetMips64R6 ( )
overridevirtual

◆ emitDirectiveSetMsa()

void MipsTargetAsmStreamer::emitDirectiveSetMsa ( )
overridevirtual

Reimplemented from llvm::MipsTargetStreamer.

Definition at line 479 of file MipsTargetStreamer.cpp.

References llvm::MipsTargetStreamer::emitDirectiveSetMsa().

◆ emitDirectiveSetMt()

void MipsTargetAsmStreamer::emitDirectiveSetMt ( )
overridevirtual

Reimplemented from llvm::MipsTargetStreamer.

Definition at line 489 of file MipsTargetStreamer.cpp.

References llvm::MipsTargetStreamer::emitDirectiveSetMt().

◆ emitDirectiveSetNoAt()

void MipsTargetAsmStreamer::emitDirectiveSetNoAt ( )
overridevirtual

Reimplemented from llvm::MipsTargetStreamer.

Definition at line 539 of file MipsTargetStreamer.cpp.

References llvm::MipsTargetStreamer::emitDirectiveSetNoAt().

◆ emitDirectiveSetNoCRC()

void MipsTargetAsmStreamer::emitDirectiveSetNoCRC ( )
overridevirtual

◆ emitDirectiveSetNoDsp()

void MipsTargetAsmStreamer::emitDirectiveSetNoDsp ( )
overridevirtual

◆ emitDirectiveSetNoGINV()

void MipsTargetAsmStreamer::emitDirectiveSetNoGINV ( )
overridevirtual

◆ emitDirectiveSetNoMacro()

void MipsTargetAsmStreamer::emitDirectiveSetNoMacro ( )
overridevirtual

◆ emitDirectiveSetNoMicroMips()

void MipsTargetAsmStreamer::emitDirectiveSetNoMicroMips ( )
overridevirtual

◆ emitDirectiveSetNoMips16()

void MipsTargetAsmStreamer::emitDirectiveSetNoMips16 ( )
overridevirtual

◆ emitDirectiveSetNoMips3D()

void MipsTargetAsmStreamer::emitDirectiveSetNoMips3D ( )
overridevirtual

◆ emitDirectiveSetNoMsa()

void MipsTargetAsmStreamer::emitDirectiveSetNoMsa ( )
overridevirtual

◆ emitDirectiveSetNoMt()

void MipsTargetAsmStreamer::emitDirectiveSetNoMt ( )
overridevirtual

Reimplemented from llvm::MipsTargetStreamer.

Definition at line 494 of file MipsTargetStreamer.cpp.

References llvm::MipsTargetStreamer::emitDirectiveSetNoMt().

◆ emitDirectiveSetNoOddSPReg()

void MipsTargetAsmStreamer::emitDirectiveSetNoOddSPReg ( )
overridevirtual

◆ emitDirectiveSetNoReorder()

void MipsTargetAsmStreamer::emitDirectiveSetNoReorder ( )
overridevirtual

◆ emitDirectiveSetNoVirt()

void MipsTargetAsmStreamer::emitDirectiveSetNoVirt ( )
overridevirtual

◆ emitDirectiveSetOddSPReg()

void MipsTargetAsmStreamer::emitDirectiveSetOddSPReg ( )
overridevirtual

◆ emitDirectiveSetPop()

void MipsTargetAsmStreamer::emitDirectiveSetPop ( )
overridevirtual

Reimplemented from llvm::MipsTargetStreamer.

Definition at line 691 of file MipsTargetStreamer.cpp.

References llvm::MipsTargetStreamer::emitDirectiveSetPop().

◆ emitDirectiveSetPush()

void MipsTargetAsmStreamer::emitDirectiveSetPush ( )
overridevirtual

Reimplemented from llvm::MipsTargetStreamer.

Definition at line 696 of file MipsTargetStreamer.cpp.

References llvm::MipsTargetStreamer::emitDirectiveSetPush().

◆ emitDirectiveSetReorder()

void MipsTargetAsmStreamer::emitDirectiveSetReorder ( )
overridevirtual

◆ emitDirectiveSetSoftFloat()

void MipsTargetAsmStreamer::emitDirectiveSetSoftFloat ( )
overridevirtual

◆ emitDirectiveSetVirt()

void MipsTargetAsmStreamer::emitDirectiveSetVirt ( )
overridevirtual

Reimplemented from llvm::MipsTargetStreamer.

Definition at line 509 of file MipsTargetStreamer.cpp.

References llvm::MipsTargetStreamer::emitDirectiveSetVirt().

◆ emitDTPRel32Value()

void MipsTargetAsmStreamer::emitDTPRel32Value ( const MCExpr * Value)
overridevirtual

◆ emitDTPRel64Value()

void MipsTargetAsmStreamer::emitDTPRel64Value ( const MCExpr * Value)
overridevirtual

◆ emitFMask()

void MipsTargetAsmStreamer::emitFMask ( unsigned FPUBitmask,
int FPUTopSavedRegOff )
overridevirtual

Reimplemented from llvm::MipsTargetStreamer.

Definition at line 725 of file MipsTargetStreamer.cpp.

References printHex32().

◆ emitFrame()

void MipsTargetAsmStreamer::emitFrame ( MCRegister StackReg,
unsigned StackSize,
MCRegister ReturnReg )
overridevirtual

◆ emitGPRel32Value()

void MipsTargetAsmStreamer::emitGPRel32Value ( const MCExpr * Value)
overridevirtual

◆ emitGPRel64Value()

void MipsTargetAsmStreamer::emitGPRel64Value ( const MCExpr * Value)
overridevirtual

◆ emitMask()

void MipsTargetAsmStreamer::emitMask ( unsigned CPUBitmask,
int CPUTopSavedRegOff )
overridevirtual

Reimplemented from llvm::MipsTargetStreamer.

Definition at line 718 of file MipsTargetStreamer.cpp.

References printHex32().

◆ emitTPRel32Value()

void MipsTargetAsmStreamer::emitTPRel32Value ( const MCExpr * Value)
overridevirtual

◆ emitTPRel64Value()

void MipsTargetAsmStreamer::emitTPRel64Value ( const MCExpr * Value)
overridevirtual

The documentation for this class was generated from the following files: