Initial patches to add an MC layer for RISC-V
llvm.org
llvm.org
https://groups.google.com/a/groups.riscv.org/d/msg/sw-dev/Yp...
For more details, see http://blog.llvm.org/2010/04/intro-to-llvm-mc-project.html
It's common practice in OSS to request splitting of large patches into smaller as-much-self-contained-as-possible pieces, to make reviewing more feasible. Same goes for non-OSS products in companies with good development practices, I guess.
I believe that given RISC-V's status as a clean and open ISA, the RISC-V port for any project should be the most accessible, best documented and cleanest. I am attempting to pursue this for the LLVM port. This has real practical benefit - the easier it is for research groups and hobbyists to hack on the RISC-V LLVM backend, the easier it is to perform interesting hardware/software co-design and architectural research.
https://github.com/riscv/riscv-gcc
But the UCB IP lawyers are preventing it (for now) from getting upstreamed to GCC proper:
http://www.phoronix.com/scan.php?page=news_item&px=GCC-RISCV...