This is an archive of the discontinued LLVM Phabricator instance.

[RISCV] Temporary in vmsge(u).vx pseudo instructions can't be V0.
ClosedPublic

Authored by craig.topper on Apr 21 2021, 12:27 AM.

Details

Summary

This was checked in some asserts, but not enforced by the
instruction matching.

There's still a second bug that we don't check that vt and vd
are different registers, but that will require custom checking.

Diff Detail

Event Timeline

craig.topper created this revision.Apr 21 2021, 12:27 AM
craig.topper requested review of this revision.Apr 21 2021, 12:27 AM
Herald added a project: Restricted Project. · View Herald TranscriptApr 21 2021, 12:27 AM
Herald added a subscriber: MaskRay. · View Herald Transcript
This revision is now accepted and ready to land.Apr 21 2021, 1:35 AM