reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/X86/X86ISelLowering.cpp
26906   MVT EltVT = VT.getVectorElementType();
26907   int NumElts = VT.getVectorNumElements();
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);