Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:VecIn1

12750   SDValue VecIn1, VecIn2;
12767 VecIn1 = VecIn2 = SDValue(nullptr, 0);
12773 if (ExtractedFromVec == VecIn1 || ExtractedFromVec == VecIn2)
12776 if (!VecIn1.getNode()) {
12777 VecIn1 = ExtractedFromVec;
12782 VecIn1 = VecIn2 = SDValue(nullptr, 0);
12788 if (VecIn1.getNode()) {
12789 unsigned InNumElements = VecIn1.getValueType().getVectorNumElements();
12811 if (Extract.getOperand(0) == VecIn1) {
12826 if ((VT != VecIn1.getValueType())) {
12830 if ((VecIn1.getValueType().getVectorElementType() != VTElemType) ||
12838 EVT VecInT = VecIn1.getValueType();
12842 VecIn1 = DAG.getNode(ISD::CONCAT_VECTORS, dl, VT, VecIn1,
12843 DAG.getUNDEF(VecIn1.getValueType()));
12844 else if (VecIn1.getValueType() == VecIn2.getValueType()) {
12846 VecIn1 = DAG.getNode(ISD::CONCAT_VECTORS, dl, VT, VecIn1, VecIn2);
12861 // Try to replace VecIn1 with two extract_subvectors
12864 ISD::EXTRACT_SUBVECTOR, dl, VT, VecIn1,
12867 VecIn1 = DAG.getNode(
12868 ISD::EXTRACT_SUBVECTOR, dl, VT, VecIn1,
12883 if (VecIn2.getValueType() != VecIn1.getValueType() ||
12884 VecIn1.getValueType() != VT)
12889 Ops[0] = VecIn1;