The 32-bit instructions don't zero the high 16-bits like the 16-bit
instructions do.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Paths
| Differential D26828
AMDGPU/SI: Remove zero_extend patterns for i16 ops selected to 32-bit insts ClosedPublic Authored by • tstellarAMD on Nov 17 2016, 6:40 PM.
Details Summary The 32-bit instructions don't zero the high 16-bits like the 16-bit
Diff Detail
Event Timeline• tstellarAMD retitled this revision from to AMDGPU/SI: Remove zero_extend patterns for i16 ops selected to 32-bit insts. • tstellarAMD updated this object. Herald added subscribers: tony-tye, yaxunl, nhaehnle and 2 others. · View Herald TranscriptNov 17 2016, 6:40 PM This revision is now accepted and ready to land.Nov 17 2016, 9:11 PM Closed by commit rL287342: AMDGPU/SI: Remove zero_extend patterns for i16 ops selected to 32-bit insts (authored by tstellar). · Explain WhyNov 18 2016, 6:03 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 78508 llvm/trunk/lib/Target/AMDGPU/VOP2Instructions.td
llvm/trunk/test/CodeGen/AMDGPU/extend-bit-ops-i16.ll
|