Lines Matching defs:LoVT
1478 EVT LoVT, HiVT;
1482 LoVT = EVT::getVectorVT(*DAG.getContext(), EltVT, LoNumElts);
1486 return std::make_pair(LoVT, HiVT);
1489 // Split a vector value into two parts of types LoVT and HiVT. HiVT could be
1493 const EVT &LoVT, const EVT &HiVT,
1495 assert(LoVT.getVectorNumElements() +
1499 SDValue Lo = DAG.getNode(ISD::EXTRACT_SUBVECTOR, DL, LoVT, N,
1503 HiVT, N, DAG.getVectorIdxConstant(LoVT.getVectorNumElements(), DL));
1527 EVT LoVT, HiVT;
1531 std::tie(LoVT, HiVT) = getSplitDestVTs(VT, DAG);
1533 std::tie(Lo, Hi) = splitVector(Op, SL, LoVT, HiVT, DAG);
1539 SDValue LoLoad = DAG.getExtLoad(Load->getExtensionType(), SL, LoVT,
1549 if (LoVT == HiVT) {
1558 DAG.getVectorIdxConstant(LoVT.getVectorNumElements(), SL));
1609 EVT LoVT, HiVT;
1613 std::tie(LoVT, HiVT) = getSplitDestVTs(VT, DAG);
1615 std::tie(Lo, Hi) = splitVector(Val, SL, LoVT, HiVT, DAG);