Lines Matching refs:CopyRegs
823 ARMRegSet CopyRegs; // Registers which can be used after pushing in spillCalleeSavedRegisters() local
840 CopyRegs[Reg] = true; in spillCalleeSavedRegisters()
846 CopyRegs[ArgReg] = true; in spillCalleeSavedRegisters()
889 findNextOrderedReg(std::begin(AllCopyRegs), CopyRegs, AllCopyRegsEnd); in spillCalleeSavedRegisters()
913 CopyReg = findNextOrderedReg(++CopyReg, CopyRegs, AllCopyRegsEnd); in spillCalleeSavedRegisters()
948 ARMRegSet CopyRegs; in restoreCalleeSavedRegisters() local
965 CopyRegs[Reg] = true; in restoreCalleeSavedRegisters()
972 CopyRegs[ARM::R0] = true; in restoreCalleeSavedRegisters()
973 CopyRegs[ARM::R1] = true; in restoreCalleeSavedRegisters()
974 CopyRegs[ARM::R2] = true; in restoreCalleeSavedRegisters()
975 CopyRegs[ARM::R3] = true; in restoreCalleeSavedRegisters()
978 CopyRegs[Op.getReg()] = false; in restoreCalleeSavedRegisters()
994 assert(!CopyRegs.none()); in restoreCalleeSavedRegisters()
997 findNextOrderedReg(std::begin(AllCopyRegs), CopyRegs, AllCopyRegsEnd); in restoreCalleeSavedRegisters()
1013 CopyReg = findNextOrderedReg(++CopyReg, CopyRegs, AllCopyRegsEnd); in restoreCalleeSavedRegisters()