This is an archive of the discontinued LLVM Phabricator instance.

[RISCV] Add the policy operand for nomask vector Multiply-Add IR intrinsics.
ClosedPublic

Authored by khchen on Feb 14 2022, 8:13 AM.

Details

Summary

The goal is support tail and mask policy in RVV builtins.
We focus on IR part first.

The nomask vector Multiply-Add need a policy operand because merge value could not be undef.

Diff Detail

Event Timeline

khchen created this revision.Feb 14 2022, 8:13 AM
khchen requested review of this revision.Feb 14 2022, 8:13 AM
Herald added projects: Restricted Project, Restricted Project. · View Herald TranscriptFeb 14 2022, 8:13 AM
khchen updated this revision to Diff 408840.Feb 15 2022, 5:52 AM

Rebase and refine code.

monkchiang accepted this revision.Feb 15 2022, 6:54 PM

LGTM, Thanks.

This revision is now accepted and ready to land.Feb 15 2022, 6:54 PM
This revision was landed with ongoing or failed builds.Feb 17 2022, 9:16 AM
This revision was automatically updated to reflect the committed changes.