reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2652 EVT ResVT = N->getValueType(0); 2654 SDLoc DL(N); 2655 GetSplitVector(N->getOperand(N->isStrictFPOpcode() ? 1 : 0), Lo, Hi); 2655 GetSplitVector(N->getOperand(N->isStrictFPOpcode() ? 1 : 0), Lo, Hi); 2661 if (N->isStrictFPOpcode()) { 2662 Lo = DAG.getNode(N->getOpcode(), DL, { OutVT, MVT::Other }, 2663 { N->getOperand(0), Lo, N->getOperand(2) }); 2663 { N->getOperand(0), Lo, N->getOperand(2) }); 2664 Hi = DAG.getNode(N->getOpcode(), DL, { OutVT, MVT::Other }, 2665 { N->getOperand(0), Hi, N->getOperand(2) }); 2665 { N->getOperand(0), Hi, N->getOperand(2) }); 2670 ReplaceValueWith(SDValue(N, 1), NewChain); 2672 Lo = DAG.getNode(ISD::FP_ROUND, DL, OutVT, Lo, N->getOperand(1)); 2673 Hi = DAG.getNode(ISD::FP_ROUND, DL, OutVT, Hi, N->getOperand(1));