Lines Matching refs:IDLoc

140     int Offset, function_ref<unsigned()> GetATReg, SMLoc IDLoc,  in emitDirectiveCpRestore()  argument
175 void MipsTargetStreamer::emitR(unsigned Opcode, unsigned Reg0, SMLoc IDLoc, in emitR() argument
180 TmpInst.setLoc(IDLoc); in emitR()
185 SMLoc IDLoc, const MCSubtargetInfo *STI) { in emitRX() argument
190 TmpInst.setLoc(IDLoc); in emitRX()
195 SMLoc IDLoc, const MCSubtargetInfo *STI) { in emitRI() argument
196 emitRX(Opcode, Reg0, MCOperand::createImm(Imm), IDLoc, STI); in emitRI()
200 SMLoc IDLoc, const MCSubtargetInfo *STI) { in emitRR() argument
201 emitRX(Opcode, Reg0, MCOperand::createReg(Reg1), IDLoc, STI); in emitRR()
205 SMLoc IDLoc, const MCSubtargetInfo *STI) { in emitII() argument
210 TmpInst.setLoc(IDLoc); in emitII()
215 MCOperand Op2, SMLoc IDLoc, in emitRRX() argument
222 TmpInst.setLoc(IDLoc); in emitRRX()
227 unsigned Reg2, SMLoc IDLoc, in emitRRR() argument
229 emitRRX(Opcode, Reg0, Reg1, MCOperand::createReg(Reg2), IDLoc, STI); in emitRRR()
233 unsigned Reg2, MCOperand Op3, SMLoc IDLoc, in emitRRRX() argument
241 TmpInst.setLoc(IDLoc); in emitRRRX()
246 int16_t Imm, SMLoc IDLoc, in emitRRI() argument
248 emitRRX(Opcode, Reg0, Reg1, MCOperand::createImm(Imm), IDLoc, STI); in emitRRI()
253 int16_t Imm2, SMLoc IDLoc, in emitRRIII() argument
262 TmpInst.setLoc(IDLoc); in emitRRIII()
274 int16_t ShiftAmount, SMLoc IDLoc, in emitDSLL() argument
277 emitRRI(Mips::DSLL32, DstReg, SrcReg, ShiftAmount - 32, IDLoc, STI); in emitDSLL()
281 emitRRI(Mips::DSLL, DstReg, SrcReg, ShiftAmount, IDLoc, STI); in emitDSLL()
284 void MipsTargetStreamer::emitEmptyDelaySlot(bool hasShortDelaySlot, SMLoc IDLoc, in emitEmptyDelaySlot() argument
290 emitRR(Opc, Mips::ZERO, Mips::ZERO, IDLoc, STI); in emitEmptyDelaySlot()
297 emitRRI(Opc, Mips::ZERO, Mips::ZERO, 0, IDLoc, STI); in emitEmptyDelaySlot()
300 void MipsTargetStreamer::emitNop(SMLoc IDLoc, const MCSubtargetInfo *STI) { in emitNop() argument
302 emitRR(Mips::MOVE16_MM, Mips::ZERO, Mips::ZERO, IDLoc, STI); in emitNop()
304 emitRRI(Mips::SLL, Mips::ZERO, Mips::ZERO, 0, IDLoc, STI); in emitNop()
308 void MipsTargetStreamer::emitGPRestore(int Offset, SMLoc IDLoc, in emitGPRestore() argument
310 emitLoadWithImmOffset(Mips::LW, GPReg, Mips::SP, Offset, GPReg, IDLoc, STI); in emitGPRestore()
316 function_ref<unsigned()> GetATReg, SMLoc IDLoc, in emitStoreWithImmOffset() argument
319 emitRRI(Opcode, SrcReg, BaseReg, Offset, IDLoc, STI); in emitStoreWithImmOffset()
340 emitRI(Mips::LUi, ATReg, HiOffset, IDLoc, STI); in emitStoreWithImmOffset()
342 emitRRR(Mips::ADDu, ATReg, ATReg, BaseReg, IDLoc, STI); in emitStoreWithImmOffset()
344 emitRRI(Opcode, SrcReg, ATReg, LoOffset, IDLoc, STI); in emitStoreWithImmOffset()
353 unsigned TmpReg, SMLoc IDLoc, in emitLoadWithImmOffset() argument
356 emitRRI(Opcode, DstReg, BaseReg, Offset, IDLoc, STI); in emitLoadWithImmOffset()
376 emitRI(Mips::LUi, TmpReg, HiOffset, IDLoc, STI); in emitLoadWithImmOffset()
378 emitRRR(Mips::ADDu, TmpReg, TmpReg, BaseReg, IDLoc, STI); in emitLoadWithImmOffset()
380 emitRRI(Opcode, DstReg, TmpReg, LoOffset, IDLoc, STI); in emitLoadWithImmOffset()
699 int Offset, function_ref<unsigned()> GetATReg, SMLoc IDLoc, in emitDirectiveCpRestore() argument
701 MipsTargetStreamer::emitDirectiveCpRestore(Offset, GetATReg, IDLoc, STI); in emitDirectiveCpRestore()
1218 int Offset, function_ref<unsigned()> GetATReg, SMLoc IDLoc, in emitDirectiveCpRestore() argument
1220 MipsTargetStreamer::emitDirectiveCpRestore(Offset, GetATReg, IDLoc, STI); in emitDirectiveCpRestore()
1233 emitStoreWithImmOffset(Mips::SW, GPReg, Mips::SP, Offset, GetATReg, IDLoc, in emitDirectiveCpRestore()