Sam Elliott

Results 29 comments of Sam Elliott

The patches are starting to land on LLVM master, which is fantastic!

I've started #14 to track adding a build of the combined toolchains that includes support for the B extension. There are a few issues to iron out, but we're most...

We have preliminary B extension support for both GCC and Clang, but there are some outstanding parts, including the GCC functionality added by this PR: https://github.com/riscv/riscv-gcc/pull/166 The following toolchains have...

I'm going to start a new PR (done: #29) which sets `-march` to exactly what's in the 'Balanced` set described in this OT issue: https://github.com/lowRISC/opentitan/issues/2708 Reading the GCC patch, this...

@NazerkeT To cover GCC first: - We're using a patched version of GCC and Binutils - the patch is available in this repository. - I wouldn't know how to guide...

Yarp, I created this issue to document that (because I keep forgetting). So, sounds like two toolchains! Fun! I think the `glibc-2.30` riscv64 toolchain will not be multilib, it will...

#37 Is the main thrust of this update.

> Is this because the extension doesn't cope well with how LLVM normally structures the tablegen in backends? For instance, in the AArch64 backend, `AArch64.td` contains a few definitions, and...

You can run tablegen files through clang-format, but I'm not sure how well-maintained its tablegen formatter is. If this is the expected way to format tablegen files, then it would...