Lines Matching refs:SReg
103 unsigned getDPRLaneFromSPR(unsigned SReg);
118 unsigned getPrefSPRLane(unsigned SReg);
147 unsigned A15SDOptimizer::getDPRLaneFromSPR(unsigned SReg) { in getDPRLaneFromSPR() argument
148 unsigned DReg = TRI->getMatchingSuperReg(SReg, ARM::ssub_1, in getDPRLaneFromSPR()
156 unsigned A15SDOptimizer::getPrefSPRLane(unsigned SReg) { in getPrefSPRLane() argument
157 if (!TRI->isVirtualRegister(SReg)) in getPrefSPRLane()
158 return getDPRLaneFromSPR(SReg); in getPrefSPRLane()
160 MachineInstr *MI = MRI->getVRegDef(SReg); in getPrefSPRLane()
162 MachineOperand *MO = MI->findRegisterDefOperand(SReg); in getPrefSPRLane()
169 SReg = MI->getOperand(1).getReg(); in getPrefSPRLane()
172 if (TargetRegisterInfo::isVirtualRegister(SReg)) { in getPrefSPRLane()
176 return getDPRLaneFromSPR(SReg); in getPrefSPRLane()