Lines Matching defs:RemainingAdj
117 /// \param [in,out] RemainingAdj the current SP offset from the top of the
122 int &RemainingAdj) {
123 while (OffsetFromTop < RemainingAdj - MaxImmU16) {
124 assert(RemainingAdj && "OffsetFromTop is beyond FrameSize");
125 int OpImm = (RemainingAdj > MaxImmU16) ? MaxImmU16 : RemainingAdj;
128 RemainingAdj -= OpImm;
191 int &RemainingAdj,
197 IfNeededLDAWSP(MBB, MBBI, dl, TII, OffsetFromTop, RemainingAdj);
198 int Offset = RemainingAdj - OffsetFromTop;
351 int RemainingAdj = MFI.getStackSize();
352 assert(RemainingAdj%4 == 0 && "Misaligned frame size");
353 RemainingAdj /= 4;
364 RestoreSpillList(MBB, MBBI, dl, TII, RemainingAdj, SpillList);
376 bool UseRETSP = restoreLR && RemainingAdj
388 RestoreSpillList(MBB, MBBI, dl, TII, RemainingAdj, SpillList);
390 if (RemainingAdj) {
392 IfNeededLDAWSP(MBB, MBBI, dl, TII, 0, RemainingAdj);
397 int Opcode = isImmU6(RemainingAdj) ? XCore::RETSP_u6 : XCore::RETSP_lu6;
399 .addImm(RemainingAdj);
404 int Opcode = isImmU6(RemainingAdj) ? XCore::LDAWSP_ru6 :
406 BuildMI(MBB, MBBI, dl, TII.get(Opcode), XCore::SP).addImm(RemainingAdj);