[llvm] [MIPS]Initial support for MIPS16 assembly. (PR #108681)

Jesse D via llvm-commits llvm-commits at lists.llvm.org
Wed Oct 8 07:12:14 PDT 2025


jdeguire wrote:

Wow, I completely forgot to reply to this until now! The newest release of LLVM had a MIPS-related change that sparked my memory. Sorry about that!

Anyway, I do understand that the size of the PR and the lack of MIPS maintainers makes this challenging. My own interest in MIPS has since waned since we are planning to move away from MIPS based microcontrollers to Cortex-M ones. I don't think "rubber stamping" this is necessary since at this point all I'd get is a warm fuzzy feeling for contributing to LLVM. When I first started on this PR ages ago, some basic MIPS16 codegen worked but literally not a single MIPS16 assembly instruction was correctly handled. The only test was for "nop" and that was encoded incorrectly into the MIPS32 version. That's why I chose the name I did, but I'm not attached to it or anything.

What I can do is close this PR and keep the branch open on my fork. If anyone out there is interested in MIPS16, I can help with updating and rebasing this PR against a more up-to-date commit.

https://github.com/llvm/llvm-project/pull/108681


More information about the llvm-commits mailing list