This is an archive of the discontinued LLVM Phabricator instance.

[ARM][Asm] VMOVSRR and VMOVRRS need sequential S registers
ClosedPublic

Authored by olista01 on Mar 5 2018, 2:59 AM.

Details

Summary

These instructions require that the two S registers are adjacent (but not the R registers), because only the first register is included in the encoding, but we were not checking this in the assembler.

Diff Detail

Repository
rL LLVM

Event Timeline

olista01 created this revision.Mar 5 2018, 2:59 AM
rengolin accepted this revision.Mar 5 2018, 3:11 AM
This revision is now accepted and ready to land.Mar 5 2018, 3:11 AM
This revision was automatically updated to reflect the committed changes.