Home | History | Annotate | Download | only in MBlaze

Lines Matching defs:MF

58 getCalleeSavedRegs(const MachineFunction *MF) const {
71 getReservedRegs(const MachineFunction &MF) const {
88 eliminateCallFramePseudoInstr(MachineFunction &MF, MachineBasicBlock &MBB,
90 const TargetFrameLowering *TFI = MF.getTarget().getFrameLowering();
92 if (!TFI->hasReservedCallFrame(MF)) {
107 New = BuildMI(MF,Old->getDebugLoc(),TII.get(MBlaze::ADDIK),MBlaze::R1)
111 New = BuildMI(MF,Old->getDebugLoc(),TII.get(MBlaze::ADDIK),MBlaze::R1)
131 MachineFunction &MF = *MI.getParent()->getParent();
132 MachineFrameInfo *MFI = MF.getFrameInfo();
143 DEBUG(dbgs() << "\nFunction : " << MF.getFunction()->getName() << "\n";
150 DEBUG(MBlazeFunctionInfo *MBlazeFI = MF.getInfo<MBlazeFunctionInfo>();
167 MI.getOperand(i).ChangeToRegister(getFrameRegister(MF), false);
171 processFunctionBeforeFrameFinalized(MachineFunction &MF) const {
173 MachineFrameInfo *MFI = MF.getFrameInfo();
174 MBlazeFunctionInfo *MBlazeFI = MF.getInfo<MBlazeFunctionInfo>();
179 unsigned MBlazeRegisterInfo::getFrameRegister(const MachineFunction &MF) const {
180 const TargetFrameLowering *TFI = MF.getTarget().getFrameLowering();
182 return TFI->hasFP(MF) ? MBlaze::R19 : MBlaze::R1;