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