reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1705 assert(N->getValueType(0).isVector() && 1706 N->getOperand(0).getValueType().isVector() && 1710 SDLoc DL(N); 1711 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(N->getValueType(0)); 1715 if (getTypeAction(N->getOperand(0).getValueType()) == 1717 GetSplitVector(N->getOperand(0), LL, LH); 1719 std::tie(LL, LH) = DAG.SplitVectorOperand(N, 0); 1721 if (getTypeAction(N->getOperand(1).getValueType()) == 1723 GetSplitVector(N->getOperand(1), RL, RH); 1725 std::tie(RL, RH) = DAG.SplitVectorOperand(N, 1); 1727 Lo = DAG.getNode(N->getOpcode(), DL, LoVT, LL, RL, N->getOperand(2)); 1727 Lo = DAG.getNode(N->getOpcode(), DL, LoVT, LL, RL, N->getOperand(2)); 1728 Hi = DAG.getNode(N->getOpcode(), DL, HiVT, LH, RH, N->getOperand(2)); 1728 Hi = DAG.getNode(N->getOpcode(), DL, HiVT, LH, RH, N->getOperand(2));