reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
572 MVT VT = Op.getOperand(0).getSimpleValueType(); 573 MVT NVT = TLI.getTypeToPromoteTo(Op.getOpcode(), VT); 577 SDLoc dl(Op); 578 SmallVector<SDValue, 4> Operands(Op.getNumOperands()); 580 unsigned Opc = Op.getOpcode() == ISD::UINT_TO_FP ? ISD::ZERO_EXTEND : 582 for (unsigned j = 0; j != Op.getNumOperands(); ++j) { 583 if (Op.getOperand(j).getValueType().isVector()) 584 Operands[j] = DAG.getNode(Opc, dl, NVT, Op.getOperand(j)); 586 Operands[j] = Op.getOperand(j); 589 return DAG.getNode(Op.getOpcode(), dl, Op.getValueType(), Operands); 589 return DAG.getNode(Op.getOpcode(), dl, Op.getValueType(), Operands);