Searched refs:ShuffV (Results 1 – 2 of 2) sorted by relevance
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| D | HexagonISelLoweringHVX.cpp | 981 SDValue ShuffV = DAG.getVectorShuffle(ByteTy, dl, ByteVec, Undef, Mask); in extractHvxSubvectorPred() local 982 return DAG.getNode(HexagonISD::V2Q, dl, ResTy, ShuffV); in extractHvxSubvectorPred() 1007 SDValue ShuffV = DAG.getVectorShuffle(ByteTy, dl, ByteVec, Undef, Mask); in extractHvxSubvectorPred() local 1010 SDValue W0 = DAG.getNode(HexagonISD::VEXTRACTW, dl, MVT::i32, {ShuffV, Zero}); in extractHvxSubvectorPred() 1012 {ShuffV, DAG.getConstant(4, dl, MVT::i32)}); in extractHvxSubvectorPred()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| D | PPCISelLowering.cpp | 7812 SmallVector<int, 16> ShuffV; in LowerTRUNCATEVector() local 7815 ShuffV.push_back(i * SizeMult); in LowerTRUNCATEVector() 7818 ShuffV.push_back(i * SizeMult - 1); in LowerTRUNCATEVector() 7823 ShuffV.push_back(WideNumElts + 1); in LowerTRUNCATEVector() 7827 return DAG.getVectorShuffle(WideVT, DL, Op1, Op2, ShuffV); in LowerTRUNCATEVector() 8396 SmallVector<int, 16> ShuffV; in LowerINT_TO_FPVector() local 8398 ShuffV.push_back(i + WideNumElts); in LowerINT_TO_FPVector() 8404 ShuffV[i * Stride] = i; in LowerINT_TO_FPVector() 8407 ShuffV[i * Stride - 1] = i - 1; in LowerINT_TO_FPVector() 8411 SDValue Arrange = DAG.getVectorShuffle(WideVT, dl, Wide, ShuffleSrc2, ShuffV); in LowerINT_TO_FPVector() [all …]
|