This is an archive of the discontinued LLVM Phabricator instance.

[RISCV] Add codegen for the experimental zicond extension
ClosedPublic

Authored by asb on Mar 29 2023, 6:24 AM.

Details

Summary

This directly matches the codegen for xventanacondops with vt.maskcn => czero.nez and vt.maskc => czero.eqz. An additional difference is that zicond is available on RV32 in addition to RV64 (xventanacondops is RV64 only).

Diff Detail

Event Timeline

asb created this revision.Mar 29 2023, 6:24 AM
Herald added a project: Restricted Project. · View Herald TranscriptMar 29 2023, 6:24 AM
asb requested review of this revision.Mar 29 2023, 6:24 AM
Herald added a project: Restricted Project. · View Herald TranscriptMar 29 2023, 6:24 AM
reames accepted this revision.Mar 29 2023, 7:39 AM

LGTM

This revision is now accepted and ready to land.Mar 29 2023, 7:39 AM
This revision was landed with ongoing or failed builds.Mar 30 2023, 1:06 PM
This revision was automatically updated to reflect the committed changes.