comparison lib/Target/AMDGPU/AMDGPUFrameLowering.h @ 120:1172e4bd9c6f

update 4.0.0
author mir3636
date Fri, 25 Nov 2016 19:14:25 +0900
parents 7d135dc70f03
children 803732b1fca8
comparison
equal deleted inserted replaced
101:34baf5011add 120:1172e4bd9c6f
30 virtual ~AMDGPUFrameLowering(); 30 virtual ~AMDGPUFrameLowering();
31 31
32 /// \returns The number of 32-bit sub-registers that are used when storing 32 /// \returns The number of 32-bit sub-registers that are used when storing
33 /// values to the stack. 33 /// values to the stack.
34 unsigned getStackWidth(const MachineFunction &MF) const; 34 unsigned getStackWidth(const MachineFunction &MF) const;
35
35 int getFrameIndexReference(const MachineFunction &MF, int FI, 36 int getFrameIndexReference(const MachineFunction &MF, int FI,
36 unsigned &FrameReg) const override; 37 unsigned &FrameReg) const override;
37 const SpillSlot * 38
38 getCalleeSavedSpillSlots(unsigned &NumEntries) const override; 39 bool hasFP(const MachineFunction &MF) const override {
39 void emitPrologue(MachineFunction &MF, MachineBasicBlock &MBB) const override; 40 return false;
40 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const override; 41 }
41 bool hasFP(const MachineFunction &MF) const override;
42 }; 42 };
43 } // namespace llvm 43 } // namespace llvm
44 #endif 44 #endif