Searched refs:ShuffV (Results 1 – 2 of 2) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.cpp | 8463 ShuffV[i * Stride] = i; in LowerINT_TO_FPVector() 14803 int Idx = ShuffV[i]; in fixupShuffleMaskForPermutedSToV() 14805 ShuffV[i] += in fixupShuffleMaskForPermutedSToV() 14987 if (ShuffV[i] < 0) in combineVectorShuffle() 14989 ShuffV[i] = (ShuffV[i - 1] + NumElts); in combineVectorShuffle() 14995 if (ShuffV[i] < 0) in combineVectorShuffle() 14997 ShuffV[i] = (ShuffV[i + 1] + NumElts); in combineVectorShuffle() 15004 if (ShuffV[i] < 0) in combineVectorShuffle() 15006 ShuffV[i] = ShuffV[i + 1] - NumElts; in combineVectorShuffle() 15012 if (ShuffV[i] < 0) in combineVectorShuffle() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelLoweringHVX.cpp | 1161 SDValue ShuffV = DAG.getVectorShuffle(ByteTy, dl, ByteVec, Undef, Mask); in extractHvxSubvectorPred() local 1162 return DAG.getNode(HexagonISD::V2Q, dl, ResTy, ShuffV); in extractHvxSubvectorPred() 1187 SDValue ShuffV = DAG.getVectorShuffle(ByteTy, dl, ByteVec, Undef, Mask); in extractHvxSubvectorPred() local 1190 SDValue W0 = DAG.getNode(HexagonISD::VEXTRACTW, dl, MVT::i32, {ShuffV, Zero}); in extractHvxSubvectorPred() 1192 {ShuffV, DAG.getConstant(4, dl, MVT::i32)}); in extractHvxSubvectorPred()
|