| Index: src/IceTargetLoweringMIPS32.h
|
| diff --git a/src/IceTargetLoweringMIPS32.h b/src/IceTargetLoweringMIPS32.h
|
| index 5d49b0140741d9d9fac1f1d5d64f9a49f60c0e43..70fed4e8cbc11e74742b3ba7c14820f9d0615c3f 100644
|
| --- a/src/IceTargetLoweringMIPS32.h
|
| +++ b/src/IceTargetLoweringMIPS32.h
|
| @@ -420,6 +420,16 @@ public:
|
|
|
| void lowerArguments() override;
|
|
|
| + /// Make a pass through the SortedSpilledVariables and actually assign stack
|
| + /// slots. SpillAreaPaddingBytes takes into account stack alignment padding.
|
| + /// The SpillArea starts after that amount of padding. This matches the scheme
|
| + /// in getVarStackSlotParams, where there may be a separate multi-block global
|
| + /// var spill area and a local var spill area.
|
| + void assignVarStackSlots(VarList &SortedSpilledVariables,
|
| + size_t SpillAreaPaddingBytes,
|
| + size_t SpillAreaSizeBytes,
|
| + size_t GlobalsAndSubsequentPaddingSize);
|
| +
|
| /// Operand legalization helpers. To deal with address mode constraints,
|
| /// the helpers will create a new Operand and emit instructions that
|
| /// guarantee that the Operand kind is one of those indicated by the
|
|
|