Lines Matching refs:CmpLHS
40433 SDValue CmpLHS = Cmp.getOperand(0);
40436 if (!CmpLHS.hasOneUse())
40439 unsigned Opc = CmpLHS.getOpcode();
40443 SDValue OpRHS = CmpLHS.getOperand(2);
40463 auto *AN = cast<AtomicSDNode>(CmpLHS.getNode());
40465 ISD::ATOMIC_LOAD_SUB, SDLoc(CmpLHS), CmpLHS.getValueType(),
40466 /*Chain*/ CmpLHS.getOperand(0), /*LHS*/ CmpLHS.getOperand(1),
40470 DAG.ReplaceAllUsesOfValueWith(CmpLHS.getValue(0),
40471 DAG.getUNDEF(CmpLHS.getValueType()));
40472 DAG.ReplaceAllUsesOfValueWith(CmpLHS.getValue(1), LockOp.getValue(1));
40492 SDValue LockOp = lowerAtomicArithWithLOCK(CmpLHS, DAG, Subtarget);
40493 DAG.ReplaceAllUsesOfValueWith(CmpLHS.getValue(0),
40494 DAG.getUNDEF(CmpLHS.getValueType()));
40495 DAG.ReplaceAllUsesOfValueWith(CmpLHS.getValue(1), LockOp.getValue(1));