reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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()))