Searched refs:PermMask (Results 1 – 4 of 4) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.h | 1294 SDValue LowerVPERM(SDValue Op, SelectionDAG &DAG, ArrayRef<int> PermMask,
|
| H A D | PPCISelLowering.cpp | 10244 ArrayRef<int> PermMask = SVOp->getMask(); in LowerVECTOR_SHUFFLE() local 10253 if (PermMask[i * 4 + j] < 0) in LowerVECTOR_SHUFFLE() 10256 unsigned ByteSource = PermMask[i * 4 + j]; in LowerVECTOR_SHUFFLE() 10305 return LowerVPERM(Op, DAG, PermMask, VT, V1, V2); in LowerVECTOR_SHUFFLE() 10309 ArrayRef<int> PermMask, EVT VT, in LowerVPERM() argument 10365 unsigned SrcElt = PermMask[i] < 0 ? 0 : PermMask[i]; in LowerVPERM()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SIISelLowering.cpp | 11819 auto PermMask = dyn_cast<ConstantSDNode>(Op->getOperand(2)); in calculateByteProvider() local 11820 if (!PermMask) in calculateByteProvider() 11890 static bool hasNon16BitAccesses(uint64_t PermMask, SDValue &Op, in hasNon16BitAccesses() argument 11892 int Low16 = PermMask & 0xffff; in hasNon16BitAccesses() 11893 int Hi16 = (PermMask & 0xffff0000) >> 16; in hasNon16BitAccesses() 11939 uint64_t PermMask = 0x00000000; in matchPERM() local 11958 PermMask |= (PermOp.SrcOffset + SrcByteAdjust) << (i * 8); in matchPERM() 11973 int Low16 = PermMask & 0xffff; in matchPERM() 11974 int Hi16 = (PermMask & 0xffff0000) >> 16; in matchPERM() 11984 if (hasNon16BitAccesses(PermMask, Op, OtherOp)) { in matchPERM() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 10891 PermMask[i] = in lowerShuffleAsPermuteAndUnpack() 10898 DAG.getUNDEF(VT), PermMask); in lowerShuffleAsPermuteAndUnpack() 14908 unsigned PermMask = 0; in lowerV2X128Shuffle() local 14913 if ((PermMask & 0x0a) != 0x00 && (PermMask & 0xa0) != 0x00) in lowerV2X128Shuffle() 14915 if ((PermMask & 0x0a) != 0x02 && (PermMask & 0xa0) != 0x20) in lowerV2X128Shuffle() 16594 int PermMask[4] = {-1, -1, -1, -1}; in lowerV4X128Shuffle() local 16608 PermMask[i] = Widened128Mask[i] % 4; in lowerV4X128Shuffle() 37864 int PermMask[4] = {-1, -1, -1, -1}; in combineX86ShuffleChain() local 37879 PermMask[i] = ScaledMask[i] % 4; in combineX86ShuffleChain() 37946 unsigned PermMask = 0; in combineX86ShuffleChain() local [all …]
|