Home
last modified time | relevance | path

Searched refs:MaskSlice (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DVectorUtils.cpp567 ArrayRef<int> MaskSlice = Mask.take_front(Scale); in widenShuffleMaskElts() local
568 assert((int)MaskSlice.size() == Scale && "Expected Scale-sized slice."); in widenShuffleMaskElts()
571 int SliceFront = MaskSlice.front(); in widenShuffleMaskElts()
575 if (!all_equal(MaskSlice)) in widenShuffleMaskElts()
584 if (MaskSlice[i] != SliceFront + i) in widenShuffleMaskElts()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp12156 ArrayRef<int> MaskSlice = Mask.slice( in computeExtractCost() local
12159 copy(MaskSlice, SubMask.begin()); in computeExtractCost()
12167 MaskSlice, std::max<unsigned>(NumElts, MaskSlice.size()))) in computeExtractCost()
12170 getWidenedType(ScalarTy, NumElts), MaskSlice); in computeExtractCost()
12191 copy(MaskSlice, SubMask.begin()); in computeExtractCost()