Lines Matching defs:SReg
100 unsigned getDPRLaneFromSPR(unsigned SReg);
115 unsigned getPrefSPRLane(unsigned SReg);
144 unsigned A15SDOptimizer::getDPRLaneFromSPR(unsigned SReg) {
145 unsigned DReg = TRI->getMatchingSuperReg(SReg, ARM::ssub_1,
153 unsigned A15SDOptimizer::getPrefSPRLane(unsigned SReg) {
154 if (!Register::isVirtualRegister(SReg))
155 return getDPRLaneFromSPR(SReg);
157 MachineInstr *MI = MRI->getVRegDef(SReg);
159 MachineOperand *MO = MI->findRegisterDefOperand(SReg);
165 SReg = MI->getOperand(1).getReg();
168 if (Register::isVirtualRegister(SReg)) {
172 return getDPRLaneFromSPR(SReg);