Lines Matching defs:CmpLHS
46437 SDValue CmpLHS = Cmp.getOperand(0);
46439 EVT CmpVT = CmpLHS.getValueType();
46441 if (!CmpLHS.hasOneUse())
46444 unsigned Opc = CmpLHS.getOpcode();
46448 SDValue OpRHS = CmpLHS.getOperand(2);
46494 auto *AN = cast<AtomicSDNode>(CmpLHS.getNode());
46496 ISD::ATOMIC_LOAD_SUB, SDLoc(CmpLHS), CmpVT,
46497 /*Chain*/ CmpLHS.getOperand(0), /*LHS*/ CmpLHS.getOperand(1),
46501 DAG.ReplaceAllUsesOfValueWith(CmpLHS.getValue(0), DAG.getUNDEF(CmpVT));
46502 DAG.ReplaceAllUsesOfValueWith(CmpLHS.getValue(1), LockOp.getValue(1));
46522 SDValue LockOp = lowerAtomicArithWithLOCK(CmpLHS, DAG, Subtarget);
46523 DAG.ReplaceAllUsesOfValueWith(CmpLHS.getValue(0), DAG.getUNDEF(CmpVT));
46524 DAG.ReplaceAllUsesOfValueWith(CmpLHS.getValue(1), LockOp.getValue(1));