Lines Matching refs:AVR

40     : AVRGenInstrInfo(AVR::ADJCALLSTACKDOWN, AVR::ADJCALLSTACKUP), RI() {}  in AVRInstrInfo()
51 if (AVR::DREGSRegClass.contains(DestReg, SrcReg)) { in copyPhysReg()
53 BuildMI(MBB, MI, DL, get(AVR::MOVWRdRr), DestReg) in copyPhysReg()
62 BuildMI(MBB, MI, DL, get(AVR::MOVRdRr), DestLo) in copyPhysReg()
64 BuildMI(MBB, MI, DL, get(AVR::MOVRdRr), DestHi) in copyPhysReg()
68 if (AVR::GPR8RegClass.contains(DestReg, SrcReg)) { in copyPhysReg()
69 Opc = AVR::MOVRdRr; in copyPhysReg()
70 } else if (SrcReg == AVR::SP && AVR::DREGSRegClass.contains(DestReg)) { in copyPhysReg()
71 Opc = AVR::SPREAD; in copyPhysReg()
72 } else if (DestReg == AVR::SP && AVR::DREGSRegClass.contains(SrcReg)) { in copyPhysReg()
73 Opc = AVR::SPWRITE; in copyPhysReg()
86 case AVR::LDDRdPtrQ: in isLoadFromStackSlot()
87 case AVR::LDDWRdYQ: { //:FIXME: remove this once PR13375 gets fixed in isLoadFromStackSlot()
105 case AVR::STDPtrQRr: in isStoreToStackSlot()
106 case AVR::STDWPtrQRr: { in isStoreToStackSlot()
146 Opcode = AVR::STDPtrQRr; in storeRegToStackSlot()
148 Opcode = AVR::STDWPtrQRr; in storeRegToStackSlot()
180 Opcode = AVR::LDDRdPtrQ; in loadRegFromStackSlot()
184 Opcode = AVR::LDDWRdYQ; in loadRegFromStackSlot()
200 return get(AVR::BREQk); in getBrCond()
202 return get(AVR::BRNEk); in getBrCond()
204 return get(AVR::BRGEk); in getBrCond()
206 return get(AVR::BRLTk); in getBrCond()
208 return get(AVR::BRSHk); in getBrCond()
210 return get(AVR::BRLOk); in getBrCond()
212 return get(AVR::BRMIk); in getBrCond()
214 return get(AVR::BRPLk); in getBrCond()
222 case AVR::BREQk: in getCondFromBranchOpc()
224 case AVR::BRNEk: in getCondFromBranchOpc()
226 case AVR::BRSHk: in getCondFromBranchOpc()
228 case AVR::BRLOk: in getCondFromBranchOpc()
230 case AVR::BRMIk: in getCondFromBranchOpc()
232 case AVR::BRPLk: in getCondFromBranchOpc()
234 case AVR::BRGEk: in getCondFromBranchOpc()
236 case AVR::BRLTk: in getCondFromBranchOpc()
294 if (I->getOpcode() == AVR::RJMPk) { in analyzeBranch()
358 BuildMI(MBB, UnCondBrIter, MBB.findDebugLoc(I), get(AVR::RJMPk)) in analyzeBranch()
414 auto &MI = *BuildMI(&MBB, DL, get(AVR::RJMPk)).addMBB(TBB); in insertBranch()
430 auto &MI = *BuildMI(&MBB, DL, get(AVR::RJMPk)).addMBB(FBB); in insertBranch()
452 if (I->getOpcode() != AVR::RJMPk && in removeBranch()
508 case AVR::JMPk: in getBranchDestBlock()
509 case AVR::CALLk: in getBranchDestBlock()
510 case AVR::RCALLk: in getBranchDestBlock()
511 case AVR::RJMPk: in getBranchDestBlock()
512 case AVR::BREQk: in getBranchDestBlock()
513 case AVR::BRNEk: in getBranchDestBlock()
514 case AVR::BRSHk: in getBranchDestBlock()
515 case AVR::BRLOk: in getBranchDestBlock()
516 case AVR::BRMIk: in getBranchDestBlock()
517 case AVR::BRPLk: in getBranchDestBlock()
518 case AVR::BRGEk: in getBranchDestBlock()
519 case AVR::BRLTk: in getBranchDestBlock()
521 case AVR::BRBSsk: in getBranchDestBlock()
522 case AVR::BRBCsk: in getBranchDestBlock()
524 case AVR::SBRCRrB: in getBranchDestBlock()
525 case AVR::SBRSRrB: in getBranchDestBlock()
526 case AVR::SBICAb: in getBranchDestBlock()
527 case AVR::SBISAb: in getBranchDestBlock()
538 case AVR::JMPk: in isBranchOffsetInRange()
539 case AVR::CALLk: in isBranchOffsetInRange()
541 case AVR::RCALLk: in isBranchOffsetInRange()
542 case AVR::RJMPk: in isBranchOffsetInRange()
544 case AVR::BRBSsk: in isBranchOffsetInRange()
545 case AVR::BRBCsk: in isBranchOffsetInRange()
546 case AVR::BREQk: in isBranchOffsetInRange()
547 case AVR::BRNEk: in isBranchOffsetInRange()
548 case AVR::BRSHk: in isBranchOffsetInRange()
549 case AVR::BRLOk: in isBranchOffsetInRange()
550 case AVR::BRMIk: in isBranchOffsetInRange()
551 case AVR::BRPLk: in isBranchOffsetInRange()
552 case AVR::BRGEk: in isBranchOffsetInRange()
553 case AVR::BRLTk: in isBranchOffsetInRange()
568 auto &MI = *BuildMI(&MBB, DL, get(AVR::JMPk)).addMBB(&NewDestBB); in insertIndirectBranch()