reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3637 unsigned Opc = N0.getOpcode(); 3643 if (N0.hasOneUse()) { 3650 (allUsesHaveSourceMods(N) || !allUsesHaveSourceMods(N0.getNode()))) 3657 if (!mayIgnoreSignedZero(N0)) 3661 SDValue LHS = N0.getOperand(0); 3662 SDValue RHS = N0.getOperand(1); 3674 SDValue Res = DAG.getNode(ISD::FADD, SL, VT, LHS, RHS, N0->getFlags()); 3677 if (!N0.hasOneUse()) 3678 DAG.ReplaceAllUsesWith(N0, DAG.getNode(ISD::FNEG, SL, VT, Res)); 3685 SDValue LHS = N0.getOperand(0); 3686 SDValue RHS = N0.getOperand(1); 3695 SDValue Res = DAG.getNode(Opc, SL, VT, LHS, RHS, N0->getFlags()); 3698 if (!N0.hasOneUse()) 3699 DAG.ReplaceAllUsesWith(N0, DAG.getNode(ISD::FNEG, SL, VT, Res)); 3704 if (!mayIgnoreSignedZero(N0)) 3708 SDValue LHS = N0.getOperand(0); 3709 SDValue MHS = N0.getOperand(1); 3710 SDValue RHS = N0.getOperand(2); 3727 if (!N0.hasOneUse()) 3728 DAG.ReplaceAllUsesWith(N0, DAG.getNode(ISD::FNEG, SL, VT, Res)); 3742 SDValue LHS = N0.getOperand(0); 3743 SDValue RHS = N0.getOperand(1); 3754 SDValue Res = DAG.getNode(Opposite, SL, VT, NegLHS, NegRHS, N0->getFlags()); 3757 if (!N0.hasOneUse()) 3758 DAG.ReplaceAllUsesWith(N0, DAG.getNode(ISD::FNEG, SL, VT, Res)); 3764 Ops[I] = DAG.getNode(ISD::FNEG, SL, VT, N0->getOperand(I), N0->getFlags()); 3764 Ops[I] = DAG.getNode(ISD::FNEG, SL, VT, N0->getOperand(I), N0->getFlags()); 3766 SDValue Res = DAG.getNode(AMDGPUISD::FMED3, SL, VT, Ops, N0->getFlags()); 3769 if (!N0.hasOneUse()) 3770 DAG.ReplaceAllUsesWith(N0, DAG.getNode(ISD::FNEG, SL, VT, Res)); 3783 SDValue CvtSrc = N0.getOperand(0); 3790 if (!N0.hasOneUse()) 3796 return DAG.getNode(Opc, SL, VT, Neg, N0->getFlags()); 3799 SDValue CvtSrc = N0.getOperand(0); 3804 CvtSrc.getOperand(0), N0.getOperand(1)); 3807 if (!N0.hasOneUse()) 3812 return DAG.getNode(ISD::FP_ROUND, SL, VT, Neg, N0.getOperand(1)); 3820 SDValue Src = N0.getOperand(0);