This is an archive of the discontinued LLVM Phabricator instance.

AMDGPU/GlobalISel: Improve handling of illegal return types
ClosedPublic

Authored by arsenm on Feb 24 2020, 1:53 PM.

Details

Summary

Most importantly, this fixes ret i8. Also make sure to handle
signext/zeroext for odd types > i32. Some of the corresponding
argument passing fixes also need to be handled.

Diff Detail