Home | History | Annotate | Download | only in Mips

Lines Matching refs:Mips16InstrInfo

1 //===-- Mips16InstrInfo.cpp - Mips16 Instruction Information --------------===//
13 #include "Mips16InstrInfo.h"
34 Mips16InstrInfo::Mips16InstrInfo(const MipsSubtarget &STI)
37 const MipsRegisterInfo &Mips16InstrInfo::getRegisterInfo() const {
46 unsigned Mips16InstrInfo::isLoadFromStackSlot(const MachineInstr *MI,
56 unsigned Mips16InstrInfo::isStoreToStackSlot(const MachineInstr *MI,
61 void Mips16InstrInfo::copyPhysReg(MachineBasicBlock &MBB,
93 void Mips16InstrInfo::storeRegToStack(MachineBasicBlock &MBB,
111 void Mips16InstrInfo::loadRegFromStack(MachineBasicBlock &MBB,
129 bool Mips16InstrInfo::expandPostRAPseudo(MachineBasicBlock::iterator MI) const {
145 unsigned Mips16InstrInfo::getOppositeBranchOpc(unsigned Opc) const {
196 void Mips16InstrInfo::makeFrame(unsigned SP, int64_t FrameSize,
226 void Mips16InstrInfo::restoreFrame(unsigned SP, int64_t FrameSize,
262 void Mips16InstrInfo::adjustStackPtrBig(unsigned SP, int64_t Amount,
286 void Mips16InstrInfo::adjustStackPtrBigUnrestricted(
293 void Mips16InstrInfo::adjustStackPtr(unsigned SP, int64_t Amount,
307 unsigned Mips16InstrInfo::loadImmediate(unsigned FrameReg, int64_t Imm,
419 unsigned Mips16InstrInfo::getAnalyzableBrOpc(unsigned Opc) const {
434 void Mips16InstrInfo::ExpandRetRA16(MachineBasicBlock &MBB,
440 const MCInstrDesc &Mips16InstrInfo::AddiuSpImm(int64_t Imm) const {
447 void Mips16InstrInfo::BuildAddiuSpImm
454 return new Mips16InstrInfo(STI);
457 bool Mips16InstrInfo::validImmediate(unsigned Opcode, unsigned Reg,
491 unsigned Mips16InstrInfo::getInlineAsmLength(const char *Str,