Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp9970 SmallVectorImpl<int> &RepeatedMask) { in isRepeatedShuffleMask() argument
9972 RepeatedMask.assign(LaneSize, -1); in isRepeatedShuffleMask()
9986 if (RepeatedMask[i % LaneSize] < 0) in isRepeatedShuffleMask()
9988 RepeatedMask[i % LaneSize] = LocalM; in isRepeatedShuffleMask()
9989 else if (RepeatedMask[i % LaneSize] != LocalM) in isRepeatedShuffleMask()
9999 SmallVectorImpl<int> &RepeatedMask) { in is128BitLaneRepeatedShuffleMask() argument
10000 return isRepeatedShuffleMask(128, VT, Mask, RepeatedMask); in is128BitLaneRepeatedShuffleMask()
10005 SmallVector<int, 32> RepeatedMask; in is128BitLaneRepeatedShuffleMask() local
10006 return isRepeatedShuffleMask(128, VT, Mask, RepeatedMask); in is128BitLaneRepeatedShuffleMask()
10012 SmallVectorImpl<int> &RepeatedMask) { in is256BitLaneRepeatedShuffleMask() argument
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchISelLowering.cpp1127 SmallVectorImpl<int> &RepeatedMask) { in isRepeatedShuffleMask() argument
1129 RepeatedMask.assign(LaneSize, -1); in isRepeatedShuffleMask()
1143 if (RepeatedMask[i % LaneSize] < 0) in isRepeatedShuffleMask()
1145 RepeatedMask[i % LaneSize] = LocalM; in isRepeatedShuffleMask()
1146 else if (RepeatedMask[i % LaneSize] != LocalM) in isRepeatedShuffleMask()
1158 SmallVector<int, 16> RepeatedMask; in matchShuffleAsByteRotate() local
1160 if (!isRepeatedShuffleMask(128, VT, Mask, RepeatedMask)) in matchShuffleAsByteRotate()
1163 int NumElts = RepeatedMask.size(); in matchShuffleAsByteRotate()
1168 int M = RepeatedMask[i]; in matchShuffleAsByteRotate()