Home | History | Annotate | Download | only in Sparc

Lines Matching full:srcreg

282                                  unsigned DestReg, unsigned SrcReg,
296 if (SP::IntRegsRegClass.contains(DestReg, SrcReg))
298 .addReg(SrcReg, getKillRegState(KillSrc));
299 else if (SP::IntPairRegClass.contains(DestReg, SrcReg)) {
304 } else if (SP::FPRegsRegClass.contains(DestReg, SrcReg))
306 .addReg(SrcReg, getKillRegState(KillSrc));
307 else if (SP::DFPRegsRegClass.contains(DestReg, SrcReg)) {
310 .addReg(SrcReg, getKillRegState(KillSrc));
317 } else if (SP::QFPRegsRegClass.contains(DestReg, SrcReg)) {
321 .addReg(SrcReg, getKillRegState(KillSrc));
335 SP::IntRegsRegClass.contains(SrcReg)) {
338 .addReg(SrcReg, getKillRegState(KillSrc));
340 SP::ASRRegsRegClass.contains(SrcReg)) {
342 .addReg(SrcReg, getKillRegState(KillSrc));
354 unsigned Src = TRI->getSubReg(SrcReg, subRegIdx[i]);
366 MovMI->addRegisterKilled(SrcReg, TRI);
371 unsigned SrcReg, bool isKill, int FI,
383 // On the order of operands here: think "[FrameIdx + 0] = SrcReg".
386 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO);
389 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO);
392 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO);
395 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO);
398 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO);
403 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO);