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

References

lib/CodeGen/SelectionDAG/DAGCombiner.cpp
 3318   SDValue N0 = N->getOperand(0);
 3319   SDValue N1 = N->getOperand(1);
 3324     return DAG.getConstant(0, SDLoc(N), VT);
 3333     if (SDValue FoldedVOp = SimplifyVBinOp(N))
 3359     return DAG.FoldConstantArithmetic(ISD::MUL, SDLoc(N), VT,
 3365     return DAG.getNode(ISD::MUL, SDLoc(N), VT, N1, N0);
 3373   if (SDValue NewSel = foldBinOpIntoSelect(N))
 3378     SDLoc DL(N);
 3386     SDLoc DL(N);
 3395     SDLoc DL(N);
 3428       SDLoc DL(N);
 3442     SDValue C3 = DAG.getNode(ISD::SHL, SDLoc(N), VT, N1, N0.getOperand(1));
 3444       return DAG.getNode(ISD::MUL, SDLoc(N), VT, N0.getOperand(0), C3);
 3464       SDValue Mul = DAG.getNode(ISD::MUL, SDLoc(N), VT, Sh.getOperand(0), Y);
 3465       return DAG.getNode(ISD::SHL, SDLoc(N), VT, Mul, Sh.getOperand(1));
 3473       isMulAddWithConstProfitable(N, N0, N1))
 3474       return DAG.getNode(ISD::ADD, SDLoc(N), VT,
 3481   if (SDValue RMUL = reassociateOps(ISD::MUL, SDLoc(N), N0, N1, N->getFlags()))
 3481   if (SDValue RMUL = reassociateOps(ISD::MUL, SDLoc(N), N0, N1, N->getFlags()))