Lines Matching defs:AtomicOp
5001 SDValue AtomicOp = DAG.getMemIntrinsicNode(Opcode, DL, VTList, Ops,
5008 SDValue Result = DAG.getNode(ISD::ROTL, DL, WideVT, AtomicOp, ResultShift);
5010 SDValue RetOps[2] = { Result, AtomicOp.getValue(1) };
5062 SDValue AtomicOp = DAG.getMemIntrinsicNode(SystemZISD::ATOMIC_CMP_SWAP,
5064 SDValue Success = emitSETCC(DAG, DL, AtomicOp.getValue(1),
5067 DAG.ReplaceAllUsesOfValueWith(Op.getValue(0), AtomicOp.getValue(0));
5069 DAG.ReplaceAllUsesOfValueWith(Op.getValue(2), AtomicOp.getValue(2));
5084 SDValue AtomicOp = DAG.getMemIntrinsicNode(SystemZISD::ATOMIC_CMP_SWAPW, DL,
5086 SDValue Success = emitSETCC(DAG, DL, AtomicOp.getValue(1),
5090 SDValue OrigVal = DAG.getNode(ISD::AssertZext, DL, WideVT, AtomicOp.getValue(0),
5094 DAG.ReplaceAllUsesOfValueWith(Op.getValue(2), AtomicOp.getValue(2));