Searched refs:ShuffV (Results 1 – 2 of 2) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.cpp | 8615 ShuffV[i * Stride] = i; in LowerINT_TO_FPVector() 15248 int Idx = ShuffV[i]; in fixupShuffleMaskForPermutedSToV() 15250 ShuffV[i] += in fixupShuffleMaskForPermutedSToV() 15432 if (ShuffV[i] < 0) in combineVectorShuffle() 15435 ShuffV[i] = (ShuffV[i - 1] >= 0 ? ShuffV[i - 1] : 0) + NumElts; in combineVectorShuffle() 15441 if (ShuffV[i] < 0) in combineVectorShuffle() 15444 ShuffV[i] = (ShuffV[i + 1] >= 0 ? ShuffV[i + 1] : 0) + NumElts; in combineVectorShuffle() 15451 if (ShuffV[i] < 0) in combineVectorShuffle() 15454 ShuffV[i] = ShuffV[i + 1] >= 0 ? ShuffV[i + 1] - NumElts : 0; in combineVectorShuffle() 15460 if (ShuffV[i] < 0) in combineVectorShuffle() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelLoweringHVX.cpp | 1321 SDValue ShuffV = DAG.getVectorShuffle(ByteTy, dl, ByteVec, Undef, Mask); in extractHvxSubvectorPred() local 1322 return DAG.getNode(HexagonISD::V2Q, dl, ResTy, ShuffV); in extractHvxSubvectorPred() 1347 SDValue ShuffV = DAG.getVectorShuffle(ByteTy, dl, ByteVec, Undef, Mask); in extractHvxSubvectorPred() local 1350 SDValue W0 = DAG.getNode(HexagonISD::VEXTRACTW, dl, MVT::i32, {ShuffV, Zero}); in extractHvxSubvectorPred() 1352 {ShuffV, DAG.getConstant(4, dl, MVT::i32)}); in extractHvxSubvectorPred()
|