Lines Matching refs:Src2
2226 SDValue Src2 = Node->getVal();
2233 if (auto *Const = dyn_cast<ConstantSDNode>(Src2)) {
2235 Src2 = DAG.getConstant(-Const->getSExtValue(), Src2.getValueType());
2259 Src2 = DAG.getNode(ISD::SHL, DL, WideVT, Src2,
2263 Src2 = DAG.getNode(ISD::OR, DL, WideVT, Src2,
2268 SDValue Ops[] = { ChainIn, AlignedAddr, Src2, BitShift, NegBitShift,
2293 SDValue Src2 = Node->getVal();
2295 SDLoc DL(Src2);
2297 if (auto *Op2 = dyn_cast<ConstantSDNode>(Src2)) {
2306 Src2);
2740 // Src2 can be a register or immediate.
2744 MachineOperand Src2 = earlyUseOperand(MI->getOperand(3));
2767 MRI.createVirtualRegister(RC) : Src2.getReg());
2788 // %RotatedNewVal = OP %RotatedOldVal, %Src2
2804 .addReg(RotatedOldVal).addOperand(Src2);
2824 .addReg(RotatedOldVal).addOperand(Src2);
2826 // Use RISBG to rotate Src2 into position and use it to replace the
2829 .addReg(RotatedOldVal).addReg(Src2.getReg())
2867 unsigned Src2 = MI->getOperand(3).getReg();
2891 unsigned RotatedAltVal = (IsSubWord ? MRI.createVirtualRegister(RC) : Src2);
2913 // CompareOpcode %RotatedOldVal, %Src2
2923 .addReg(RotatedOldVal).addReg(Src2);
2930 // %RotatedAltVal = RISBG %RotatedOldVal, %Src2, 32, 31 + BitSize, 0
2935 .addReg(RotatedOldVal).addReg(Src2)