reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
27075 SDValue NibbleMask = DAG.getConstant(0xF, DL, VT); 27076 SDValue Lo = DAG.getNode(ISD::AND, DL, VT, In, NibbleMask); 27077 SDValue Hi = DAG.getNode(ISD::SRL, DL, VT, In, DAG.getConstant(4, DL, VT)); 27077 SDValue Hi = DAG.getNode(ISD::SRL, DL, VT, In, DAG.getConstant(4, DL, VT)); 27092 LoMaskElts.push_back(DAG.getConstant(LoLUT[i % 16], DL, MVT::i8)); 27093 HiMaskElts.push_back(DAG.getConstant(HiLUT[i % 16], DL, MVT::i8)); 27096 SDValue LoMask = DAG.getBuildVector(VT, DL, LoMaskElts); 27097 SDValue HiMask = DAG.getBuildVector(VT, DL, HiMaskElts); 27098 Lo = DAG.getNode(X86ISD::PSHUFB, DL, VT, LoMask, Lo); 27099 Hi = DAG.getNode(X86ISD::PSHUFB, DL, VT, HiMask, Hi); 27100 return DAG.getNode(ISD::OR, DL, VT, Lo, Hi);