reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
691 assert(N->getValueType(0).getVectorNumElements() == 1 && 693 SDValue Elt = GetScalarizedVector(N->getOperand(1)); 694 SDValue Res = DAG.getNode(N->getOpcode(), SDLoc(N), 694 SDValue Res = DAG.getNode(N->getOpcode(), SDLoc(N), 695 { N->getValueType(0).getScalarType(), MVT::Other }, 696 { N->getOperand(0), Elt }); 699 ReplaceValueWith(SDValue(N, 1), Res.getValue(1)); 702 return DAG.getNode(ISD::SCALAR_TO_VECTOR, SDLoc(N), N->getValueType(0), Res); 702 return DAG.getNode(ISD::SCALAR_TO_VECTOR, SDLoc(N), N->getValueType(0), Res);