From mboxrd@z Thu Jan 1 00:00:00 1970 From: bugzilla-daemon@freedesktop.org Subject: [Bug 90056] Unigine Valley regression since radeon/llvm: Run LLVM's instruction combining pass Date: Thu, 16 Apr 2015 21:45:51 +0000 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1004409007==" Return-path: Received: from culpepper.freedesktop.org (unknown [131.252.210.165]) by gabe.freedesktop.org (Postfix) with ESMTP id 6CC4F6E026 for ; Thu, 16 Apr 2015 14:45:51 -0700 (PDT) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org --===============1004409007== Content-Type: multipart/alternative; boundary="1429220751.BE5CF0.20752"; charset="UTF-8" --1429220751.BE5CF0.20752 Date: Thu, 16 Apr 2015 21:45:51 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" https://bugs.freedesktop.org/show_bug.cgi?id=90056 Bug ID: 90056 Summary: Unigine Valley regression since radeon/llvm: Run LLVM's instruction combining pass Product: Mesa Version: git Hardware: Other OS: All Status: NEW Severity: normal Priority: medium Component: Drivers/Gallium/radeonsi Assignee: dri-devel@lists.freedesktop.org Reporter: adf.lists@gmail.com QA Contact: dri-devel@lists.freedesktop.org R9270X Since commit c6d79ed289a75f13c65f011be870f7e43a0fedc7 Author: Tom Stellard Date: Fri Apr 10 17:07:16 2015 +0000 radeon/llvm: Run LLVM's instruction combining pass This should improve code quality in general and will help with some future changes to how we emit kill instructions. shader-db shows a few regressions, but these don't seem to be the result of deficiencies in instcombine. They're mostly caused by the scheduler making different decisions than before. Unigine Valley quits saying - Unhandled loop condition! UNREACHABLE executed at SIAnnotateControlFlow.cpp:267! Only tried my normal settings on valley which are quality ultra + 8x AA -- You are receiving this mail because: You are the assignee for the bug. --1429220751.BE5CF0.20752 Date: Thu, 16 Apr 2015 21:45:51 +0000 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8"
Bug ID 90056
Summary Unigine Valley regression since radeon/llvm: Run LLVM's instruction combining pass
Product Mesa
Version git
Hardware Other
OS All
Status NEW
Severity normal
Priority medium
Component Drivers/Gallium/radeonsi
Assignee dri-devel@lists.freedesktop.org
Reporter adf.lists@gmail.com
QA Contact dri-devel@lists.freedesktop.org

R9270X

Since 

commit c6d79ed289a75f13c65f011be870f7e43a0fedc7
Author: Tom Stellard <thomas.stellard@amd.com>
Date:   Fri Apr 10 17:07:16 2015 +0000

    radeon/llvm: Run LLVM's instruction combining pass

    This should improve code quality in general and will help with some
    future changes to how we emit kill instructions.

    shader-db shows a few regressions, but these don't seem to be the result
    of deficiencies in instcombine.  They're mostly caused by the scheduler
    making different decisions than before.

Unigine Valley quits saying -

Unhandled loop condition!
UNREACHABLE executed at SIAnnotateControlFlow.cpp:267!

Only tried my normal settings on valley which are

quality ultra + 8x AA


You are receiving this mail because:
  • You are the assignee for the bug.
--1429220751.BE5CF0.20752-- --===============1004409007== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVs IG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0 cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK --===============1004409007==--