Lines Matching defs:MipsSEInstrInfo
1 //===-- MipsSEInstrInfo.cpp - Mips32/64 Instruction Information -----------===//
14 #include "MipsSEInstrInfo.h"
27 MipsSEInstrInfo::MipsSEInstrInfo(const MipsSubtarget &STI)
32 const MipsRegisterInfo &MipsSEInstrInfo::getRegisterInfo() const {
41 unsigned MipsSEInstrInfo::isLoadFromStackSlot(const MachineInstr *MI,
63 unsigned MipsSEInstrInfo::isStoreToStackSlot(const MachineInstr *MI,
79 void MipsSEInstrInfo::copyPhysReg(MachineBasicBlock &MBB,
179 void MipsSEInstrInfo::
248 void MipsSEInstrInfo::
328 bool MipsSEInstrInfo::expandPostRAPseudo(MachineBasicBlock::iterator MI) const {
404 unsigned MipsSEInstrInfo::getOppositeBranchOpc(unsigned Opc) const {
427 void MipsSEInstrInfo::adjustStackPtr(unsigned SP, int64_t Amount,
449 MipsSEInstrInfo::loadImmediate(int64_t Imm, MachineBasicBlock &MBB,
490 unsigned MipsSEInstrInfo::getAnalyzableBrOpc(unsigned Opc) const {
500 void MipsSEInstrInfo::expandRetRA(MachineBasicBlock &MBB,
509 void MipsSEInstrInfo::expandERet(MachineBasicBlock &MBB,
515 MipsSEInstrInfo::compareOpndSize(unsigned Opc,
526 void MipsSEInstrInfo::expandPseudoMFHiLo(MachineBasicBlock &MBB,
532 void MipsSEInstrInfo::expandPseudoMTLoHi(MachineBasicBlock &MBB,
562 void MipsSEInstrInfo::expandCvtFPInt(MachineBasicBlock &MBB,
586 void MipsSEInstrInfo::expandExtractElementF64(MachineBasicBlock &MBB,
625 void MipsSEInstrInfo::expandBuildPairF64(MachineBasicBlock &MBB,
682 void MipsSEInstrInfo::expandEhReturn(MachineBasicBlock &MBB,
712 return new MipsSEInstrInfo(STI);