Lines Matching refs:SReg
106 unsigned getDPRLaneFromSPR(unsigned SReg);
121 unsigned getPrefSPRLane(unsigned SReg);
150 unsigned A15SDOptimizer::getDPRLaneFromSPR(unsigned SReg) {
151 unsigned DReg = TRI->getMatchingSuperReg(SReg, ARM::ssub_1,
159 unsigned A15SDOptimizer::getPrefSPRLane(unsigned SReg) {
160 if (!TRI->isVirtualRegister(SReg))
161 return getDPRLaneFromSPR(SReg);
163 MachineInstr *MI = MRI->getVRegDef(SReg);
165 MachineOperand *MO = MI->findRegisterDefOperand(SReg);
172 SReg = MI->getOperand(1).getReg();
175 if (TargetRegisterInfo::isVirtualRegister(SReg)) {
179 return getDPRLaneFromSPR(SReg);