Searched refs:HalfNumElts (Results 1 – 1 of 1) sorted by relevance
/external/llvm/lib/Target/X86/ |
D | X86ISelLowering.cpp | 10868 unsigned HalfNumElts = NumElts / 2; in lowerVectorShuffleWithUndefHalf() local 10869 MVT HalfVT = MVT::getVectorVT(VT.getVectorElementType(), HalfNumElts); in lowerVectorShuffleWithUndefHalf() 10871 bool UndefLower = isUndefInRange(Mask, 0, HalfNumElts); in lowerVectorShuffleWithUndefHalf() 10872 bool UndefUpper = isUndefInRange(Mask, HalfNumElts, HalfNumElts); in lowerVectorShuffleWithUndefHalf() 10879 isSequentialOrUndefInRange(Mask, 0, HalfNumElts, HalfNumElts)) { in lowerVectorShuffleWithUndefHalf() 10881 DAG.getIntPtrConstant(HalfNumElts, DL)); in lowerVectorShuffleWithUndefHalf() 10889 isSequentialOrUndefInRange(Mask, HalfNumElts, HalfNumElts, 0)) { in lowerVectorShuffleWithUndefHalf() 10893 DAG.getIntPtrConstant(HalfNumElts, DL)); in lowerVectorShuffleWithUndefHalf() 10900 SmallVector<int, 8> HalfMask(HalfNumElts); in lowerVectorShuffleWithUndefHalf() 10901 unsigned Offset = UndefLower ? HalfNumElts : 0; in lowerVectorShuffleWithUndefHalf() [all …]
|