Home | History | Annotate | Download | only in MSP430

Lines Matching defs:MF

29 bool MSP430FrameLowering::hasFP(const MachineFunction &MF) const {
30 const MachineFrameInfo *MFI = MF.getFrameInfo();
32 return (DisableFramePointerElim(MF) ||
33 MF.getFrameInfo()->hasVarSizedObjects() ||
37 bool MSP430FrameLowering::hasReservedCallFrame(const MachineFunction &MF) const {
38 return !MF.getFrameInfo()->hasVarSizedObjects();
41 void MSP430FrameLowering::emitPrologue(MachineFunction &MF) const {
42 MachineBasicBlock &MBB = MF.front(); // Prolog goes in entry BB
43 MachineFrameInfo *MFI = MF.getFrameInfo();
44 MSP430MachineFunctionInfo *MSP430FI = MF.getInfo<MSP430MachineFunctionInfo>();
46 *static_cast<const MSP430InstrInfo*>(MF.getTarget().getInstrInfo());
55 if (hasFP(MF)) {
74 for (MachineFunction::iterator I = llvm::next(MF.begin()), E = MF.end();
106 void MSP430FrameLowering::emitEpilogue(MachineFunction &MF,
108 const MachineFrameInfo *MFI = MF.getFrameInfo();
109 MSP430MachineFunctionInfo *MSP430FI = MF.getInfo<MSP430MachineFunctionInfo>();
111 *static_cast<const MSP430InstrInfo*>(MF.getTarget().getInstrInfo());
129 if (hasFP(MF)) {
190 MachineFunction &MF = *MBB.getParent();
191 const TargetInstrInfo &TII = *MF.getTarget().getInstrInfo();
192 MSP430MachineFunctionInfo *MFI = MF.getInfo<MSP430MachineFunctionInfo>();
216 MachineFunction &MF = *MBB.getParent();
217 const TargetInstrInfo &TII = *MF.getTarget().getInstrInfo();