All of lore.kernel.org
 help / color / mirror / Atom feed
* [Bug 75276] New: Implement VGPR Register Spilling
@ 2014-02-20 18:56 bugzilla-daemon
  2014-02-20 18:57 ` [Bug 75276] " bugzilla-daemon
                   ` (66 more replies)
  0 siblings, 67 replies; 68+ messages in thread
From: bugzilla-daemon @ 2014-02-20 18:56 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 644 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=75276

          Priority: medium
            Bug ID: 75276
          Assignee: dri-devel@lists.freedesktop.org
           Summary: Implement VGPR Register Spilling
          Severity: normal
    Classification: Unclassified
                OS: All
          Reporter: tstellar@gmail.com
          Hardware: Other
            Status: NEW
           Version: git
         Component: Drivers/Gallium/radeonsi
           Product: Mesa

Register spilling is not implemented for VGPRs causing a number of applications
to crash.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 1932 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 68+ messages in thread

* [Bug 75276] Implement VGPR Register Spilling
  2014-02-20 18:56 [Bug 75276] New: Implement VGPR Register Spilling bugzilla-daemon
@ 2014-02-20 18:57 ` bugzilla-daemon
  2014-02-20 18:58 ` bugzilla-daemon
                   ` (65 subsequent siblings)
  66 siblings, 0 replies; 68+ messages in thread
From: bugzilla-daemon @ 2014-02-20 18:57 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 359 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=75276

Tom Stellard <tstellar@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Blocks|                            |75211

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 1033 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 68+ messages in thread

* [Bug 75276] Implement VGPR Register Spilling
  2014-02-20 18:56 [Bug 75276] New: Implement VGPR Register Spilling bugzilla-daemon
  2014-02-20 18:57 ` [Bug 75276] " bugzilla-daemon
@ 2014-02-20 18:58 ` bugzilla-daemon
  2014-02-20 18:58 ` bugzilla-daemon
                   ` (64 subsequent siblings)
  66 siblings, 0 replies; 68+ messages in thread
From: bugzilla-daemon @ 2014-02-20 18:58 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 359 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=75276

Tom Stellard <tstellar@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Blocks|                            |75005

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 1033 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 68+ messages in thread

* [Bug 75276] Implement VGPR Register Spilling
  2014-02-20 18:56 [Bug 75276] New: Implement VGPR Register Spilling bugzilla-daemon
  2014-02-20 18:57 ` [Bug 75276] " bugzilla-daemon
  2014-02-20 18:58 ` bugzilla-daemon
@ 2014-02-20 18:58 ` bugzilla-daemon
  2014-02-24 17:45 ` bugzilla-daemon
                   ` (63 subsequent siblings)
  66 siblings, 0 replies; 68+ messages in thread
From: bugzilla-daemon @ 2014-02-20 18:58 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 359 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=75276

Tom Stellard <tstellar@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Blocks|                            |73320

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 1033 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 68+ messages in thread

* [Bug 75276] Implement VGPR Register Spilling
  2014-02-20 18:56 [Bug 75276] New: Implement VGPR Register Spilling bugzilla-daemon
                   ` (2 preceding siblings ...)
  2014-02-20 18:58 ` bugzilla-daemon
@ 2014-02-24 17:45 ` bugzilla-daemon
  2014-03-04  6:47 ` bugzilla-daemon
                   ` (62 subsequent siblings)
  66 siblings, 0 replies; 68+ messages in thread
From: bugzilla-daemon @ 2014-02-24 17:45 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 398 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=75276

--- Comment #1 from Tom Stellard <tstellar@gmail.com> ---
Created attachment 94675
  --> https://bugs.freedesktop.org/attachment.cgi?id=94675&action=edit
SGPR spilling fix

Some of these crashed may be caused by a bug in SGPR spilling rather than lack
of VGPR spilling.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 1345 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 68+ messages in thread

* [Bug 75276] Implement VGPR Register Spilling
  2014-02-20 18:56 [Bug 75276] New: Implement VGPR Register Spilling bugzilla-daemon
                   ` (3 preceding siblings ...)
  2014-02-24 17:45 ` bugzilla-daemon
@ 2014-03-04  6:47 ` bugzilla-daemon
  2014-03-04  6:51 ` bugzilla-daemon
                   ` (61 subsequent siblings)
  66 siblings, 0 replies; 68+ messages in thread
From: bugzilla-daemon @ 2014-03-04  6:47 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 293 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=75276

--- Comment #2 from Michel Dänzer <michel@daenzer.net> ---
Tom put up an LLVM Git branch:
http://cgit.freedesktop.org/~tstellar/llvm/log/?h=si-spill-fixes

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 1132 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 68+ messages in thread

* [Bug 75276] Implement VGPR Register Spilling
  2014-02-20 18:56 [Bug 75276] New: Implement VGPR Register Spilling bugzilla-daemon
                   ` (4 preceding siblings ...)
  2014-03-04  6:47 ` bugzilla-daemon
@ 2014-03-04  6:51 ` bugzilla-daemon
  2014-04-17 13:11 ` bugzilla-daemon
                   ` (60 subsequent siblings)
  66 siblings, 0 replies; 68+ messages in thread
From: bugzilla-daemon @ 2014-03-04  6:51 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 372 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=75276

Michel Dänzer <michel@daenzer.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Blocks|                            |75361

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 1073 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 68+ messages in thread

* [Bug 75276] Implement VGPR Register Spilling
  2014-02-20 18:56 [Bug 75276] New: Implement VGPR Register Spilling bugzilla-daemon
                   ` (5 preceding siblings ...)
  2014-03-04  6:51 ` bugzilla-daemon
@ 2014-04-17 13:11 ` bugzilla-daemon
  2014-04-28 18:46 ` bugzilla-daemon
                   ` (59 subsequent siblings)
  66 siblings, 0 replies; 68+ messages in thread
From: bugzilla-daemon @ 2014-04-17 13:11 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 639 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=75276

--- Comment #3 from Christoph Haag <haagch.christoph@googlemail.com> ---
(In reply to comment #2)
> Tom put up an LLVM Git branch:
> http://cgit.freedesktop.org/~tstellar/llvm/log/?h=si-spill-fixes

Newest mesa git needs a newer llvm than your branch:


gallivm/lp_bld_debug.cpp: In function 'size_t disassemble(const void*,
llvm::raw_ostream&)':
gallivm/lp_bld_debug.cpp:255:79: error: no matching function for call to
'llvm::Target::createMCDisassembler(const llvm::MCSubtargetInfo&,
llvm::MCContext&) const'

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 1556 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 68+ messages in thread

* [Bug 75276] Implement VGPR Register Spilling
  2014-02-20 18:56 [Bug 75276] New: Implement VGPR Register Spilling bugzilla-daemon
                   ` (6 preceding siblings ...)
  2014-04-17 13:11 ` bugzilla-daemon
@ 2014-04-28 18:46 ` bugzilla-daemon
  2014-04-28 20:51 ` bugzilla-daemon
                   ` (58 subsequent siblings)
  66 siblings, 0 replies; 68+ messages in thread
From: bugzilla-daemon @ 2014-04-28 18:46 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 327 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=75276

--- Comment #4 from farmboy0+freedesktop@googlemail.com ---
Whom do I have to buy a beer or three to get this implemented yesterday?
Tom is there anything I could do to help you along with this bug?

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 1078 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 68+ messages in thread

* [Bug 75276] Implement VGPR Register Spilling
  2014-02-20 18:56 [Bug 75276] New: Implement VGPR Register Spilling bugzilla-daemon
                   ` (7 preceding siblings ...)
  2014-04-28 18:46 ` bugzilla-daemon
@ 2014-04-28 20:51 ` bugzilla-daemon
  2014-04-29 21:36 ` bugzilla-daemon
                   ` (57 subsequent siblings)
  66 siblings, 0 replies; 68+ messages in thread
From: bugzilla-daemon @ 2014-04-28 20:51 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 283 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=75276

--- Comment #5 from Tom Stellard <tstellar@gmail.com> ---
Updated branch for testing:

http://cgit.freedesktop.org/~tstellar/llvm/log/?h=si-spill-fixes-v2

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 1103 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 68+ messages in thread

* [Bug 75276] Implement VGPR Register Spilling
  2014-02-20 18:56 [Bug 75276] New: Implement VGPR Register Spilling bugzilla-daemon
                   ` (8 preceding siblings ...)
  2014-04-28 20:51 ` bugzilla-daemon
@ 2014-04-29 21:36 ` bugzilla-daemon
  2014-05-13 15:00 ` bugzilla-daemon
                   ` (56 subsequent siblings)
  66 siblings, 0 replies; 68+ messages in thread
From: bugzilla-daemon @ 2014-04-29 21:36 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 278 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=75276

--- Comment #6 from Tom Stellard <tstellar@gmail.com> ---
Updated v3 branch here:
http://cgit.freedesktop.org/~tstellar/llvm/log/?h=si-spill-fixes-v3

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 1098 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 68+ messages in thread

* [Bug 75276] Implement VGPR Register Spilling
  2014-02-20 18:56 [Bug 75276] New: Implement VGPR Register Spilling bugzilla-daemon
                   ` (9 preceding siblings ...)
  2014-04-29 21:36 ` bugzilla-daemon
@ 2014-05-13 15:00 ` bugzilla-daemon
  2014-05-16 19:27 ` bugzilla-daemon
                   ` (55 subsequent siblings)
  66 siblings, 0 replies; 68+ messages in thread
From: bugzilla-daemon @ 2014-05-13 15:00 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 759 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=75276

--- Comment #7 from Christoph Haag <haagch.christoph@googlemail.com> ---
Created attachment 98982
  --> https://bugs.freedesktop.org/attachment.cgi?id=98982&action=edit
tesseract segfault when setting morphological AA to ultra

Okay, the good news is:  works pretty well with your v3 branch.

With current latest svn, Tesseract 2014-05-11 just segfaults on loading maps
somewhere.

But with your v3 branch it works pretty well.

The only crash with your v3 branch I got (every time) when setting
morphological anti aliasing to ultra either ingame, or when starting a game. bt
full attached. Maybe it's unrelated, but maybe not...?

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 1717 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 68+ messages in thread

* [Bug 75276] Implement VGPR Register Spilling
  2014-02-20 18:56 [Bug 75276] New: Implement VGPR Register Spilling bugzilla-daemon
                   ` (10 preceding siblings ...)
  2014-05-13 15:00 ` bugzilla-daemon
@ 2014-05-16 19:27 ` bugzilla-daemon
  2014-05-17  3:02 ` bugzilla-daemon
                   ` (54 subsequent siblings)
  66 siblings, 0 replies; 68+ messages in thread
From: bugzilla-daemon @ 2014-05-16 19:27 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 586 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=75276

Tom Stellard <tstellar@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #94675|0                           |1
        is obsolete|                            |

--- Comment #8 from Tom Stellard <tstellar@gmail.com> ---
Created attachment 99169
  --> https://bugs.freedesktop.org/attachment.cgi?id=99169&action=edit
VGPR spilling work-around

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 2039 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 68+ messages in thread

* [Bug 75276] Implement VGPR Register Spilling
  2014-02-20 18:56 [Bug 75276] New: Implement VGPR Register Spilling bugzilla-daemon
                   ` (11 preceding siblings ...)
  2014-05-16 19:27 ` bugzilla-daemon
@ 2014-05-17  3:02 ` bugzilla-daemon
  2014-05-17  3:02 ` bugzilla-daemon
                   ` (53 subsequent siblings)
  66 siblings, 0 replies; 68+ messages in thread
From: bugzilla-daemon @ 2014-05-17  3:02 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 495 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=75276

Tom Stellard <tstellar@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |idd997733t@gmail.com

--- Comment #9 from Tom Stellard <tstellar@gmail.com> ---
*** Bug 75361 has been marked as a duplicate of this bug. ***

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 1913 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 68+ messages in thread

* [Bug 75276] Implement VGPR Register Spilling
  2014-02-20 18:56 [Bug 75276] New: Implement VGPR Register Spilling bugzilla-daemon
                   ` (12 preceding siblings ...)
  2014-05-17  3:02 ` bugzilla-daemon
@ 2014-05-17  3:02 ` bugzilla-daemon
  2014-05-17  3:02 ` bugzilla-daemon
                   ` (52 subsequent siblings)
  66 siblings, 0 replies; 68+ messages in thread
From: bugzilla-daemon @ 2014-05-17  3:02 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 557 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=75276

Tom Stellard <tstellar@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |haagch.christoph@googlemail
                   |                            |.com

--- Comment #10 from Tom Stellard <tstellar@gmail.com> ---
*** Bug 75211 has been marked as a duplicate of this bug. ***

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 1938 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 68+ messages in thread

* [Bug 75276] Implement VGPR Register Spilling
  2014-02-20 18:56 [Bug 75276] New: Implement VGPR Register Spilling bugzilla-daemon
                   ` (13 preceding siblings ...)
  2014-05-17  3:02 ` bugzilla-daemon
@ 2014-05-17  3:02 ` bugzilla-daemon
  2014-05-17  3:03 ` bugzilla-daemon
                   ` (51 subsequent siblings)
  66 siblings, 0 replies; 68+ messages in thread
From: bugzilla-daemon @ 2014-05-17  3:02 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 556 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=75276

Tom Stellard <tstellar@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |freedesktop.org@inequation.
                   |                            |org

--- Comment #11 from Tom Stellard <tstellar@gmail.com> ---
*** Bug 73320 has been marked as a duplicate of this bug. ***

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 1994 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 68+ messages in thread

* [Bug 75276] Implement VGPR Register Spilling
  2014-02-20 18:56 [Bug 75276] New: Implement VGPR Register Spilling bugzilla-daemon
                   ` (14 preceding siblings ...)
  2014-05-17  3:02 ` bugzilla-daemon
@ 2014-05-17  3:03 ` bugzilla-daemon
  2014-05-17  3:11 ` bugzilla-daemon
                   ` (50 subsequent siblings)
  66 siblings, 0 replies; 68+ messages in thread
From: bugzilla-daemon @ 2014-05-17  3:03 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 613 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=75276

Tom Stellard <tstellar@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #99169|0                           |1
        is obsolete|                            |

--- Comment #12 from Tom Stellard <tstellar@gmail.com> ---
Created attachment 99186
  --> https://bugs.freedesktop.org/attachment.cgi?id=99186&action=edit
VGPR Spill Work Around v2

This patch should build.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 2067 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 68+ messages in thread

* [Bug 75276] Implement VGPR Register Spilling
  2014-02-20 18:56 [Bug 75276] New: Implement VGPR Register Spilling bugzilla-daemon
                   ` (15 preceding siblings ...)
  2014-05-17  3:03 ` bugzilla-daemon
@ 2014-05-17  3:11 ` bugzilla-daemon
  2014-05-17  8:37 ` bugzilla-daemon
                   ` (49 subsequent siblings)
  66 siblings, 0 replies; 68+ messages in thread
From: bugzilla-daemon @ 2014-05-17  3:11 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 702 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=75276

Tom Stellard <tstellar@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #99186|0                           |1
        is obsolete|                            |

--- Comment #13 from Tom Stellard <tstellar@gmail.com> ---
Created attachment 99187
  --> https://bugs.freedesktop.org/attachment.cgi?id=99187&action=edit
VGPR Spill Work Around v3 with possible antichamber crash fix

Here is an updated version of the patch, which may fix the antichamber crash.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 2228 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 68+ messages in thread

* [Bug 75276] Implement VGPR Register Spilling
  2014-02-20 18:56 [Bug 75276] New: Implement VGPR Register Spilling bugzilla-daemon
                   ` (16 preceding siblings ...)
  2014-05-17  3:11 ` bugzilla-daemon
@ 2014-05-17  8:37 ` bugzilla-daemon
  2014-05-17 12:40 ` bugzilla-daemon
                   ` (48 subsequent siblings)
  66 siblings, 0 replies; 68+ messages in thread
From: bugzilla-daemon @ 2014-05-17  8:37 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 2963 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=75276

--- Comment #14 from farmboy0+freedesktop@googlemail.com ---
The v3 patch doesnt fix Antichamber's crash to desktop.
But with this patch it actually shows the VGPR messages:

LLVM triggered Diagnostic Handler: SIInstrInfo::storeRegToStackSlot - Can't
spill VGPR!
LLVM triggered Diagnostic Handler: SIInstrInfo::loadRegToStackSlot - Can't
retrieve spilled VGPR!

Here's the start of the backtrace for reference:

Program received signal SIGSEGV, Segmentation fault.
0xf504f671 in std::pair<llvm::SlotIndex, llvm::SlotIndex>::operator=
(this=0x450d2ff4, __p=...)
    at
/usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/include/g++-v4/bits/stl_pair.h:153
153             second = __p.second;
(gdb) bt
#0  0xf504f671 in std::pair<llvm::SlotIndex, llvm::SlotIndex>::operator=
(this=0x450d2ff4, __p=...)
    at
/usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/include/g++-v4/bits/stl_pair.h:153
#1  0xf505e8c5 in llvm::IntervalMapImpl::NodeBase<std::pair<llvm::SlotIndex,
llvm::SlotIndex>, llvm::LiveInterval*, 16u>::copy<16u> (
    this=0x44ee9644, Other=..., i=250679, j=250678, Count=4294967295)
    at /mnt/daten/Daten/Repositories/llvm/include/llvm/ADT/IntervalMap.h:231
#2  0xf505f3ad in llvm::IntervalMapImpl::NodeBase<std::pair<llvm::SlotIndex,
llvm::SlotIndex>, llvm::LiveInterval*, 16u>::moveLeft (
    this=0x44ee9644, i=1, j=0, Count=4294967295) at
/mnt/daten/Daten/Repositories/llvm/include/llvm/ADT/IntervalMap.h:242
#3  0xf505ec81 in llvm::IntervalMapImpl::NodeBase<std::pair<llvm::SlotIndex,
llvm::SlotIndex>, llvm::LiveInterval*, 16u>::erase (
    this=0x44ee9644, i=0, j=1, Size=0) at
/mnt/daten/Daten/Repositories/llvm/include/llvm/ADT/IntervalMap.h:263
#4  0xf505e175 in llvm::IntervalMapImpl::NodeBase<std::pair<llvm::SlotIndex,
llvm::SlotIndex>, llvm::LiveInterval*, 16u>::erase (
    this=0x44ee9644, i=0, Size=0) at
/mnt/daten/Daten/Repositories/llvm/include/llvm/ADT/IntervalMap.h:270
#5  0xf505d1ee in llvm::IntervalMap<llvm::SlotIndex, llvm::LiveInterval*, 16u,
llvm::IntervalMapInfo<llvm::SlotIndex> >::iterator::erase (
    this=0xffff6348) at
/mnt/daten/Daten/Repositories/llvm/include/llvm/ADT/IntervalMap.h:1876
#6  0xf505c846 in llvm::LiveIntervalUnion::extract (this=0x44ee9640,
VirtReg=...) at LiveIntervalUnion.cpp:68
#7  0xf50655ef in llvm::LiveRegMatrix::unassign (this=0x44d26e60, VirtReg=...)
at LiveRegMatrix.cpp:96
#8  0xf511e81f in (anonymous namespace)::RAGreedy::tryLastChanceRecoloring
(this=0x44243000, VirtReg=..., Order=..., NewVRegs=..., 
    FixedRegisters=..., Depth=0) at RegAllocGreedy.cpp:2067
#9  0xf511f224 in (anonymous namespace)::RAGreedy::selectOrSplitImpl
(this=0x44243000, VirtReg=..., NewVRegs=..., FixedRegisters=..., 
    Depth=0) at RegAllocGreedy.cpp:2285
#10 0xf511eb60 in (anonymous namespace)::RAGreedy::selectOrSplit
(this=0x44243000, VirtReg=..., NewVRegs=...) at RegAllocGreedy.cpp:2144

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 3793 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 68+ messages in thread

* [Bug 75276] Implement VGPR Register Spilling
  2014-02-20 18:56 [Bug 75276] New: Implement VGPR Register Spilling bugzilla-daemon
                   ` (17 preceding siblings ...)
  2014-05-17  8:37 ` bugzilla-daemon
@ 2014-05-17 12:40 ` bugzilla-daemon
  2014-05-17 14:54 ` bugzilla-daemon
                   ` (47 subsequent siblings)
  66 siblings, 0 replies; 68+ messages in thread
From: bugzilla-daemon @ 2014-05-17 12:40 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 350 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=75276

--- Comment #15 from darkbasic <darkbasic@linuxsystems.it> ---
Tesseract does still crash with si-spill-fixes-v4 if I set "Shadow resolution"
to "Ultra" or "Global Illumination" to "High" or "Morphological AA" to "Ultra".

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 1153 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 68+ messages in thread

* [Bug 75276] Implement VGPR Register Spilling
  2014-02-20 18:56 [Bug 75276] New: Implement VGPR Register Spilling bugzilla-daemon
                   ` (18 preceding siblings ...)
  2014-05-17 12:40 ` bugzilla-daemon
@ 2014-05-17 14:54 ` bugzilla-daemon
  2014-05-17 17:40 ` bugzilla-daemon
                   ` (46 subsequent siblings)
  66 siblings, 0 replies; 68+ messages in thread
From: bugzilla-daemon @ 2014-05-17 14:54 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 464 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=75276

--- Comment #16 from darkbasic <darkbasic@linuxsystems.it> ---
If someone is interested here is my rebased si-spill-fixes-v4:
https://github.com/darkbasic/llvm/tree/master-si-spill-fixes-v4

I will try to rebase it from time to time, you cal also find the matching
compiler-rt, clang and clang-tools-extra: https://github.com/darkbasic

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 1328 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 68+ messages in thread

* [Bug 75276] Implement VGPR Register Spilling
  2014-02-20 18:56 [Bug 75276] New: Implement VGPR Register Spilling bugzilla-daemon
                   ` (19 preceding siblings ...)
  2014-05-17 14:54 ` bugzilla-daemon
@ 2014-05-17 17:40 ` bugzilla-daemon
  2014-05-17 17:41 ` bugzilla-daemon
                   ` (45 subsequent siblings)
  66 siblings, 0 replies; 68+ messages in thread
From: bugzilla-daemon @ 2014-05-17 17:40 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 432 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=75276

--- Comment #17 from Tom Stellard <tstellar@gmail.com> ---
(In reply to comment #15)
> Tesseract does still crash with si-spill-fixes-v4 if I set "Shadow
> resolution" to "Ultra" or "Global Illumination" to "High" or "Morphological
> AA" to "Ultra".

Have you tested with the patch attached to this bug?

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 1308 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 68+ messages in thread

* [Bug 75276] Implement VGPR Register Spilling
  2014-02-20 18:56 [Bug 75276] New: Implement VGPR Register Spilling bugzilla-daemon
                   ` (20 preceding siblings ...)
  2014-05-17 17:40 ` bugzilla-daemon
@ 2014-05-17 17:41 ` bugzilla-daemon
  2014-05-17 18:44 ` bugzilla-daemon
                   ` (44 subsequent siblings)
  66 siblings, 0 replies; 68+ messages in thread
From: bugzilla-daemon @ 2014-05-17 17:41 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 424 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=75276

--- Comment #18 from Tom Stellard <tstellar@gmail.com> ---
(In reply to comment #14)
> The v3 patch doesnt fix Antichamber's crash to desktop.
> But with this patch it actually shows the VGPR messages:
> 

With the patch applied can you run the game with R600_DEBUG=ps,vs,gs and post
the output?

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 1240 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 68+ messages in thread

* [Bug 75276] Implement VGPR Register Spilling
  2014-02-20 18:56 [Bug 75276] New: Implement VGPR Register Spilling bugzilla-daemon
                   ` (21 preceding siblings ...)
  2014-05-17 17:41 ` bugzilla-daemon
@ 2014-05-17 18:44 ` bugzilla-daemon
  2014-05-18  0:32 ` bugzilla-daemon
                   ` (43 subsequent siblings)
  66 siblings, 0 replies; 68+ messages in thread
From: bugzilla-daemon @ 2014-05-17 18:44 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 317 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=75276

--- Comment #19 from farmboy0+freedesktop@googlemail.com ---
Created attachment 99236
  --> https://bugs.freedesktop.org/attachment.cgi?id=99236&action=edit
antichamber log with r600_debug

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 1222 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 68+ messages in thread

* [Bug 75276] Implement VGPR Register Spilling
  2014-02-20 18:56 [Bug 75276] New: Implement VGPR Register Spilling bugzilla-daemon
                   ` (22 preceding siblings ...)
  2014-05-17 18:44 ` bugzilla-daemon
@ 2014-05-18  0:32 ` bugzilla-daemon
  2014-05-18  0:37 ` bugzilla-daemon
                   ` (42 subsequent siblings)
  66 siblings, 0 replies; 68+ messages in thread
From: bugzilla-daemon @ 2014-05-18  0:32 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 344 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=75276

--- Comment #20 from darkbasic <darkbasic@linuxsystems.it> ---
> Have you tested with the patch attached to this bug?

Still not because I was late and llvm takes a long time to compile, but I will
test it tomorrow.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 1118 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 68+ messages in thread

* [Bug 75276] Implement VGPR Register Spilling
  2014-02-20 18:56 [Bug 75276] New: Implement VGPR Register Spilling bugzilla-daemon
                   ` (23 preceding siblings ...)
  2014-05-18  0:32 ` bugzilla-daemon
@ 2014-05-18  0:37 ` bugzilla-daemon
  2014-05-18 10:41 ` bugzilla-daemon
                   ` (41 subsequent siblings)
  66 siblings, 0 replies; 68+ messages in thread
From: bugzilla-daemon @ 2014-05-18  0:37 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 686 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=75276

Tom Stellard <tstellar@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #99187|0                           |1
        is obsolete|                            |

--- Comment #21 from Tom Stellard <tstellar@gmail.com> ---
Created attachment 99254
  --> https://bugs.freedesktop.org/attachment.cgi?id=99254&action=edit
VGPR Spill Work Around v4 with possible antichamber crash fix

Can you try this patch?  It should fix the antichamber crash.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 2212 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 68+ messages in thread

* [Bug 75276] Implement VGPR Register Spilling
  2014-02-20 18:56 [Bug 75276] New: Implement VGPR Register Spilling bugzilla-daemon
                   ` (24 preceding siblings ...)
  2014-05-18  0:37 ` bugzilla-daemon
@ 2014-05-18 10:41 ` bugzilla-daemon
  2014-05-19 13:50 ` bugzilla-daemon
                   ` (40 subsequent siblings)
  66 siblings, 0 replies; 68+ messages in thread
From: bugzilla-daemon @ 2014-05-18 10:41 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 568 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=75276

--- Comment #22 from farmboy0+freedesktop@googlemail.com ---
Patch v4 fixes the crash in Antichamber:
LLVM triggered Diagnostic Handler: SIInstrInfo::storeRegToStackSlot - Can't
spill VGPR!
LLVM triggered Diagnostic Handler: SIInstrInfo::loadRegToStackSlot - Can't
retrieve spilled VGPR!
radeon_llvm_compile: Processing Diag Flag
LLVM failed to compile shader
EE si_state.c:2133 si_shader_select - Failed to build shader variant (type=1) 1

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 1320 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 68+ messages in thread

* [Bug 75276] Implement VGPR Register Spilling
  2014-02-20 18:56 [Bug 75276] New: Implement VGPR Register Spilling bugzilla-daemon
                   ` (25 preceding siblings ...)
  2014-05-18 10:41 ` bugzilla-daemon
@ 2014-05-19 13:50 ` bugzilla-daemon
  2014-05-19 13:50 ` bugzilla-daemon
                   ` (39 subsequent siblings)
  66 siblings, 0 replies; 68+ messages in thread
From: bugzilla-daemon @ 2014-05-19 13:50 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 266 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=75276

--- Comment #23 from darkbasic <darkbasic@linuxsystems.it> ---
Here is tesseract with R600_DEBUG=ps,vs,gs:
http://bpaste.net/show/287559/

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 1054 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 68+ messages in thread

* [Bug 75276] Implement VGPR Register Spilling
  2014-02-20 18:56 [Bug 75276] New: Implement VGPR Register Spilling bugzilla-daemon
                   ` (26 preceding siblings ...)
  2014-05-19 13:50 ` bugzilla-daemon
@ 2014-05-19 13:50 ` bugzilla-daemon
  2014-05-19 22:51 ` bugzilla-daemon
                   ` (38 subsequent siblings)
  66 siblings, 0 replies; 68+ messages in thread
From: bugzilla-daemon @ 2014-05-19 13:50 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 235 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=75276

--- Comment #24 from darkbasic <darkbasic@linuxsystems.it> ---
I forgot to say I'm using attachment 99254.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 1346 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 68+ messages in thread

* [Bug 75276] Implement VGPR Register Spilling
  2014-02-20 18:56 [Bug 75276] New: Implement VGPR Register Spilling bugzilla-daemon
                   ` (27 preceding siblings ...)
  2014-05-19 13:50 ` bugzilla-daemon
@ 2014-05-19 22:51 ` bugzilla-daemon
  2014-06-16 17:08 ` bugzilla-daemon
                   ` (37 subsequent siblings)
  66 siblings, 0 replies; 68+ messages in thread
From: bugzilla-daemon @ 2014-05-19 22:51 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 344 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=75276

--- Comment #25 from darkbasic <darkbasic@linuxsystems.it> ---
With si-spill-fixes-v4 Painkiller Hell & Damnation does not crash, but it still
stutters alot making the game completely unplayable. What's the problem?

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 1091 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 68+ messages in thread

* [Bug 75276] Implement VGPR Register Spilling
  2014-02-20 18:56 [Bug 75276] New: Implement VGPR Register Spilling bugzilla-daemon
                   ` (28 preceding siblings ...)
  2014-05-19 22:51 ` bugzilla-daemon
@ 2014-06-16 17:08 ` bugzilla-daemon
  2014-06-28  9:58 ` bugzilla-daemon
                   ` (36 subsequent siblings)
  66 siblings, 0 replies; 68+ messages in thread
From: bugzilla-daemon @ 2014-06-16 17:08 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 449 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=75276

--- Comment #26 from Tom Stellard <tstellar@gmail.com> ---
I've pushed a work-arond for the crash to LLVM trunk, so if you use the latest
version of LLVM from svn/git these games should not crash, but there may be
some mis-rendering.

When I come up with a proper fix, I will post it to this bug (this could be a
while).

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 1188 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 68+ messages in thread

* [Bug 75276] Implement VGPR Register Spilling
  2014-02-20 18:56 [Bug 75276] New: Implement VGPR Register Spilling bugzilla-daemon
                   ` (29 preceding siblings ...)
  2014-06-16 17:08 ` bugzilla-daemon
@ 2014-06-28  9:58 ` bugzilla-daemon
  2014-07-03 21:20 ` bugzilla-daemon
                   ` (35 subsequent siblings)
  66 siblings, 0 replies; 68+ messages in thread
From: bugzilla-daemon @ 2014-06-28  9:58 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 1131 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=75276

--- Comment #27 from Christoph Haag <haagch.christoph@googlemail.com> ---
(In reply to comment #26)
> I've pushed a work-arond for the crash to LLVM trunk, so if you use the
> latest version of LLVM from svn/git these games should not crash, but there
> may be some mis-rendering.

It's a bit unclear what that means and because of that it's unclear what are
actual rendering bugs in other parts of the driver.

When you talk about mis-rendering, are these the kind of problems we should
see:

https://www.youtube.com/watch?v=6i0vJW5k5js&hd=1
(The setting is "Texture Quality" and "Medium" works better with less artifacts
and "High" produces much more artifacts)

Or is this something different that should be reported separately?
(I'm seeing the same problems in the "Distance" game, closed alpha version)

Also, when starting a map a rendering thread in Sanctum 2 segfaults, but I also
don't know if I can blame it on this workaround, maybe someone else can try
whether this can be reproduced first?

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 2073 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 68+ messages in thread

* [Bug 75276] Implement VGPR Register Spilling
  2014-02-20 18:56 [Bug 75276] New: Implement VGPR Register Spilling bugzilla-daemon
                   ` (30 preceding siblings ...)
  2014-06-28  9:58 ` bugzilla-daemon
@ 2014-07-03 21:20 ` bugzilla-daemon
  2014-07-13  4:33 ` bugzilla-daemon
                   ` (34 subsequent siblings)
  66 siblings, 0 replies; 68+ messages in thread
From: bugzilla-daemon @ 2014-07-03 21:20 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 566 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=75276

--- Comment #28 from Damian Nowak <nowaker@geozone.pl> ---
> LLVM ERROR: ran out of registers during register allocation

I get this error when trying out Unreal Engine demo buid. Coredumps always
around the same moment for me, from 9th to 11th second. Here's the link to the
demo in case anyone wants to apitrace and analyze it.
http://ue4linux.raxxy.com/effects_cave_demo.zip
(Demo comes from https://wiki.unrealengine.com/Linux_Demos)

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 1454 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 68+ messages in thread

* [Bug 75276] Implement VGPR Register Spilling
  2014-02-20 18:56 [Bug 75276] New: Implement VGPR Register Spilling bugzilla-daemon
                   ` (31 preceding siblings ...)
  2014-07-03 21:20 ` bugzilla-daemon
@ 2014-07-13  4:33 ` bugzilla-daemon
  2014-07-24 11:58 ` bugzilla-daemon
                   ` (33 subsequent siblings)
  66 siblings, 0 replies; 68+ messages in thread
From: bugzilla-daemon @ 2014-07-13  4:33 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 458 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=75276

--- Comment #29 from Pablo Cholaky <waltercool@slash.cl> ---
I don't know if will help a lot, but a crash is "always reproducible" with LLVM
3.4.2 using my OLAND 8750M with "Civilization V", always on a leader scene.

Using LLVM from GIT I don't reproduce this, but is VERY slow, like darkbasic
said. Is only on the leader scene.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 1219 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 68+ messages in thread

* [Bug 75276] Implement VGPR Register Spilling
  2014-02-20 18:56 [Bug 75276] New: Implement VGPR Register Spilling bugzilla-daemon
                   ` (32 preceding siblings ...)
  2014-07-13  4:33 ` bugzilla-daemon
@ 2014-07-24 11:58 ` bugzilla-daemon
  2014-07-28 10:08 ` bugzilla-daemon
                   ` (32 subsequent siblings)
  66 siblings, 0 replies; 68+ messages in thread
From: bugzilla-daemon @ 2014-07-24 11:58 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 1028 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=75276

--- Comment #30 from Christoph Haag <haagch@frickel.club> ---
(In reply to comment #28)
> > LLVM ERROR: ran out of registers during register allocation

I do not get this message on upstream llvm recent revisions.

But every demo segfaults. Mostly in LLVMBuildBitCast().

Running a demo looks like this:


$ DRI_PRIME=1 ./Effects
Using binned.
4.3.0-0+UE4 7038 3077 379 0
Signal 11 caught.
EngineCrashHandler: Signal=11


Exiting due to error
Starting ../../../Engine/Binaries/Linux/CrashReportClient
[1]    10932 abort (core dumped)  DRI_PRIME=1 ./Effects


This is still a problem with register spilling that just looks different,
right?
Should I compile with debug symbols and get a complete backtrace or wouldn't
that provide any new information?


(By the way, applying this small patch makes it render almost completely
correct on intel: https://bugs.freedesktop.org/show_bug.cgi?id=78716#c10)

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 2061 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 68+ messages in thread

* [Bug 75276] Implement VGPR Register Spilling
  2014-02-20 18:56 [Bug 75276] New: Implement VGPR Register Spilling bugzilla-daemon
                   ` (33 preceding siblings ...)
  2014-07-24 11:58 ` bugzilla-daemon
@ 2014-07-28 10:08 ` bugzilla-daemon
  2014-07-28 11:10 ` bugzilla-daemon
                   ` (31 subsequent siblings)
  66 siblings, 0 replies; 68+ messages in thread
From: bugzilla-daemon @ 2014-07-28 10:08 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 411 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=75276

--- Comment #31 from Michel Dänzer <michel@daenzer.net> ---
(In reply to comment #30)
> But every demo segfaults. Mostly in LLVMBuildBitCast().
[...]
> This is still a problem with register spilling that just looks different,
> right?

No, that sounds like bug 81834.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 1445 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 68+ messages in thread

* [Bug 75276] Implement VGPR Register Spilling
  2014-02-20 18:56 [Bug 75276] New: Implement VGPR Register Spilling bugzilla-daemon
                   ` (34 preceding siblings ...)
  2014-07-28 10:08 ` bugzilla-daemon
@ 2014-07-28 11:10 ` bugzilla-daemon
  2014-07-29  3:31 ` bugzilla-daemon
                   ` (30 subsequent siblings)
  66 siblings, 0 replies; 68+ messages in thread
From: bugzilla-daemon @ 2014-07-28 11:10 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 935 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=75276

--- Comment #32 from Christoph Haag <haagch@frickel.club> ---
Created attachment 103583
  --> https://bugs.freedesktop.org/attachment.cgi?id=103583&action=edit
backtrace of unreal engine effects demo with debug

(In reply to comment #31)
> (In reply to comment #30)
> > But every demo segfaults. Mostly in LLVMBuildBitCast().
> [...]
> > This is still a problem with register spilling that just looks different,
> > right?
> 
> No, that sounds like bug 81834.

So I built mesa with debug symbols and I guess debugging enables some
assertions because now fails at some assertion about Register.Index stuff. Full
backtrace attached.

(bug 81834 doesn't say what versions he uses. I use upstream llvm 214022 and
mesa git with the small patch I mentioned)

Of course it could be both problems at the same time.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 2338 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 68+ messages in thread

* [Bug 75276] Implement VGPR Register Spilling
  2014-02-20 18:56 [Bug 75276] New: Implement VGPR Register Spilling bugzilla-daemon
                   ` (35 preceding siblings ...)
  2014-07-28 11:10 ` bugzilla-daemon
@ 2014-07-29  3:31 ` bugzilla-daemon
  2014-07-29  3:33 ` bugzilla-daemon
                   ` (29 subsequent siblings)
  66 siblings, 0 replies; 68+ messages in thread
From: bugzilla-daemon @ 2014-07-29  3:31 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 637 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=75276

--- Comment #33 from Michel Dänzer <michel@daenzer.net> ---
(In reply to comment #32)
> > No, that sounds like bug 81834.
> 
> So I built mesa with debug symbols and I guess debugging enables some
> assertions because now fails at some assertion about Register.Index stuff.

Yep, that looks like bug 81834. I'm actually not sure why I'm not failing the
assertion in Mesa before the one in LLVM.


> (bug 81834 doesn't say what versions he uses.

I normally use current Git of everything.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 2001 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 68+ messages in thread

* [Bug 75276] Implement VGPR Register Spilling
  2014-02-20 18:56 [Bug 75276] New: Implement VGPR Register Spilling bugzilla-daemon
                   ` (36 preceding siblings ...)
  2014-07-29  3:31 ` bugzilla-daemon
@ 2014-07-29  3:33 ` bugzilla-daemon
  2014-08-28 12:15 ` bugzilla-daemon
                   ` (28 subsequent siblings)
  66 siblings, 0 replies; 68+ messages in thread
From: bugzilla-daemon @ 2014-07-29  3:33 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 575 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=75276

--- Comment #34 from Michel Dänzer <michel@daenzer.net> ---
(In reply to comment #33)
> > So I built mesa with debug symbols and I guess debugging enables some
> > assertions because now fails at some assertion about Register.Index stuff.
> 
> Yep, that looks like bug 81834.

BTW, you may be able to work around this by reverting Mesa commit
f4b0ab7afd83c811329211eae8167c9bf238870c, but then you may run into bug 80880
instead.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 1755 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 68+ messages in thread

* [Bug 75276] Implement VGPR Register Spilling
  2014-02-20 18:56 [Bug 75276] New: Implement VGPR Register Spilling bugzilla-daemon
                   ` (37 preceding siblings ...)
  2014-07-29  3:33 ` bugzilla-daemon
@ 2014-08-28 12:15 ` bugzilla-daemon
  2014-08-28 12:19 ` bugzilla-daemon
                   ` (27 subsequent siblings)
  66 siblings, 0 replies; 68+ messages in thread
From: bugzilla-daemon @ 2014-08-28 12:15 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 325 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=75276

--- Comment #35 from J. Andrew Lanz-O'Brien <jlanzobr@gmail.com> ---
Hello. I'm just wondering if this has been resolved in Mesa 10.3, and if not,
what needs to be done to get it there. Thank you!

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 1074 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 68+ messages in thread

* [Bug 75276] Implement VGPR Register Spilling
  2014-02-20 18:56 [Bug 75276] New: Implement VGPR Register Spilling bugzilla-daemon
                   ` (38 preceding siblings ...)
  2014-08-28 12:15 ` bugzilla-daemon
@ 2014-08-28 12:19 ` bugzilla-daemon
  2014-08-28 12:21 ` bugzilla-daemon
                   ` (26 subsequent siblings)
  66 siblings, 0 replies; 68+ messages in thread
From: bugzilla-daemon @ 2014-08-28 12:19 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 339 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=75276

--- Comment #36 from darkbasic <darkbasic@linuxsystems.it> ---
It must be solved in LLVM, not mesa. You can use my forward-ported llvm git
branch if you need register spilling: https://github.com/darkbasic/llvm

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 1130 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 68+ messages in thread

* [Bug 75276] Implement VGPR Register Spilling
  2014-02-20 18:56 [Bug 75276] New: Implement VGPR Register Spilling bugzilla-daemon
                   ` (39 preceding siblings ...)
  2014-08-28 12:19 ` bugzilla-daemon
@ 2014-08-28 12:21 ` bugzilla-daemon
  2014-08-29  7:19 ` bugzilla-daemon
                   ` (25 subsequent siblings)
  66 siblings, 0 replies; 68+ messages in thread
From: bugzilla-daemon @ 2014-08-28 12:21 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 701 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=75276

Christoph Haag <haagch@frickel.club> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #103583|0                           |1
        is obsolete|                            |

--- Comment #37 from Christoph Haag <haagch@frickel.club> ---
Comment on attachment 103583
  --> https://bugs.freedesktop.org/attachment.cgi?id=103583
backtrace of unreal engine effects demo with debug

If with "this" you mean the Unreal Engine troubles, they are solved and they
should run.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 2163 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 68+ messages in thread

* [Bug 75276] Implement VGPR Register Spilling
  2014-02-20 18:56 [Bug 75276] New: Implement VGPR Register Spilling bugzilla-daemon
                   ` (40 preceding siblings ...)
  2014-08-28 12:21 ` bugzilla-daemon
@ 2014-08-29  7:19 ` bugzilla-daemon
  2014-09-07 13:28 ` bugzilla-daemon
                   ` (24 subsequent siblings)
  66 siblings, 0 replies; 68+ messages in thread
From: bugzilla-daemon @ 2014-08-29  7:19 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 584 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=75276

--- Comment #38 from t3st@sogetthis.com ---
Looks like I stepped on similar issue at
http://llvm.org/bugs/show_bug.cgi?id=20738 when dealing with OpenCL and rather
filed bug against LLVM (not that like if they have right sections for AMD GPUs
in theie bugzilla, but it seems to be LLVM issue, yeah?...).

Basically, running simple CL memory benchmark causes huge flood by error
messages from LLVM and then GPU locks up, which is not fun at all, obviously.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 1359 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 68+ messages in thread

* [Bug 75276] Implement VGPR Register Spilling
  2014-02-20 18:56 [Bug 75276] New: Implement VGPR Register Spilling bugzilla-daemon
                   ` (41 preceding siblings ...)
  2014-08-29  7:19 ` bugzilla-daemon
@ 2014-09-07 13:28 ` bugzilla-daemon
  2014-09-07 16:10 ` bugzilla-daemon
                   ` (23 subsequent siblings)
  66 siblings, 0 replies; 68+ messages in thread
From: bugzilla-daemon @ 2014-09-07 13:28 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 315 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=75276

--- Comment #39 from J. Andrew Lanz-O'Brien <jlanzobr@gmail.com> ---
This bug appears to be resolved for me now, as of LLVM 3.5 and Mesa 10.2.7 on
Arch Linux. Thanks for the hard work!!!

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 1064 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 68+ messages in thread

* [Bug 75276] Implement VGPR Register Spilling
  2014-02-20 18:56 [Bug 75276] New: Implement VGPR Register Spilling bugzilla-daemon
                   ` (42 preceding siblings ...)
  2014-09-07 13:28 ` bugzilla-daemon
@ 2014-09-07 16:10 ` bugzilla-daemon
  2014-09-07 16:12 ` bugzilla-daemon
                   ` (22 subsequent siblings)
  66 siblings, 0 replies; 68+ messages in thread
From: bugzilla-daemon @ 2014-09-07 16:10 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 586 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=75276

--- Comment #40 from Daniel Scharrer <daniel@constexpr.org> ---
It's still reproducible in Painkiller H&D with LLVM r202464 (ie. current
trunk).

While some previously broken PP effects now work, dynamic lighting is still
messed up and there's plenty of this in the log:

LLVM triggered Diagnostic Handler: SIInstrInfo::storeRegToStackSlot - Can't
spill VGPR!
LLVM triggered Diagnostic Handler: SIInstrInfo::loadRegToStackSlot - Can't
retrieve spilled VGPR!

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 1334 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 68+ messages in thread

* [Bug 75276] Implement VGPR Register Spilling
  2014-02-20 18:56 [Bug 75276] New: Implement VGPR Register Spilling bugzilla-daemon
                   ` (43 preceding siblings ...)
  2014-09-07 16:10 ` bugzilla-daemon
@ 2014-09-07 16:12 ` bugzilla-daemon
  2014-09-07 20:21 ` bugzilla-daemon
                   ` (21 subsequent siblings)
  66 siblings, 0 replies; 68+ messages in thread
From: bugzilla-daemon @ 2014-09-07 16:12 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 255 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=75276

--- Comment #41 from Daniel Scharrer <daniel@constexpr.org> ---
s/r202464/commit 3666e7f4c161c50e5f6dcb0e015ca16bf69fb941/ ;-)

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 999 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 68+ messages in thread

* [Bug 75276] Implement VGPR Register Spilling
  2014-02-20 18:56 [Bug 75276] New: Implement VGPR Register Spilling bugzilla-daemon
                   ` (44 preceding siblings ...)
  2014-09-07 16:12 ` bugzilla-daemon
@ 2014-09-07 20:21 ` bugzilla-daemon
  2014-09-13 17:39 ` bugzilla-daemon
                   ` (20 subsequent siblings)
  66 siblings, 0 replies; 68+ messages in thread
From: bugzilla-daemon @ 2014-09-07 20:21 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 239 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=75276

--- Comment #42 from darkbasic <darkbasic@linuxsystems.it> ---
The Witcher 2 is full of spilling warnings too.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 982 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 68+ messages in thread

* [Bug 75276] Implement VGPR Register Spilling
  2014-02-20 18:56 [Bug 75276] New: Implement VGPR Register Spilling bugzilla-daemon
                   ` (45 preceding siblings ...)
  2014-09-07 20:21 ` bugzilla-daemon
@ 2014-09-13 17:39 ` bugzilla-daemon
  2014-09-17  6:55 ` bugzilla-daemon
                   ` (19 subsequent siblings)
  66 siblings, 0 replies; 68+ messages in thread
From: bugzilla-daemon @ 2014-09-13 17:39 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 500 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=75276

--- Comment #43 from Michael Mair-Keimberger <bu9zilla@gmail.com> ---
FYI, while other games doesn't crash anymore with llvm-3.5/mesa-10.2.7
(painkiller, the cave, serious sam), brütal legends horribly crash's my system
with this versions. With older versions it just closes/crash's the game, but
now it crash's the whole system and i always have to reset it.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 1270 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 68+ messages in thread

* [Bug 75276] Implement VGPR Register Spilling
  2014-02-20 18:56 [Bug 75276] New: Implement VGPR Register Spilling bugzilla-daemon
                   ` (46 preceding siblings ...)
  2014-09-13 17:39 ` bugzilla-daemon
@ 2014-09-17  6:55 ` bugzilla-daemon
  2014-09-19  1:11 ` bugzilla-daemon
                   ` (18 subsequent siblings)
  66 siblings, 0 replies; 68+ messages in thread
From: bugzilla-daemon @ 2014-09-17  6:55 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 527 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=75276

--- Comment #44 from Michel Dänzer <michel@daenzer.net> ---
(In reply to comment #43)
> FYI, while other games doesn't crash anymore with llvm-3.5/mesa-10.2.7
> (painkiller, the cave, serious sam), brütal legends horribly crash's my
> system with this versions.

The Brütal Legend issue might be unrelated to this bug report then and should
be tracked in a separate report for now.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 1365 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 68+ messages in thread

* [Bug 75276] Implement VGPR Register Spilling
  2014-02-20 18:56 [Bug 75276] New: Implement VGPR Register Spilling bugzilla-daemon
                   ` (47 preceding siblings ...)
  2014-09-17  6:55 ` bugzilla-daemon
@ 2014-09-19  1:11 ` bugzilla-daemon
  2014-09-19 23:58 ` bugzilla-daemon
                   ` (17 subsequent siblings)
  66 siblings, 0 replies; 68+ messages in thread
From: bugzilla-daemon @ 2014-09-19  1:11 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 602 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=75276

Tom Stellard <tstellar@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #99254|0                           |1
        is obsolete|                            |

--- Comment #45 from Tom Stellard <tstellar@gmail.com> ---
Created attachment 106527
  --> https://bugs.freedesktop.org/attachment.cgi?id=106527&action=edit
Possible fix

Here is a patch to test.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 2033 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 68+ messages in thread

* [Bug 75276] Implement VGPR Register Spilling
  2014-02-20 18:56 [Bug 75276] New: Implement VGPR Register Spilling bugzilla-daemon
                   ` (48 preceding siblings ...)
  2014-09-19  1:11 ` bugzilla-daemon
@ 2014-09-19 23:58 ` bugzilla-daemon
  2014-09-20  9:01 ` bugzilla-daemon
                   ` (16 subsequent siblings)
  66 siblings, 0 replies; 68+ messages in thread
From: bugzilla-daemon @ 2014-09-19 23:58 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 508 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=75276

--- Comment #46 from Daniel Scharrer <daniel@constexpr.org> ---
Created attachment 106569
  --> https://bugs.freedesktop.org/attachment.cgi?id=106569&action=edit
Build failure with "Implement VGPR register spilling v3" patch

What llvm version is that patch supposed to apply to?

Build fails with a current checkout of http://llvm.org/git/llvm.git master -
see the attached log.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 1542 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 68+ messages in thread

* [Bug 75276] Implement VGPR Register Spilling
  2014-02-20 18:56 [Bug 75276] New: Implement VGPR Register Spilling bugzilla-daemon
                   ` (49 preceding siblings ...)
  2014-09-19 23:58 ` bugzilla-daemon
@ 2014-09-20  9:01 ` bugzilla-daemon
  2014-09-24 17:11 ` bugzilla-daemon
                   ` (15 subsequent siblings)
  66 siblings, 0 replies; 68+ messages in thread
From: bugzilla-daemon @ 2014-09-20  9:01 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 457 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=75276

--- Comment #47 from Marek Olšák <maraeo@gmail.com> ---
(In reply to comment #45)
> Created attachment 106527 [details] [review]
> Possible fix
> 
> Here is a patch to test.

Hi Tom,

The Mesa driver doesn't set LDS_SIZE for VS, GS, ES, and HS shaders, so I don't
think the spilling to LDS will work on those.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 1559 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 68+ messages in thread

* [Bug 75276] Implement VGPR Register Spilling
  2014-02-20 18:56 [Bug 75276] New: Implement VGPR Register Spilling bugzilla-daemon
                   ` (50 preceding siblings ...)
  2014-09-20  9:01 ` bugzilla-daemon
@ 2014-09-24 17:11 ` bugzilla-daemon
  2014-09-25 20:38 ` bugzilla-daemon
                   ` (14 subsequent siblings)
  66 siblings, 0 replies; 68+ messages in thread
From: bugzilla-daemon @ 2014-09-24 17:11 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 470 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=75276

equeim@gmail.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |equeim@gmail.com

--- Comment #48 from equeim@gmail.com ---
Reproducible crash in Pioneer (remake of Elite 2) with LLVM-3.5/Mesa-10.3

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 1676 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 68+ messages in thread

* [Bug 75276] Implement VGPR Register Spilling
  2014-02-20 18:56 [Bug 75276] New: Implement VGPR Register Spilling bugzilla-daemon
                   ` (51 preceding siblings ...)
  2014-09-24 17:11 ` bugzilla-daemon
@ 2014-09-25 20:38 ` bugzilla-daemon
  2014-09-26 17:16 ` bugzilla-daemon
                   ` (13 subsequent siblings)
  66 siblings, 0 replies; 68+ messages in thread
From: bugzilla-daemon @ 2014-09-25 20:38 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 680 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=75276

--- Comment #49 from Fred Santos <vpc.bopingouin@gmail.com> ---
Hello,

I don't know if that helps, but the bug is still present on the brand new
openSUSE 13.2 beta1, for example. (With libLLVM 3.4.2 and mesa 10.3.0)

In my case, it can be easily reproduced when trying to launch Tomb Raider 2013
through Wine or Playonlinux. The game seems to start normally but crashes after
a few seconds and I get this error message :
'LLVM ERROR: ran out of registers during register allocation'

For the record, I have an AMD APU A8-7600 with Radeon R7 Graphics.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 1424 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 68+ messages in thread

* [Bug 75276] Implement VGPR Register Spilling
  2014-02-20 18:56 [Bug 75276] New: Implement VGPR Register Spilling bugzilla-daemon
                   ` (52 preceding siblings ...)
  2014-09-25 20:38 ` bugzilla-daemon
@ 2014-09-26 17:16 ` bugzilla-daemon
  2014-11-08  9:55 ` bugzilla-daemon
                   ` (12 subsequent siblings)
  66 siblings, 0 replies; 68+ messages in thread
From: bugzilla-daemon @ 2014-09-26 17:16 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 413 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=75276

--- Comment #50 from equeim@gmail.com ---
(In reply to comment #49)
> Hello,
> 
> I don't know if that helps, but the bug is still present on the brand new
> openSUSE 13.2 beta1, for example. (With libLLVM 3.4.2 and mesa 10.3.0)

This is LLVM bug and it is partially fixed in LLVM 3.5

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 1207 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 68+ messages in thread

* [Bug 75276] Implement VGPR Register Spilling
  2014-02-20 18:56 [Bug 75276] New: Implement VGPR Register Spilling bugzilla-daemon
                   ` (53 preceding siblings ...)
  2014-09-26 17:16 ` bugzilla-daemon
@ 2014-11-08  9:55 ` bugzilla-daemon
  2014-11-10 14:34 ` bugzilla-daemon
                   ` (11 subsequent siblings)
  66 siblings, 0 replies; 68+ messages in thread
From: bugzilla-daemon @ 2014-11-08  9:55 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 849 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=75276

--- Comment #51 from John <john.ettedgui@gmail.com> ---
Not sure if it is exactly related to this bug, but I can't play
NeverWinterNight, I get a lot of blocs like these:

LLVM triggered Diagnostic Handler: SIInstrInfo::storeRegToStackSlot - Do not
know how to spill register
LLVM triggered Diagnostic Handler: SIInstrInfo::loadRegFromStackSlot - Do not
know how to restore register
LLVM triggered Diagnostic Handler: Ran out of VGPRs for spilling SGPR
then:
radeon_llvm_compile: Processing Diag Flag
LLVM failed to compile shader
EE si_state.c:2282 si_shader_select - Failed to build shader variant (type=1) 1
and then back to above

I'm on git for llvm, clang, mesa (radeonsi).
Using Linux 3.17.2, x64 if that matters.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 1577 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 68+ messages in thread

* [Bug 75276] Implement VGPR Register Spilling
  2014-02-20 18:56 [Bug 75276] New: Implement VGPR Register Spilling bugzilla-daemon
                   ` (54 preceding siblings ...)
  2014-11-08  9:55 ` bugzilla-daemon
@ 2014-11-10 14:34 ` bugzilla-daemon
  2014-11-11  1:38 ` bugzilla-daemon
                   ` (10 subsequent siblings)
  66 siblings, 0 replies; 68+ messages in thread
From: bugzilla-daemon @ 2014-11-10 14:34 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 421 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=75276

--- Comment #52 from Tom Stellard <tstellar@gmail.com> ---
(In reply to John from comment #51)
> Not sure if it is exactly related to this bug, but I can't play
> NeverWinterNight, I get a lot of blocs like these:
> 

What do you mean can't play?  Does it crash, or is nothing being rendered?

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 1229 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 68+ messages in thread

* [Bug 75276] Implement VGPR Register Spilling
  2014-02-20 18:56 [Bug 75276] New: Implement VGPR Register Spilling bugzilla-daemon
                   ` (55 preceding siblings ...)
  2014-11-10 14:34 ` bugzilla-daemon
@ 2014-11-11  1:38 ` bugzilla-daemon
  2014-11-21 10:24 ` bugzilla-daemon
                   ` (9 subsequent siblings)
  66 siblings, 0 replies; 68+ messages in thread
From: bugzilla-daemon @ 2014-11-11  1:38 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 436 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=75276

--- Comment #53 from John <john.ettedgui@gmail.com> ---
It stays on a loading page, and I see those lines in my console.
The game does not freeze, it just "loads" forever.

Of course wine being what it is, maybe the main issue lies in wine and not the
driver, but I see no special wine error on the console.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 1174 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 68+ messages in thread

* [Bug 75276] Implement VGPR Register Spilling
  2014-02-20 18:56 [Bug 75276] New: Implement VGPR Register Spilling bugzilla-daemon
                   ` (56 preceding siblings ...)
  2014-11-11  1:38 ` bugzilla-daemon
@ 2014-11-21 10:24 ` bugzilla-daemon
  2015-01-07 22:10 ` bugzilla-daemon
                   ` (8 subsequent siblings)
  66 siblings, 0 replies; 68+ messages in thread
From: bugzilla-daemon @ 2014-11-21 10:24 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 427 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=75276

--- Comment #54 from John <john.ettedgui@gmail.com> ---
Please forget my last 2 comments, I still get these messages in the terminal,
so there's obviously an issue there, but I found some game workarounds that
allow me to play the game, so I guess these messages are unrelated to my issue.

Thanks!

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 1155 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 68+ messages in thread

* [Bug 75276] Implement VGPR Register Spilling
  2014-02-20 18:56 [Bug 75276] New: Implement VGPR Register Spilling bugzilla-daemon
                   ` (57 preceding siblings ...)
  2014-11-21 10:24 ` bugzilla-daemon
@ 2015-01-07 22:10 ` bugzilla-daemon
  2015-01-08  7:48 ` bugzilla-daemon
                   ` (7 subsequent siblings)
  66 siblings, 0 replies; 68+ messages in thread
From: bugzilla-daemon @ 2015-01-07 22:10 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 431 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=75276

--- Comment #55 from Tom Stellard <tstellar@gmail.com> ---
I have this working for some simple cases, can you test these mesa and llvm
trees together:

http://cgit.freedesktop.org/~tstellar/llvm/log/?h=vgpr-spilling-Jan07-2014

http://cgit.freedesktop.org/~tstellar/mesa/log/?h=vgpr-spilling-Jan07-2014

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 1340 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 68+ messages in thread

* [Bug 75276] Implement VGPR Register Spilling
  2014-02-20 18:56 [Bug 75276] New: Implement VGPR Register Spilling bugzilla-daemon
                   ` (58 preceding siblings ...)
  2015-01-07 22:10 ` bugzilla-daemon
@ 2015-01-08  7:48 ` bugzilla-daemon
  2015-01-09 20:18 ` bugzilla-daemon
                   ` (6 subsequent siblings)
  66 siblings, 0 replies; 68+ messages in thread
From: bugzilla-daemon @ 2015-01-08  7:48 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 571 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=75276

--- Comment #56 from smoki <smoki00790@gmail.com> ---
(In reply to Tom Stellard from comment #55)
> I have this working for some simple cases, can you test these mesa and llvm
> trees together:
> 
> http://cgit.freedesktop.org/~tstellar/llvm/log/?h=vgpr-spilling-Jan07-2014
> 
> http://cgit.freedesktop.org/~tstellar/mesa/log/?h=vgpr-spilling-Jan07-2014

 I tried those for bug 79155 both medium/high global illumination now works
fine there.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 1732 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 68+ messages in thread

* [Bug 75276] Implement VGPR Register Spilling
  2014-02-20 18:56 [Bug 75276] New: Implement VGPR Register Spilling bugzilla-daemon
                   ` (59 preceding siblings ...)
  2015-01-08  7:48 ` bugzilla-daemon
@ 2015-01-09 20:18 ` bugzilla-daemon
  2015-01-13 19:12 ` bugzilla-daemon
                   ` (5 subsequent siblings)
  66 siblings, 0 replies; 68+ messages in thread
From: bugzilla-daemon @ 2015-01-09 20:18 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 316 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=75276

--- Comment #57 from commiethebeastie@gmail.com ---
Oh nice. +20% in Unigine and +30% in unreal 4.5 demos with no any image
corruptions with vgpr-spilling-Jan07-2014 branch on my R9 280X.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 1042 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 68+ messages in thread

* [Bug 75276] Implement VGPR Register Spilling
  2014-02-20 18:56 [Bug 75276] New: Implement VGPR Register Spilling bugzilla-daemon
                   ` (60 preceding siblings ...)
  2015-01-09 20:18 ` bugzilla-daemon
@ 2015-01-13 19:12 ` bugzilla-daemon
  2015-01-13 19:15 ` bugzilla-daemon
                   ` (4 subsequent siblings)
  66 siblings, 0 replies; 68+ messages in thread
From: bugzilla-daemon @ 2015-01-13 19:12 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 614 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=75276

--- Comment #58 from Axel Davy <vebveb@hotmail.fr> ---
I have tested perf-Jan-08-2015 tstellar branch,
and I get a failure to compile a Unigine heaven shader
under nine.
There is the same error when reverting the last patch of the branch (subreg
liveness).

LLVM ERROR: Not supported instr: <MCInst 1908 <MCOperand Reg:3210> <MCOperand
Imm:8> <MCOperand Reg:2044> <MCOperand Reg:74>>

1908 seems to correspond to SI_SPILL_V96_RESTORE

I'll include the TGSI shader, and next the llvm IR

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 1371 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 68+ messages in thread

* [Bug 75276] Implement VGPR Register Spilling
  2014-02-20 18:56 [Bug 75276] New: Implement VGPR Register Spilling bugzilla-daemon
                   ` (61 preceding siblings ...)
  2015-01-13 19:12 ` bugzilla-daemon
@ 2015-01-13 19:15 ` bugzilla-daemon
  2015-01-13 19:18 ` bugzilla-daemon
                   ` (3 subsequent siblings)
  66 siblings, 0 replies; 68+ messages in thread
From: bugzilla-daemon @ 2015-01-13 19:15 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 301 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=75276

--- Comment #59 from Axel Davy <vebveb@hotmail.fr> ---
Created attachment 112178
  --> https://bugs.freedesktop.org/attachment.cgi?id=112178&action=edit
TGSI failing shader

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 1159 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 68+ messages in thread

* [Bug 75276] Implement VGPR Register Spilling
  2014-02-20 18:56 [Bug 75276] New: Implement VGPR Register Spilling bugzilla-daemon
                   ` (62 preceding siblings ...)
  2015-01-13 19:15 ` bugzilla-daemon
@ 2015-01-13 19:18 ` bugzilla-daemon
  2015-02-05 15:52 ` bugzilla-daemon
                   ` (2 subsequent siblings)
  66 siblings, 0 replies; 68+ messages in thread
From: bugzilla-daemon @ 2015-01-13 19:18 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 301 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=75276

--- Comment #60 from Axel Davy <vebveb@hotmail.fr> ---
Created attachment 112179
  --> https://bugs.freedesktop.org/attachment.cgi?id=112179&action=edit
llvm failing shader

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 1159 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 68+ messages in thread

* [Bug 75276] Implement VGPR Register Spilling
  2014-02-20 18:56 [Bug 75276] New: Implement VGPR Register Spilling bugzilla-daemon
                   ` (63 preceding siblings ...)
  2015-01-13 19:18 ` bugzilla-daemon
@ 2015-02-05 15:52 ` bugzilla-daemon
  2015-02-05 15:56 ` bugzilla-daemon
  2015-02-06  1:35 ` bugzilla-daemon
  66 siblings, 0 replies; 68+ messages in thread
From: bugzilla-daemon @ 2015-02-05 15:52 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 300 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=75276

--- Comment #61 from Tom Stellard <tstellar@gmail.com> ---
The VGPR spilling patches have been pushed.  Is anyone still having problems
with latest mesa and llvm from git?

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 1031 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 68+ messages in thread

* [Bug 75276] Implement VGPR Register Spilling
  2014-02-20 18:56 [Bug 75276] New: Implement VGPR Register Spilling bugzilla-daemon
                   ` (64 preceding siblings ...)
  2015-02-05 15:52 ` bugzilla-daemon
@ 2015-02-05 15:56 ` bugzilla-daemon
  2015-02-06  1:35 ` bugzilla-daemon
  66 siblings, 0 replies; 68+ messages in thread
From: bugzilla-daemon @ 2015-02-05 15:56 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 389 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=75276

--- Comment #62 from darkbasic <darkbasic@linuxsystems.it> ---
I am not able to do proper testing right now nor in the next couple of days,
but I guess you can close this bug report and let peoples open a new one if
they enncounter issues with a specific game.

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 1124 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 68+ messages in thread

* [Bug 75276] Implement VGPR Register Spilling
  2014-02-20 18:56 [Bug 75276] New: Implement VGPR Register Spilling bugzilla-daemon
                   ` (65 preceding siblings ...)
  2015-02-05 15:56 ` bugzilla-daemon
@ 2015-02-06  1:35 ` bugzilla-daemon
  66 siblings, 0 replies; 68+ messages in thread
From: bugzilla-daemon @ 2015-02-06  1:35 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 530 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=75276

Michel Dänzer <michel@daenzer.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED

--- Comment #63 from Michel Dänzer <michel@daenzer.net> ---
Great plan. :) Awesome work, Tom!

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 1986 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 68+ messages in thread

end of thread, other threads:[~2015-02-06  1:35 UTC | newest]

Thread overview: 68+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-02-20 18:56 [Bug 75276] New: Implement VGPR Register Spilling bugzilla-daemon
2014-02-20 18:57 ` [Bug 75276] " bugzilla-daemon
2014-02-20 18:58 ` bugzilla-daemon
2014-02-20 18:58 ` bugzilla-daemon
2014-02-24 17:45 ` bugzilla-daemon
2014-03-04  6:47 ` bugzilla-daemon
2014-03-04  6:51 ` bugzilla-daemon
2014-04-17 13:11 ` bugzilla-daemon
2014-04-28 18:46 ` bugzilla-daemon
2014-04-28 20:51 ` bugzilla-daemon
2014-04-29 21:36 ` bugzilla-daemon
2014-05-13 15:00 ` bugzilla-daemon
2014-05-16 19:27 ` bugzilla-daemon
2014-05-17  3:02 ` bugzilla-daemon
2014-05-17  3:02 ` bugzilla-daemon
2014-05-17  3:02 ` bugzilla-daemon
2014-05-17  3:03 ` bugzilla-daemon
2014-05-17  3:11 ` bugzilla-daemon
2014-05-17  8:37 ` bugzilla-daemon
2014-05-17 12:40 ` bugzilla-daemon
2014-05-17 14:54 ` bugzilla-daemon
2014-05-17 17:40 ` bugzilla-daemon
2014-05-17 17:41 ` bugzilla-daemon
2014-05-17 18:44 ` bugzilla-daemon
2014-05-18  0:32 ` bugzilla-daemon
2014-05-18  0:37 ` bugzilla-daemon
2014-05-18 10:41 ` bugzilla-daemon
2014-05-19 13:50 ` bugzilla-daemon
2014-05-19 13:50 ` bugzilla-daemon
2014-05-19 22:51 ` bugzilla-daemon
2014-06-16 17:08 ` bugzilla-daemon
2014-06-28  9:58 ` bugzilla-daemon
2014-07-03 21:20 ` bugzilla-daemon
2014-07-13  4:33 ` bugzilla-daemon
2014-07-24 11:58 ` bugzilla-daemon
2014-07-28 10:08 ` bugzilla-daemon
2014-07-28 11:10 ` bugzilla-daemon
2014-07-29  3:31 ` bugzilla-daemon
2014-07-29  3:33 ` bugzilla-daemon
2014-08-28 12:15 ` bugzilla-daemon
2014-08-28 12:19 ` bugzilla-daemon
2014-08-28 12:21 ` bugzilla-daemon
2014-08-29  7:19 ` bugzilla-daemon
2014-09-07 13:28 ` bugzilla-daemon
2014-09-07 16:10 ` bugzilla-daemon
2014-09-07 16:12 ` bugzilla-daemon
2014-09-07 20:21 ` bugzilla-daemon
2014-09-13 17:39 ` bugzilla-daemon
2014-09-17  6:55 ` bugzilla-daemon
2014-09-19  1:11 ` bugzilla-daemon
2014-09-19 23:58 ` bugzilla-daemon
2014-09-20  9:01 ` bugzilla-daemon
2014-09-24 17:11 ` bugzilla-daemon
2014-09-25 20:38 ` bugzilla-daemon
2014-09-26 17:16 ` bugzilla-daemon
2014-11-08  9:55 ` bugzilla-daemon
2014-11-10 14:34 ` bugzilla-daemon
2014-11-11  1:38 ` bugzilla-daemon
2014-11-21 10:24 ` bugzilla-daemon
2015-01-07 22:10 ` bugzilla-daemon
2015-01-08  7:48 ` bugzilla-daemon
2015-01-09 20:18 ` bugzilla-daemon
2015-01-13 19:12 ` bugzilla-daemon
2015-01-13 19:15 ` bugzilla-daemon
2015-01-13 19:18 ` bugzilla-daemon
2015-02-05 15:52 ` bugzilla-daemon
2015-02-05 15:56 ` bugzilla-daemon
2015-02-06  1:35 ` bugzilla-daemon

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.