Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:OVT

3727   MVT OVT = Node->getSimpleValueType(0);
3731 OVT = Node->getOperand(0).getSimpleValueType();
3733 MVT NVT = TLI.getTypeToPromoteTo(Node->getOpcode(), OVT);
3753 DAG.getConstant(OVT.getSizeInBits(), NVT), Tmp1);
3759 OVT.getSizeInBits(), NVT));
3761 Results.push_back(DAG.getNode(ISD::TRUNCATE, dl, OVT, Tmp1));
3764 unsigned DiffBits = NVT.getSizeInBits() - OVT.getSizeInBits();
3789 if (OVT.isVector()) {
3792 assert(OVT.isInteger()
3802 Tmp2 = DAG.getNode(TruncOp, dl, OVT, Tmp1);
3815 if (OVT.isVector()) {
3819 assert(OVT.isInteger() && "Cannot promote logic operation");
3828 Results.push_back(DAG.getNode(TruncOp, dl, OVT, Tmp1));
3865 Tmp1 = ShuffleWithNarrowerEltType(NVT, OVT, dl, Tmp1, Tmp2, Mask);
3866 Tmp1 = DAG.getNode(ISD::BITCAST, dl, OVT, Tmp1);
3889 Results.push_back(DAG.getNode(ISD::FP_ROUND, dl, OVT,
3899 Results.push_back(DAG.getNode(ISD::FP_ROUND, dl, OVT,