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 |