This is an archive of the discontinued LLVM Phabricator instance.

[VE] Extend integer arguments and return values smaller than 64 bits
ClosedPublic

Authored by kaz7 on Aug 1 2020, 1:26 AM.

Details

Summary

In order to follow NEC Aurora SX VE ABI correctly, change to sign/zero
extend integer arguments and return values smaller than 64 bits in clang.
Also update regression test.

Diff Detail

Event Timeline

kaz7 created this revision.Aug 1 2020, 1:26 AM
kaz7 requested review of this revision.Aug 1 2020, 1:26 AM
simoll accepted this revision.Aug 3 2020, 12:18 AM
This revision is now accepted and ready to land.Aug 3 2020, 12:18 AM