Lines Matching defs:VecVT
6233 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), EltVT, NE);
6234 return DAG.getBuildVector(VecVT, SL, Scalars);
6277 MVT VecVT = MVT::getVectorVT(MVT::i32, ValSize / 32);
6278 Src0 = DAG.getBitcast(VecVT, Src0);
6281 Src1 = DAG.getBitcast(VecVT, Src1);
6284 Src2 = DAG.getBitcast(VecVT, Src2);
6286 SDValue LaneOp = createLaneOp(Src0, Src1, Src2, VecVT);
7152 EVT VecVT = Vec.getValueType();
7154 EVT EltVT = VecVT.getVectorElementType();
7163 unsigned VecNumElts = VecVT.getVectorNumElements();
7185 return DAG.getNode(ISD::BITCAST, SL, VecVT, Vec);
7191 Vec = DAG.getNode(ISD::INSERT_VECTOR_ELT, SL, VecVT, Vec, Elt,
7202 EVT VecVT = Vec.getValueType();
7203 EVT EltVT = VecVT.getVectorElementType();
7204 unsigned VecSize = VecVT.getSizeInBits();
7209 unsigned NumElts = VecVT.getVectorNumElements();
7235 return DAG.getNode(ISD::BITCAST, SL, VecVT, Concat);
7260 DAG.getSplatBuildVector(VecVT, SL, InsVal));
7273 return DAG.getNode(ISD::BITCAST, SL, VecVT, BFI);
7283 EVT VecVT = Vec.getValueType();
7284 unsigned VecSize = VecVT.getSizeInBits();
7285 EVT EltVT = VecVT.getVectorElementType();
7299 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(VecVT);
7340 unsigned NElem = VecVT.getVectorNumElements();
9460 EVT VecVT =
9462 return DAG.getBuildVector(VecVT, DL, PackedElts);
13363 EVT VecVT = Vec.getValueType();
13364 EVT EltVT = VecVT.getVectorElementType();
13366 unsigned NumElem = VecVT.getVectorNumElements();
13377 EVT VecVT = Vec.getValueType();
13378 EVT VecEltVT = VecVT.getVectorElementType();
13381 unsigned VecSize = VecVT.getSizeInBits();
13438 for (unsigned I = 0, E = VecVT.getVectorNumElements(); I < E; ++I) {
13458 EVT NewVT = getEquivalentMemType(*DAG.getContext(), VecVT);
13495 EVT VecVT = Vec.getValueType();
13496 EVT EltVT = VecVT.getVectorElementType();
13509 for (unsigned I = 0, E = VecVT.getVectorNumElements(); I < E; ++I) {
13516 return DAG.getBuildVector(VecVT, SL, Ops);