This is an archive of the discontinued LLVM Phabricator instance.

GlobalISel: Avoid widening unmerge with matching source type
AbandonedPublic

Authored by arsenm on Jul 30 2019, 1:00 PM.

Details

Summary

If the target result type matches the original source, don't widen the
source register.

Also continue converging AMDGPU merge/unmerge legality rules towards
what they should be.

Diff Detail