projects
/
oota-llvm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Added RegisterPressureTracker::dump() for debugging.
[oota-llvm.git]
/
include
/
llvm
/
CodeGen
/
CallingConvLower.h
diff --git
a/include/llvm/CodeGen/CallingConvLower.h
b/include/llvm/CodeGen/CallingConvLower.h
index 3afe3095d4f624c6206aa57eda2011d651f40f37..8fa8bedf0644cbbc3605a4a8ce8aecfee77d8ec0 100644
(file)
--- a/
include/llvm/CodeGen/CallingConvLower.h
+++ b/
include/llvm/CodeGen/CallingConvLower.h
@@
-16,10
+16,11
@@
#define LLVM_CODEGEN_CALLINGCONVLOWER_H
#include "llvm/ADT/SmallVector.h"
#define LLVM_CODEGEN_CALLINGCONVLOWER_H
#include "llvm/ADT/SmallVector.h"
+#include "llvm/CallingConv.h"
+#include "llvm/CodeGen/MachineFrameInfo.h"
#include "llvm/CodeGen/MachineFunction.h"
#include "llvm/CodeGen/ValueTypes.h"
#include "llvm/Target/TargetCallingConv.h"
#include "llvm/CodeGen/MachineFunction.h"
#include "llvm/CodeGen/ValueTypes.h"
#include "llvm/Target/TargetCallingConv.h"
-#include "llvm/CallingConv.h"
namespace llvm {
class TargetRegisterInfo;
namespace llvm {
class TargetRegisterInfo;
@@
-288,6
+289,7
@@
public:
StackOffset = ((StackOffset + Align-1) & ~(Align-1));
unsigned Result = StackOffset;
StackOffset += Size;
StackOffset = ((StackOffset + Align-1) & ~(Align-1));
unsigned Result = StackOffset;
StackOffset += Size;
+ MF.getFrameInfo()->ensureMaxAlignment(Align);
return Result;
}
return Result;
}