Lines Matching defs:AtomicOp
4628 SDValue AtomicOp = DAG.getMemIntrinsicNode(Opcode, DL, VTList, Ops,
4635 SDValue Result = DAG.getNode(ISD::ROTL, DL, WideVT, AtomicOp, ResultShift);
4637 SDValue RetOps[2] = { Result, AtomicOp.getValue(1) };
4689 SDValue AtomicOp = DAG.getMemIntrinsicNode(SystemZISD::ATOMIC_CMP_SWAP,
4691 SDValue Success = emitSETCC(DAG, DL, AtomicOp.getValue(1),
4694 DAG.ReplaceAllUsesOfValueWith(Op.getValue(0), AtomicOp.getValue(0));
4696 DAG.ReplaceAllUsesOfValueWith(Op.getValue(2), AtomicOp.getValue(2));
4711 SDValue AtomicOp = DAG.getMemIntrinsicNode(SystemZISD::ATOMIC_CMP_SWAPW, DL,
4713 SDValue Success = emitSETCC(DAG, DL, AtomicOp.getValue(1),
4717 SDValue OrigVal = DAG.getNode(ISD::AssertZext, DL, WideVT, AtomicOp.getValue(0),
4721 DAG.ReplaceAllUsesOfValueWith(Op.getValue(2), AtomicOp.getValue(2));