<div dir="auto">I have a GitHub page containing my patches and a rough writeup of the issues I've encountered at <a href="https://github.com/ZirconiumX/ps2-clang-patches">https://github.com/ZirconiumX/ps2-clang-patches</a><div dir="auto"><br></div><div dir="auto">There's still a *lot* of work to be done before I'm going to consider upstreaming the backend, if at all, but I'll do my best to get bugfixes sorted quickly.</div></div><br><div class="gmail_quote"><div dir="ltr">On Sun, 16 Sep 2018, 18:10 xkrebstarx, <<a href="mailto:xkrebstarx@gmail.com">xkrebstarx@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><div></div><div>Hi Dan,</div><div><br></div><div>This is pretty interesting. Do you have a project page (or something) that I can check out? </div><div><br>On Sep 16, 2018, at 05:34, Dan Ravensloft via llvm-dev <<a href="mailto:llvm-dev@lists.llvm.org" target="_blank" rel="noreferrer">llvm-dev@lists.llvm.org</a>> wrote:<br><br></div><blockquote type="cite"><div><div dir="ltr"><div class="gmail_quote"><div>I've been somewhat busy with life over the past week, but I thought I'd come back to this all the same.<br></div><div dir="ltr"><br>On Sat, 8 Sep 2018 at 19:04, Dan Ravensloft <<a href="mailto:dan.ravensloft@gmail.com" target="_blank" rel="noreferrer">dan.ravensloft@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div dir="ltr">On Sat, 8 Sep 2018 at 15:01, Tim Northover <<a href="mailto:t.p.northover@gmail.com" target="_blank" rel="noreferrer">t.p.northover@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">At the moment I'm really quite confused about where that PseudoCVT_S_L<br>
is coming from though, the pattern generating it ought to be disabled.</blockquote><div>I commented out that pattern and Clang now complains about not being able to select a valid instruction, but it doesn't segfault, suggesting that pattern is definitely causing the crash. <br></div></div></div></blockquote><div>I suppose I'll need to familiarise myself with the Clang pattern syntax anyway, because of the various major inconsistencies of the R5900 (it has no DMULT(U) or DDIV(U) instructions, which means it's not entirely MIPS III compliant).<br><br></div><div>In other news, the "unexpected illegal type" assert is now fixed in trunk, which is the first step in a long, long path to bringing up support for this...<i>quirky</i>...architecture.<br></div></div></div>
</div></blockquote><blockquote type="cite"><div><span>_______________________________________________</span><br><span>LLVM Developers mailing list</span><br><span><a href="mailto:llvm-dev@lists.llvm.org" target="_blank" rel="noreferrer">llvm-dev@lists.llvm.org</a></span><br><span><a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev" target="_blank" rel="noreferrer">http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev</a></span><br></div></blockquote></div></blockquote></div>