HomeSort by: relevance | last modified time | path
    Searched refs:ShuffV (Results 1 - 2 of 2) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
PPCISelLowering.cpp 7768 SmallVector<int, 16> ShuffV;
7771 ShuffV.push_back(i * SizeMult);
7774 ShuffV.push_back(i * SizeMult - 1);
7778 // ShuffV.push_back(i + WideNumElts);
7779 ShuffV.push_back(WideNumElts + 1);
7783 return DAG.getVectorShuffle(WideVT, DL, Op1, Op2, ShuffV);
8352 SmallVector<int, 16> ShuffV;
8354 ShuffV.push_back(i + WideNumElts);
8360 ShuffV[i * Stride] = i;
8363 ShuffV[i * Stride - 1] = i - 1
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonISelLoweringHVX.cpp 981 SDValue ShuffV = DAG.getVectorShuffle(ByteTy, dl, ByteVec, Undef, Mask);
982 return DAG.getNode(HexagonISD::V2Q, dl, ResTy, ShuffV);
1007 SDValue ShuffV = DAG.getVectorShuffle(ByteTy, dl, ByteVec, Undef, Mask);
1008 // Combine the two low words from ShuffV into a v8i8, and byte-compare
1010 SDValue W0 = DAG.getNode(HexagonISD::VEXTRACTW, dl, MVT::i32, {ShuffV, Zero});
1012 {ShuffV, DAG.getConstant(4, dl, MVT::i32)});

Completed in 35 milliseconds