reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
26928 LUTVec.push_back(DAG.getConstant(LUT[i % 16], DL, MVT::i8)); 26929 SDValue InRegLUT = DAG.getBuildVector(VT, DL, LUTVec); 26930 SDValue M0F = DAG.getConstant(0x0F, DL, VT); 26933 SDValue FourV = DAG.getConstant(4, DL, VT); 26934 SDValue HiNibbles = DAG.getNode(ISD::SRL, DL, VT, Op, FourV); 26937 SDValue LoNibbles = DAG.getNode(ISD::AND, DL, VT, Op, M0F); 26942 SDValue HiPopCnt = DAG.getNode(X86ISD::PSHUFB, DL, VT, InRegLUT, HiNibbles); 26943 SDValue LoPopCnt = DAG.getNode(X86ISD::PSHUFB, DL, VT, InRegLUT, LoNibbles); 26944 return DAG.getNode(ISD::ADD, DL, VT, HiPopCnt, LoPopCnt);