Lines Matching refs:Den
1732 SDValue Den = Op.getOperand(1);
1736 DAG.MaskedValueIsZero(Den, APInt::getHighBitsSet(32, 8))) {
1744 // RCP = URECIP(Den) = 2^32 / Den + e
1746 SDValue RCP = DAG.getNode(AMDGPUISD::URECIP, DL, VT, Den);
1748 // RCP_LO = mul(RCP, Den) */
1749 SDValue RCP_LO = DAG.getNode(ISD::MUL, DL, VT, RCP, Den);
1751 // RCP_HI = mulhu (RCP, Den) */
1752 SDValue RCP_HI = DAG.getNode(ISD::MULHU, DL, VT, RCP, Den);
1779 // Num_S_Remainder = Quotient * Den
1780 SDValue Num_S_Remainder = DAG.getNode(ISD::MUL, DL, VT, Quotient, Den);
1785 // Remainder_GE_Den = (Remainder >= Den ? -1 : 0)
1786 SDValue Remainder_GE_Den = DAG.getSelectCC(DL, Remainder, Den,
1820 // Remainder_S_Den = Remainder - Den
1821 SDValue Remainder_S_Den = DAG.getNode(ISD::SUB, DL, VT, Remainder, Den);
1823 // Remainder_A_Den = Remainder + Den
1824 SDValue Remainder_A_Den = DAG.getNode(ISD::ADD, DL, VT, Remainder, Den);