Lines Matching defs:Lanes
9458 SmallVector<SDValue, 3> Lanes;
9459 DAG.ExtractVectorElements(Op, Lanes, 0, 3);
9460 if (Lanes[0].getValueSizeInBits() == 32) {
9462 Ops.push_back(DAG.getBitcast(MVT::i32, Lanes[I]));
9467 DAG.getBuildVector(MVT::v2f16, DL, {Lanes[0], Lanes[1]})));
9468 Ops.push_back(Lanes[2]);
9472 MVT::i32, DAG.getBuildVector(MVT::v2f16, DL, {Elt0, Lanes[0]})));
9475 DAG.getBuildVector(MVT::v2f16, DL, {Lanes[1], Lanes[2]})));