Lines Matching refs:MachineFunction
21 class MachineFunction; variable
32 void emitPrologue(MachineFunction &MF, MachineBasicBlock &MBB) const override;
33 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const override;
45 bool keepFramePointer(const MachineFunction &MF) const override;
47 bool enableCalleeSaveSkip(const MachineFunction &MF) const override;
49 bool hasFP(const MachineFunction &MF) const override;
50 bool hasReservedCallFrame(const MachineFunction &MF) const override;
51 bool canSimplifyCallFramePseudos(const MachineFunction &MF) const override;
52 int getFrameIndexReference(const MachineFunction &MF, int FI,
54 int ResolveFrameIndexReference(const MachineFunction &MF, int FI,
57 void determineCalleeSaves(MachineFunction &MF, BitVector &SavedRegs,
60 void adjustForSegmentedStacks(MachineFunction &MF,
64 bool enableShrinkWrapping(const MachineFunction &MF) const override { in enableShrinkWrapping()
81 eliminateCallFramePseudoInstr(MachineFunction &MF,