| Index: src/IceTargetLoweringX86Base.h
|
| diff --git a/src/IceTargetLoweringX86Base.h b/src/IceTargetLoweringX86Base.h
|
| index 4ce2ec188408cd259b64eb5cb5d7db1448cddd0c..cdd07a6065d32da2ae55b2df013c6ede549bd84e 100644
|
| --- a/src/IceTargetLoweringX86Base.h
|
| +++ b/src/IceTargetLoweringX86Base.h
|
| @@ -128,7 +128,8 @@ public:
|
| }
|
|
|
| void finishArgumentLowering(Variable *Arg, Variable *FramePtr,
|
| - size_t BasicFrameOffset, size_t &InArgsSizeBytes);
|
| + size_t BasicFrameOffset, size_t StackAdjBytes,
|
| + size_t &InArgsSizeBytes);
|
| typename Traits::Address stackVarToAsmOperand(const Variable *Var) const;
|
|
|
| typename Traits::InstructionSet getInstructionSet() const {
|
| @@ -675,6 +676,7 @@ protected:
|
| bool IsEbpBasedFrame = false;
|
| bool NeedsStackAlignment = false;
|
| size_t SpillAreaSizeBytes = 0;
|
| + size_t FixedAllocaSizeBytes = 0;
|
| std::array<llvm::SmallBitVector, IceType_NUM> TypeToRegisterSet;
|
| std::array<llvm::SmallBitVector, Traits::RegisterSet::Reg_NUM>
|
| RegisterAliases;
|
|
|