reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
27137 AtomicSDNode *AN = cast<AtomicSDNode>(N.getNode()); 27138 SDValue Chain = N->getOperand(0); 27139 SDValue LHS = N->getOperand(1); 27140 SDValue RHS = N->getOperand(2); 27141 unsigned Opc = N->getOpcode(); 27142 MVT VT = N->getSimpleValueType(0); 27143 SDLoc DL(N); 27148 if (N->hasAnyUseOfValue(0)) { 27158 return N; 27178 assert(!N->hasAnyUseOfValue(0)); 27180 return DAG.getNode(ISD::MERGE_VALUES, DL, N->getVTList(), 27185 assert(!N->hasAnyUseOfValue(0)); 27187 return DAG.getNode(ISD::MERGE_VALUES, DL, N->getVTList(), 27191 SDValue LockOp = lowerAtomicArithWithLOCK(N, DAG, Subtarget); 27193 assert(!N->hasAnyUseOfValue(0)); 27195 return DAG.getNode(ISD::MERGE_VALUES, DL, N->getVTList(),