| Message ID | 20251206193129.3365370-2-andrew.pinski@oss.qualcomm.com |
|---|---|
| State | Committed |
| Commit | 8e9d923a932e691030d0a0e0adbc0574d5b18350 |
| 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 vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id C788A4152C50 for <patchwork@sourceware.org>; Sat, 6 Dec 2025 19:33:28 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org C788A4152C50 Authentication-Results: sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=qualcomm.com header.i=@qualcomm.com header.a=rsa-sha256 header.s=qcppdkim1 header.b=DXysbI7W; dkim=pass (2048-bit key, unprotected) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.a=rsa-sha256 header.s=google header.b=BSRBn4/R X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) by sourceware.org (Postfix) with ESMTPS id 46A154152BEF for <gcc-patches@gcc.gnu.org>; Sat, 6 Dec 2025 19:31:39 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 46A154152BEF Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=oss.qualcomm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=oss.qualcomm.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 46A154152BEF Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1765049499; cv=none; b=rWtH7kp4947f2HbdVrzHi+Ez/j3dsr18cmwQPnVstEwHk7tcjubCtOdmoKzBy427mTUz5/BMu8AvQBOsdUFl8uLNFXCiPE1QHp+L5pUieqD/4Qzg/LXSJuaMEZTa8A8iad78dvQPJI6uCIWYSb7L3FOXI9m7AqzwtgNeQIM2Adw= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1765049499; c=relaxed/simple; bh=MzkNGv5KpNHAYIpA/M7F9eyzJt1dXyIggoUF+Of/dXk=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=lLIBPnkL5w6DNc5M0ZuRRt53eeyaJw9WyTiy15dV3qOpQVLAUphoaujBlMfGbNl4iUITmFu0+WtS5YBzvLwQ4JkfdeTXj992v7QFWUwee8SztPhTnk6OC5GIKfXUMYTHh71yVJF3ts+AkujKKczlXCcNTHoQsP2lVFY4t8TUVok= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 46A154152BEF Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 5B6H1TYa3625333 for <gcc-patches@gcc.gnu.org>; Sat, 6 Dec 2025 19:31:38 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=m/d25jHtDd5 JePATcbxWjTqvFLLlr+gCMZJIdibFJHg=; b=DXysbI7WkTa4t/RNR7vE+EiH/vd BPPgv2r1wUXHYTbY+uZG9/86ZpcM96ITXz5BdwQJClky4Op8huvYxzTmVAzLRxjP 1IpEgCvt02/XFzMAQ6UFTNLjA1VFswRffRFr9v6tDAy52nPOQQyBAmtdx3g2yUmH p8D/J4LrHCqFHnlmihveoxdn4qsoEAXhFd79xhUMV5qnMNa6o+CtZGxQzz2nBtHZ wO2Waz9BZd4NF+59NEKgWT/oLX5Tm4TzUjYhXBmyXjm/o3hBNiPixWHAigFWKNvM l8W3E9a7HSHn4mOqkqg70kr7dU/ybkgNJ36X3Cb1Aw1hJ+moMn2QnJ+yO1w== Received: from mail-pl1-f199.google.com (mail-pl1-f199.google.com [209.85.214.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4avcq31a19-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for <gcc-patches@gcc.gnu.org>; Sat, 06 Dec 2025 19:31:38 +0000 (GMT) Received: by mail-pl1-f199.google.com with SMTP id d9443c01a7336-297dfae179bso65249495ad.1 for <gcc-patches@gcc.gnu.org>; Sat, 06 Dec 2025 11:31:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1765049497; x=1765654297; darn=gcc.gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=m/d25jHtDd5JePATcbxWjTqvFLLlr+gCMZJIdibFJHg=; b=BSRBn4/RME8Swjabsdolg0l2DKSLTJfUdAtgjrQ/xgSFSTmPbjo9VZhMCnhB4GOhEr KurL/6Kmj/p+DsO04HF16tOLrvZQehEiIXF2E+butkG/iuTL0OKrCPJ6ABPnXtcmpqRw NATYQgRr/gMfITbZcWz2nzACxdrfUc49V8Q1fxQRX1l0XpYTXln0SQfXpNH391PDpTw+ UOtG2XC+O4z3DxyOc4htUABp4n4xh9y3EQvEUYlHY5YZjHFoaHh+Dhnp4ErwRdlkxJUe DrQfe4ukSbfnlbjkwcWh1mLL371alRK8XYtGCmvXqPg6ib2fsd412kdNz2aGd0pc6Niz r6gA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765049497; x=1765654297; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=m/d25jHtDd5JePATcbxWjTqvFLLlr+gCMZJIdibFJHg=; b=okNi/xSFpTKFeKVUz7K28zzPyNKmGtart+ab5ppoY2kjkez8VgkeRryn7VUVtkbKpt vXFFZglbF+7PvyMo7LegpjUpneoePCGXRQ9YIHY1xp/egaAza3Ltq6zVXh8KeWtJa+Wb yZp9Sbvz2FwV+75KqsfPY4D0FEXgRXP/L47z7x8bA327QuuoC/GaJqoWG9dqKv/9er4/ h9Hx3K+l3S9dKa4nUcaj2Xax6KjP4Eb3X8klHUlSUpHTZ9nbpdQDAEzjU4kXWF9+Hw5s OZnSl8bwMid/+r1pa0lsXC8IsI1cmb5zrcmbNLi4DJPYb0i/GuHqhaxLat2nxOhq2Or/ vNDA== X-Gm-Message-State: AOJu0YzuMrq7hP0lck4q9IScd59GeNTCL+1gy5F0hqO07W/d2TXgH17r ZSaCX+fbtJY3xTad3A44FXubzvC67zeKypHwGWfvWV3Wj5niPje+e2RxPBktuSPrZkfjgYhBqKW M21m4iKq5aFte1RclPx0lxdS9tu8I2AMzOwkkd8XMHVO2bn1wYau8MlojgtJVGBBNG3A/ X-Gm-Gg: ASbGncuQbM16l0/fPr9F5/g3VMkZfuvQGsUgCXsg9CdcDV2OeqRS2bKbeVhET6W2nuT ME5rhjNXeXMuTFpsZ5/s1BLX5mL0clYbXN1LyXL9ZcZ8TCFU9U+i+PtlWfCnx5HVPw60QoS+YBD b4YljhOug/ctBG6oriFpFPlB2IxD0nkxtZxnBQLHc04QThL87gmuYLadOwUb9lyNrmNDmMaD3Se i81WCeGHsv8XncH6+o6/QeBjwYTfHQHgzmbUXVGnXkIKIYY2EFwBO33CKxec8EWxb6K3Pg1ES1v cfOmojzl7BGqd+STUKVdbMj3/GwNAiD3XNEBUQvOFxjmGg5MvymhSkxbV7HOHTQr9D7u5HbOUzU 7MiulQFiOYpzNZorJcjUyhkdepyD6fFrbOb/n X-Received: by 2002:a17:902:9a84:b0:295:8db9:305f with SMTP id d9443c01a7336-29df5ab1d41mr24140855ad.34.1765049497440; Sat, 06 Dec 2025 11:31:37 -0800 (PST) X-Google-Smtp-Source: AGHT+IH/wTa8NTSNYFKK/v4Napn3BgUPHEBDSeU4hkPuTr+3JdUuFOkIxTlG2ru5JHpBOc/5XmKYfw== X-Received: by 2002:a17:902:9a84:b0:295:8db9:305f with SMTP id d9443c01a7336-29df5ab1d41mr24140735ad.34.1765049496953; Sat, 06 Dec 2025 11:31:36 -0800 (PST) Received: from xeond2.wrightpinski.org ([98.97.33.108]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-29dae4cf996sm82650035ad.30.2025.12.06.11.31.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 06 Dec 2025 11:31:36 -0800 (PST) From: Andrew Pinski <andrew.pinski@oss.qualcomm.com> To: gcc-patches@gcc.gnu.org Cc: Andrew Pinski <andrew.pinski@oss.qualcomm.com> Subject: [PATCH 2/3] cfg: add debug dump to make_forwarders_with_degenerate_phis. Date: Sat, 6 Dec 2025 11:31:28 -0800 Message-ID: <20251206193129.3365370-2-andrew.pinski@oss.qualcomm.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20251206193129.3365370-1-andrew.pinski@oss.qualcomm.com> References: <20251206193129.3365370-1-andrew.pinski@oss.qualcomm.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMjA2MDE2MCBTYWx0ZWRfX5QnRJYR7zRC4 yP9eKV9r7uGbYmlUydRa85P451pRU8W5k9YguIVN5dsK9WlQaMWqRNhrUNU0FJ8Mpwqyl4j5Oo0 JTxIyv99Cs0wfjfgMHUPzigHcNoyWGDenrPjiN+GTWzphwtg50RD2ajm3OFSDuGKs0bELLx4ayK HF5Mnp+MEKssqZNfn/b1hHSDdjFLxfYShzRsvBaPLiqSz4V/WbfbXMd7OVzyadUeChuqKRLhWgo evXLwPShQZMcPXtt4tR9GYm4EburHvPJR5kt66AseMmvK6u8kFtxBq/aU8l0wa00p5VwFOPtRKF 4noDxobmgsdIN08Nzhbvbcfdy8Nle7X8or0ao69rOaWebMNjy4iEymiBLslSImNnyAbkYotF2Xo b0eAoDImuGNY2Z36g3J4gkTKeRnCdg== X-Authority-Analysis: v=2.4 cv=as+/yCZV c=1 sm=1 tr=0 ts=6934849a cx=c_pps a=JL+w9abYAAE89/QcEU+0QA==:117 a=m8fSZOrMZksZLhMGLjHzfw==:17 a=wP3pNCr1ah4A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=SevMZ8M7hACj3DlJ9C0A:9 a=324X-CrmTo6CU4MGRt3R:22 X-Proofpoint-ORIG-GUID: XLR9fgyZvMa3wd09_bZa3BCLl6di60iA X-Proofpoint-GUID: XLR9fgyZvMa3wd09_bZa3BCLl6di60iA X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2025-12-06_02,2025-12-04_04,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 lowpriorityscore=0 malwarescore=0 clxscore=1015 suspectscore=0 phishscore=0 bulkscore=0 adultscore=0 priorityscore=1501 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2510240001 definitions=main-2512060160 X-Spam-Status: No, score=-18.3 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, RCVD_IN_DNSWL_BLOCKED, RCVD_IN_VALIDITY_RPBL_BLOCKED, RCVD_IN_VALIDITY_SAFE_BLOCKED, SPF_HELO_NONE, SPF_PASS, TXREP, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on 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 |
[1/3] cfg: Move make_forwarders_with_degenerate_phis to tree-cfg
|
|
Commit Message
Andrew Pinski
Dec. 6, 2025, 7:31 p.m. UTC
To understand what this function does, add a debug dump.
Bootstrapped and tested on x86_64-linux-gnu.
gcc/ChangeLog:
* tree-cfg.cc (make_forwarders_with_degenerate_phis): Add debug
dump.
Signed-off-by: Andrew Pinski <andrew.pinski@oss.qualcomm.com>
---
gcc/tree-cfg.cc | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/gcc/tree-cfg.cc b/gcc/tree-cfg.cc index 243740e8e21..f0a5e0538b1 100644 --- a/gcc/tree-cfg.cc +++ b/gcc/tree-cfg.cc @@ -10344,6 +10344,13 @@ make_forwarders_with_degenerate_phis (function *fn) (PHI_ARG_DEF_FROM_EDGE (vphi, args[j].first)); } free_dominance_info (fn, CDI_DOMINATORS); + if (dump_file && (dump_flags & TDF_DETAILS)) + { + fprintf (dump_file, "New forwarder block for edge "); + fprintf (dump_file, "%d -> %d.\n", + args[start].first->src->index, + args[start].first->dest->index); + } basic_block forwarder = split_edge (args[start].first); profile_count count = profile_count::zero (); bool irr = false;