reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
13907 SmallVector<SDValue, 64> V1Mask(NumBytes, DAG.getUNDEF(MVT::i8)); 13908 SmallVector<SDValue, 64> V2Mask(NumBytes, DAG.getUNDEF(MVT::i8)); 13923 V1Mask[i] = DAG.getConstant(V1Idx, DL, MVT::i8); 13924 V2Mask[i] = DAG.getConstant(V2Idx, DL, MVT::i8); 13931 V1 = DAG.getNode(X86ISD::PSHUFB, DL, ShufVT, DAG.getBitcast(ShufVT, V1), 13931 V1 = DAG.getNode(X86ISD::PSHUFB, DL, ShufVT, DAG.getBitcast(ShufVT, V1), 13932 DAG.getBuildVector(ShufVT, DL, V1Mask)); 13934 V2 = DAG.getNode(X86ISD::PSHUFB, DL, ShufVT, DAG.getBitcast(ShufVT, V2), 13934 V2 = DAG.getNode(X86ISD::PSHUFB, DL, ShufVT, DAG.getBitcast(ShufVT, V2), 13935 DAG.getBuildVector(ShufVT, DL, V2Mask)); 13940 V = DAG.getNode(ISD::OR, DL, ShufVT, V1, V2); 13945 return DAG.getBitcast(VT, V);