Lines Matching refs:LH
6938 SDValue LH, SDValue RL, SDValue RH) const { in expandMUL_LOHI() argument
6958 assert((LL.getNode() && LH.getNode() && RL.getNode() && RH.getNode()) || in expandMUL_LOHI()
6959 (!LL.getNode() && !LH.getNode() && !RL.getNode() && !RH.getNode())); in expandMUL_LOHI()
7020 if (!LH.getNode() && !RH.getNode() && in expandMUL_LOHI()
7023 LH = DAG.getNode(ISD::SRL, dl, VT, LHS, Shift); in expandMUL_LOHI()
7024 LH = DAG.getNode(ISD::TRUNCATE, dl, HiLoVT, LH); in expandMUL_LOHI()
7029 if (!LH.getNode()) in expandMUL_LOHI()
7039 LH = DAG.getNode(ISD::MUL, dl, HiLoVT, LH, RL); in expandMUL_LOHI()
7041 Hi = DAG.getNode(ISD::ADD, dl, HiLoVT, Hi, LH); in expandMUL_LOHI()
7062 if (!MakeMUL_LOHI(LH, RL, Lo, Hi, false)) in expandMUL_LOHI()
7081 if (!MakeMUL_LOHI(LH, RH, Lo, Hi, Opcode == ISD::SMUL_LOHI)) in expandMUL_LOHI()
7096 Next = DAG.getSelectCC(dl, LH, Zero, NextSub, Next, ISD::SETLT); in expandMUL_LOHI()
7111 SDValue LL, SDValue LH, SDValue RL, in expandMUL() argument
7116 DAG, Kind, LL, LH, RL, RH); in expandMUL()