Lines Matching defs:Rev
10352 // Use Mul(X, Rev(X)) until 4 items remain. Going down to 4 vector elements
10356 SDValue Rev = DAG.getNode(RevOpcode, dl, VT, Op0);
10357 Op0 = DAG.getNode(BaseOpcode, dl, VT, Op0, Rev);
16715 auto isVMOVNShuffle = [&](ShuffleVectorSDNode *SVN, bool Rev) {
16721 unsigned Off0 = Rev ? NumElts : 0;
16722 unsigned Off1 = Rev ? 0 : NumElts;
18852 unsigned Rev = VT == MVT::v4i32 ? ARMISD::VREV32 : ARMISD::VREV16;
18867 V0 = Extend(DAG.getNode(Rev, DL, SVN->getValueType(0), Op0));
18871 V0 = Extend(DAG.getNode(Rev, DL, SVN->getValueType(0), Op1));
18876 V1 = Extend(DAG.getNode(Rev, DL, SVN->getValueType(0), Op1));
18880 V1 = Extend(DAG.getNode(Rev, DL, SVN->getValueType(0), Op0));