Home | History | Annotate | Download | only in X86

Lines Matching refs:PMULUDQ

13587     return DAG.getNode(X86ISD::PMULUDQ, dl, Op.getValueType(),
15038 // Lower v4i32 mul as 2x shuffle, 2x pmuludq, 2x shuffle.
15049 SDValue Evens = DAG.getNode(X86ISD::PMULUDQ, dl, MVT::v2i64, A, B);
15051 SDValue Odds = DAG.getNode(X86ISD::PMULUDQ, dl, MVT::v2i64, Aodds, Bodds);
15068 // AloBlo = pmuludq(a, b);
15069 // AloBhi = pmuludq(a, Bhi);
15070 // AhiBlo = pmuludq(Ahi, b);
15087 SDValue AloBlo = DAG.getNode(X86ISD::PMULUDQ, dl, VT, A, B);
15088 SDValue AloBhi = DAG.getNode(X86ISD::PMULUDQ, dl, VT, A, Bhi);
15089 SDValue AhiBlo = DAG.getNode(X86ISD::PMULUDQ, dl, VT, Ahi, B);
15169 (!IsSigned || !Subtarget->hasSSE41()) ? X86ISD::PMULUDQ : X86ISD::PMULDQ;
16621 case X86ISD::PMULUDQ: return "X86ISD::PMULUDQ";