LLVM
17.0.0git
|
#include "Target/Mips/MipsTargetStreamer.h"
Public Member Functions | |
bool | isMicroMipsEnabled () const |
MCELFStreamer & | getStreamer () |
MipsTargetELFStreamer (MCStreamer &S, const MCSubtargetInfo &STI) | |
void | setPic (bool Value) override |
void | emitLabel (MCSymbol *Symbol) override |
void | emitAssignment (MCSymbol *Symbol, const MCExpr *Value) override |
void | finish () override |
void | emitDirectiveSetMicroMips () override |
void | emitDirectiveSetNoMicroMips () override |
void | setUsesMicroMips () override |
void | emitDirectiveSetMips16 () override |
void | emitDirectiveSetNoReorder () 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 (unsigned StackReg, unsigned StackSize, unsigned ReturnReg) override |
void | emitMask (unsigned CPUBitmask, int CPUTopSavedRegOff) override |
void | emitFMask (unsigned FPUBitmask, int FPUTopSavedRegOff) 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 |
void | emitDirectiveCpsetup (unsigned RegNo, int RegOrOffset, const MCSymbol &Sym, bool IsReg) override |
void | emitDirectiveCpreturn (unsigned SaveLocation, bool SaveLocationIsRegister) override |
void | emitMipsAbiFlags () |
![]() | |
MipsTargetStreamer (MCStreamer &S) | |
virtual void | emitDirectiveSetNoMips16 () |
virtual void | emitDirectiveSetReorder () |
virtual void | emitDirectiveSetMacro () |
virtual void | emitDirectiveSetNoMacro () |
virtual void | emitDirectiveSetMsa () |
virtual void | emitDirectiveSetNoMsa () |
virtual void | emitDirectiveSetMt () |
virtual void | emitDirectiveSetNoMt () |
virtual void | emitDirectiveSetCRC () |
virtual void | emitDirectiveSetNoCRC () |
virtual void | emitDirectiveSetVirt () |
virtual void | emitDirectiveSetNoVirt () |
virtual void | emitDirectiveSetGINV () |
virtual void | emitDirectiveSetNoGINV () |
virtual void | emitDirectiveSetAt () |
virtual void | emitDirectiveSetAtWithArg (unsigned RegNo) |
virtual void | emitDirectiveSetNoAt () |
virtual void | emitDirectiveSetArch (StringRef Arch) |
virtual void | emitDirectiveSetMips0 () |
virtual void | emitDirectiveSetMips1 () |
virtual void | emitDirectiveSetMips2 () |
virtual void | emitDirectiveSetMips3 () |
virtual void | emitDirectiveSetMips4 () |
virtual void | emitDirectiveSetMips5 () |
virtual void | emitDirectiveSetMips32 () |
virtual void | emitDirectiveSetMips32R2 () |
virtual void | emitDirectiveSetMips32R3 () |
virtual void | emitDirectiveSetMips32R5 () |
virtual void | emitDirectiveSetMips32R6 () |
virtual void | emitDirectiveSetMips64 () |
virtual void | emitDirectiveSetMips64R2 () |
virtual void | emitDirectiveSetMips64R3 () |
virtual void | emitDirectiveSetMips64R5 () |
virtual void | emitDirectiveSetMips64R6 () |
virtual void | emitDirectiveSetDsp () |
virtual void | emitDirectiveSetDspr2 () |
virtual void | emitDirectiveSetNoDsp () |
virtual void | emitDirectiveSetMips3D () |
virtual void | emitDirectiveSetNoMips3D () |
virtual void | emitDirectiveSetPop () |
virtual void | emitDirectiveSetPush () |
virtual void | emitDirectiveSetSoftFloat () |
virtual void | emitDirectiveSetHardFloat () |
virtual void | emitDirectiveModuleFP () |
virtual void | emitDirectiveModuleOddSPReg () |
virtual void | emitDirectiveModuleSoftFloat () |
virtual void | emitDirectiveModuleHardFloat () |
virtual void | emitDirectiveModuleMT () |
virtual void | emitDirectiveSetFp (MipsABIFlagsSection::FpABIKind Value) |
virtual void | emitDirectiveSetOddSPReg () |
virtual void | emitDirectiveSetNoOddSPReg () |
virtual void | emitDirectiveModuleCRC () |
virtual void | emitDirectiveModuleNoCRC () |
virtual void | emitDirectiveModuleVirt () |
virtual void | emitDirectiveModuleNoVirt () |
virtual void | emitDirectiveModuleGINV () |
virtual void | emitDirectiveModuleNoGINV () |
void | emitR (unsigned Opcode, unsigned 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, unsigned Reg0, MCOperand Op1, SMLoc IDLoc, const MCSubtargetInfo *STI) |
void | emitRI (unsigned Opcode, unsigned Reg0, int32_t Imm, SMLoc IDLoc, const MCSubtargetInfo *STI) |
void | emitRR (unsigned Opcode, unsigned Reg0, unsigned Reg1, SMLoc IDLoc, const MCSubtargetInfo *STI) |
void | emitRRX (unsigned Opcode, unsigned Reg0, unsigned Reg1, MCOperand Op2, SMLoc IDLoc, const MCSubtargetInfo *STI) |
void | emitRRR (unsigned Opcode, unsigned Reg0, unsigned Reg1, unsigned Reg2, SMLoc IDLoc, const MCSubtargetInfo *STI) |
void | emitRRRX (unsigned Opcode, unsigned Reg0, unsigned Reg1, unsigned Reg2, MCOperand Op3, SMLoc IDLoc, const MCSubtargetInfo *STI) |
void | emitRRI (unsigned Opcode, unsigned Reg0, unsigned Reg1, int16_t Imm, SMLoc IDLoc, const MCSubtargetInfo *STI) |
void | emitRRIII (unsigned Opcode, unsigned Reg0, unsigned Reg1, int16_t Imm0, int16_t Imm1, int16_t Imm2, SMLoc IDLoc, const MCSubtargetInfo *STI) |
void | emitAddu (unsigned DstReg, unsigned SrcReg, unsigned TrgReg, bool Is64Bit, const MCSubtargetInfo *STI) |
void | emitDSLL (unsigned DstReg, unsigned 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, unsigned SrcReg, unsigned BaseReg, int64_t Offset, function_ref< unsigned()> GetATReg, SMLoc IDLoc, const MCSubtargetInfo *STI) |
Emit a store instruction with an offset. More... | |
void | emitLoadWithImmOffset (unsigned Opcode, unsigned DstReg, unsigned BaseReg, int64_t Offset, unsigned TmpReg, SMLoc IDLoc, const MCSubtargetInfo *STI) |
Emit a load instruction with an immediate offset. More... | |
void | emitGPRestore (int Offset, SMLoc IDLoc, const MCSubtargetInfo *STI) |
Emit the $gp restore operation for .cprestore. More... | |
void | forbidModuleDirective () |
void | reallowModuleDirective () |
bool | isModuleDirectiveAllowed () |
template<class PredicateLibrary > | |
void | updateABIInfo (const PredicateLibrary &P) |
MipsABIFlagsSection & | getABIFlagsSection () |
const MipsABIInfo & | getABI () const |
![]() | |
MCTargetStreamer (MCStreamer &S) | |
virtual | ~MCTargetStreamer () |
MCStreamer & | getStreamer () |
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, const MCExpr *SubSection, raw_ostream &OS) |
Update streamer for a new active section. More... | |
virtual void | emitValue (const MCExpr *Value) |
virtual void | emitRawBytes (StringRef Data) |
Emit the bytes in Data into the output. More... | |
virtual void | emitConstantPools () |
Additional Inherited Members | |
![]() | |
std::optional< MipsABIInfo > | ABI |
MipsABIFlagsSection | ABIFlagsSection |
bool | GPRInfoSet |
unsigned | GPRBitMask |
int | GPROffset |
bool | FPRInfoSet |
unsigned | FPRBitMask |
int | FPROffset |
bool | FrameInfoSet |
int | FrameOffset |
unsigned | FrameReg |
unsigned | GPReg |
unsigned | ReturnReg |
![]() | |
MCStreamer & | Streamer |
Definition at line 312 of file MipsTargetStreamer.h.
MipsTargetELFStreamer::MipsTargetELFStreamer | ( | MCStreamer & | S, |
const MCSubtargetInfo & | STI | ||
) |
Definition at line 800 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::ABI, llvm::ELF::EF_MIPS_ARCH_1, llvm::ELF::EF_MIPS_ARCH_2, llvm::ELF::EF_MIPS_ARCH_3, llvm::ELF::EF_MIPS_ARCH_32, llvm::ELF::EF_MIPS_ARCH_32R2, llvm::ELF::EF_MIPS_ARCH_32R6, llvm::ELF::EF_MIPS_ARCH_4, llvm::ELF::EF_MIPS_ARCH_5, llvm::ELF::EF_MIPS_ARCH_64, llvm::ELF::EF_MIPS_ARCH_64R2, llvm::ELF::EF_MIPS_ARCH_64R6, llvm::ELF::EF_MIPS_MACH_OCTEON, llvm::ELF::EF_MIPS_NAN2008, llvm::Triple::getArch(), llvm::MCObjectStreamer::getAssembler(), llvm::MCAssembler::getContext(), llvm::MCAssembler::getELFHeaderEFlags(), llvm::MCSubtargetInfo::getFeatureBits(), llvm::MCContext::getObjectFileInfo(), getStreamer(), llvm::MCSubtargetInfo::getTargetTriple(), llvm::MCObjectFileInfo::isPositionIndependent(), llvm::MipsABIInfo::N64(), llvm::MipsABIInfo::O32(), and llvm::MCAssembler::setELFHeaderEFlags().
|
overridevirtual |
Reimplemented from llvm::MCTargetStreamer.
Definition at line 962 of file MipsTargetStreamer.cpp.
References S, llvm::ELF::STO_MIPS_MICROMIPS, and llvm::MCExpr::SymbolRef.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 1069 of file MipsTargetStreamer.cpp.
References llvm::ELF::EF_MIPS_CPIC, llvm::ELF::EF_MIPS_PIC, llvm::MCObjectStreamer::getAssembler(), llvm::MCAssembler::getELFHeaderEFlags(), getStreamer(), and llvm::MCAssembler::setELFHeaderEFlags().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 1142 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitAddu(), llvm::MipsTargetStreamer::forbidModuleDirective(), llvm::MipsTargetStreamer::getABI(), and llvm::MipsTargetStreamer::GPReg.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 1153 of file MipsTargetStreamer.cpp.
References llvm::MCInst::addOperand(), llvm::MCInst::clear(), llvm::MipsMCExpr::create(), llvm::MCSymbolRefExpr::create(), llvm::MCOperand::createExpr(), llvm::MCOperand::createReg(), llvm::MCObjectStreamer::emitInstruction(), llvm::MipsTargetStreamer::forbidModuleDirective(), llvm::MipsTargetStreamer::getABI(), llvm::MCObjectStreamer::getAssembler(), llvm::MCAssembler::getContext(), llvm::MCContext::getOrCreateSymbol(), getStreamer(), llvm::MipsTargetStreamer::GPReg, llvm::MipsMCExpr::MEK_HI, llvm::MipsMCExpr::MEK_LO, llvm::MCAssembler::registerSymbol(), llvm::MCInst::setOpcode(), and llvm::MCSymbolRefExpr::VK_None.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 1210 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveCpLocal().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 1215 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::emitDirectiveCpRestore(), llvm::MipsTargetStreamer::emitStoreWithImmOffset(), llvm::MipsTargetStreamer::getABI(), llvm::MipsTargetStreamer::GPReg, and llvm::Offset.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 1295 of file MipsTargetStreamer.cpp.
References llvm::MCInst::addOperand(), llvm::MCOperand::createImm(), llvm::MCOperand::createReg(), llvm::MCObjectStreamer::emitInstruction(), llvm::MipsTargetStreamer::forbidModuleDirective(), llvm::MipsTargetStreamer::getABI(), getStreamer(), llvm::MipsTargetStreamer::GPReg, llvm::ARM_MB::LD, llvm::ISD::OR, and llvm::MCInst::setOpcode().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 1236 of file MipsTargetStreamer.cpp.
References llvm::MipsMCExpr::create(), llvm::MCSymbolRefExpr::create(), llvm::MCOperand::createExpr(), llvm::MipsMCExpr::createGpOff(), llvm::MipsTargetStreamer::emitRRI(), llvm::MipsTargetStreamer::emitRRR(), llvm::MipsTargetStreamer::emitRRX(), llvm::MipsTargetStreamer::emitRX(), llvm::MipsTargetStreamer::forbidModuleDirective(), llvm::MipsTargetStreamer::getABI(), llvm::MCObjectStreamer::getAssembler(), llvm::MCAssembler::getContext(), llvm::MCContext::getOrCreateSymbol(), getStreamer(), llvm::MipsTargetStreamer::GPReg, llvm::MipsMCExpr::MEK_HI, and llvm::MipsMCExpr::MEK_LO.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 1013 of file MipsTargetStreamer.cpp.
References Align, Context, llvm::MCSymbolRefExpr::create(), llvm::MCBinaryExpr::createSub(), llvm::MCStreamer::emitIntValue(), llvm::MCStreamer::emitLabel(), llvm::MCStreamer::emitValueImpl(), llvm::MipsTargetStreamer::FPRBitMask, llvm::MipsTargetStreamer::FPRInfoSet, llvm::MipsTargetStreamer::FPROffset, llvm::MipsTargetStreamer::FrameInfoSet, llvm::MipsTargetStreamer::FrameOffset, llvm::MipsTargetStreamer::FrameReg, llvm::MCObjectStreamer::getAssembler(), llvm::MCAssembler::getContext(), getStreamer(), llvm::MipsTargetStreamer::GPRBitMask, llvm::MipsTargetStreamer::GPRInfoSet, llvm::MipsTargetStreamer::GPROffset, llvm::MCStreamer::popSection(), llvm::MCStreamer::pushSection(), llvm::MCAssembler::registerSection(), llvm::MipsTargetStreamer::ReturnReg, llvm::MCSection::setAlignment(), llvm::ELF::SHT_PROGBITS, llvm::MCStreamer::switchSection(), and llvm::MCSymbolRefExpr::VK_None.
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 1062 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::FPRInfoSet, llvm::MipsTargetStreamer::FrameInfoSet, llvm::MipsTargetStreamer::GPRInfoSet, and llvm::ELF::STT_FUNC.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 1111 of file MipsTargetStreamer.cpp.
References llvm::MipsELFStreamer::createPendingLabelRelocs(), llvm::MipsTargetStreamer::emitDirectiveInsn(), and llvm::MCTargetStreamer::Streamer.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 1076 of file MipsTargetStreamer.cpp.
References llvm::ELF::EF_MIPS_NAN2008, llvm::MCObjectStreamer::getAssembler(), llvm::MCAssembler::getELFHeaderEFlags(), getStreamer(), and llvm::MCAssembler::setELFHeaderEFlags().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 1083 of file MipsTargetStreamer.cpp.
References llvm::ELF::EF_MIPS_NAN2008, llvm::MCObjectStreamer::getAssembler(), llvm::MCAssembler::getELFHeaderEFlags(), getStreamer(), and llvm::MCAssembler::setELFHeaderEFlags().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 1090 of file MipsTargetStreamer.cpp.
References llvm::ELF::EF_MIPS_PIC, llvm::MCObjectStreamer::getAssembler(), llvm::MCAssembler::getELFHeaderEFlags(), getStreamer(), and llvm::MCAssembler::setELFHeaderEFlags().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 1099 of file MipsTargetStreamer.cpp.
References llvm::ELF::EF_MIPS_CPIC, llvm::ELF::EF_MIPS_PIC, llvm::MCObjectStreamer::getAssembler(), llvm::MCAssembler::getELFHeaderEFlags(), getStreamer(), and llvm::MCAssembler::setELFHeaderEFlags().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 980 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::forbidModuleDirective().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 997 of file MipsTargetStreamer.cpp.
References llvm::ELF::EF_MIPS_ARCH_ASE_M16, llvm::MipsTargetStreamer::forbidModuleDirective(), llvm::MCObjectStreamer::getAssembler(), llvm::MCAssembler::getELFHeaderEFlags(), getStreamer(), and llvm::MCAssembler::setELFHeaderEFlags().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 985 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::forbidModuleDirective().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 1005 of file MipsTargetStreamer.cpp.
References llvm::ELF::EF_MIPS_NOREORDER, llvm::MipsTargetStreamer::forbidModuleDirective(), llvm::MCObjectStreamer::getAssembler(), llvm::MCAssembler::getELFHeaderEFlags(), getStreamer(), and llvm::MCAssembler::setELFHeaderEFlags().
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 1135 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::FPRBitMask, llvm::MipsTargetStreamer::FPRInfoSet, and llvm::MipsTargetStreamer::FPROffset.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 1117 of file MipsTargetStreamer.cpp.
References Context, llvm::MipsTargetStreamer::FrameInfoSet, llvm::MipsTargetStreamer::FrameOffset, llvm::MipsTargetStreamer::FrameReg, llvm::MCObjectStreamer::getAssembler(), llvm::MCAssembler::getContext(), llvm::MCRegisterInfo::getEncodingValue(), getStreamer(), and llvm::MipsTargetStreamer::ReturnReg.
|
overridevirtual |
Reimplemented from llvm::MCTargetStreamer.
Definition at line 879 of file MipsTargetStreamer.cpp.
References llvm::MCObjectStreamer::getAssembler(), getStreamer(), isMicroMipsEnabled(), llvm::MCAssembler::registerSymbol(), S, llvm::ELF::STO_MIPS_MICROMIPS, and llvm::ELF::STT_FUNC.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 1128 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::GPRBitMask, llvm::MipsTargetStreamer::GPRInfoSet, and llvm::MipsTargetStreamer::GPROffset.
void MipsTargetELFStreamer::emitMipsAbiFlags | ( | ) |
Definition at line 1319 of file MipsTargetStreamer.cpp.
References llvm::MipsTargetStreamer::ABIFlagsSection, Align, Context, llvm::MCObjectStreamer::getAssembler(), llvm::MCAssembler::getContext(), getStreamer(), llvm::MCAssembler::registerSection(), llvm::MCSection::setAlignment(), llvm::ELF::SHF_ALLOC, llvm::ELF::SHT_MIPS_ABIFLAGS, and llvm::MCStreamer::switchSection().
Referenced by finish().
|
overridevirtual |
Reimplemented from llvm::MCTargetStreamer.
Definition at line 890 of file MipsTargetStreamer.cpp.
References Align, llvm::ELF::EF_MIPS_32BITMODE, llvm::ELF::EF_MIPS_ABI2, llvm::ELF::EF_MIPS_ABI_O32, llvm::ELF::EF_MIPS_CPIC, llvm::ELF::EF_MIPS_PIC, llvm::MCStreamer::emitCodeAlignment(), emitMipsAbiFlags(), llvm::MipsELFStreamer::EmitMipsOptionRecords(), llvm::MCStreamer::emitValueToAlignment(), llvm::MCSection::ensureMinAlignment(), llvm::MipsTargetStreamer::getABI(), llvm::MCObjectStreamer::getAssembler(), llvm::MCObjectFileInfo::getBSSSection(), llvm::MCAssembler::getContext(), llvm::MCObjectFileInfo::getDataSection(), llvm::MCAssembler::getELFHeaderEFlags(), llvm::MCSubtargetInfo::getFeatureBits(), llvm::MCContext::getObjectFileInfo(), getStreamer(), llvm::MCObjectFileInfo::getTextSection(), llvm::MipsABIInfo::IsN32(), llvm::MipsABIInfo::IsO32(), llvm::MCAssembler::registerSection(), S, llvm::MCAssembler::setELFHeaderEFlags(), llvm::MCTargetStreamer::Streamer, llvm::MCStreamer::switchSection(), and llvm::Align::value().
MCELFStreamer & MipsTargetELFStreamer::getStreamer | ( | ) |
Definition at line 976 of file MipsTargetStreamer.cpp.
References llvm::MCTargetStreamer::Streamer.
Referenced by emitDirectiveAbiCalls(), emitDirectiveCpLoad(), emitDirectiveCpreturn(), emitDirectiveCpsetup(), emitDirectiveEnd(), emitDirectiveNaN2008(), emitDirectiveNaNLegacy(), emitDirectiveOptionPic0(), emitDirectiveOptionPic2(), emitDirectiveSetMips16(), emitDirectiveSetNoReorder(), emitFrame(), emitLabel(), emitMipsAbiFlags(), finish(), MipsTargetELFStreamer(), and setUsesMicroMips().
|
inline |
Definition at line 318 of file MipsTargetStreamer.h.
Referenced by llvm::MipsELFStreamer::createPendingLabelRelocs(), and emitLabel().
|
inlineoverridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 322 of file MipsTargetStreamer.h.
|
overridevirtual |
Reimplemented from llvm::MipsTargetStreamer.
Definition at line 990 of file MipsTargetStreamer.cpp.
References llvm::ELF::EF_MIPS_MICROMIPS, llvm::MCObjectStreamer::getAssembler(), llvm::MCAssembler::getELFHeaderEFlags(), getStreamer(), and llvm::MCAssembler::setELFHeaderEFlags().