Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:UREM

1101   case ISD::UREM:               return visitUREM(N);
1975 // urem instead. Handles (X & 0x0FFFFFFF) %s 16 -> X&15
1978 return DAG.getNode(ISD::UREM, N->getDebugLoc(), VT, N0, N1);
2013 // fold (urem c1, c2) -> c1%c2
2015 return DAG.FoldConstantArithmetic(ISD::UREM, VT, N0C, N1C);
2016 // fold (urem x, pow2) -> (and x, pow2-1)
2020 // fold (urem x, (shl pow2, y)) -> (and x, (add (shl pow2, y), -1))
2277 SDValue Res = SimplifyNodeWithTwoResults(N, ISD::UDIV, ISD::UREM);