Home | History | Annotate | Download | only in AArch64

Lines Matching defs:V2

4644   SDValue V2 = Op.getOperand(1);
4666 SDValue V2Cst = DAG.getNode(ISD::BITCAST, DL, IndexVT, V2);
4669 if (V2.getNode()->getOpcode() == ISD::UNDEF) {
4729 SDValue V2 = Op.getOperand(1);
4767 return DAG.getNode(AArch64ISD::REV64, dl, V1.getValueType(), V1, V2);
4769 return DAG.getNode(AArch64ISD::REV32, dl, V1.getValueType(), V1, V2);
4771 return DAG.getNode(AArch64ISD::REV16, dl, V1.getValueType(), V1, V2);
4777 std::swap(V1, V2);
4779 return DAG.getNode(AArch64ISD::EXT, dl, V1.getValueType(), V1, V2,
4781 } else if (V2->getOpcode() == ISD::UNDEF &&
4791 return DAG.getNode(Opc, dl, V1.getValueType(), V1, V2);
4795 return DAG.getNode(Opc, dl, V1.getValueType(), V1, V2);
4799 return DAG.getNode(Opc, dl, V1.getValueType(), V1, V2);
4823 SDValue DstVec = DstIsLeft ? V1 : V2;
4829 SrcVec = V2;
4863 return GeneratePerfectShuffle(PFEntry, V1, V2, DAG, dl);