Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp3803 static bool isSequentialOrUndefInRange(ArrayRef<int> Mask, unsigned Pos, in isSequentialOrUndefInRange() function
10572 if (!isSequentialOrUndefInRange(Mask, 0, NumSrcElts, 0, Scale)) in matchShuffleAsVTRUNC()
10672 if (!isSequentialOrUndefInRange(Mask, 0, NumSrcElts, 0, Scale) || in lowerShuffleWithVPMOV()
10731 if (!isSequentialOrUndefInRange(Mask, 0, NumSrcElts, Offset, Scale) || in lowerShuffleAsVTRUNC()
12024 if (isSequentialOrUndefInRange(Mask, ZeroLo, NumElts - ZeroLo, Low)) in lowerShuffleAsVALIGN()
12033 if (isSequentialOrUndefInRange(Mask, 0, NumElts - ZeroHi, Low + ZeroHi)) in lowerShuffleAsVALIGN()
12060 if (!isSequentialOrUndefInRange(Mask, ZeroLo, Len, Mask[ZeroLo])) in lowerShuffleAsByteShiftMask()
12151 if (!isSequentialOrUndefInRange(Mask, Pos, Len, Low + MaskOffset)) in matchShuffleAsShift()
12304 } else if (isSequentialOrUndefInRange(Mask, 0, Idx, 0)) { in matchShuffleAsINSERTQ()
12306 } else if (isSequentialOrUndefInRange(Mask, 0, Idx, Size)) { in matchShuffleAsINSERTQ()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchISelLowering.cpp970 auto isSequentialOrUndefInRange = [&](unsigned Pos, unsigned Size, int Low, in matchShuffleAsShift() local
983 if (!isSequentialOrUndefInRange(Pos, Len, Low + MaskOffset)) in matchShuffleAsShift()