Lines Matching refs:SReg
107 unsigned getDPRLaneFromSPR(unsigned SReg);
122 unsigned getPrefSPRLane(unsigned SReg);
151 unsigned A15SDOptimizer::getDPRLaneFromSPR(unsigned SReg) {
152 unsigned DReg = TRI->getMatchingSuperReg(SReg, ARM::ssub_1,
160 unsigned A15SDOptimizer::getPrefSPRLane(unsigned SReg) {
161 if (!TRI->isVirtualRegister(SReg))
162 return getDPRLaneFromSPR(SReg);
164 MachineInstr *MI = MRI->getVRegDef(SReg);
166 MachineOperand *MO = MI->findRegisterDefOperand(SReg);
173 SReg = MI->getOperand(1).getReg();
176 if (TargetRegisterInfo::isVirtualRegister(SReg)) {
180 return getDPRLaneFromSPR(SReg);