• Home
  • Raw
  • Download

Lines Matching refs:IDLoc

134     int Offset, function_ref<unsigned()> GetATReg, SMLoc IDLoc,  in emitDirectiveCpRestore()  argument
169 void MipsTargetStreamer::emitR(unsigned Opcode, unsigned Reg0, SMLoc IDLoc, in emitR() argument
174 TmpInst.setLoc(IDLoc); in emitR()
179 SMLoc IDLoc, const MCSubtargetInfo *STI) { in emitRX() argument
184 TmpInst.setLoc(IDLoc); in emitRX()
189 SMLoc IDLoc, const MCSubtargetInfo *STI) { in emitRI() argument
190 emitRX(Opcode, Reg0, MCOperand::createImm(Imm), IDLoc, STI); in emitRI()
194 SMLoc IDLoc, const MCSubtargetInfo *STI) { in emitRR() argument
195 emitRX(Opcode, Reg0, MCOperand::createReg(Reg1), IDLoc, STI); in emitRR()
199 SMLoc IDLoc, const MCSubtargetInfo *STI) { in emitII() argument
204 TmpInst.setLoc(IDLoc); in emitII()
209 MCOperand Op2, SMLoc IDLoc, in emitRRX() argument
216 TmpInst.setLoc(IDLoc); in emitRRX()
221 unsigned Reg2, SMLoc IDLoc, in emitRRR() argument
223 emitRRX(Opcode, Reg0, Reg1, MCOperand::createReg(Reg2), IDLoc, STI); in emitRRR()
227 unsigned Reg2, MCOperand Op3, SMLoc IDLoc, in emitRRRX() argument
235 TmpInst.setLoc(IDLoc); in emitRRRX()
240 int16_t Imm, SMLoc IDLoc, in emitRRI() argument
242 emitRRX(Opcode, Reg0, Reg1, MCOperand::createImm(Imm), IDLoc, STI); in emitRRI()
247 int16_t Imm2, SMLoc IDLoc, in emitRRIII() argument
256 TmpInst.setLoc(IDLoc); in emitRRIII()
268 int16_t ShiftAmount, SMLoc IDLoc, in emitDSLL() argument
271 emitRRI(Mips::DSLL32, DstReg, SrcReg, ShiftAmount - 32, IDLoc, STI); in emitDSLL()
275 emitRRI(Mips::DSLL, DstReg, SrcReg, ShiftAmount, IDLoc, STI); in emitDSLL()
278 void MipsTargetStreamer::emitEmptyDelaySlot(bool hasShortDelaySlot, SMLoc IDLoc, in emitEmptyDelaySlot() argument
281 emitRR(Mips::MOVE16_MM, Mips::ZERO, Mips::ZERO, IDLoc, STI); in emitEmptyDelaySlot()
283 emitRRI(Mips::SLL, Mips::ZERO, Mips::ZERO, 0, IDLoc, STI); in emitEmptyDelaySlot()
286 void MipsTargetStreamer::emitNop(SMLoc IDLoc, const MCSubtargetInfo *STI) { in emitNop() argument
288 emitRR(Mips::MOVE16_MM, Mips::ZERO, Mips::ZERO, IDLoc, STI); in emitNop()
290 emitRRI(Mips::SLL, Mips::ZERO, Mips::ZERO, 0, IDLoc, STI); in emitNop()
294 void MipsTargetStreamer::emitGPRestore(int Offset, SMLoc IDLoc, in emitGPRestore() argument
296 emitLoadWithImmOffset(Mips::LW, GPReg, Mips::SP, Offset, GPReg, IDLoc, STI); in emitGPRestore()
302 function_ref<unsigned()> GetATReg, SMLoc IDLoc, in emitStoreWithImmOffset() argument
305 emitRRI(Opcode, SrcReg, BaseReg, Offset, IDLoc, STI); in emitStoreWithImmOffset()
326 emitRI(Mips::LUi, ATReg, HiOffset, IDLoc, STI); in emitStoreWithImmOffset()
328 emitRRR(Mips::ADDu, ATReg, ATReg, BaseReg, IDLoc, STI); in emitStoreWithImmOffset()
330 emitRRI(Opcode, SrcReg, ATReg, LoOffset, IDLoc, STI); in emitStoreWithImmOffset()
339 unsigned TmpReg, SMLoc IDLoc, in emitLoadWithImmOffset() argument
342 emitRRI(Opcode, DstReg, BaseReg, Offset, IDLoc, STI); in emitLoadWithImmOffset()
362 emitRI(Mips::LUi, TmpReg, HiOffset, IDLoc, STI); in emitLoadWithImmOffset()
364 emitRRR(Mips::ADDu, TmpReg, TmpReg, BaseReg, IDLoc, STI); in emitLoadWithImmOffset()
366 emitRRI(Opcode, DstReg, TmpReg, LoOffset, IDLoc, STI); in emitLoadWithImmOffset()
685 int Offset, function_ref<unsigned()> GetATReg, SMLoc IDLoc, in emitDirectiveCpRestore() argument
687 MipsTargetStreamer::emitDirectiveCpRestore(Offset, GetATReg, IDLoc, STI); in emitDirectiveCpRestore()
1204 int Offset, function_ref<unsigned()> GetATReg, SMLoc IDLoc, in emitDirectiveCpRestore() argument
1206 MipsTargetStreamer::emitDirectiveCpRestore(Offset, GetATReg, IDLoc, STI); in emitDirectiveCpRestore()
1219 emitStoreWithImmOffset(Mips::SW, GPReg, Mips::SP, Offset, GetATReg, IDLoc, in emitDirectiveCpRestore()