[llvm] [MIPS]Initial support for MIPS16 assembly. (PR #108681)
Fangrui Song via llvm-commits
llvm-commits at lists.llvm.org
Sun May 4 12:59:19 PDT 2025
MaskRay wrote:
The MIPS port lacks adequate maintenance and has accumulated significant technical debt. Few people seem to care about it today.
I maintain MC and binary utilities, occasionally contributing to or reviewing MIPS changes.
To be clear, I have little interest in MIPS, but I’m concerned about its impact on specific components like the Clang driver, ld.lld, MC, and compiler-rt.
https://maskray.me/blog/2023-09-04-toolchain-notes-on-mips
Regarding this PR: MIPS16 and microMIPS are already partially supported (likely with many incorrect things), and since this PR modifies codegen, the title "[MIPS] Initial support for MIPS16 assembly" may be misleading (note: we omit periods in subject lines).
I doubt any regular contributor uses MIPS16 or microMIPS, so finding someone to thoroughly review these functional changes could be challenging.
I can provide a rubber stamp if needed.
The llvm-project receives over 100 commits daily. After a PR is approved, it’s best to rebase and retrigger CI if the PR has been stale for a few days.
https://github.com/llvm/llvm-project/pull/108681
More information about the llvm-commits
mailing list