Lines Matching full:udiv
1369 case ISD::UDIV: return visitUDIV(N);
2182 if ((Opcode == ISD::SDIV) || (Opcode == ISD::UDIV)) {
2187 OtherOpcode = isSigned ? ISD::SDIV : ISD::UDIV;
2218 if (UserOpc == ISD::SDIV || UserOpc == ISD::UDIV)
2253 // udiv instead. Handles (X&15) /s 4 -> X&15 >> 2
2256 return DAG.getNode(ISD::UDIV, DL, N1.getValueType(), N0, N1);
2338 // fold (udiv c1, c2) -> c1/c2
2342 if (SDValue Folded = DAG.FoldConstantArithmetic(ISD::UDIV, DL, VT,
2345 // fold (udiv x, (1 << c)) -> x >>u c
2351 // fold (udiv x, (shl c, y)) -> x >>u (log2(c)+y) iff c is power of 2
2367 // fold (udiv x, c) -> alternate
2446 unsigned DivOpcode = isSigned ? ISD::SDIV : ISD::UDIV;
14272 /// Given an ISD::UDIV node expressing a divide by constant, return a DAG