Deleted Added
full compact
XCoreRegisterInfo.h (210299) XCoreRegisterInfo.h (212904)
1//===- XCoreRegisterInfo.h - XCore 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//===----------------------------------------------------------------------===//

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

49 bool requiresRegisterScavenging(const MachineFunction &MF) const;
50
51 bool hasFP(const MachineFunction &MF) const;
52
53 void eliminateCallFramePseudoInstr(MachineFunction &MF,
54 MachineBasicBlock &MBB,
55 MachineBasicBlock::iterator I) const;
56
1//===- XCoreRegisterInfo.h - XCore 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//===----------------------------------------------------------------------===//

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

49 bool requiresRegisterScavenging(const MachineFunction &MF) const;
50
51 bool hasFP(const MachineFunction &MF) const;
52
53 void eliminateCallFramePseudoInstr(MachineFunction &MF,
54 MachineBasicBlock &MBB,
55 MachineBasicBlock::iterator I) const;
56
57 unsigned eliminateFrameIndex(MachineBasicBlock::iterator II,
58 int SPAdj, FrameIndexValue *Value = NULL,
59 RegScavenger *RS = NULL) const;
57 void eliminateFrameIndex(MachineBasicBlock::iterator II,
58 int SPAdj, RegScavenger *RS = NULL) const;
60
61 void processFunctionBeforeCalleeSavedScan(MachineFunction &MF,
62 RegScavenger *RS = NULL) const;
63
64 void processFunctionBeforeFrameFinalized(MachineFunction &MF) const;
65
66 void emitPrologue(MachineFunction &MF) const;
67 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const;

--- 25 unchanged lines hidden ---
59
60 void processFunctionBeforeCalleeSavedScan(MachineFunction &MF,
61 RegScavenger *RS = NULL) const;
62
63 void processFunctionBeforeFrameFinalized(MachineFunction &MF) const;
64
65 void emitPrologue(MachineFunction &MF) const;
66 void emitEpilogue(MachineFunction &MF, MachineBasicBlock &MBB) const;

--- 25 unchanged lines hidden ---