Home | History | Annotate | Download | only in Sparc

Lines Matching full:srcreg

305                                  unsigned SrcReg, bool KillSrc) const {
318 if (SP::IntRegsRegClass.contains(DestReg, SrcReg))
320 .addReg(SrcReg, getKillRegState(KillSrc));
321 else if (SP::IntPairRegClass.contains(DestReg, SrcReg)) {
326 } else if (SP::FPRegsRegClass.contains(DestReg, SrcReg))
328 .addReg(SrcReg, getKillRegState(KillSrc));
329 else if (SP::DFPRegsRegClass.contains(DestReg, SrcReg)) {
332 .addReg(SrcReg, getKillRegState(KillSrc));
339 } else if (SP::QFPRegsRegClass.contains(DestReg, SrcReg)) {
343 .addReg(SrcReg, getKillRegState(KillSrc));
357 SP::IntRegsRegClass.contains(SrcReg)) {
360 .addReg(SrcReg, getKillRegState(KillSrc));
362 SP::ASRRegsRegClass.contains(SrcReg)) {
364 .addReg(SrcReg, getKillRegState(KillSrc));
376 unsigned Src = TRI->getSubReg(SrcReg, subRegIdx[i]);
388 MovMI->addRegisterKilled(SrcReg, TRI);
393 unsigned SrcReg, bool isKill, int FI,
405 // On the order of operands here: think "[FrameIdx + 0] = SrcReg".
408 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO);
411 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO);
414 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO);
417 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO);
420 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO);
425 .addReg(SrcReg, getKillRegState(isKill)).addMemOperand(MMO);