Displaying 1 result from an estimated 1 matches for "subvt".
Did you mean:
subst
2018 Apr 10
1
64 bit mask in x86vshuffle instruction
...l OnlyUsesV1 = isShuffleEquivalent(V1, V2, Mask,
{0, 1, 2, 3, 4, 5, 6, 7,0, 1, 2, 3,
4, 5, 6, 7});
if (OnlyUsesV1 || isShuffleEquivalent(V1, V2, Mask,
{0, 1, 2, 3, 4, 5, 6, 7, 12, 13,
14, 15,16,17,18,19}))
{
MVT SubVT = MVT::getVectorVT(VT.getVectorElementType(), 16);
SDValue LoV = DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, SubVT, V1,
DAG.getIntPtrConstant(0, DL));
SDValue HiV = DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, SubVT,
OnlyUsesV1 ? V1 : V2,...