Home | History | Annotate | Download | only in SelectionDAG

Lines Matching defs:EVT

167   EVT ResVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
207 EVT InVT = InOp.getValueType();
208 EVT NInVT = TLI.getTypeToTransformTo(*DAG.getContext(), InVT);
209 EVT OutVT = N->getValueType(0);
210 EVT NOutVT = TLI.getTypeToTransformTo(*DAG.getContext(), OutVT);
248 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();
344 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
350 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
374 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
384 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
413 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
431 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(1));
432 EVT ValueVTs[] = { N->getValueType(0), NVT };
452 EVT OVT = N->getOperand(0).getValueType();
453 EVT NVT = LHS.getValueType();
505 EVT SVT = TLI.getSetCCResultType(N->getOperand(0).getValueType());
507 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
558 EVT VT = N->getValueType(0);
559 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT);
565 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
580 EVT InVT = InOp.getValueType();
585 EVT EltVT = InVT.getScalarType();
589 EVT HalfVT = EVT::getVectorVT(*DAG.getContext(), EltVT, NumElts/2);
590 EVT HalfNVT = EVT::getVectorVT(*DAG.getContext(), NVT.getScalarType(),
615 EVT OVT = N->getOperand(0).getValueType();
616 EVT NVT = LHS.getValueType();
642 EVT SmallVT = LHS.getValueType();
693 EVT VT = N->getValueType(0);
696 EVT RegVT = TLI.getRegisterType(*DAG.getContext(), VT);
712 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
873 EVT SVT = TLI.getSetCCResultType(MVT::Other);
883 EVT OVT = N->getOperand(0).getValueType();
898 EVT VecVT = N->getValueType(0);
973 EVT OpTy = N->getOperand(1).getValueType();
976 EVT SVT = TLI.getSetCCResultType(N->getOpcode() == ISD::SELECT ?
1261 EVT NVT = InL.getValueType();
1264 EVT ShTy = N->getOperand(1).getValueType();
1348 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
1349 EVT ShTy = Amt.getValueType();
1426 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
1427 EVT ShTy = Amt.getValueType();
1508 EVT NVT = LHSL.getValueType();
1616 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
1641 EVT NVT = Lo.getValueType();
1642 EVT EVT = cast<VTSDNode>(N->getOperand(1))->getVT();
1644 unsigned EVTBits = EVT.getSizeInBits();
1648 DAG.getValueType(EVT::getIntegerVT(*DAG.getContext(),
1651 Lo = DAG.getNode(ISD::AssertSext, dl, NVT, Lo, DAG.getValueType(EVT));
1662 EVT NVT = Lo.getValueType();
1663 EVT EVT = cast<VTSDNode>(N->getOperand(1))->getVT();
1665 unsigned EVTBits = EVT.getSizeInBits();
1669 DAG.getValueType(EVT::getIntegerVT(*DAG.getContext(),
1672 Lo = DAG.getNode(ISD::AssertZext, dl, NVT, Lo, DAG.getValueType(EVT));
1688 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
1700 EVT NVT = Lo.getValueType();
1719 EVT NVT = Lo.getValueType();
1730 EVT NVT = Lo.getValueType();
1747 EVT VT = N->getValueType(0);
1757 EVT VT = N->getValueType(0);
1773 EVT VT = N->getValueType(0);
1774 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT);
1786 EVT MemVT = N->getMemoryVT();
1815 EVT NEVT = EVT::getIntegerVT(*DAG.getContext(), ExcessBits);
1833 EVT MemVT = N->getMemoryVT();
1840 EVT::getIntegerVT(*DAG.getContext(),
1850 EVT::getIntegerVT(*DAG.getContext(), ExcessBits),
1890 EVT VT = N->getValueType(0);
1891 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT);
2002 EVT OType = Node->getValueType(1);
2022 EVT VT = N->getValueType(0);
2042 EVT VT = N->getValueType(0);
2068 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT);
2077 EVT VT = LHSL.getValueType();
2131 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
2155 DAG.getValueType(EVT::getIntegerVT(*DAG.getContext(),
2164 EVT EVT = cast<VTSDNode>(N->getOperand(1))->getVT();
2166 if (EVT.bitsLE(Lo.getValueType())) {
2180 EVT.getSizeInBits() - Lo.getValueType().getSizeInBits();
2182 DAG.getValueType(EVT::getIntegerVT(*DAG.getContext(),
2189 EVT VT = N->getValueType(0);
2209 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
2243 EVT VT = N->getValueType(0);
2245 EVT PtrVT = TLI.getPointerTy();
2289 EVT ArgVT = N->getOperand(i).getValueType();
2323 EVT VT = N->getValueType(0);
2343 EVT VT = N->getValueType(0);
2363 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0));
2384 EVT::getIntegerVT(*DAG.getContext(),
2392 EVT VT = cast<AtomicSDNode>(N)->getMemoryVT();
2641 EVT DstVT = N->getValueType(0);
2655 EVT VT = N->getOperand(1).getValueType();
2656 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT);
2683 EVT NEVT = EVT::getIntegerVT(*DAG.getContext(), ExcessBits);
2700 EVT ExtVT = N->getMemoryVT();
2704 EVT HiVT = EVT::getIntegerVT(*DAG.getContext(),
2728 EVT::getIntegerVT(*DAG.getContext(), ExcessBits),
2741 static const fltSemantics *EVTToAPFloatSemantics(EVT VT) {
2754 EVT SrcVT = Op.getValueType();
2755 EVT DstVT = N->getValueType(0);
2841 EVT InVT = InOp0.getValueType();
2843 EVT OutVT = N->getValueType(0);
2844 EVT NOutVT = TLI.getTypeToTransformTo(*DAG.getContext(), OutVT);
2847 EVT NOutVTElem = NOutVT.getVectorElementType();
2873 EVT VT = N->getValueType(0);
2884 EVT OutVT = V0.getValueType();
2891 EVT OutVT = N->getValueType(0);
2892 EVT NOutVT = TLI.getTypeToTransformTo(*DAG.getContext(), OutVT);
2895 EVT NOutVTElem = NOutVT.getVectorElementType();
2916 EVT OutVT = N->getValueType(0);
2917 EVT NOutVT = TLI.getTypeToTransformTo(*DAG.getContext(), OutVT);
2919 EVT NOutVTElem = NOutVT.getVectorElementType();
2934 EVT OutVT = N->getValueType(0);
2935 EVT NOutVT = TLI.getTypeToTransformTo(*DAG.getContext(), OutVT);
2938 EVT OutElemTy = NOutVT.getVectorElementType();
2967 EVT OutVT = N->getValueType(0);
2968 EVT NOutVT = TLI.getTypeToTransformTo(*DAG.getContext(), OutVT);
2971 EVT NOutVTElem = NOutVT.getVectorElementType();
2999 EVT RetSclrTy = N->getValueType(0).getVectorElementType();
3007 EVT SclrTy = Incoming->getValueType(0).getVectorElementType();