Implement 16-bit microMIPS jump and link exchange instruction - JALX.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Event Timeline
lib/Target/Mips/MipsInstrInfo.td | ||
---|---|---|
1213–1215 ↗ | (On Diff #12897) | Could we fix this fixme comment? An either/or feature bit (e.g. FeatureMips3_32) would do the trick. |
lib/Target/Mips/MipsInstrInfo.td | ||
---|---|---|
1213–1215 ↗ | (On Diff #12897) | We have tried to assemble JALX with GAS and it does generate valid mips32 JALX opcode without -mmicromips or -mips16 command line options. To have same behaviour as GCC current implementation is sufficient, and comment can be removed. |
Comment Actions
This is first version of the patch with removed FIXME comment which says that JALX requires either MIPS16 or microMIPS in addition to MIPS32.
We have tried to assemble JALX with GAS and it does generate JALX opcode without -mmicromips or -mips16 command line options. To have same behaviour as GCC current implementation is sufficient, and comment can be removed.
lib/Target/Mips/MipsInstrInfo.td | ||
---|---|---|
1213–1215 ↗ | (On Diff #12897) | That makes sense to me. Thanks |