Re: [Mesa-dev] [PATCH 2/9] i965/fs: Register allocator shoudn't use grf127 for sends dest

2018-07-11 Thread Chema Casanova
Including mesa-dev in my previous reply. El 11/07/18 a las 01:08, Caio Marcelo de Oliveira Filho escribió: >> Since Gen8+ Intel PRM states that "r127 must not be used for return >> address when there is a src and dest overlap in send instruction." > > The previous patch, that verifies the conditi

Re: [Mesa-dev] [PATCH 2/9] i965/fs: Register allocator shoudn't use grf127 for sends dest

2018-07-10 Thread Caio Marcelo de Oliveira Filho
> Since Gen8+ Intel PRM states that "r127 must not be used for return > address when there is a src and dest overlap in send instruction." The previous patch, that verifies the condition above is causing tests/spec/arb_compute_shader/linker/bug-93840.shader_test to crash with shader_run

Re: [Mesa-dev] [PATCH 2/9] i965/fs: Register allocator shoudn't use grf127 for sends dest

2018-07-08 Thread Jason Ekstrand
This is a very clever solution to the problem. I like it. :-) Reviewed-by: Jason Ekstrand I think that's all of them. I've pushed the XML bump so you should be able to land at will. --Jason On Sun, Jul 8, 2018 at 5:29 PM Jose Maria Casanova Crespo < jmcasan...@igalia.com> wrote: > Since Gen

[Mesa-dev] [PATCH 2/9] i965/fs: Register allocator shoudn't use grf127 for sends dest

2018-07-08 Thread Jose Maria Casanova Crespo
Since Gen8+ Intel PRM states that "r127 must not be used for return address when there is a src and dest overlap in send instruction." This patch implements this restriction creating new grf127_send_hack_node at the register allocator. This node has a fixed assignation to grf127. For vgrf that ar