Searched refs:isSequentialOrUndefInRange (Results 1 – 2 of 2) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 3803 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 D | LoongArchISelLowering.cpp | 970 auto isSequentialOrUndefInRange = [&](unsigned Pos, unsigned Size, int Low, in matchShuffleAsShift() local 983 if (!isSequentialOrUndefInRange(Pos, Len, Low + MaskOffset)) in matchShuffleAsShift()
|