Lines Matching refs:IDLoc
101 int Offset, function_ref<unsigned()> GetATReg, SMLoc IDLoc, in emitDirectiveCpRestore() argument
129 void MipsTargetStreamer::emitR(unsigned Opcode, unsigned Reg0, SMLoc IDLoc, in emitR() argument
134 TmpInst.setLoc(IDLoc); in emitR()
139 SMLoc IDLoc, const MCSubtargetInfo *STI) { in emitRX() argument
144 TmpInst.setLoc(IDLoc); in emitRX()
149 SMLoc IDLoc, const MCSubtargetInfo *STI) { in emitRI() argument
150 emitRX(Opcode, Reg0, MCOperand::createImm(Imm), IDLoc, STI); in emitRI()
154 SMLoc IDLoc, const MCSubtargetInfo *STI) { in emitRR() argument
155 emitRX(Opcode, Reg0, MCOperand::createReg(Reg1), IDLoc, STI); in emitRR()
159 SMLoc IDLoc, const MCSubtargetInfo *STI) { in emitII() argument
164 TmpInst.setLoc(IDLoc); in emitII()
169 MCOperand Op2, SMLoc IDLoc, in emitRRX() argument
176 TmpInst.setLoc(IDLoc); in emitRRX()
181 unsigned Reg2, SMLoc IDLoc, in emitRRR() argument
183 emitRRX(Opcode, Reg0, Reg1, MCOperand::createReg(Reg2), IDLoc, STI); in emitRRR()
187 int16_t Imm, SMLoc IDLoc, in emitRRI() argument
189 emitRRX(Opcode, Reg0, Reg1, MCOperand::createImm(Imm), IDLoc, STI); in emitRRI()
200 int16_t ShiftAmount, SMLoc IDLoc, in emitDSLL() argument
203 emitRRI(Mips::DSLL32, DstReg, SrcReg, ShiftAmount - 32, IDLoc, STI); in emitDSLL()
207 emitRRI(Mips::DSLL, DstReg, SrcReg, ShiftAmount, IDLoc, STI); in emitDSLL()
210 void MipsTargetStreamer::emitEmptyDelaySlot(bool hasShortDelaySlot, SMLoc IDLoc, in emitEmptyDelaySlot() argument
213 emitRR(Mips::MOVE16_MM, Mips::ZERO, Mips::ZERO, IDLoc, STI); in emitEmptyDelaySlot()
215 emitRRI(Mips::SLL, Mips::ZERO, Mips::ZERO, 0, IDLoc, STI); in emitEmptyDelaySlot()
218 void MipsTargetStreamer::emitNop(SMLoc IDLoc, const MCSubtargetInfo *STI) { in emitNop() argument
219 emitRRI(Mips::SLL, Mips::ZERO, Mips::ZERO, 0, IDLoc, STI); in emitNop()
223 void MipsTargetStreamer::emitGPRestore(int Offset, SMLoc IDLoc, in emitGPRestore() argument
225 emitLoadWithImmOffset(Mips::LW, Mips::GP, Mips::SP, Offset, Mips::GP, IDLoc, in emitGPRestore()
232 function_ref<unsigned()> GetATReg, SMLoc IDLoc, in emitStoreWithImmOffset() argument
235 emitRRI(Opcode, SrcReg, BaseReg, Offset, IDLoc, STI); in emitStoreWithImmOffset()
256 emitRI(Mips::LUi, ATReg, HiOffset, IDLoc, STI); in emitStoreWithImmOffset()
258 emitRRR(Mips::ADDu, ATReg, ATReg, BaseReg, IDLoc, STI); in emitStoreWithImmOffset()
260 emitRRI(Opcode, SrcReg, ATReg, LoOffset, IDLoc, STI); in emitStoreWithImmOffset()
267 MCOperand &LoOperand, unsigned ATReg, SMLoc IDLoc, in emitStoreWithSymOffset() argument
273 emitRX(Mips::LUi, ATReg, HiOperand, IDLoc, STI); in emitStoreWithSymOffset()
275 emitRRR(Mips::ADDu, ATReg, ATReg, BaseReg, IDLoc, STI); in emitStoreWithSymOffset()
277 emitRRX(Opcode, SrcReg, ATReg, LoOperand, IDLoc, STI); in emitStoreWithSymOffset()
286 unsigned TmpReg, SMLoc IDLoc, in emitLoadWithImmOffset() argument
289 emitRRI(Opcode, DstReg, BaseReg, Offset, IDLoc, STI); in emitLoadWithImmOffset()
309 emitRI(Mips::LUi, TmpReg, HiOffset, IDLoc, STI); in emitLoadWithImmOffset()
311 emitRRR(Mips::ADDu, TmpReg, TmpReg, BaseReg, IDLoc, STI); in emitLoadWithImmOffset()
313 emitRRI(Opcode, DstReg, TmpReg, LoOffset, IDLoc, STI); in emitLoadWithImmOffset()
325 unsigned TmpReg, SMLoc IDLoc, in emitLoadWithSymOffset() argument
333 emitRX(Mips::LUi, TmpReg, HiOperand, IDLoc, STI); in emitLoadWithSymOffset()
335 emitRRR(Mips::ADDu, TmpReg, TmpReg, BaseReg, IDLoc, STI); in emitLoadWithSymOffset()
337 emitRRX(Opcode, DstReg, TmpReg, LoOperand, IDLoc, STI); in emitLoadWithSymOffset()
589 int Offset, function_ref<unsigned()> GetATReg, SMLoc IDLoc, in emitDirectiveCpRestore() argument
591 MipsTargetStreamer::emitDirectiveCpRestore(Offset, GetATReg, IDLoc, STI); in emitDirectiveCpRestore()
1052 int Offset, function_ref<unsigned()> GetATReg, SMLoc IDLoc, in emitDirectiveCpRestore() argument
1054 MipsTargetStreamer::emitDirectiveCpRestore(Offset, GetATReg, IDLoc, STI); in emitDirectiveCpRestore()
1067 emitStoreWithImmOffset(Mips::SW, Mips::GP, Mips::SP, Offset, GetATReg, IDLoc, in emitDirectiveCpRestore()