This is an archive of the discontinued LLVM Phabricator instance.

[VE] Update bit operations
ClosedPublic

Authored by kaz7 on Aug 11 2020, 1:35 AM.

Details

Summary

Change bitreverse/bswap/ctlz/ctpop/cttz regression tests to support i128
and signext/zeroext i32 types. This patch also change the way to support
i32 types using 64 bits VE instructions.

Diff Detail

Event Timeline

kaz7 created this revision.Aug 11 2020, 1:35 AM
kaz7 requested review of this revision.Aug 11 2020, 1:35 AM
simoll accepted this revision.Aug 11 2020, 3:10 AM
This revision is now accepted and ready to land.Aug 11 2020, 3:10 AM
This revision was landed with ongoing or failed builds.Aug 11 2020, 3:42 AM
This revision was automatically updated to reflect the committed changes.