Home | History | Annotate | Download | only in SelectionDAG

Lines Matching defs:InVT

622   EVT InVT = InOp.getValueType();
625 switch (getTypeAction(InVT)) {
853 EVT InVT = N->getOperand(0).getValueType();
855 EVT InNVT = EVT::getVectorVT(*DAG.getContext(), InVT.getVectorElementType(),
882 EVT InVT = N->getOperand(0).getValueType();
883 if (getTypeAction(InVT) == TargetLowering::TypeSplitVector) {
886 EVT InNVT = EVT::getVectorVT(*DAG.getContext(), InVT.getVectorElementType(),
1158 EVT InVT = Lo.getValueType();
1161 InVT.getVectorNumElements());
1326 EVT InVT = InVec->getValueType(0);
1333 unsigned InElementSize = InVT.getVectorElementType().getSizeInBits();
1345 InVT.getVectorElementType(), NumElements/2);
1394 EVT InVT = Lo.getValueType();
1397 InVT.getVectorNumElements());
1682 EVT InVT = InOp.getValueType();
1683 EVT InEltVT = InVT.getVectorElementType();
1687 unsigned InVTNumElts = InVT.getVectorNumElements();
1689 if (getTypeAction(InVT) == TargetLowering::TypeWidenVector) {
1691 InVT = InOp.getValueType();
1692 InVTNumElts = InVT.getVectorNumElements();
1711 SDValue UndefVal = DAG.getUNDEF(InVT);
1804 EVT InVT = InOp.getValueType();
1809 switch (getTypeAction(InVT)) {
1816 if (InVT.isVector())
1822 InVT = InOp.getValueType();
1823 if (WidenVT.bitsEq(InVT))
1836 InVT = InOp.getValueType();
1837 if (WidenVT.bitsEq(InVT))
1844 unsigned InSize = InVT.getSizeInBits();
1846 if (WidenSize % InSize == 0 && InVT != MVT::x86mmx) {
1852 if (InVT.isVector()) {
1853 EVT InEltVT = InVT.getVectorElementType();
1857 NewInVT = EVT::getVectorVT(*DAG.getContext(), InVT, NewNumElts);
1867 SDValue UndefVal = DAG.getUNDEF(InVT);
1873 if (InVT.isVector())
1907 EVT InVT = N->getOperand(0).getValueType();
1911 unsigned NumInElts = InVT.getVectorNumElements();
1915 if (getTypeAction(InVT) != TargetLowering::TypeWidenVector) {
1916 if (WidenVT.getVectorNumElements() % InVT.getVectorNumElements() == 0) {
1919 InVT.getVectorNumElements();
1920 SDValue UndefVal = DAG.getUNDEF(InVT);
1930 if (WidenVT == TLI.getTypeToTransformTo(*DAG.getContext(), InVT)) {
1984 EVT InVT = InOp.getValueType();
1985 EVT InEltVT = InVT.getVectorElementType();
1992 unsigned InVTNumElts = InVT.getVectorNumElements();
1993 if (getTypeAction(InVT) == TargetLowering::TypeWidenVector) {
1995 InVT = InOp.getValueType();
1996 InVTNumElts = InVT.getVectorNumElements();
2013 SDValue UndefVal = DAG.getUNDEF(InVT);
2064 EVT InVT = InOp.getValueType();
2068 if (IdxVal == 0 && InVT == WidenVT)
2072 unsigned InNumElts = InVT.getVectorNumElements();
2216 EVT InVT = InOp1.getValueType();
2217 assert(InVT.isVector() && "can not widen non vector type");
2219 InVT.getVectorElementType(), WidenNumElts);
2303 EVT InVT = InOp.getValueType();
2304 EVT InEltVT = InVT.getVectorElementType();
2349 EVT InVT = N->getOperand(0).getValueType();
2350 unsigned NumInElts = InVT.getVectorNumElements();
2836 EVT InVT = InOp.getValueType();
2837 assert(InVT.getVectorElementType() == NVT.getVectorElementType() &&
2842 if (InVT == NVT)
2845 unsigned InNumElts = InVT.getVectorNumElements();
2850 SDValue UndefVal = DAG.getUNDEF(InVT);