projects
/
oota-llvm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
misched: Use the TargetSchedModel interface wherever possible.
[oota-llvm.git]
/
include
/
llvm
/
CodeGen
/
CallingConvLower.h
diff --git
a/include/llvm/CodeGen/CallingConvLower.h
b/include/llvm/CodeGen/CallingConvLower.h
index 3afe3095d4f624c6206aa57eda2011d651f40f37..436918b1eb3392c66f01615d9e517ba235926666 100644
(file)
--- a/
include/llvm/CodeGen/CallingConvLower.h
+++ b/
include/llvm/CodeGen/CallingConvLower.h
@@
-17,6
+17,7
@@
#include "llvm/ADT/SmallVector.h"
#include "llvm/CodeGen/MachineFunction.h"
#include "llvm/ADT/SmallVector.h"
#include "llvm/CodeGen/MachineFunction.h"
+#include "llvm/CodeGen/MachineFrameInfo.h"
#include "llvm/CodeGen/ValueTypes.h"
#include "llvm/Target/TargetCallingConv.h"
#include "llvm/CallingConv.h"
#include "llvm/CodeGen/ValueTypes.h"
#include "llvm/Target/TargetCallingConv.h"
#include "llvm/CallingConv.h"
@@
-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;
}