Lines Matching refs:PSHUFB

2694   case X86ISD::PSHUFB:  in isTargetShuffle()
2735 case X86ISD::PSHUFB: in isTargetShuffleVariableMask()
5391 case X86ISD::PSHUFB: { in getTargetShuffleMask()
8536 Opcode = X86ISD::PSHUFB; in createVariablePermute()
8542 Opcode = X86ISD::PSHUFB; in createVariablePermute()
8552 Opcode = X86ISD::PSHUFB; in createVariablePermute()
8598 DAG.getNode(X86ISD::PSHUFB, DL, VT, Ops[1], Idx), in createVariablePermute()
8599 DAG.getNode(X86ISD::PSHUFB, DL, VT, Ops[0], Idx), in createVariablePermute()
9885 VT, DAG.getNode(X86ISD::PSHUFB, DL, I8VT, DAG.getBitcast(I8VT, V), in lowerShuffleWithPSHUFB()
12007 VT, DAG.getNode(X86ISD::PSHUFB, DL, MVT::v16i8, InputV, in lowerShuffleAsSpecificZeroOrAnyExtend()
13839 V1 = DAG.getNode(X86ISD::PSHUFB, DL, ShufVT, DAG.getBitcast(ShufVT, V1), in lowerShuffleAsBlendOfPSHUFBs()
13842 V2 = DAG.getNode(X86ISD::PSHUFB, DL, ShufVT, DAG.getBitcast(ShufVT, V2), in lowerShuffleAsBlendOfPSHUFBs()
14341 SDValue PSHUFB = lowerShuffleAsBlendOfPSHUFBs( in lowerV16I8Shuffle() local
14383 return PSHUFB; in lowerV16I8Shuffle()
16412 if (SDValue PSHUFB = lowerShuffleWithPSHUFB(DL, MVT::v16i16, Mask, V1, V2, in lowerV16I16Shuffle() local
16414 return PSHUFB; in lowerV16I16Shuffle()
16525 if (SDValue PSHUFB = lowerShuffleWithPSHUFB(DL, MVT::v32i8, Mask, V1, V2, in lowerV32I8Shuffle() local
16527 return PSHUFB; in lowerV32I8Shuffle()
17094 if (SDValue PSHUFB = lowerShuffleWithPSHUFB(DL, MVT::v32i16, Mask, V1, V2, in lowerV32I16Shuffle() local
17096 return PSHUFB; in lowerV32I16Shuffle()
17149 if (SDValue PSHUFB = lowerShuffleWithPSHUFB(DL, MVT::v64i8, Mask, V1, V2, in lowerV64I8Shuffle() local
17151 return PSHUFB; in lowerV64I8Shuffle()
27989 Lo = DAG.getNode(X86ISD::PSHUFB, DL, CurrVT, InRegLUT, Lo); in LowerVectorCTLZInRegLUT()
27990 Hi = DAG.getNode(X86ISD::PSHUFB, DL, CurrVT, InRegLUT, Hi); in LowerVectorCTLZInRegLUT()
31312 SDValue HiPopCnt = DAG.getNode(X86ISD::PSHUFB, DL, VT, InRegLUT, HiNibbles); in LowerVectorCTPOPInRegLUT()
31313 SDValue LoPopCnt = DAG.getNode(X86ISD::PSHUFB, DL, VT, InRegLUT, LoNibbles); in LowerVectorCTPOPInRegLUT()
31577 Lo = DAG.getNode(X86ISD::PSHUFB, DL, VT, LoMask, Lo); in LowerBITREVERSE()
31578 Hi = DAG.getNode(X86ISD::PSHUFB, DL, VT, HiMask, Hi); in LowerBITREVERSE()
33713 NODE_NAME_CASE(PSHUFB) in getTargetNodeName()
37297 case X86ISD::PSHUFB: { in computeKnownBitsForTargetNode()
39170 Res = DAG.getNode(X86ISD::PSHUFB, DL, ByteVT, Res, PSHUFBMaskOp); in combineX86ShuffleChain()
40514 case X86ISD::PSHUFB: { in canonicalizeShuffleWithOp()
40537 Opc != X86ISD::PSHUFB) || in canonicalizeShuffleWithOp()
40539 Opc != X86ISD::PSHUFB)) { in canonicalizeShuffleWithOp()
41068 if (LHS.getOpcode() == X86ISD::PSHUFB && in combineTargetShuffle()
41069 RHS.getOpcode() == X86ISD::PSHUFB && in combineTargetShuffle()
41083 SDValue NewLHS = DAG.getNode(X86ISD::PSHUFB, DL, ShufVT, in combineTargetShuffle()
41085 SDValue NewRHS = DAG.getNode(X86ISD::PSHUFB, DL, ShufVT, in combineTargetShuffle()
42366 case X86ISD::PSHUFB: in SimplifyDemandedVectorEltsForTargetNode()
42509 case X86ISD::PSHUFB: in SimplifyDemandedVectorEltsForTargetNode()
45902 LHS.getOpcode() == X86ISD::PSHUFB && RHS.getOpcode() == X86ISD::PSHUFB && in combineSelect()
45922 LHS = DAG.getNode(X86ISD::PSHUFB, DL, VT, LHS.getOperand(0), in combineSelect()
45924 RHS = DAG.getNode(X86ISD::PSHUFB, DL, VT, RHS.getOperand(0), in combineSelect()
56294 case X86ISD::PSHUFB: in combineConcatVectorOps()
57874 case X86ISD::PSHUFB: in PerformDAGCombine()