Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp16841 InLaneMask); in lowerShuffleAsLanePermuteAndPermute()
16908 SmallVector<int, 32> InLaneMask(Mask.begin(), Mask.end()); in lowerShuffleAsLanePermuteAndShuffle() local
16910 int &M = InLaneMask[i]; in lowerShuffleAsLanePermuteAndShuffle()
16916 assert(!is128BitLaneCrossingShuffleMask(VT, InLaneMask) && in lowerShuffleAsLanePermuteAndShuffle()
17072 SmallVector<int, 16> InLaneMask(NumLaneElts, -1); in lowerShuffleAsLanePermuteAndRepeatedMask() local
17091 InLaneMask[i] = (M % NumLaneElts) + Src * NumElts; in lowerShuffleAsLanePermuteAndRepeatedMask()
17121 if (MatchMasks(InLaneMask, RepeatMask)) { in lowerShuffleAsLanePermuteAndRepeatedMask()
17123 MergeMasks(InLaneMask, RepeatMask); in lowerShuffleAsLanePermuteAndRepeatedMask()
17129 ShuffleVectorSDNode::commuteMask(InLaneMask); in lowerShuffleAsLanePermuteAndRepeatedMask()
17131 if (MatchMasks(InLaneMask, RepeatMask)) { in lowerShuffleAsLanePermuteAndRepeatedMask()
[all …]