Home | History | Annotate | Download | only in AArch64

Lines Matching refs:V2

5411   SDValue V2 = Op.getOperand(1);
5433 SDValue V2Cst = DAG.getNode(ISD::BITCAST, DL, IndexVT, V2);
5436 if (V2.getNode()->getOpcode() == ISD::UNDEF) {
5497 SDValue V2 = Op.getOperand(1);
5535 return DAG.getNode(AArch64ISD::REV64, dl, V1.getValueType(), V1, V2);
5537 return DAG.getNode(AArch64ISD::REV32, dl, V1.getValueType(), V1, V2);
5539 return DAG.getNode(AArch64ISD::REV16, dl, V1.getValueType(), V1, V2);
5545 std::swap(V1, V2);
5547 return DAG.getNode(AArch64ISD::EXT, dl, V1.getValueType(), V1, V2,
5549 } else if (V2->getOpcode() == ISD::UNDEF &&
5559 return DAG.getNode(Opc, dl, V1.getValueType(), V1, V2);
5563 return DAG.getNode(Opc, dl, V1.getValueType(), V1, V2);
5567 return DAG.getNode(Opc, dl, V1.getValueType(), V1, V2);
5591 SDValue DstVec = DstIsLeft ? V1 : V2;
5597 SrcVec = V2;
5632 return GeneratePerfectShuffle(PFEntry, V1, V2, DAG, dl);
7084 /// %sub.v2 = shuffle <8 x i32> %v0, <8 x i32> v1, <8, 9, 10, 11>
7085 /// call void llvm.aarch64.neon.st3(%sub.v0, %sub.v1, %sub.v2, %ptr)