reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3880 ConstantSDNode *N1C = isConstOrConstSplat(N1); 3886 return DAG.getSelect(DL, VT, DAG.getSetCC(DL, CCVT, N0, N1, ISD::SETEQ), 3898 if (DAG.SignBitIsZero(N1) && DAG.SignBitIsZero(N0)) 3899 return DAG.getNode(ISD::UREM, DL, VT, N0, N1); 3902 if (DAG.isKnownToBeAPowerOfTwo(N1)) { 3904 SDValue Add = DAG.getNode(ISD::ADD, DL, VT, N1, NegOne); 3908 if (N1.getOpcode() == ISD::SHL && 3909 DAG.isKnownToBeAPowerOfTwo(N1.getOperand(0))) { 3911 SDValue Add = DAG.getNode(ISD::ADD, DL, VT, N1, NegOne); 3926 if (DAG.isKnownNeverZero(N1) && !TLI.isIntDivCheap(VT, Attr)) { 3928 isSigned ? visitSDIVLike(N0, N1, N) : visitUDIVLike(N0, N1, N); 3928 isSigned ? visitSDIVLike(N0, N1, N) : visitUDIVLike(N0, N1, N); 3933 { N0, N1 })) 3935 SDValue Mul = DAG.getNode(ISD::MUL, DL, VT, OptimizedDiv, N1);