reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/SelectionDAG/DAGCombiner.cpp
 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);