Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:OVT

4139   MVT OVT = Node->getSimpleValueType(0);
4143 OVT = Node->getOperand(0).getSimpleValueType();
4145 MVT NVT = TLI.getTypeToPromoteTo(Node->getOpcode(), OVT);
4165 DAG.getConstant(OVT.getSizeInBits(), NVT), Tmp1);
4171 OVT.getSizeInBits(), NVT));
4173 Results.push_back(DAG.getNode(ISD::TRUNCATE, dl, OVT, Tmp1));
4176 unsigned DiffBits = NVT.getSizeInBits() - OVT.getSizeInBits();
4201 if (OVT.isVector()) {
4204 assert(OVT.isInteger()
4214 Tmp2 = DAG.getNode(TruncOp, dl, OVT, Tmp1);
4227 if (OVT.isVector()) {
4231 assert(OVT.isInteger() && "Cannot promote logic operation");
4240 Results.push_back(DAG.getNode(TruncOp, dl, OVT, Tmp1));
4278 Tmp1 = ShuffleWithNarrowerEltType(NVT, OVT, dl, Tmp1, Tmp2, Mask);
4279 Tmp1 = DAG.getNode(ISD::BITCAST, dl, OVT, Tmp1);
4302 Results.push_back(DAG.getNode(ISD::FP_ROUND, dl, OVT,
4312 Results.push_back(DAG.getNode(ISD::FP_ROUND, dl, OVT,