Home | History | Annotate | Download | only in X86

Lines Matching refs:PSHUFD

3490   case X86ISD::PSHUFD:
3519 case X86ISD::PSHUFD:
4269 case X86ISD::PSHUFD:
6759 DAG.getNode(X86ISD::PSHUFD, DL, MVT::v4i32,
6765 InputV = DAG.getNode(X86ISD::PSHUFD, DL, MVT::v4i32,
7430 DAG.getNode(X86ISD::PSHUFD, SDLoc(Op), MVT::v4i32, V1,
7747 return DAG.getNode(X86ISD::PSHUFD, DL, MVT::v4i32, V1,
7805 // directly used PSHUFD on Nehalem and older. For newer chips, this isn't
7861 // Simplify the 1-into-3 and 3-into-1 cases with a single pshufd. For all
7866 // Input: [a, b, c, d, e, f, g, h] -PSHUFD[0,2,1,3]-> [a, b, e, f, c, d, g, h]
7876 // path. We will also combine away any sequence of PSHUFD instructions that
7879 // Input: [a, b, c, d, e, f, g, h] -PSHUFD[0,2,1,3]-> [a, b, e, f, c, d, g, h]
7887 // Input: [a, b, c, d, e, g, f, h] -PSHUFD[0,2,1,3]-> [a, b, e, g, c, d, f, h]
7990 DAG.getNode(X86ISD::PSHUFD, DL, PSHUFDVT,
8234 DAG.getNode(X86ISD::PSHUFD, DL, PSHUFDVT,
9449 DAG.getNode(X86ISD::PSHUFD, DL, MVT::v8i32,
9628 return DAG.getNode(X86ISD::PSHUFD, DL, MVT::v8i32, V1,
11502 pshufd $0x4e, %xmm0, %xmm1
11547 SDValue Shuffle = getTargetShuffleNode(X86ISD::PSHUFD, dl, MVT::v4i32,
13248 // pcmpeqd + pshufd + pand.
17617 case X86ISD::PSHUFD: return "X86ISD::PSHUFD";
19576 // Note that even with AVX we prefer the PSHUFD form of shuffle for integer
19824 case X86ISD::PSHUFD:
19885 case X86ISD::PSHUFD:
19900 /// \brief Search for a combinable shuffle across a chain ending in pshufd.
19909 assert(N.getOpcode() == X86ISD::PSHUFD &&
19928 case X86ISD::PSHUFD:
20020 case X86ISD::PSHUFD:
20084 // the pshufd instructions encountered).
20110 case X86ISD::PSHUFD:
20136 // See if this reduces to a PSHUFD which is no more expensive and can
20147 V = DAG.getNode(X86ISD::PSHUFD, DL, DVT, V,
20154 // FIXME: This doesn't handle the location of the PSHUFD generically, and
20155 // only works when we have a PSHUFD followed by two half-shuffles.
20164 if (D.getOpcode() == X86ISD::PSHUFD && D.hasOneUse()) {
20192 case X86ISD::PSHUFD:
23914 case X86ISD::PSHUFD: