Lines Matching refs:MachineFunction
19 class MachineFunction; variable
30 void emitPrologue(MachineFunction &MF, MachineBasicBlock &MBB) const override;
31 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const override;
44 bool keepFramePointer(const MachineFunction &MF) const override;
46 bool enableCalleeSaveSkip(const MachineFunction &MF) const override;
48 bool hasFP(const MachineFunction &MF) const override;
49 bool isFPReserved(const MachineFunction &MF) const;
50 bool hasReservedCallFrame(const MachineFunction &MF) const override;
51 bool canSimplifyCallFramePseudos(const MachineFunction &MF) const override;
52 StackOffset getFrameIndexReference(const MachineFunction &MF, int FI,
54 int ResolveFrameIndexReference(const MachineFunction &MF, int FI,
57 void getCalleeSaves(const MachineFunction &MF,
59 void determineCalleeSaves(MachineFunction &MF, BitVector &SavedRegs,
62 void adjustForSegmentedStacks(MachineFunction &MF,
66 bool enableShrinkWrapping(const MachineFunction &MF) const override;
75 assignCalleeSavedSpillSlots(MachineFunction &MF,
94 eliminateCallFramePseudoInstr(MachineFunction &MF,