Home
last modified time | relevance | path

Searched refs:ShuffV (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp3763 int ShuffV[] = {1, 0, 3, 2}; in LowerSETCC() local
3765 DAG.getVectorShuffle(MVT::v4i32, dl, SetCC32, SetCC32, ShuffV); in LowerSETCC()
8142 SmallVector<int, 16> ShuffV; in LowerTRUNCATEVector() local
8145 ShuffV.push_back(i * SizeMult); in LowerTRUNCATEVector()
8148 ShuffV.push_back(i * SizeMult - 1); in LowerTRUNCATEVector()
8153 ShuffV.push_back(WideNumElts + 1); in LowerTRUNCATEVector()
8157 return DAG.getVectorShuffle(WideVT, DL, Op1, Op2, ShuffV); in LowerTRUNCATEVector()
8733 SmallVector<int, 16> ShuffV; in LowerINT_TO_FPVector() local
8735 ShuffV.push_back(i + WideNumElts); in LowerINT_TO_FPVector()
8741 ShuffV[i * Stride] = i; in LowerINT_TO_FPVector()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLoweringHVX.cpp1321 SDValue ShuffV = DAG.getVectorShuffle(ByteTy, dl, ByteVec, Undef, Mask); in extractHvxSubvectorPred()
1322 return DAG.getNode(HexagonISD::V2Q, dl, ResTy, ShuffV); in extractHvxSubvectorPred() local
1347 SDValue ShuffV = DAG.getVectorShuffle(ByteTy, dl, ByteVec, Undef, Mask); in extractHvxSubvectorPred()
1348 // Combine the two low words from ShuffV into a v8i8, and byte-compare 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()