Lines Matching refs:Src2
1501 SDValue Src2 = Node->getVal();
1508 if (ConstantSDNode *Const = dyn_cast<ConstantSDNode>(Src2)) {
1510 Src2 = DAG.getConstant(-Const->getSExtValue(), Src2.getValueType());
1534 Src2 = DAG.getNode(ISD::SHL, DL, WideVT, Src2,
1538 Src2 = DAG.getNode(ISD::OR, DL, WideVT, Src2,
1543 SDValue Ops[] = { ChainIn, AlignedAddr, Src2, BitShift, NegBitShift,
1870 // Src2 can be a register or immediate.
1874 MachineOperand Src2 = earlyUseOperand(MI->getOperand(3));
1897 MRI.createVirtualRegister(RC) : Src2.getReg());
1918 // %RotatedNewVal = OP %RotatedOldVal, %Src2
1934 .addReg(RotatedOldVal).addOperand(Src2);
1954 .addReg(RotatedOldVal).addOperand(Src2);
1956 // Use RISBG to rotate Src2 into position and use it to replace the
1959 .addReg(RotatedOldVal).addReg(Src2.getReg())
1996 unsigned Src2 = MI->getOperand(3).getReg();
2020 unsigned RotatedAltVal = (IsSubWord ? MRI.createVirtualRegister(RC) : Src2);
2042 // CompareOpcode %RotatedOldVal, %Src2
2052 .addReg(RotatedOldVal).addReg(Src2);
2059 // %RotatedAltVal = RISBG %RotatedOldVal, %Src2, 32, 31 + BitSize, 0
2064 .addReg(RotatedOldVal).addReg(Src2)