Lines Matching refs:MF
38 MSP430RegisterInfo::getCalleeSavedRegs(const MachineFunction *MF) const {
39 const MSP430FrameLowering *TFI = getFrameLowering(*MF);
40 const Function* F = &MF->getFunction();
64 if (TFI->hasFP(*MF))
73 BitVector MSP430RegisterInfo::getReservedRegs(const MachineFunction &MF) const {
75 const MSP430FrameLowering *TFI = getFrameLowering(MF);
88 if (TFI->hasFP(MF)) {
97 MSP430RegisterInfo::getPointerRegClass(const MachineFunction &MF, unsigned Kind)
110 MachineFunction &MF = *MBB.getParent();
111 const MSP430FrameLowering *TFI = getFrameLowering(MF);
115 unsigned BasePtr = (TFI->hasFP(MF) ? MSP430::FP : MSP430::SP);
116 int Offset = MF.getFrameInfo().getObjectOffset(FrameIndex);
121 if (!TFI->hasFP(MF))
122 Offset += MF.getFrameInfo().getStackSize();
133 const TargetInstrInfo &TII = *MF.getSubtarget().getInstrInfo();
157 Register MSP430RegisterInfo::getFrameRegister(const MachineFunction &MF) const {
158 const MSP430FrameLowering *TFI = getFrameLowering(MF);
159 return TFI->hasFP(MF) ? MSP430::FP : MSP430::SP;