Mercurial > hg > Members > tobaru > cbc > CbC_llvm
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 |