Home | History | Annotate | Download | only in X86

Lines Matching full:pshufb

5491 // 2. [ssse3] 1 x pshufb
5492 // 3. [ssse3] 2 x pshufb + 1 x por
5544 // single pshufb instruction is necessary. If There are more than 2 input
5642 V1 = DAG.getNode(X86ISD::PSHUFB, dl, MVT::v16i8, V1,
5662 V2 = DAG.getNode(X86ISD::PSHUFB, dl, MVT::v16i8, V2,
5747 // 1. [ssse3] 1 x pshufb
5748 // 2. [ssse3] 2 x pshufb + 1 x por
5775 // If SSSE3, use 1 pshufb instruction per vector with elements in the result.
5780 // undef mask values to 0x80 (zero out result) in the pshufb mask.
5795 // building the first pshufb.
5798 V1 = DAG.getNode(X86ISD::PSHUFB, dl, MVT::v16i8, V1,
5815 V2 = DAG.getNode(X86ISD::PSHUFB, dl, MVT::v16i8, V2,
9577 return DAG.getNode(X86ISD::PSHUFB, dl, Op.getValueType(),
11106 case X86ISD::PSHUFB: return "X86ISD::PSHUFB";
11298 // FIXME: pshufb, blends, shifts.
13069 // PSHUFB