From mboxrd@z Thu Jan 1 00:00:00 1970 From: bugzilla-daemon@freedesktop.org Subject: [Bug 94445] Tonga llvm assert since RegisterCoalescer: Need to check DstReg+SrcReg for missing undef flags Date: Tue, 08 Mar 2016 18:27:24 +0000 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1446618397==" Return-path: Received: from culpepper.freedesktop.org (culpepper.freedesktop.org [131.252.210.165]) by gabe.freedesktop.org (Postfix) with ESMTP id 45A3A897B5 for ; Tue, 8 Mar 2016 18:27:24 +0000 (UTC) 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 --===============1446618397== Content-Type: multipart/alternative; boundary="14574616430.c211c69.20489"; charset="UTF-8" --14574616430.c211c69.20489 Date: Tue, 8 Mar 2016 18:27:23 +0000 MIME-Version: 1.0 Content-Type: text/plain https://bugs.freedesktop.org/show_bug.cgi?id=94445 Bug ID: 94445 Summary: Tonga llvm assert since RegisterCoalescer: Need to check DstReg+SrcReg for missing undef flags Product: Mesa Version: git Hardware: x86-64 (AMD64) OS: Linux (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 R9285 since llvm commit commit 817178adc78bbd36ba635d3147cca53070558def Author: Matthias Braun Date: Sat Mar 5 04:36:10 2016 +0000 RegisterCoalescer: Need to check DstReg+SrcReg for missing undef flags copy coalescing with enabled subregister liveness can reveal undef uses, previously this was only checked for the SrcReg in updateRegDefsUses() but we need to check DstReg as well. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@262767 91177308-0d34-0410-b5e6-96231b3b80d8 Unigine Valley will assert at start of rendering. valley_x64: /mnt/sdb1/Gits/llvm/lib/CodeGen/MachineScheduler.cpp:1046: void llvm::ScheduleDAGMILive::updatePressureDiffs(llvm::ArrayRef): Assertion `VNI && "No live value at use."' failed. Other demos don't trigger this. Valley is running 1920x1080 fullscreen ultra quality + 8x AA. -- You are receiving this mail because: You are the assignee for the bug. --14574616430.c211c69.20489 Date: Tue, 8 Mar 2016 18:27:23 +0000 MIME-Version: 1.0 Content-Type: text/html
Bug ID 94445
Summary Tonga llvm assert since RegisterCoalescer: Need to check DstReg+SrcReg for missing undef flags
Product Mesa
Version git
Hardware x86-64 (AMD64)
OS Linux (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

R9285 since llvm commit 

commit 817178adc78bbd36ba635d3147cca53070558def
Author: Matthias Braun <matze@braunis.de>
Date:   Sat Mar 5 04:36:10 2016 +0000

    RegisterCoalescer: Need to check DstReg+SrcReg for missing undef flags

    copy coalescing with enabled subregister liveness can reveal undef uses,
    previously this was only checked for the SrcReg in updateRegDefsUses()
    but we need to check DstReg as well.

    git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@262767
91177308-0d34-0410-b5e6-96231b3b80d8

Unigine Valley will assert at start of rendering.

valley_x64: /mnt/sdb1/Gits/llvm/lib/CodeGen/MachineScheduler.cpp:1046: void
llvm::ScheduleDAGMILive::updatePressureDiffs(llvm::ArrayRef<llvm::RegisterMaskPair>):
Assertion `VNI && "No live value at use."' failed.


Other demos don't trigger this.

Valley is running 1920x1080 fullscreen ultra quality + 8x AA.


You are receiving this mail because:
  • You are the assignee for the bug.
--14574616430.c211c69.20489-- --===============1446618397== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVs IG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg== --===============1446618397==--