diff options
author | Tom Stellard <thomas.stellard@amd.com> | 2016-10-14 19:14:29 +0000 |
---|---|---|
committer | Tom Stellard <thomas.stellard@amd.com> | 2016-10-14 19:14:29 +0000 |
commit | 09c2bd6bd42acb172e847d5088014512e97b37f8 (patch) | |
tree | 4b319e41158bfc149c71e9767fd96c771e07eddb /llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | |
parent | ab610079142f420b09a10c3dfded03817bc1250d (diff) | |
download | bcm5719-llvm-09c2bd6bd42acb172e847d5088014512e97b37f8.tar.gz bcm5719-llvm-09c2bd6bd42acb172e847d5088014512e97b37f8.zip |
AMDGPU/SI: Use new SimplifyDemandedBits helper for multi-use operations
Summary:
We are using this helper for our 24-bit arithmetic combines, so we are now able to eliminate multi-use operations that mask the high-bits of 24-bit inputs (e.g. and x, 0xffffff)
Reviewers: arsenm, nhaehnle
Subscribers: tony-tye, arsenm, kzhuravl, wdng, nhaehnle, llvm-commits, yaxunl
Differential Revision: https://reviews.llvm.org/D24672
llvm-svn: 284267
Diffstat (limited to 'llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp')
0 files changed, 0 insertions, 0 deletions