Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:OVT

4030   MVT OVT = Node->getSimpleValueType(0);
4034 OVT = Node->getOperand(0).getSimpleValueType();
4037 OVT = Node->getOperand(2).getSimpleValueType();
4038 MVT NVT = TLI.getTypeToPromoteTo(Node->getOpcode(), OVT);
4058 DAG.getConstant(OVT.getSizeInBits(), NVT), Tmp1);
4064 OVT.getSizeInBits(), NVT));
4066 Results.push_back(DAG.getNode(ISD::TRUNCATE, dl, OVT, Tmp1));
4069 unsigned DiffBits = NVT.getSizeInBits() - OVT.getSizeInBits();
4094 if (OVT.isVector()) {
4097 assert(OVT.isInteger()
4107 Tmp2 = DAG.getNode(TruncOp, dl, OVT, Tmp1);
4124 if (OVT.isVector()) {
4128 assert(OVT.isInteger() && "Cannot promote logic operation");
4137 Results.push_back(DAG.getNode(TruncOp, dl, OVT, Tmp1));
4175 Tmp1 = ShuffleWithNarrowerEltType(NVT, OVT, dl, Tmp1, Tmp2, Mask);
4176 Tmp1 = DAG.getNode(ISD::BITCAST, dl, OVT, Tmp1);
4219 Results.push_back(DAG.getNode(ISD::FP_ROUND, dl, OVT,
4228 DAG.getNode(ISD::FP_ROUND, dl, OVT,
4237 Results.push_back(DAG.getNode(ISD::FP_ROUND, dl, OVT,
4259 Results.push_back(DAG.getNode(ISD::FP_ROUND, dl, OVT,