Lines Matching refs:SrcReg

190   unsigned DstReg, PredReg, SrcReg, Src1Reg, Src2Reg;  in getDuplexCandidateGroup()  local
202 SrcReg = MCI.getOperand(1).getReg(); in getDuplexCandidateGroup()
206 if (HexagonMCInstrInfo::isIntReg(SrcReg) && in getDuplexCandidateGroup()
207 Hexagon::R29 == SrcReg && inRange<5, 2>(MCI, 2)) { in getDuplexCandidateGroup()
211 if (HexagonMCInstrInfo::isIntRegForSubInst(SrcReg) && in getDuplexCandidateGroup()
220 SrcReg = MCI.getOperand(1).getReg(); in getDuplexCandidateGroup()
222 HexagonMCInstrInfo::isIntRegForSubInst(SrcReg) && in getDuplexCandidateGroup()
241 SrcReg = MCI.getOperand(1).getReg(); in getDuplexCandidateGroup()
243 HexagonMCInstrInfo::isIntRegForSubInst(SrcReg) && in getDuplexCandidateGroup()
251 SrcReg = MCI.getOperand(1).getReg(); in getDuplexCandidateGroup()
253 HexagonMCInstrInfo::isIntRegForSubInst(SrcReg) && in getDuplexCandidateGroup()
261 SrcReg = MCI.getOperand(1).getReg(); in getDuplexCandidateGroup()
263 HexagonMCInstrInfo::isIntReg(SrcReg) && Hexagon::R29 == SrcReg && in getDuplexCandidateGroup()
294 SrcReg = MCI.getOperand(0).getReg(); in getDuplexCandidateGroup()
296 if ((Hexagon::P0 == SrcReg) && (Hexagon::R31 == DstReg)) { in getDuplexCandidateGroup()
305 SrcReg = MCI.getOperand(1).getReg(); in getDuplexCandidateGroup()
306 if (Hexagon::P0 == SrcReg) { in getDuplexCandidateGroup()
411 SrcReg = MCI.getOperand(1).getReg(); in getDuplexCandidateGroup()
414 if (HexagonMCInstrInfo::isIntReg(SrcReg) && Hexagon::R29 == SrcReg && in getDuplexCandidateGroup()
419 if (DstReg == SrcReg) { in getDuplexCandidateGroup()
424 if (HexagonMCInstrInfo::isIntRegForSubInst(SrcReg) && in getDuplexCandidateGroup()
442 SrcReg = MCI.getOperand(1).getReg(); in getDuplexCandidateGroup()
444 HexagonMCInstrInfo::isIntRegForSubInst(SrcReg) && in getDuplexCandidateGroup()
452 SrcReg = MCI.getOperand(1).getReg(); in getDuplexCandidateGroup()
454 HexagonMCInstrInfo::isIntRegForSubInst(SrcReg)) { in getDuplexCandidateGroup()
482 SrcReg = MCI.getOperand(1).getReg(); in getDuplexCandidateGroup()
484 HexagonMCInstrInfo::isIntRegForSubInst(SrcReg) && in getDuplexCandidateGroup()
501 SrcReg = MCI.getOperand(1).getReg(); in getDuplexCandidateGroup()
503 HexagonMCInstrInfo::isIntRegForSubInst(SrcReg) && in getDuplexCandidateGroup()
511 SrcReg = MCI.getOperand(2).getReg(); in getDuplexCandidateGroup()
513 HexagonMCInstrInfo::isIntRegForSubInst(SrcReg) && in getDuplexCandidateGroup()
524 SrcReg = MCI.getOperand(1).getReg(); in getDuplexCandidateGroup()
526 HexagonMCInstrInfo::isIntRegForSubInst(SrcReg)) { in getDuplexCandidateGroup()
536 unsigned DstReg, SrcReg; in subInstWouldBeExtended() local
541 SrcReg = potentialDuplex.getOperand(1).getReg(); in subInstWouldBeExtended()
542 if (DstReg == SrcReg && HexagonMCInstrInfo::isIntRegForSubInst(DstReg)) { in subInstWouldBeExtended()