[{"id":3685157,"web_url":"http://patchwork.ozlabs.org/comment/3685157/","msgid":"<c29256c8-8141-48c8-8f5a-5b0d0de44909@oss.qualcomm.com>","list_archive_url":null,"date":"2026-05-01T15:42:49","subject":"Re: [PATCH] RISC-V: Extract fusion logic to riscv-fusion.cc","submitter":{"id":92310,"url":"http://patchwork.ozlabs.org/api/people/92310/","name":"Jeffrey Law","email":"jeffrey.law@oss.qualcomm.com"},"content":"On 4/29/2026 7:29 AM, Michiel Derhaeg wrote:\n> Simple non-functional change.\n>\n> I'm planning to add many more cases to riscv_macro_fusion_pair_p so it\n> is moved to a separate source file to prevent riscv.cc from becoming\n> too unwieldy.\n>\n> Also added some tests to verify the cases that are actually tied to\n> mtunes present upstream. Unfortunately, many of them are not.\n>\n> Regtested for rv32gc & rv64gc with the new tests included in the baseline.\n>\n> gcc/ChangeLog:\n>\n>          * config.gcc: Added riscv-fusion.o\n>          * config/riscv/riscv-protos.h (enum riscv_fusion_pairs):\n>          (riscv_macro_fusion_p): Added declaration.\n>          (riscv_macro_fusion_pair_p): Idem.\n>          (riscv_get_fusible_ops): Idem.\n>          * config/riscv/riscv.cc (enum riscv_fusion_pairs):\n>          (riscv_macro_fusion_p): Moved to riscv-fusion.cc\n>          (riscv_fusion_enabled_p): Idem.\n>          (riscv_set_is_add): Idem.\n>          (riscv_set_is_addi): Idem.\n>          (riscv_set_is_adduw): Idem.\n>          (riscv_set_is_shNadd): Idem.\n>          (riscv_set_is_shNadduw): Idem.\n>          (riscv_macro_fusion_pair_p): Idem.\n>          (riscv_get_fusible_ops): New function to access tune_param->fusible_ops\n>          from riscv-fusion.cc.\n>          * config/riscv/t-riscv: Added riscv-fusion.cc\n>          * config/riscv/riscv-fusion.cc: New file.\n>\n> gcc/testsuite/ChangeLog:\n>\n>          * gcc.target/riscv/fusion-auipc-addi.c: New test.\n>          * gcc.target/riscv/fusion-lui-addi.c: New test.\n>          * gcc.target/riscv/fusion-zexth.c: New test.\n>          * gcc.target/riscv/fusion-zextw.c: New test.\nTHanks.  I've pushed this to the trunk.   Looking at the testsuite \nsituation, we've got several tests internally, but they're predicated on \nthe vt2 uarch tuning which we haven't upstreamed.  If you want copies to \nsee if they're useful to your effort, I'm happy to pass them along.\n\njeff","headers":{"Return-Path":"<gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org>","X-Original-To":["incoming@patchwork.ozlabs.org","gcc-patches@gcc.gnu.org"],"Delivered-To":["patchwork-incoming@legolas.ozlabs.org","gcc-patches@gcc.gnu.org"],"Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=qualcomm.com header.i=@qualcomm.com header.a=rsa-sha256\n header.s=qcppdkim1 header.b=BOdHyliX;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com\n header.a=rsa-sha256 header.s=google header.b=YPcEFYzm;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org\n (client-ip=2620:52:6:3111::32; helo=vm01.sourceware.org;\n envelope-from=gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org;\n receiver=patchwork.ozlabs.org)","sourceware.org;\n\tdkim=pass (2048-bit key,\n unprotected) header.d=qualcomm.com header.i=@qualcomm.com header.a=rsa-sha256\n header.s=qcppdkim1 header.b=BOdHyliX;\n\tdkim=pass (2048-bit key,\n unprotected) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com\n header.a=rsa-sha256 header.s=google header.b=YPcEFYzm","sourceware.org; dmarc=none (p=none dis=none)\n header.from=oss.qualcomm.com","sourceware.org;\n spf=pass smtp.mailfrom=oss.qualcomm.com","server2.sourceware.org;\n arc=none smtp.remote-ip=205.220.168.131"],"Received":["from vm01.sourceware.org (vm01.sourceware.org\n [IPv6:2620:52:6:3111::32])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g6b0r2P34z1yHZ\n\tfor <incoming@patchwork.ozlabs.org>; Sat, 02 May 2026 01:43:24 +1000 (AEST)","from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id C53BD46A9CEB\n\tfor <incoming@patchwork.ozlabs.org>; Fri,  1 May 2026 15:43:21 +0000 (GMT)","from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com\n [205.220.168.131])\n by sourceware.org (Postfix) with ESMTPS id 238CC4A97362\n for <gcc-patches@gcc.gnu.org>; Fri,  1 May 2026 15:42:53 +0000 (GMT)","from pps.filterd (m0279867.ppops.net [127.0.0.1])\n by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id\n 641AXhhF3649903\n for <gcc-patches@gcc.gnu.org>; Fri, 1 May 2026 15:42:52 GMT","from mail-dl1-f69.google.com (mail-dl1-f69.google.com\n [74.125.82.69])\n by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4dvj8m1ury-1\n (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT)\n for <gcc-patches@gcc.gnu.org>; Fri, 01 May 2026 15:42:52 +0000 (GMT)","by mail-dl1-f69.google.com with SMTP id\n a92af1059eb24-12dfb99429bso1655314c88.1\n for <gcc-patches@gcc.gnu.org>; Fri, 01 May 2026 08:42:52 -0700 (PDT)","from [172.31.0.17] ([136.38.201.137])\n by smtp.gmail.com with ESMTPSA id\n a92af1059eb24-12df8278e7dsm3467952c88.2.2026.05.01.08.42.49\n (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);\n Fri, 01 May 2026 08:42:50 -0700 (PDT)"],"DKIM-Filter":["OpenDKIM Filter v2.11.0 sourceware.org C53BD46A9CEB","OpenDKIM Filter v2.11.0 sourceware.org 238CC4A97362"],"DMARC-Filter":"OpenDMARC Filter v1.4.2 sourceware.org 238CC4A97362","ARC-Filter":"OpenARC Filter v1.0.0 sourceware.org 238CC4A97362","ARC-Seal":"i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1777650173; cv=none;\n b=NfoxuI6IvBxmE+p+JjdCH+HZdD883iKHu5FfSLt1rw7DSPRQO0rI3Bhap5fcSDE93Pu/zzHddm6X6IZQGfEaN65HeyVpUu/6RdLOLNK0O2uEyUueOPl7Gtz42b/OJ/JX+VBYYrdRSKnx8YdEutWOIUGsioE2oMjyofGtnA0HmLY=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=sourceware.org; s=key;\n t=1777650173; c=relaxed/simple;\n bh=6LwJlil+iJqALq5cZJQAQrrDTabwYDuJjQl0sS2guFE=;\n h=DKIM-Signature:DKIM-Signature:Message-ID:Date:MIME-Version:\n Subject:To:From;\n b=dUs2uBGkjAkauRUOJlS+lvLo09+bvNgT3dOPsvrnUyv62J6tEjEooFV/cm9HyG0DsWpEzCScAUW+yO3esGsgHacNs43jcqXpvIsA9tKtkA7/J2xlHulQf6Bk0mxqncgWpWbrr9Rn+HdxTl3nIgtsb/50JPjm+3RrcPvAIrh9hKM=","ARC-Authentication-Results":"i=1; server2.sourceware.org","DKIM-Signature":["v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h=\n cc:content-transfer-encoding:content-type:date:from:in-reply-to\n :message-id:mime-version:references:subject:to; s=qcppdkim1; bh=\n bis6olelfabw2C3YrXJkuS0SmDypsC5YLRSmlGXGZVs=; b=BOdHyliXgrItucRh\n ++UmgcATzFa9l2jedIv67YsItIo+Nqd2cX5PHMt0Mz3oDpmoBpLdkRjS5n8QWo6S\n A8UwDLMyWhZPpun4cy3R/idJcNI0XzqLPgtAL2o9BIr9aq8zjKKPFxINQfgWDNjA\n 8p+Roe8pdt4pt2H0wOmCqJZhoCdCsIQqkKnANEsE1+FG518kH7+FBW2ARcceuf81\n 2pcUcO7iW5opz0cisK0r/hTi9T9wcBBpwW5BRbdqClVtd8+097aNy4sS9bodsSNm\n POCLDC4IctLgmhZztT1HLyaMdLqyeAvFWBCQCMWtsNQfUK38k1on55+FcV04pkT2\n tWwIPA==","v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=oss.qualcomm.com; s=google; t=1777650171; x=1778254971; darn=gcc.gnu.org;\n h=content-transfer-encoding:in-reply-to:from:content-language\n :references:cc:to:subject:user-agent:mime-version:date:message-id\n :from:to:cc:subject:date:message-id:reply-to;\n bh=bis6olelfabw2C3YrXJkuS0SmDypsC5YLRSmlGXGZVs=;\n b=YPcEFYzmjiqB+4WEYrOVxaPmytVZEdH7k2+UT1KGk9nnKbhgRKugkE7XhcsJS3Xhl1\n SjVUrqIS1tsz41VRIAP/bBFgPpP4epyFaV3RZoBGaIZVJMspvZMOgZuurJUrXLsTF2co\n AQH8dCqtlDuxSE04o465GCxEnoib1+ZcjQzJbSYg//4YjljiIcWra8txCSMu/O02ILuI\n Uc57snoZfn1mCB8pDKCKf5FCUpeXAcg9tG3f2kEVZ7u+lR66G7goiCuVbNVziZvpdXaJ\n 58RMROTda7gQbhsjHycbiEt01yT68xJ1dhzv4gm3LQfZjS9Pqr3ldh0zRsZAg8rJLibQ\n 07NA=="],"X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1777650171; x=1778254971;\n h=content-transfer-encoding:in-reply-to:from:content-language\n :references:cc:to:subject:user-agent:mime-version:date:message-id\n :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id\n :reply-to;\n bh=bis6olelfabw2C3YrXJkuS0SmDypsC5YLRSmlGXGZVs=;\n b=YQz7g5ZZSkwYyr4d7aScU0bvPDMs86sUC6Ch3ExBcQVGTeT/A85YPg67FZ8jQramyz\n CMqaanRznQzvcg+hRM/9kJ6O7TQxlCH1GJFSud0WXLMWydNdAuo3T/k7v1WdCV5W377e\n 4ON3lD92FDZoJrmnG2pKcviGBxVtNRQaKknt2kAYT9Jg9M6OPyykrQynBM5UhY3uOUFg\n U05b/a0wIVz3gNvrZzHFVSV5XWn/wMy1Abpk2TbeQ5uBhrvX6AaSdJwygXrIY/mL3LGu\n fPt342sP1/Jsvzicv2yrTTchWMFr9BxbhfFTHpUBiw0wlMjaMqqQz5EARcrfLg7ltkq9\n NB7A==","X-Gm-Message-State":"AOJu0YwxxSIVK7tNREevtcQlQe6o54AItCaOas6vvZnPPH42fBzyU3Bt\n gbEp6I8ccKvAaZklpWzHlROh8VWjwRKbqmgp6D+1N6GN+5ZZS6k89AkKl5f78bhqFN7g4TrQut0\n E1hfU3F/Jc97pFb/8xUAq657NFbxBRf3vnK7r3XsA9uYQj/Cr3IFT6u+J8mSEUXtKhW79","X-Gm-Gg":"AeBDievH3AtT4eDHSj9mfRw6vb6J0zr8Ybt4VE6ARweXcJdlMUs1tQpDsN1H6HC0S3O\n 3jFTgsC9QZR0wKXOe/oVtZCk49JQnUgX/35yg5IJxNwJCyQmw20V2u9boLq2J1DXc17jvrZJs8r\n hK/BvBVtLoSAwcWItNojha/yRiMD+L65Oy60nfPYQ89Dt02GQiyRWRyfftnVlwKGQPs/pI9NT+m\n oUikoaNZhWi2O7OPXvwskydvo9Z2KnojCVOr+5LjBaYDfXXb7qgr8k3QjXm5kQlQ68K3YK+thuj\n TeFc/boF4D7vh5nnU6fkVYJ1P6imqVq0CgNCrZCeYovSvkkq+CryDs5PNDvBg05a/A7okotgclD\n D6VLIXSbJd0ioq6312ABaUjqh6btk+DMTloxwjPNfp+Im+V8hO1Z6p7AS0vwB","X-Received":["by 2002:a05:7022:b8d:b0:124:9acd:328d with SMTP id\n a92af1059eb24-12deaccc5d2mr3732684c88.22.1777650171219;\n Fri, 01 May 2026 08:42:51 -0700 (PDT)","by 2002:a05:7022:b8d:b0:124:9acd:328d with SMTP id\n a92af1059eb24-12deaccc5d2mr3732667c88.22.1777650170516;\n Fri, 01 May 2026 08:42:50 -0700 (PDT)"],"Message-ID":"<c29256c8-8141-48c8-8f5a-5b0d0de44909@oss.qualcomm.com>","Date":"Fri, 1 May 2026 09:42:49 -0600","MIME-Version":"1.0","User-Agent":"Mozilla Thunderbird","Subject":"Re: [PATCH] RISC-V: Extract fusion logic to riscv-fusion.cc","To":"Michiel Derhaeg <Michiel.Derhaeg@synopsys.com>","Cc":"gcc-patches@gcc.gnu.org","References":"<20260429132902.2452529-1-michiel@synopsys.com>","Content-Language":"en-US","From":"Jeffrey Law <jeffrey.law@oss.qualcomm.com>","In-Reply-To":"<20260429132902.2452529-1-michiel@synopsys.com>","Content-Type":"text/plain; charset=UTF-8; format=flowed","Content-Transfer-Encoding":"8bit","X-Proofpoint-Spam-Details-Enc":"AW1haW4tMjYwNTAxMDE1MyBTYWx0ZWRfX+cI6B8K6IOjN\n diYBUedDM5IY9rsVk39aU8avgzoxcinDV3n+ccapApT2dZv7uymGZNCQMhJBIgcOA6pNqFwJsSn\n qdTYg7ifb9TCsBAhBmCajEe5msTgEOR7CWx6mTYrvO56r6okPrhUMZ5D/d7ue1XU313Mtdy+opR\n YXPOOwytHDK77Ivc2HQxaudq6Y8GGwzpDmgjsLuyCU8OYSBqAgnr4fgkZOa1bj+MZZYzEEjDbAd\n BLNOdmAXOEHA5jiilOmJbBDSgKl57BD/b/LXzEwVHc7/EqbwqZm05TB38WGCbbrh2kbtKmZHDEo\n +ggS2Njb2j7P2+FbTVYp41t5Ad6Sov+PYNY8G13yFvWM8vOgaekdy2SlVd7PPA2RjS3sejF+3yP\n 8d4J+eP5B2s3DSQcpndzBwFbCaa0dS0Sxny8S1Po1ikmfreUagE2iAlJEB5JN6ae93K54l8rvK+\n M5a7luQ7oo+2VBb6kiw==","X-Proofpoint-GUID":"8kOeP9VRjEreiuZnuKt78np9uFpfIaq1","X-Proofpoint-ORIG-GUID":"8kOeP9VRjEreiuZnuKt78np9uFpfIaq1","X-Authority-Analysis":"v=2.4 cv=V4ZNF+ni c=1 sm=1 tr=0 ts=69f4c9fc cx=c_pps\n a=kVLUcbK0zfr7ocalXnG1qA==:117 a=asGLMfRmzhnGNxaIYohjRg==:17\n a=IkcTkHD0fZMA:10 a=NGcC8JguVDcA:10 a=s4-Qcg_JpJYA:10\n a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=eoimf2acIAo5FJnRuUoq:22\n a=dm-B_vHu50Q3tFs74kAA:9 a=3ZKOabzyN94A:10 a=QEXdDO2ut3YA:10\n a=vr4QvYf-bLy2KjpDp97w:22","X-Proofpoint-Virus-Version":"vendor=baseguard\n engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49\n definitions=2026-05-01_04,2026-04-30_02,2025-10-01_01","X-Proofpoint-Spam-Details":"rule=outbound_notspam policy=outbound score=0\n malwarescore=0 priorityscore=1501 adultscore=0 spamscore=0 phishscore=0\n bulkscore=0 clxscore=1015 impostorscore=0 lowpriorityscore=0 suspectscore=0\n classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0\n reason=mlx scancount=1 engine=8.22.0-2604200000 definitions=main-2605010153","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>,\n <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>,\n <mailto:gcc-patches-request@gcc.gnu.org?subject=subscribe>","Errors-To":"gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org"}},{"id":3685213,"web_url":"http://patchwork.ozlabs.org/comment/3685213/","msgid":"<afT6-hPNbpJ_Mmzc@sovereign>","list_archive_url":null,"date":"2026-05-01T19:18:20","subject":"Re: [PATCH] RISC-V: Extract fusion logic to riscv-fusion.cc","submitter":{"id":92197,"url":"http://patchwork.ozlabs.org/api/people/92197/","name":"Michiel Derhaeg","email":"derhaeg.michiel@gmail.com"},"content":"Hi Jeff,\n\nSure, having those tests will likely be useful. Thanks!\n\nMichiel\n\nOn 01/05 09:42, Jeffrey Law wrote:\n> \n> \n> THanks.  I've pushed this to the trunk.   Looking at the testsuite\n> situation, we've got several tests internally, but they're predicated on the\n> vt2 uarch tuning which we haven't upstreamed.  If you want copies to see if\n> they're useful to your effort, I'm happy to pass them along.\n> \n> jeff","headers":{"Return-Path":"<gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org>","X-Original-To":["incoming@patchwork.ozlabs.org","gcc-patches@gcc.gnu.org"],"Delivered-To":["patchwork-incoming@legolas.ozlabs.org","gcc-patches@gcc.gnu.org"],"Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256\n header.s=20251104 header.b=di2oKOtP;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org\n (client-ip=2620:52:6:3111::32; helo=vm01.sourceware.org;\n envelope-from=gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org;\n receiver=patchwork.ozlabs.org)","sourceware.org;\n\tdkim=pass (2048-bit key,\n unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256\n header.s=20251104 header.b=di2oKOtP","sourceware.org;\n dmarc=pass (p=none dis=none) header.from=gmail.com","sourceware.org; spf=pass smtp.mailfrom=gmail.com","server2.sourceware.org;\n arc=none smtp.remote-ip=2a00:1450:4864:20::336"],"Received":["from vm01.sourceware.org (vm01.sourceware.org\n [IPv6:2620:52:6:3111::32])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g6gkT3FZzz1yHZ\n\tfor <incoming@patchwork.ozlabs.org>; Sat, 02 May 2026 05:16:16 +1000 (AEST)","from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id 268444374213\n\tfor <incoming@patchwork.ozlabs.org>; Fri,  1 May 2026 19:16:14 +0000 (GMT)","from mail-wm1-x336.google.com (mail-wm1-x336.google.com\n [IPv6:2a00:1450:4864:20::336])\n by sourceware.org (Postfix) with ESMTPS id 8759C4BA23C2\n for <gcc-patches@gcc.gnu.org>; Fri,  1 May 2026 19:15:46 +0000 (GMT)","by mail-wm1-x336.google.com with SMTP id\n 5b1f17b1804b1-4891cd41959so19075985e9.3\n for <gcc-patches@gcc.gnu.org>; Fri, 01 May 2026 12:15:46 -0700 (PDT)","from sovereign ([2a02:578:85f1:1101:9209:dfff:fe8e:a46d])\n by smtp.gmail.com with ESMTPSA id\n 5b1f17b1804b1-48a8ebb2fa5sm63146125e9.12.2026.05.01.12.15.44\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Fri, 01 May 2026 12:15:44 -0700 (PDT)"],"DKIM-Filter":["OpenDKIM Filter v2.11.0 sourceware.org 268444374213","OpenDKIM Filter v2.11.0 sourceware.org 8759C4BA23C2"],"DMARC-Filter":"OpenDMARC Filter v1.4.2 sourceware.org 8759C4BA23C2","ARC-Filter":"OpenARC Filter v1.0.0 sourceware.org 8759C4BA23C2","ARC-Seal":"i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1777662946; cv=none;\n b=nKOXV6YrZxdWVGNWRWZsz9BaAiyWXJZRsxaHC+g4K3IliSlJdcNxrwoXFpn1BqoAn3LvF6KVGSA+JF9LSVU6sxt8pBHCfsYnSPFE3fz7wzLIwErP17A/GXF+437izZoIpIq/XvwQaRKaLfBlqgdsj6u+DCReHUMSUpy1itRh+ZE=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=sourceware.org; s=key;\n t=1777662946; c=relaxed/simple;\n bh=gdKHllBZUWDyIUroFdcyFxcvu4VzC6zxsgrJ9f6yXfU=;\n h=DKIM-Signature:Date:From:To:Subject:Message-ID:MIME-Version;\n b=FCsiHJd/yPdwW5DqHV9L2teUBY7oJ3XAZrbU5SMjwdFlGRl2OtmLcpiI5tvgRk5zkAVteqhnn9zcEzg5mn5YVHExac1HuwP4Hi8otIwJvaGYrWoKNEUOMM5mMjQQCi0VEVc1bA8dp8vsvFoMs5EAqiCxWReNiyhCPiZyLCDjm7Y=","ARC-Authentication-Results":"i=1; server2.sourceware.org","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=gmail.com; s=20251104; t=1777662945; x=1778267745; darn=gcc.gnu.org;\n h=in-reply-to:content-transfer-encoding:content-disposition\n :mime-version:references:message-id:subject:cc:to:from:date:from:to\n :cc:subject:date:message-id:reply-to;\n bh=XDY0lAaQgqWUJVmUylPNZAMBm7tC+azESf84x8SQkpg=;\n b=di2oKOtPHbRdF5XW0+N42b862+GMEDvI+uyxhg/13M5oQSAKhp0gU5cPYCkhXzaQBg\n nhpfANcLnkiVK1efyIL10A1OW8nT5V2iuIYkZyXmsiL9KJhBcadGZs+hk/Ac2sWLV311\n wlRx9X6+9XYZABWugcYHEOi40bJacgL1RR7dHAsgXzzmAlk2FBpDGOjH97N4QMaCxRoD\n SLm6TTYtJNBD1e+wJCfHFafzS9WrwuqEF0pX99UsasKBhqPtcKu6/7eTLs49I/xl4NYJ\n ihhT5IVzFHIqGwzVkJDKxx0QRE/mvUpFpLBaZDjolrzifcMohRIIXj8D22yireiZjdHS\n dIfw==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1777662945; x=1778267745;\n h=in-reply-to:content-transfer-encoding:content-disposition\n :mime-version:references:message-id:subject:cc:to:from:date:x-gm-gg\n :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;\n bh=XDY0lAaQgqWUJVmUylPNZAMBm7tC+azESf84x8SQkpg=;\n b=YVySxmIuycpfdRYR+47gOL+mWtTAkME3Tr0sugIrZSrTqgcwaI8ydHImTE95V7rDpr\n OEwjHGgGj6HldP36vRUbyc+dqqfY2oX0RbXVltZcLjvi25wmS9Daq4smKCLDEBout7eZ\n QinpsOcmtxkYV5tbATOsu0W4erFeXxzliroUSn5li8e7MrfpR5ayCYMpdrq5Kh3pvChf\n UYVd3g/SNQefy90fNb0oKrN7CGsOCiEqUw7jbRZmV2OJyiUnDLpIL5xok2MLYPM8HHa9\n kyUlMR3036aYftJEct1BiHKxtTqC6CowYvvmFZWWJdw9MmOdK0ydzW3/BVyFvi9qzfAW\n jXrA==","X-Forwarded-Encrypted":"i=1;\n AFNElJ/SXqtTLMXCJg4H5rYjLOzPWL4ktOtH5eLfxlw3OSNYHeHLVXmNEqhslBkIx8MV7HcE7OxoW6Hm9pmirg==@gcc.gnu.org","X-Gm-Message-State":"AOJu0YyL8j+uzkHF/m1eOkyl9GU9B/iBLM/OlJ/KOQ9oVoDwppbLjhgF\n xwYfCLGmcAM3uxVjXvfdCjT4x6NOYCmnCLWC/QTJ4WI85qETpWrVo74C","X-Gm-Gg":"AeBDiesGm86GNyMFH/l11oQqn4hYul0IZ1Uxn83PxzFdu3Cu9ZnatVk3QQZ2kymxTJd\n cOUYd7aRR3+FUoN1fjqi4+csjKPy9YVSK4/J8QXQOIvDBfs7D7f2oLU9G2A6d1aaPGnfehqkEzU\n VfRf1dEQY2bggBSeRe+C0y/2spdtrv9qgHAe0ikl79vx3TyNtJGQeBrlGAcR43l3dbNdQSzMp9q\n paHVnQvm830wMorFccjtDEZeqnOSupSHGsVKXNOlURUQnfSK6KQ8aVxfXwW32rbmu1UW94TpFuU\n LBMvC6FSgxrw0N/K6aXNPJIK9hjSh5x41Nm1PmAg+LPDqERfGhInbzQYWQwiDwIsMIGl/5cNTXq\n myPniNOq0nWkGT519Qu2jFHMlX6FKVm3ht5tO7X5yqP9/os8gz34NsgFSPRUaQsT9CsEwd+UQ4R\n W4EEYhUWUrgHBTk62ZpnH9wf3E5lwNcHD+6//2Rq/+iun25+upqlU=","X-Received":"by 2002:a05:600c:530e:b0:48a:592c:e655 with SMTP id\n 5b1f17b1804b1-48a9865ad96mr6330435e9.17.1777662945317;\n Fri, 01 May 2026 12:15:45 -0700 (PDT)","Date":"Fri, 1 May 2026 21:18:20 +0200","From":"Michiel Derhaeg <derhaeg.michiel@gmail.com>","To":"Jeffrey Law <jeffrey.law@oss.qualcomm.com>","Cc":"Michiel Derhaeg <Michiel.Derhaeg@synopsys.com>,\n\tgcc-patches@gcc.gnu.org","Subject":"Re: [PATCH] RISC-V: Extract fusion logic to riscv-fusion.cc","Message-ID":"<afT6-hPNbpJ_Mmzc@sovereign>","References":"<20260429132902.2452529-1-michiel@synopsys.com>\n <c29256c8-8141-48c8-8f5a-5b0d0de44909@oss.qualcomm.com>","MIME-Version":"1.0","Content-Type":"text/plain; charset=utf-8","Content-Disposition":"inline","Content-Transfer-Encoding":"8bit","In-Reply-To":"<c29256c8-8141-48c8-8f5a-5b0d0de44909@oss.qualcomm.com>","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>,\n <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>,\n <mailto:gcc-patches-request@gcc.gnu.org?subject=subscribe>","Errors-To":"gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org"}}]