projects
/
oota-llvm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Hexagon: ArePredicatesComplement should not restrict itself to TFRs.
[oota-llvm.git]
/
lib
/
Target
/
XCore
/
XCoreFrameLowering.h
diff --git
a/lib/Target/XCore/XCoreFrameLowering.h
b/lib/Target/XCore/XCoreFrameLowering.h
index c591e93780aa59a0d8907e7e5f74c615a9541ecc..ebad62f2fa53a21662d6e757054ec5df02c5f870 100644
(file)
--- a/
lib/Target/XCore/XCoreFrameLowering.h
+++ b/
lib/Target/XCore/XCoreFrameLowering.h
@@
-1,4
+1,4
@@
-//===-- XCoreFrameLowering.h - Frame info for XCore Target ------
-*- C++ -*-
==//
+//===-- XCoreFrameLowering.h - Frame info for XCore Target ------
*- C++ -*-=
==//
//
// The LLVM Compiler Infrastructure
//
//
// The LLVM Compiler Infrastructure
//
@@
-22,7
+22,6
@@
namespace llvm {
class XCoreSubtarget;
class XCoreFrameLowering: public TargetFrameLowering {
class XCoreSubtarget;
class XCoreFrameLowering: public TargetFrameLowering {
- const XCoreSubtarget &STI;
public:
XCoreFrameLowering(const XCoreSubtarget &STI);
public:
XCoreFrameLowering(const XCoreSubtarget &STI);
@@
-40,13
+39,15
@@
namespace llvm {
const std::vector<CalleeSavedInfo> &CSI,
const TargetRegisterInfo *TRI) const;
const std::vector<CalleeSavedInfo> &CSI,
const TargetRegisterInfo *TRI) const;
+ void eliminateCallFramePseudoInstr(MachineFunction &MF,
+ MachineBasicBlock &MBB,
+ MachineBasicBlock::iterator I) const;
+
bool hasFP(const MachineFunction &MF) const;
void processFunctionBeforeCalleeSavedScan(MachineFunction &MF,
RegScavenger *RS = NULL) const;
bool hasFP(const MachineFunction &MF) const;
void processFunctionBeforeCalleeSavedScan(MachineFunction &MF,
RegScavenger *RS = NULL) const;
- void processFunctionBeforeFrameFinalized(MachineFunction &MF) const;
-
//! Stack slot size (4 bytes)
static int stackSlotSize() {
return 4;
//! Stack slot size (4 bytes)
static int stackSlotSize() {
return 4;