Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp14776 SmallVector<int, 16> InLaneMask(NumElts, SM_SentinelUndef); in lowerShuffleAsLanePermuteAndPermute() local
14800 InLaneMask[i] = DstSublaneOffset + M % NumEltsPerSublane; in lowerShuffleAsLanePermuteAndPermute()
14819 if (isSequentialOrUndefInRange(InLaneMask, LaneOffset, NumEltsPerLane, in lowerShuffleAsLanePermuteAndPermute()
14832 if (CrossLaneMask == Mask || InLaneMask == Mask) in lowerShuffleAsLanePermuteAndPermute()
14837 InLaneMask); in lowerShuffleAsLanePermuteAndPermute()
14862 SmallVector<int> &InLaneMask) { in computeInLaneShuffleMask() argument
14864 InLaneMask.assign(Mask.begin(), Mask.end()); in computeInLaneShuffleMask()
14866 int &M = InLaneMask[i]; in computeInLaneShuffleMask()
14918 SmallVector<int> InLaneMask; in lowerShuffleAsLanePermuteAndShuffle() local
14919 computeInLaneShuffleMask(Mask, Mask.size() / 2, InLaneMask); in lowerShuffleAsLanePermuteAndShuffle()
[all …]