Lines Matching defs:ExtVT
2097 EVT ExtVT = EVT::getIntegerVT(*TLO.DAG.getContext(), LowBits);
2099 ExtVT = EVT::getVectorVT(*TLO.DAG.getContext(), ExtVT,
2104 getOperationAction(ISD::SIGN_EXTEND_INREG, ExtVT) == Legal)
2108 TLO.DAG.getValueType(ExtVT)));
9655 EVT ExtVT = VT.getIntegerVT(*DAG.getContext(), 2 * BW);
9656 if (isTypeLegal(ExtVT) && isTruncateFree(ExtVT, VT)) {
9657 LHS = DAG.getNode(ExtOpc, dl, ExtVT, LHS);
9658 RHS = DAG.getNode(ExtOpc, dl, ExtVT, RHS);
9659 SDValue Avg = DAG.getNode(ISD::ADD, dl, ExtVT, LHS, RHS);
9661 Avg = DAG.getNode(ISD::ADD, dl, ExtVT, Avg,
9662 DAG.getConstant(1, dl, ExtVT));
9664 Avg = DAG.getNode(ISD::SRL, dl, ExtVT, Avg,
9665 DAG.getShiftAmountConstant(1, ExtVT, dl));