Deleted Added
full compact
PPCRegisterInfo.h (193323) PPCRegisterInfo.h (195340)
1//===- PPCRegisterInfo.h - PowerPC Register Information Impl -----*- C++ -*-==//
2//
3// The LLVM Compiler Infrastructure
4//
5// This file is distributed under the University of Illinois Open Source
6// License. See LICENSE.TXT for details.
7//
8//===----------------------------------------------------------------------===//

--- 61 unchanged lines hidden (view full) ---

70 int SPAdj, RegScavenger *RS = NULL) const;
71
72 /// determineFrameLayout - Determine the size of the frame and maximum call
73 /// frame size.
74 void determineFrameLayout(MachineFunction &MF) const;
75
76 void processFunctionBeforeCalleeSavedScan(MachineFunction &MF,
77 RegScavenger *RS = NULL) const;
1//===- PPCRegisterInfo.h - PowerPC Register Information Impl -----*- C++ -*-==//
2//
3// The LLVM Compiler Infrastructure
4//
5// This file is distributed under the University of Illinois Open Source
6// License. See LICENSE.TXT for details.
7//
8//===----------------------------------------------------------------------===//

--- 61 unchanged lines hidden (view full) ---

70 int SPAdj, RegScavenger *RS = NULL) const;
71
72 /// determineFrameLayout - Determine the size of the frame and maximum call
73 /// frame size.
74 void determineFrameLayout(MachineFunction &MF) const;
75
76 void processFunctionBeforeCalleeSavedScan(MachineFunction &MF,
77 RegScavenger *RS = NULL) const;
78 void processFunctionBeforeFrameFinalized(MachineFunction &MF) const;
79
78 void emitPrologue(MachineFunction &MF) const;
79 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const;
80
81 // Debug information queries.
82 unsigned getRARegister() const;
83 unsigned getFrameRegister(MachineFunction &MF) const;
84 void getInitialFrameState(std::vector<MachineMove> &Moves) const;
85
86 // Exception handling queries.
87 unsigned getEHExceptionRegister() const;
88 unsigned getEHHandlerRegister() const;
89
90 int getDwarfRegNum(unsigned RegNum, bool isEH) const;
91};
92
93} // end namespace llvm
94
95#endif
80 void emitPrologue(MachineFunction &MF) const;
81 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const;
82
83 // Debug information queries.
84 unsigned getRARegister() const;
85 unsigned getFrameRegister(MachineFunction &MF) const;
86 void getInitialFrameState(std::vector<MachineMove> &Moves) const;
87
88 // Exception handling queries.
89 unsigned getEHExceptionRegister() const;
90 unsigned getEHHandlerRegister() const;
91
92 int getDwarfRegNum(unsigned RegNum, bool isEH) const;
93};
94
95} // end namespace llvm
96
97#endif