reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
8580 N0 = DAG.getNode(ISD::SIGN_EXTEND, dl, MVT::v8i16, N0); 8581 N1 = DAG.getNode(ISD::SIGN_EXTEND, dl, MVT::v8i16, N1); 8583 N2 = DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, MVT::v4i16, N0, 8584 DAG.getIntPtrConstant(4, dl)); 8585 N3 = DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, MVT::v4i16, N1, 8586 DAG.getIntPtrConstant(4, dl)); 8587 N0 = DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, MVT::v4i16, N0, 8588 DAG.getIntPtrConstant(0, dl)); 8589 N1 = DAG.getNode(ISD::EXTRACT_SUBVECTOR, dl, MVT::v4i16, N1, 8590 DAG.getIntPtrConstant(0, dl)); 8592 N0 = LowerSDIV_v4i8(N0, N1, dl, DAG); // v4i16 8593 N2 = LowerSDIV_v4i8(N2, N3, dl, DAG); // v4i16 8595 N0 = DAG.getNode(ISD::CONCAT_VECTORS, dl, MVT::v8i16, N0, N2); 8598 N0 = DAG.getNode(ISD::TRUNCATE, dl, MVT::v8i8, N0); 8601 return LowerSDIV_v4i16(N0, N1, dl, DAG);