reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
37304 auto AtomicSub = DAG.getAtomic( 37307 /*RHS*/ DAG.getConstant(-Addend, SDLoc(CmpRHS), CmpRHS.getValueType()), 37309 auto LockOp = lowerAtomicArithWithLOCK(AtomicSub, DAG, Subtarget); 37310 DAG.ReplaceAllUsesOfValueWith(CmpLHS.getValue(0), 37311 DAG.getUNDEF(CmpLHS.getValueType())); 37312 DAG.ReplaceAllUsesOfValueWith(CmpLHS.getValue(1), LockOp.getValue(1)); 37332 SDValue LockOp = lowerAtomicArithWithLOCK(CmpLHS, DAG, Subtarget); 37333 DAG.ReplaceAllUsesOfValueWith(CmpLHS.getValue(0), 37334 DAG.getUNDEF(CmpLHS.getValueType())); 37335 DAG.ReplaceAllUsesOfValueWith(CmpLHS.getValue(1), LockOp.getValue(1));