summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AMDGPU/AMDGPUAlwaysInlinePass.cpp
diff options
context:
space:
mode:
authorRoman Lebedev <lebedev.ri@gmail.com>2018-07-09 19:06:42 +0000
committerRoman Lebedev <lebedev.ri@gmail.com>2018-07-09 19:06:42 +0000
commit5ccae1750b26871670015755f2d2f1acd4860cb7 (patch)
tree269c2d892dcba4907b3862e286146bf4d96ed295 /llvm/lib/Target/AMDGPU/AMDGPUAlwaysInlinePass.cpp
parent22a0c8dbc8bc008928b319d44ad296738940fe72 (diff)
downloadbcm5719-llvm-5ccae1750b26871670015755f2d2f1acd4860cb7.tar.gz
bcm5719-llvm-5ccae1750b26871670015755f2d2f1acd4860cb7.zip
[X86][TLI] DAGCombine: Unfold variable bit-clearing mask to two shifts.
Summary: This adds a reverse transform for the instcombine canonicalizations that were added in D47980, D47981. As discussed later, that was worse at least for the code size, and potentially for the performance, too. https://rise4fun.com/Alive/Zmpl Reviewers: craig.topper, RKSimon, spatel Reviewed By: spatel Subscribers: reames, llvm-commits Differential Revision: https://reviews.llvm.org/D48768 llvm-svn: 336585
Diffstat (limited to 'llvm/lib/Target/AMDGPU/AMDGPUAlwaysInlinePass.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud