From mboxrd@z Thu Jan 1 00:00:00 1970 From: Luc Van Oostenryck Subject: [PATCH v2 08/10] use has_users() in dead_insn() too Date: Tue, 13 Feb 2018 22:58:10 +0100 Message-ID: <20180213215812.18735-9-luc.vanoostenryck@gmail.com> References: <20180213215812.18735-1-luc.vanoostenryck@gmail.com> Return-path: Received: from mail-wm0-f67.google.com ([74.125.82.67]:55585 "EHLO mail-wm0-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S965865AbeBMWA2 (ORCPT ); Tue, 13 Feb 2018 17:00:28 -0500 Received: by mail-wm0-f67.google.com with SMTP id a84so7452298wmi.5 for ; Tue, 13 Feb 2018 14:00:28 -0800 (PST) In-Reply-To: <20180213215812.18735-1-luc.vanoostenryck@gmail.com> Sender: linux-sparse-owner@vger.kernel.org List-Id: linux-sparse@vger.kernel.org To: linux-sparse@vger.kernel.org Cc: Luc Van Oostenryck The same functionality was open-coded here. Change this by calling the new helper: has_users(). Signed-off-by: Luc Van Oostenryck --- simplify.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/simplify.c b/simplify.c index 971f8ca91..5a90b9c6a 100644 --- a/simplify.c +++ b/simplify.c @@ -308,11 +308,8 @@ void kill_insn(struct instruction *insn, int force) */ static int dead_insn(struct instruction *insn, pseudo_t *src1, pseudo_t *src2, pseudo_t *src3) { - struct pseudo_user *pu; - FOR_EACH_PTR(insn->target->users, pu) { - if (*pu->userp != VOID) - return 0; - } END_FOR_EACH_PTR(pu); + if (has_users(insn->target)) + return 0; insn->bb = NULL; kill_use(src1); -- 2.16.0