From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 48) id E0F613894E7C; Thu, 30 Apr 2020 06:57:19 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org E0F613894E7C DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1588229839; bh=eZaic2su0bu2UOtrHuLuiH5GODL4o9pZbgkPHBkWpbo=; h=From:To:Subject:Date:In-Reply-To:References:From; b=XcktetAk40OhQWtYdN/9X2v6fw2W8Ag3OgKZdAFNK4Y05mGpTpiOCYoQRbDOvUv48 qpIhfNqJZyTy6LJ0zmganMxXPPbWFp9VKfLlAR0uCj/DN6I2u6zvLlzanp7kaR4wsp wyj/owlnfauGsgx6KTFDJgyZ/Au2VAdbuFoU4kWE= From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/94863] Failure to use blendps over mov when possible Date: Thu, 30 Apr 2020 06:57:19 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 10.0 X-Bugzilla-Keywords: missed-optimization X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: gcc-bugs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-bugs mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Apr 2020 06:57:20 -0000 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D94863 --- Comment #2 from Richard Biener --- throughputs put aside - how's port allocation and latency figures? That sa= id, GCC usually sides on the smaller insn encoding variant when latency isn't different - we're usually not looking at throughput since throughput figures are quite useless if you look at single insns (and our decision is per individual instruction). Somehow modeling alternatives during scheduling might make more sense but that's not implemented.=