This is an archive of the discontinued LLVM Phabricator instance.

[RISCV] Remove Zbproposedc extension
ClosedPublic

Authored by craig.topper on Sep 30 2021, 12:07 PM.

Details

Summary

This consists of 3 compressed instructions, c.not, c.neg, and c.zext.w. I believe these have been picked up by the Zce effort using different encodings. I don't think it makes sense to keep them in bitmanip. It will eventually cause a conflict if/when Zce is implemented in llvm.

Diff Detail

Event Timeline

craig.topper created this revision.Sep 30 2021, 12:07 PM
craig.topper requested review of this revision.Sep 30 2021, 12:07 PM
Herald added a project: Restricted Project. · View Herald TranscriptSep 30 2021, 12:07 PM
Herald added a subscriber: MaskRay. · View Herald Transcript
craig.topper retitled this revision from [RISCV] Remove rvbproposedc extension to [RISCV] Remove Zbproposedc extension.Sep 30 2021, 12:07 PM
jrtc27 accepted this revision.Sep 30 2021, 12:32 PM
This revision is now accepted and ready to land.Sep 30 2021, 12:32 PM
This revision was automatically updated to reflect the committed changes.
Herald added a project: Restricted Project. · View Herald TranscriptSep 30 2021, 2:23 PM
llvm/test/MC/RISCV/compress-rv64b.s