Lines Matching refs:Last
78 unsigned Last = 0; in determineLastCalleeSave() local
82 if (Reg.getReg() > Last) in determineLastCalleeSave()
83 Last = Reg.getReg(); in determineLastCalleeSave()
85 return Last; in determineLastCalleeSave()
128 unsigned Last = determineLastCalleeSave(CSI); in emitPrologue() local
154 if (UseSaveRestoreFunclet && Last > ARC::R14) { in emitPrologue()
157 StackSlotsUsedByFunclet = Last - ARC::R12; in emitPrologue()
164 .addExternalSymbol(store_funclet_name[Last - ARC::R15]) in emitPrologue()
264 unsigned Last = determineLastCalleeSave(CSI); in emitEpilogue() local
267 if (UseSaveRestoreFunclet && Last > ARC::R14) { in emitEpilogue()
269 StackSlotsUsedByFunclet = Last - ARC::R12; in emitEpilogue()
294 .addExternalSymbol(load_funclet_name[Last - ARC::R15]) in emitEpilogue()
351 unsigned Last = determineLastCalleeSave(CSI); in assignCalleeSavedSpillSlots() local
361 if (MFI.hasCalls() || (UseSaveRestoreFunclet && Last > ARC::R14)) { in assignCalleeSavedSpillSlots()
371 for (unsigned Which = Last; Which > ARC::R12; Which--) { in assignCalleeSavedSpillSlots()
406 unsigned Last = determineLastCalleeSave(CSI); in spillCalleeSavedRegisters() local
407 if (UseSaveRestoreFunclet && Last > ARC::R14) { in spillCalleeSavedRegisters()
423 unsigned Last = determineLastCalleeSave(CSI); in restoreCalleeSavedRegisters() local
424 if (UseSaveRestoreFunclet && Last > ARC::R14) { in restoreCalleeSavedRegisters()