Home | History | Annotate | Download | only in SelectionDAG

Lines Matching defs:EVT

168   EVT ResVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
208 EVT InVT = InOp.getValueType();
209 EVT NInVT = TLI.getTypeToTransformTo(*DAG.getContext(), InVT);
210 EVT OutVT = N->getValueType(0);
211 EVT NOutVT = TLI.getTypeToTransformTo(*DAG.getContext(), OutVT);
246 EVT::getIntegerVT(*DAG.getContext(),
265 EVT OVT = N->getValueType(0);
266 EVT NVT = Op.getValueType();
284 EVT VT = N->getValueType(0);
303 EVT OutVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
313 EVT OVT = N->getValueType(0);
314 EVT NVT = Op.getValueType();
330 EVT OVT = N->getValueType(0);
331 EVT NVT = Op.getValueType();
346 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
352 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
376 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
386 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
415 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
433 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(1));
434 EVT ValueVTs[] = { N->getValueType(0), NVT };
454 EVT OVT = N->getOperand(0).getValueType();
455 EVT NVT = LHS.getValueType();
492 EVT OpTy = N->getOperand(1).getValueType();
511 EVT SVT = TLI.getSetCCResultType(N->getOperand(0).getValueType());
513 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
564 EVT VT = N->getValueType(0);
565 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT);
571 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
586 EVT InVT = InOp.getValueType();
597 EVT HalfNVT = EVT::getVectorVT(*DAG.getContext(), NVT.getScalarType(),
617 EVT OVT = N->getOperand(0).getValueType();
618 EVT NVT = LHS.getValueType();
644 EVT SmallVT = LHS.getValueType();
695 EVT VT = N->getValueType(0);
698 EVT RegVT = TLI.getRegisterType(*DAG.getContext(), VT);
714 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
875 EVT SVT = TLI.getSetCCResultType(MVT::Other);
885 EVT OVT = N->getOperand(0).getValueType();
900 EVT VecVT = N->getValueType(0);
975 EVT OpTy = N->getOperand(1).getValueType();
978 EVT SVT = TLI.getSetCCResultType(N->getOpcode() == ISD::SELECT ?
1264 EVT NVT = InL.getValueType();
1267 EVT ShTy = N->getOperand(1).getValueType();
1351 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
1352 EVT ShTy = Amt.getValueType();
1439 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
1440 EVT ShTy = Amt.getValueType();
1519 EVT NVT = LHSL.getValueType();
1627 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
1652 EVT NVT = Lo.getValueType();
1653 EVT EVT = cast<VTSDNode>(N->getOperand(1))->getVT();
1655 unsigned EVTBits = EVT.getSizeInBits();
1659 DAG.getValueType(EVT::getIntegerVT(*DAG.getContext(),
1662 Lo = DAG.getNode(ISD::AssertSext, dl, NVT, Lo, DAG.getValueType(EVT));
1673 EVT NVT = Lo.getValueType();
1674 EVT EVT = cast<VTSDNode>(N->getOperand(1))->getVT();
1676 unsigned EVTBits = EVT.getSizeInBits();
1680 DAG.getValueType(EVT::getIntegerVT(*DAG.getContext(),
1683 Lo = DAG.getNode(ISD::AssertZext, dl, NVT, Lo, DAG.getValueType(EVT));
1699 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
1711 EVT NVT = Lo.getValueType();
1730 EVT NVT = Lo.getValueType();
1741 EVT NVT = Lo.getValueType();
1758 EVT VT = N->getValueType(0);
1768 EVT VT = N->getValueType(0);
1784 EVT VT = N->getValueType(0);
1785 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT);
1798 EVT MemVT = N->getMemoryVT();
1827 EVT NEVT = EVT::getIntegerVT(*DAG.getContext(), ExcessBits);
1845 EVT MemVT = N->getMemoryVT();
1852 EVT::getIntegerVT(*DAG.getContext(),
1862 EVT::getIntegerVT(*DAG.getContext(), ExcessBits),
1902 EVT VT = N->getValueType(0);
1903 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT);
2014 EVT OType = Node->getValueType(1);
2034 EVT VT = N->getValueType(0);
2054 EVT VT = N->getValueType(0);
2080 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT);
2089 EVT VT = LHSL.getValueType();
2143 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
2167 DAG.getValueType(EVT::getIntegerVT(*DAG.getContext(),
2176 EVT EVT = cast<VTSDNode>(N->getOperand(1))->getVT();
2178 if (EVT.bitsLE(Lo.getValueType())) {
2192 EVT.getSizeInBits() - Lo.getValueType().getSizeInBits();
2194 DAG.getValueType(EVT::getIntegerVT(*DAG.getContext(),
2201 EVT VT = N->getValueType(0);
2221 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
2255 EVT VT = N->getValueType(0);
2257 EVT PtrVT = TLI.getPointerTy();
2301 EVT ArgVT = N->getOperand(i).getValueType();
2338 EVT VT = N->getValueType(0);
2358 EVT VT = N->getValueType(0);
2378 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
2399 EVT::getIntegerVT(*DAG.getContext(),
2407 EVT VT = cast<AtomicSDNode>(N)->getMemoryVT();
2656 EVT DstVT = N->getValueType(0);
2670 EVT VT = N->getOperand(1).getValueType();
2671 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT);
2698 EVT NEVT = EVT::getIntegerVT(*DAG.getContext(), ExcessBits);
2715 EVT ExtVT = N->getMemoryVT();
2719 EVT HiVT = EVT::getIntegerVT(*DAG.getContext(),
2743 EVT::getIntegerVT(*DAG.getContext(), ExcessBits),
2756 static const fltSemantics *EVTToAPFloatSemantics(EVT VT) {
2769 EVT SrcVT = Op.getValueType();
2770 EVT DstVT = N->getValueType(0);
2856 EVT InVT = InOp0.getValueType();
2858 EVT OutVT = N->getValueType(0);
2859 EVT NOutVT = TLI.getTypeToTransformTo(*DAG.getContext(), OutVT);
2862 EVT NOutVTElem = NOutVT.getVectorElementType();
2888 EVT VT = N->getValueType(0);
2899 EVT OutVT = V0.getValueType();
2906 EVT OutVT = N->getValueType(0);
2907 EVT NOutVT = TLI.getTypeToTransformTo(*DAG.getContext(), OutVT);
2910 EVT NOutVTElem = NOutVT.getVectorElementType();
2931 EVT OutVT = N->getValueType(0);
2932 EVT NOutVT = TLI.getTypeToTransformTo(*DAG.getContext(), OutVT);
2934 EVT NOutVTElem = NOutVT.getVectorElementType();
2944 EVT OutVT = N->getValueType(0);
2945 EVT NOutVT = TLI.getTypeToTransformTo(*DAG.getContext(), OutVT);
2948 EVT InElemTy = OutVT.getVectorElementType();
2949 EVT OutElemTy = NOutVT.getVectorElementType();
2972 EVT OutVT = N->getValueType(0);
2973 EVT NOutVT = TLI.getTypeToTransformTo(*DAG.getContext(), OutVT);
2976 EVT NOutVTElem = NOutVT.getVectorElementType();
3004 EVT RetSclrTy = N->getValueType(0).getVectorElementType();
3012 EVT SclrTy = Incoming->getValueType(0).getVectorElementType();