Lines Matching defs:HiVT
1738 EVT LoVT, HiVT;
1743 HiVT = NumElts - LoNumElts == 1
1746 return std::pair(LoVT, HiVT);
1749 // Split a vector value into two parts of types LoVT and HiVT. HiVT could be
1753 const EVT &LoVT, const EVT &HiVT,
1756 (HiVT.isVector() ? HiVT.getVectorNumElements() : 1) <=
1762 HiVT.isVector() ? ISD::EXTRACT_SUBVECTOR : ISD::EXTRACT_VECTOR_ELT, DL,
1763 HiVT, N, DAG.getVectorIdxConstant(LoVT.getVectorNumElements(), DL));
1787 EVT LoVT, HiVT;
1791 std::tie(LoVT, HiVT) = getSplitDestVTs(VT, DAG);
1793 std::tie(Lo, Hi) = splitVector(Op, SL, LoVT, HiVT, DAG);
1804 DAG.getExtLoad(Load->getExtensionType(), SL, HiVT, Load->getChain(),
1809 if (LoVT == HiVT) {
1816 HiVT.isVector() ? ISD::INSERT_SUBVECTOR : ISD::INSERT_VECTOR_ELT, SL,
1877 EVT LoVT, HiVT;
1881 std::tie(LoVT, HiVT) = getSplitDestVTs(VT, DAG);
1883 std::tie(Lo, Hi) = splitVector(Val, SL, LoVT, HiVT, DAG);