projects
/
oota-llvm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge alignment of common GlobalValue.
[oota-llvm.git]
/
lib
/
Target
/
ARM
/
ARMFrameLowering.h
diff --git
a/lib/Target/ARM/ARMFrameLowering.h
b/lib/Target/ARM/ARMFrameLowering.h
index 524ee36dd32f399d6095847fe52a679739d229f4..a83b7730ff93d1d5b873a5a4aca7e6329bcf04c2 100644
(file)
--- a/
lib/Target/ARM/ARMFrameLowering.h
+++ b/
lib/Target/ARM/ARMFrameLowering.h
@@
-11,10
+11,9
@@
//
//===----------------------------------------------------------------------===//
//
//===----------------------------------------------------------------------===//
-#ifndef
ARM_FRAMEINFO
_H
-#define
ARM_FRAMEINFO
_H
+#ifndef
LLVM_LIB_TARGET_ARM_ARMFRAMELOWERING
_H
+#define
LLVM_LIB_TARGET_ARM_ARMFRAMELOWERING
_H
-#include "ARMSubtarget.h"
#include "llvm/Target/TargetFrameLowering.h"
namespace llvm {
#include "llvm/Target/TargetFrameLowering.h"
namespace llvm {
@@
-25,10
+24,7
@@
protected:
const ARMSubtarget &STI;
public:
const ARMSubtarget &STI;
public:
- explicit ARMFrameLowering(const ARMSubtarget &sti)
- : TargetFrameLowering(StackGrowsDown, sti.getStackAlignment(), 0, 4),
- STI(sti) {
- }
+ explicit ARMFrameLowering(const ARMSubtarget &sti);
/// emitProlog/emitEpilog - These methods insert prolog and epilog code into
/// the function.
/// emitProlog/emitEpilog - These methods insert prolog and epilog code into
/// the function.
@@
-57,7
+53,7
@@
public:
void processFunctionBeforeCalleeSavedScan(MachineFunction &MF,
RegScavenger *RS) const override;
void processFunctionBeforeCalleeSavedScan(MachineFunction &MF,
RegScavenger *RS) const override;
- void adjustForSegmentedStacks(MachineFunction &MF) const;
+ void adjustForSegmentedStacks(MachineFunction &MF) const
override
;
private:
void emitPushInst(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI,
private:
void emitPushInst(MachineBasicBlock &MBB, MachineBasicBlock::iterator MI,