Searched refs:ShuffleVec (Results 1 - 4 of 4) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeDAG.cpp1842 SmallVector<int, 16> ShuffleVec(NumElems, -1);
1851 ShuffleVec[k] = j;
1856 ShuffleVec[k] = NumElems + j;
1864 ShuffleVec);
1865 else if (!TLI.isShuffleMaskLegal(ShuffleVec, VT))
1888 SmallVector<int, 16> ShuffleVec(NumElems, -1);
1890 ShuffleVec[IntermedVals[0].second[i]] = i;
1892 ShuffleVec[IntermedVals[1].second[i]] = NumElems + i;
1895 Res = DAG.getVectorShuffle(VT, dl, Vec1, Vec2, ShuffleVec);
1896 else if (!TLI.isShuffleMaskLegal(ShuffleVec, V
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp6553 // ShuffleVec will be some sliding window into the original Vec.
6554 SDValue ShuffleVec; member in struct:ShuffleSourceInfo
6557 // + i * WindowScale in ShuffleVec".
6563 ShuffleVec(Vec), WindowBase(0), WindowScale(1) {}
6622 EVT SrcVT = Src.ShuffleVec.getValueType();
6637 Src.ShuffleVec =
6638 DAG.getNode(ISD::CONCAT_VECTORS, dl, DestVT, Src.ShuffleVec,
6639 DAG.getUNDEF(Src.ShuffleVec.getValueType()));
6653 Src.ShuffleVec =
6654 DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, DestVT, Src.ShuffleVec,
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp7402 // ShuffleVec will be some sliding window into the original Vec.
7403 SDValue ShuffleVec; member in struct:ShuffleSourceInfo
7406 // + i * WindowScale in ShuffleVec".
7410 ShuffleSourceInfo(SDValue Vec) : Vec(Vec), ShuffleVec(Vec) {}
7466 EVT SrcVT = Src.ShuffleVec.getValueType();
7482 Src.ShuffleVec =
7483 DAG.getNode(ISD::CONCAT_VECTORS, dl, DestVT, Src.ShuffleVec,
7484 DAG.getUNDEF(Src.ShuffleVec.getValueType()));
7498 Src.ShuffleVec =
7499 DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, DestVT, Src.ShuffleVec,
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp8664 SDValue ShuffleVec = SVOp->getOperand(0);
8665 MVT ShuffleVecVT = ShuffleVec.getSimpleValueType();
8671 ExtractedFromVec = ShuffleVec;
[all...]

Completed in 390 milliseconds