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

References

lib/Target/X86/X86ISelLowering.cpp
26952   assert((VT.is512BitVector() || VT.is256BitVector() || VT.is128BitVector()) &&
26952   assert((VT.is512BitVector() || VT.is256BitVector() || VT.is128BitVector()) &&
26952   assert((VT.is512BitVector() || VT.is256BitVector() || VT.is128BitVector()) &&
26959     unsigned NumElems = VT.getVectorNumElements();
26960     assert((VT.getVectorElementType() == MVT::i8 ||
26961             VT.getVectorElementType() == MVT::i16) && "Unexpected type");
26966       return DAG.getNode(ISD::TRUNCATE, DL, VT, Op);
26971   if (VT.is256BitVector() && !Subtarget.hasInt256())
26975   if (VT.is512BitVector() && !Subtarget.hasBWI())
26979   if (VT.getScalarType() != MVT::i8) {
26980     MVT ByteVT = MVT::getVectorVT(MVT::i8, VT.getSizeInBits() / 8);
26983     return LowerHorizontalByteSum(PopCnt8, VT, Subtarget, DAG);