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()
129 unsigned Last = determineLastCalleeSave(CSI); in emitPrologue() local
155 if (UseSaveRestoreFunclet && Last > ARC::R14) { in emitPrologue()
158 StackSlotsUsedByFunclet = Last - ARC::R12; in emitPrologue()
165 .addExternalSymbol(store_funclet_name[Last - ARC::R15]) in emitPrologue()
265 unsigned Last = determineLastCalleeSave(CSI); in emitEpilogue() local
268 if (UseSaveRestoreFunclet && Last > ARC::R14) { in emitEpilogue()
270 StackSlotsUsedByFunclet = Last - ARC::R12; in emitEpilogue()
295 .addExternalSymbol(load_funclet_name[Last - ARC::R15]) in emitEpilogue()
352 unsigned Last = determineLastCalleeSave(CSI); in assignCalleeSavedSpillSlots() local
362 if (MFI.hasCalls() || (UseSaveRestoreFunclet && Last > ARC::R14)) { in assignCalleeSavedSpillSlots()
372 for (unsigned Which = Last; Which > ARC::R12; Which--) { in assignCalleeSavedSpillSlots()
407 unsigned Last = determineLastCalleeSave(CSI); in spillCalleeSavedRegisters() local
408 if (UseSaveRestoreFunclet && Last > ARC::R14) { in spillCalleeSavedRegisters()
424 unsigned Last = determineLastCalleeSave(CSI); in restoreCalleeSavedRegisters() local
425 if (UseSaveRestoreFunclet && Last > ARC::R14) { in restoreCalleeSavedRegisters()