Lines Matching defs:CmpLHS
47649 SDValue CmpLHS = Cmp.getOperand(0);
47651 EVT CmpVT = CmpLHS.getValueType();
47653 if (!CmpLHS.hasOneUse())
47656 unsigned Opc = CmpLHS.getOpcode();
47660 SDValue OpRHS = CmpLHS.getOperand(2);
47706 auto *AN = cast<AtomicSDNode>(CmpLHS.getNode());
47708 ISD::ATOMIC_LOAD_SUB, SDLoc(CmpLHS), CmpVT,
47709 /*Chain*/ CmpLHS.getOperand(0), /*LHS*/ CmpLHS.getOperand(1),
47713 DAG.ReplaceAllUsesOfValueWith(CmpLHS.getValue(0), DAG.getUNDEF(CmpVT));
47714 DAG.ReplaceAllUsesOfValueWith(CmpLHS.getValue(1), LockOp.getValue(1));
47734 SDValue LockOp = lowerAtomicArithWithLOCK(CmpLHS, DAG, Subtarget);
47735 DAG.ReplaceAllUsesOfValueWith(CmpLHS.getValue(0), DAG.getUNDEF(CmpVT));
47736 DAG.ReplaceAllUsesOfValueWith(CmpLHS.getValue(1), LockOp.getValue(1));