Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h1295 SDValue LowerVPERM(SDValue Op, SelectionDAG &DAG, ArrayRef<int> PermMask,
H A DPPCISelLowering.cpp10102 ArrayRef<int> PermMask = SVOp->getMask(); in LowerVECTOR_SHUFFLE() local
10111 if (PermMask[i * 4 + j] < 0) in LowerVECTOR_SHUFFLE()
10114 unsigned ByteSource = PermMask[i * 4 + j]; in LowerVECTOR_SHUFFLE()
10163 return LowerVPERM(Op, DAG, PermMask, VT, V1, V2); in LowerVECTOR_SHUFFLE()
10167 ArrayRef<int> PermMask, EVT VT, in LowerVPERM() argument
10225 unsigned SrcElt = PermMask[i] < 0 ? 0 : PermMask[i]; in LowerVPERM()
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp13362 SmallVector<int, 32> PermMask((unsigned)Size, -1); in lowerShuffleAsPermuteAndUnpack() local
13369 PermMask[i] = in lowerShuffleAsPermuteAndUnpack()
13376 DAG.getUNDEF(VT), PermMask); in lowerShuffleAsPermuteAndUnpack()
13445 SmallVector<int, 64> PermMask(NumElts, SM_SentinelUndef); in lowerShuffleAsByteRotateAndPermute() local
13452 PermMask[Lane + Elt] = Lane + ((M + Ofs - RotAmt) % NumEltsPerLane); in lowerShuffleAsByteRotateAndPermute()
13454 PermMask[Lane + Elt] = Lane + ((M - Ofs - RotAmt) % NumEltsPerLane); in lowerShuffleAsByteRotateAndPermute()
13457 return DAG.getVectorShuffle(VT, DL, Rotate, DAG.getUNDEF(VT), PermMask); in lowerShuffleAsByteRotateAndPermute()
17232 unsigned PermMask = ((WidenedMask[0] % 2) << 0) | in lowerV2X128Shuffle() local
17235 DAG.getTargetConstant(PermMask, DL, MVT::i8)); in lowerV2X128Shuffle()
17256 unsigned PermMask = 0; in lowerV2X128Shuffle() local
[all …]