[llvm-dev] Clang for the PlayStation 2

Dan Ravensloft via llvm-dev llvm-dev at lists.llvm.org
Sun Sep 16 02:34:23 PDT 2018


I've been somewhat busy with life over the past week, but I thought I'd
come back to this all the same.

On Sat, 8 Sep 2018 at 19:04, Dan Ravensloft <dan.ravensloft at gmail.com>
wrote:

> On Sat, 8 Sep 2018 at 15:01, Tim Northover <t.p.northover at gmail.com>
> wrote:
>
>> At the moment I'm really quite confused about where that PseudoCVT_S_L
>> is coming from though, the pattern generating it ought to be disabled.
>
> 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.
>
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).

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...*quirky*...architecture.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20180916/7e8362f1/attachment.html>


More information about the llvm-dev mailing list