reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
811 SDValue ByteVec = DAG.getNode(HexagonISD::Q2V, dl, ByteTy, VecV); 818 SDValue Undef = DAG.getUNDEF(ByteTy); 832 SDValue ShuffV = DAG.getVectorShuffle(ByteTy, dl, ByteVec, Undef, Mask); 833 return DAG.getNode(HexagonISD::V2Q, dl, ResTy, ShuffV); 857 SDValue Zero = getZero(dl, MVT::i32, DAG); 858 SDValue ShuffV = DAG.getVectorShuffle(ByteTy, dl, ByteVec, Undef, Mask); 861 SDValue W0 = DAG.getNode(HexagonISD::VEXTRACTW, dl, MVT::i32, {ShuffV, Zero}); 862 SDValue W1 = DAG.getNode(HexagonISD::VEXTRACTW, dl, MVT::i32, 863 {ShuffV, DAG.getConstant(4, dl, MVT::i32)}); 864 SDValue Vec64 = DAG.getNode(HexagonISD::COMBINE, dl, MVT::v8i8, {W1, W0}); 866 {Vec64, DAG.getTargetConstant(0, dl, MVT::i32)}, DAG); 866 {Vec64, DAG.getTargetConstant(0, dl, MVT::i32)}, DAG);