Lines Matching refs:RS
74 RS = TRI->requiresRegisterScavenging(Fn) ? new RegScavenger() : NULL; in runOnMachineFunction()
84 TFI->processFunctionBeforeCalleeSavedScan(Fn, RS); in runOnMachineFunction()
128 delete RS; in runOnMachineFunction()
566 if (RS && TFI.hasFP(Fn) && RegInfo->useFPForScavengingIndex(Fn) && in calculateFrameObjectOffsets()
568 int SFI = RS->getScavengingFrameIndex(); in calculateFrameObjectOffsets()
613 if (RS && (int)i == RS->getScavengingFrameIndex()) in calculateFrameObjectOffsets()
635 if (RS && (int)i == RS->getScavengingFrameIndex()) in calculateFrameObjectOffsets()
649 if (RS && (!TFI.hasFP(Fn) || RegInfo->needsStackRealignment(Fn) || in calculateFrameObjectOffsets()
651 int SFI = RS->getScavengingFrameIndex(); in calculateFrameObjectOffsets()
735 if (RS && !FrameIndexVirtualScavenging) RS->enterBasicBlock(BB); in replaceFrameIndices()
785 FrameIndexVirtualScavenging ? NULL : RS); in replaceFrameIndices()
800 if (RS && !FrameIndexVirtualScavenging && MI) RS->forward(MI); in replaceFrameIndices()
820 RS->enterBasicBlock(BB); in scavengeFrameVirtualRegs()
850 ScratchReg = RS->scavengeRegister(RC, I, SPAdj); in scavengeFrameVirtualRegs()
860 RS->forward(I); in scavengeFrameVirtualRegs()