Lines Matching refs:Mips
1 //===- MipsDelaySlotFiller.cpp - Mips Delay Slot Filler -------------------===//
14 #include "Mips.h"
217 StringRef getPassName() const override { return "Mips Delay Slot Filler"; }
355 Defs.set(Mips::RA);
361 Defs.reset(Mips::AT);
371 if (MI.definesRegister(Mips::RA) || MI.definesRegister(Mips::RA_64)) {
372 Defs.set(Mips::RA);
373 Defs.set(Mips::RA_64);
379 CallerSavedRegs.reset(Mips::ZERO);
380 CallerSavedRegs.reset(Mips::ZERO_64);
397 AllocSet.set(Mips::ZERO);
398 AllocSet.set(Mips::ZERO_64);
580 case Mips::BGEZAL:
581 return Mips::BGEZALS_MM;
582 case Mips::BLTZAL:
583 return Mips::BLTZALS_MM;
584 case Mips::JAL:
585 case Mips::JAL_MM:
586 return Mips::JALS_MM;
587 case Mips::JALR:
588 return Mips::JALRS_MM;
589 case Mips::JALR16_MM:
590 return Mips::JALRS16_MM;
591 case Mips::TAILCALL_MM:
593 case Mips::TAILCALLREG:
594 return Mips::JR16_MM;
679 BuildMI(MBB, std::next(I), I->getDebugLoc(), TII->get(Mips::NOP));
738 CurrI->modifiesRegister(Mips::SP, STI.getRegisterInfo()))
751 (Opcode == Mips::JR || Opcode == Mips::PseudoIndirectBranch ||
752 Opcode == Mips::PseudoIndirectBranch_MM ||
753 Opcode == Mips::PseudoReturn || Opcode == Mips::TAILCALL))
757 if (InMicroMipsMode && (Opcode == Mips::LWP_MM || Opcode == Mips::SWP_MM ||
758 Opcode == Mips::MOVEP_MM))
965 /// slots in Mips MachineFunctions