Message ID | 20240701083231.160970-1-stefansf@gcc.gnu.org |
---|---|
Headers |
Return-Path: <gcc-patches-bounces~patchwork=sourceware.org@gcc.gnu.org> X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 565613810B7F for <patchwork@sourceware.org>; Mon, 1 Jul 2024 14:21:14 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 565613810B7F DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1719843674; bh=rtD08NZgDov6oCUspz0LZ4OF19Z2Jfx2fvzBoyw7Q+I=; h=From:To:Cc:Subject:Date:List-Id:List-Unsubscribe:List-Archive: List-Post:List-Help:List-Subscribe:From; b=RnpsA6icpvHg8jd22lPwK6iP3QRBWGINfFOU6lQIwY5/vFTgnWDggPDZx6TKfkXm+ luOykmrcejfCyhHpJyQsNmYtA0dnKRY/upaM1nbem3bpCuUMrzMg7J/4YyyOewP2aB dlfEdAf1QH2+9F5RSBMUUYD5ThaDL57pEp6/CRA4= X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from mx0b-001b2d01.pphosted.com (mx0b-001b2d01.pphosted.com [148.163.158.5]) by sourceware.org (Postfix) with ESMTPS id BBACC3861871; Mon, 1 Jul 2024 14:20:22 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org BBACC3861871 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=gcc.gnu.org Authentication-Results: sourceware.org; spf=fail smtp.mailfrom=gcc.gnu.org ARC-Filter: OpenARC Filter v1.0.0 sourceware.org BBACC3861871 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=148.163.158.5 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1719843633; cv=none; b=hrvetco2GnmGiz02phNJQuQcKs3x191Xzolc28z9z3q2OpiBhzghV2te1fSGhZxYsV7DWK/9UbSwI0z9OGqnyDaCeIlNg1zucTrx/8HTVH6XMJvRVrQU5eqzt5b69V20D3OsrOVPh6s/pLPemstSYWo1j7Z1lDFaXdxLqAi0gbM= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1719843633; c=relaxed/simple; bh=0n6HsIKD2UOfJ5XGkco3Qctw/dShdO8MRvrj8y4X9/E=; h=From:To:Subject:Date:Message-ID:MIME-Version; b=SlIgvxvq5IIjLBfMq14KqINqhx5Ijqcp3saqU3DRQBu/+TSugRQ1EgmMXqoHViHm83yGLCGBXgqbWNW6xeRBI+DFWYvQZd7DBlHoHNb+MnYHPO/LIww/iR9aKwPSnkS5hRSch6UQ8Y2EP0+NJQIwfTBZLmyGp2MO0llXf8U9TNs= ARC-Authentication-Results: i=1; server2.sourceware.org Received: from pps.filterd (m0353723.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 4617QZfZ007548; Mon, 1 Jul 2024 08:32:44 GMT Received: from ppma22.wdc07v.mail.ibm.com (5c.69.3da9.ip4.static.sl-reverse.com [169.61.105.92]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 403pb98evm-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 01 Jul 2024 08:32:44 +0000 (GMT) Received: from pps.filterd (ppma22.wdc07v.mail.ibm.com [127.0.0.1]) by ppma22.wdc07v.mail.ibm.com (8.17.1.19/8.17.1.19) with ESMTP id 4617K8sL009076; Mon, 1 Jul 2024 08:32:43 GMT Received: from smtprelay05.fra02v.mail.ibm.com ([9.218.2.225]) by ppma22.wdc07v.mail.ibm.com (PPS) with ESMTPS id 402w00ecxk-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 01 Jul 2024 08:32:43 +0000 Received: from smtpav03.fra02v.mail.ibm.com (smtpav03.fra02v.mail.ibm.com [10.20.54.102]) by smtprelay05.fra02v.mail.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 4618WcMB55181642 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 1 Jul 2024 08:32:40 GMT Received: from smtpav03.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 034B120065; Mon, 1 Jul 2024 08:32:38 +0000 (GMT) Received: from smtpav03.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id E245220063; Mon, 1 Jul 2024 08:32:37 +0000 (GMT) Received: from a8345010.lnxne.boe (unknown [9.152.108.100]) by smtpav03.fra02v.mail.ibm.com (Postfix) with ESMTPS; Mon, 1 Jul 2024 08:32:37 +0000 (GMT) From: Stefan Schulze Frielinghaus <stefansf@gcc.gnu.org> To: krebbel@linux.ibm.com, gcc-patches@gcc.gnu.org Cc: Stefan Schulze Frielinghaus <stefansf@gcc.gnu.org> Subject: [PATCH 0/3] Prepare and drop vcond expanders Date: Mon, 1 Jul 2024 10:32:28 +0200 Message-ID: <20240701083231.160970-1-stefansf@gcc.gnu.org> X-Mailer: git-send-email 2.45.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-TM-AS-GCONF: 00 X-Proofpoint-GUID: 142GNi4jI5WTUM-D90rnitbOEHB0cnep X-Proofpoint-ORIG-GUID: 142GNi4jI5WTUM-D90rnitbOEHB0cnep X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.28.16 definitions=2024-07-01_06,2024-06-28_01,2024-05-17_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 impostorscore=0 suspectscore=0 bulkscore=0 mlxlogscore=433 mlxscore=0 spamscore=0 adultscore=0 phishscore=0 lowpriorityscore=0 clxscore=1034 priorityscore=1501 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2406140001 definitions=main-2407010064 X-Spam-Status: No, score=-4.7 required=5.0 tests=BAYES_00, JMQ_SPF_NEUTRAL, KAM_DMARC_STATUS, KAM_SHORT, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_NEUTRAL, TXREP autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gcc-patches mailing list <gcc-patches.gcc.gnu.org> List-Unsubscribe: <https://gcc.gnu.org/mailman/options/gcc-patches>, <mailto:gcc-patches-request@gcc.gnu.org?subject=unsubscribe> List-Archive: <https://gcc.gnu.org/pipermail/gcc-patches/> List-Post: <mailto:gcc-patches@gcc.gnu.org> List-Help: <mailto:gcc-patches-request@gcc.gnu.org?subject=help> List-Subscribe: <https://gcc.gnu.org/mailman/listinfo/gcc-patches>, <mailto:gcc-patches-request@gcc.gnu.org?subject=subscribe> Errors-To: gcc-patches-bounces~patchwork=sourceware.org@gcc.gnu.org |
Series |
Prepare and drop vcond expanders
|
|
Message
Stefan Schulze Frielinghaus
July 1, 2024, 8:32 a.m. UTC
This drops vcond expanders. The first patch "s390: Emulate vec_cmp{eq,gt,gtu} for 128-bit integers" is somewhat independent of the other two, since we run already in ICEs. However, since after removing vcond expanders testsuite shows one additional fallout without this patch, which is why I would like to make sure that this patch lands first and included it in this series. Stefan Schulze Frielinghaus (3): s390: Emulate vec_cmp{eq,gt,gtu} for 128-bit integers s390: Enable vcond_mask for 128-bit ops s390: Drop vcond{,u} expanders gcc/config/s390/vector.md | 156 ++++++++++++------ .../gcc.target/s390/vector/vec-cmp-emu-1.c | 35 ++++ .../gcc.target/s390/vector/vec-cmp-emu-2.c | 18 ++ .../gcc.target/s390/vector/vec-cmp-emu-3.c | 17 ++ 4 files changed, 175 insertions(+), 51 deletions(-) create mode 100644 gcc/testsuite/gcc.target/s390/vector/vec-cmp-emu-1.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/vec-cmp-emu-2.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/vec-cmp-emu-3.c
Comments
On 7/1/24 10:32, Stefan Schulze Frielinghaus wrote: > This drops vcond expanders. The first patch > "s390: Emulate vec_cmp{eq,gt,gtu} for 128-bit integers" is somewhat > independent of the other two, since we run already in ICEs. However, > since after removing vcond expanders testsuite shows one additional > fallout without this patch, which is why I would like to make sure that > this patch lands first and included it in this series. > > Stefan Schulze Frielinghaus (3): > s390: Emulate vec_cmp{eq,gt,gtu} for 128-bit integers > s390: Enable vcond_mask for 128-bit ops > s390: Drop vcond{,u} expanders Ok. Thanks! Andreas > > gcc/config/s390/vector.md | 156 ++++++++++++------ > .../gcc.target/s390/vector/vec-cmp-emu-1.c | 35 ++++ > .../gcc.target/s390/vector/vec-cmp-emu-2.c | 18 ++ > .../gcc.target/s390/vector/vec-cmp-emu-3.c | 17 ++ > 4 files changed, 175 insertions(+), 51 deletions(-) > create mode 100644 gcc/testsuite/gcc.target/s390/vector/vec-cmp-emu-1.c > create mode 100644 gcc/testsuite/gcc.target/s390/vector/vec-cmp-emu-2.c > create mode 100644 gcc/testsuite/gcc.target/s390/vector/vec-cmp-emu-3.c >