This is an archive of the discontinued LLVM Phabricator instance.

[VE] Support fixed-point operation instructions in MC layer
ClosedPublic

Authored by kaz7 on Jun 4 2020, 5:18 PM.

Details

Summary

Add regression tests of asmparser, mccodeemitter, and disassembler for
fixed-point operation instructions. In order to support them, we add
MImm parser to asmparser. Also add a new MPD instruction which is one
of multiply instructions.

Depends on D81206.

Diff Detail

Event Timeline

kaz7 created this revision.Jun 4 2020, 5:18 PM
simoll added a comment.Jun 5 2020, 1:08 AM

Nits. Otw, LGTM. Thx!

llvm/lib/Target/VE/AsmParser/VEAsmParser.cpp
366

[optional] You could use a const auto* here

707

typo

kaz7 updated this revision to Diff 268719.Jun 5 2020, 2:42 AM

Updated following suggestions.

simoll accepted this revision.Jun 5 2020, 2:50 AM
This revision is now accepted and ready to land.Jun 5 2020, 2:50 AM
This revision was automatically updated to reflect the committed changes.