Changed immediate type for repl.ph from uimm10 to simm10 as per the specs.
Repl.qb still accepts uimm8. Both instructions now mimic the behaviour of GNU as.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Event Timeline
Comment Actions
You also need to update:
Failing Tests (2):
LLVM :: MC/Mips/dsp/invalid.s LLVM :: MC/Mips/micromips-dsp/valid.s
Could you also ensure the ranges are fully checked in the invalid cases in the invalid test for both dsp and micromips-dsp?.
lib/Target/Mips/MipsDSPInstrInfo.td | ||
---|---|---|
21–22 ↗ | (On Diff #100397) | These two should be in ascending order. |
Comment Actions
LGTM with inline nit addressed.
test/MC/Disassembler/Mips/micromips-dsp/valid.txt | ||
---|---|---|
97 ↗ | (On Diff #100851) | Nit: Where possible, avoid the use of 0 as a constant in these sort of tests. If the memory used by the compiler is zero-initialized, the test may be unstably passing. |
test/MC/Mips/micromips-dsp/valid.s | ||
98 ↗ | (On Diff #100851) | Here too. |