Lines Matching refs:PSHUFHW
3796 case X86ISD::PSHUFHW:
3843 case X86ISD::PSHUFHW:
4917 case X86ISD::PSHUFHW:
8129 unsigned OddEvenOp = (Offset & 1 ? X86ISD::PSHUFLW : X86ISD::PSHUFHW);
9446 return SplatHalfs(HToLInputs[0], HToHInputs[0], X86ISD::PSHUFHW, 2);
9471 // Input: [a, b, c, d, e, f, g, h] PSHUFHW[0,2,1,3]-> [a, b, c, d, e, g, f, h]
9552 V = DAG.getNode(FixIdx < 4 ? X86ISD::PSHUFLW : X86ISD::PSHUFHW, DL,
9818 V = DAG.getNode(X86ISD::PSHUFHW, DL, VT, V,
9843 V = DAG.getNode(X86ISD::PSHUFHW, DL, VT, V,
22231 case X86ISD::PSHUFHW: return "X86ISD::PSHUFHW";
24861 // Handle PSHUFLW/PSHUFHW repeated patterns.
24877 // PSHUFHW: permute upper 4 elements only.
24885 Shuffle = X86ISD::PSHUFHW;
25486 case X86ISD::PSHUFHW:
25538 case X86ISD::PSHUFHW:
25558 V.getOpcode() == X86ISD::UNPCKL ? X86ISD::PSHUFLW : X86ISD::PSHUFHW;
25570 case X86ISD::PSHUFHW:
25618 case X86ISD::PSHUFHW:
25631 /// pshufhw.
25640 (N.getOpcode() == X86ISD::PSHUFLW || N.getOpcode() == X86ISD::PSHUFHW) &&
25658 case X86ISD::PSHUFHW:
25709 case X86ISD::PSHUFHW:
25909 case X86ISD::PSHUFHW:
25937 V.getOpcode() == X86ISD::PSHUFHW) &&
31006 case X86ISD::PSHUFHW: