Lines Matching defs:ExtVT
2051 EVT ExtVT = EVT::getIntegerVT(*TLO.DAG.getContext(), LowBits);
2053 ExtVT = EVT::getVectorVT(*TLO.DAG.getContext(), ExtVT,
2058 getOperationAction(ISD::SIGN_EXTEND_INREG, ExtVT) == Legal)
2062 TLO.DAG.getValueType(ExtVT)));
9333 EVT ExtVT = VT.getIntegerVT(*DAG.getContext(), 2 * BW);
9334 if (isTypeLegal(ExtVT) && isTruncateFree(ExtVT, VT)) {
9335 LHS = DAG.getNode(ExtOpc, dl, ExtVT, LHS);
9336 RHS = DAG.getNode(ExtOpc, dl, ExtVT, RHS);
9337 SDValue Avg = DAG.getNode(ISD::ADD, dl, ExtVT, LHS, RHS);
9339 Avg = DAG.getNode(ISD::ADD, dl, ExtVT, Avg,
9340 DAG.getConstant(1, dl, ExtVT));
9342 Avg = DAG.getNode(ISD::SRL, dl, ExtVT, Avg,
9343 DAG.getShiftAmountConstant(1, ExtVT, dl));