Lines Matching defs:DestReg
437 Register DestReg, int FI,
472 BuildMI(MBB, I, DL, get(Opcode), DestReg)
480 const DebugLoc &DL, MCRegister DestReg,
483 CSKY::CARRYRegClass.contains(DestReg)) {
485 BuildMI(MBB, I, DL, get(CSKY::BTSTI32), DestReg)
490 BuildMI(MBB, I, DL, get(CSKY::BTSTI16), DestReg)
498 CSKY::GPRRegClass.contains(DestReg)) {
501 BuildMI(MBB, I, DL, get(CSKY::MVC32), DestReg)
504 assert(DestReg < CSKY::R16);
505 assert(DestReg < CSKY::R8);
506 BuildMI(MBB, I, DL, get(CSKY::MOVI16), DestReg).addImm(0);
508 .addReg(DestReg, RegState::Define)
510 .addReg(DestReg, getKillRegState(true))
511 .addReg(DestReg, getKillRegState(true))
515 .addReg(DestReg)
522 if (CSKY::GPRRegClass.contains(DestReg, SrcReg))
524 else if (v2sf && CSKY::sFPR32RegClass.contains(DestReg, SrcReg))
526 else if (v3sf && CSKY::FPR32RegClass.contains(DestReg, SrcReg))
528 else if (v2df && CSKY::sFPR64RegClass.contains(DestReg, SrcReg))
530 else if (v3df && CSKY::FPR64RegClass.contains(DestReg, SrcReg))
533 CSKY::GPRRegClass.contains(DestReg))
536 CSKY::GPRRegClass.contains(DestReg))
539 CSKY::GPRRegClass.contains(DestReg))
542 CSKY::GPRRegClass.contains(DestReg))
545 CSKY::sFPR32RegClass.contains(DestReg))
548 CSKY::FPR32RegClass.contains(DestReg))
551 CSKY::sFPR64RegClass.contains(DestReg))
554 CSKY::FPR64RegClass.contains(DestReg))
557 LLVM_DEBUG(dbgs() << "src = " << SrcReg << ", dst = " << DestReg);
562 BuildMI(MBB, I, DL, get(Opcode), DestReg)