<div dir="auto">For the series:<div dir="auto"><br></div><div dir="auto">Reviewed-by: Marek Olšák <<a href="mailto:marek.olsak@amd.com">marek.olsak@amd.com</a>></div><div dir="auto"><br></div><div dir="auto">Marek</div></div><div class="gmail_extra"><br><div class="gmail_quote">On May 16, 2017 8:17 AM, "Nicolai Hähnle" <<a href="mailto:nhaehnle@gmail.com">nhaehnle@gmail.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 16.05.2017 01:14, Marek Olšák wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Do you have a branch somewhere so that I can see the last patch?<br>
</blockquote>
<br>
Here you go: <a href="https://cgit.freedesktop.org/~nh/mesa/log/?h=si_shader_mem" rel="noreferrer" target="_blank">https://cgit.freedesktop.org/~<wbr>nh/mesa/log/?h=si_shader_mem</a><br>
<br>
Cheers,<br>
Nicolai<br>
<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Thanks,<br>
Marek<br>
<br>
On Mon, May 15, 2017 at 11:43 PM, Nicolai Hähnle <<a href="mailto:nhaehnle@gmail.com" target="_blank">nhaehnle@gmail.com</a>> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi all,<br>
<br>
This series is only moving code around. si_shader.c has become pretty<br>
unwieldy over time, and handling of memory/texture opcodes is a big chunk<br>
that can be nicely extracted elsewhere without a lot of dependencies. It<br>
is analogous to the ALU ops that are already separate.<br>
<br>
Even after this refactoring, si_shader.c still has more than 7k lines of<br>
code, but it's less clear how it can be split. There are some obvious<br>
remaining TGSI opcodes, though they amount to much less code. Most of the<br>
rest falls under the vague headline of "ABI handling".<br>
<br>
Please review!<br>
Thanks,<br>
Nicolai<br>
--<br>
.../drivers/radeonsi/<wbr>Makefile.sources | 1 +<br>
src/gallium/drivers/radeonsi/<wbr>si_shader.c | 2016 +---------------<br>
.../drivers/radeonsi/si_shade<wbr>r_internal.h | 14 +<br>
.../drivers/radeonsi/si_shade<wbr>r_tgsi_mem.c | 1883 +++++++++++++++<br>
.../drivers/radeonsi/si_shade<wbr>r_tgsi_setup.c | 1 +<br>
5 files changed, 1984 insertions(+), 1931 deletions(-)<br>
<br>
______________________________<wbr>_________________<br>
mesa-dev mailing list<br>
<a href="mailto:mesa-dev@lists.freedesktop.org" target="_blank">mesa-dev@lists.freedesktop.org</a><br>
<a href="https://lists.freedesktop.org/mailman/listinfo/mesa-dev" rel="noreferrer" target="_blank">https://lists.freedesktop.org/<wbr>mailman/listinfo/mesa-dev</a><br>
</blockquote></blockquote>
<br>
<br>
-- <br>
Lerne, wie die Welt wirklich ist,<br>
Aber vergiss niemals, wie sie sein sollte.<br>
</blockquote></div></div>