diff options
| author | Tom Stellard <tstellar@redhat.com> | 2018-06-30 04:09:44 +0000 |
|---|---|---|
| committer | Tom Stellard <tstellar@redhat.com> | 2018-06-30 04:09:44 +0000 |
| commit | eebbfc2809d7d4b96c4c7040450c3171f710d5d6 (patch) | |
| tree | 1a9c7c98b5e89c9643adad0246d4f2d70b818ded /llvm/docs/CommandGuide | |
| parent | 8bda1881cadcd8072fd06a4440e8ad57a8a329b3 (diff) | |
| download | bcm5719-llvm-eebbfc2809d7d4b96c4c7040450c3171f710d5d6.tar.gz bcm5719-llvm-eebbfc2809d7d4b96c4c7040450c3171f710d5d6.zip | |
AMDGPU/GlobalISel: Make IMPLICIT_DEF of all sizes < 512 legal.
Summary:
We could split sizes that are not power of two into smaller sized
G_IMPLICIT_DEF instructions, but this ends up generating
G_MERGE_VALUES instructions which we then have to handle in the instruction
selector. Since G_IMPLICIT_DEF is really a no-op it's easier just to
keep everything that can fit into a register legal.
Reviewers: arsenm
Reviewed By: arsenm
Subscribers: kzhuravl, wdng, nhaehnle, yaxunl, rovka, kristof.beyls, dstuttard, tpr, t-tye, llvm-commits
Differential Revision: https://reviews.llvm.org/D48777
llvm-svn: 336041
Diffstat (limited to 'llvm/docs/CommandGuide')
0 files changed, 0 insertions, 0 deletions

