| Index: src/IceTargetLoweringMIPS32.h
|
| diff --git a/src/IceTargetLoweringMIPS32.h b/src/IceTargetLoweringMIPS32.h
|
| index 155b60882aa07df11b7318c248e82290df5cbbf6..7fe3863224efc73276538108554c4911382c9362 100644
|
| --- a/src/IceTargetLoweringMIPS32.h
|
| +++ b/src/IceTargetLoweringMIPS32.h
|
| @@ -234,6 +234,10 @@ public:
|
| Context.insert<InstMIPS32Ldc1>(Value, Mem);
|
| }
|
|
|
| + void _lw(Variable *Value, OperandMIPS32Mem *Mem) {
|
| + Context.insert<InstMIPS32Lw>(Value, Mem);
|
| + }
|
| +
|
| void _lwc1(Variable *Value, OperandMIPS32Mem *Mem) {
|
| Context.insert<InstMIPS32Lwc1>(Value, Mem);
|
| }
|
| @@ -555,6 +559,7 @@ protected:
|
| bool MaybeLeafFunc = true;
|
| bool PrologEmitsFixedAllocas = false;
|
| uint32_t MaxOutArgsSizeBytes = 0;
|
| + uint32_t TotalStackSizeBytes = 0;
|
| static SmallBitVector TypeToRegisterSet[RCMIPS32_NUM];
|
| static SmallBitVector TypeToRegisterSetUnfiltered[RCMIPS32_NUM];
|
| static SmallBitVector RegisterAliases[RegMIPS32::Reg_NUM];
|
| @@ -566,6 +571,7 @@ protected:
|
| size_t SpillAreaSizeBytes = 0;
|
| size_t FixedAllocaSizeBytes = 0;
|
| size_t FixedAllocaAlignBytes = 0;
|
| + size_t PreservedRegsSizeBytes = 0;
|
|
|
| private:
|
| ENABLE_MAKE_UNIQUE;
|
|
|