summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AMDGPU/AMDGPUAlwaysInlinePass.cpp
diff options
context:
space:
mode:
authorChad Rosier <mcrosier@codeaurora.org>2016-05-10 20:22:09 +0000
committerChad Rosier <mcrosier@codeaurora.org>2016-05-10 20:22:09 +0000
commit4e6cda2db5d464d814a440b3e44c9d76ba12a00a (patch)
tree6f5b3cd7876f940e5cd6641b77185c4928b8ea49 /llvm/lib/Target/AMDGPU/AMDGPUAlwaysInlinePass.cpp
parent7347fce4c3cf2254ac22058059af4f2260260b15 (diff)
downloadbcm5719-llvm-4e6cda2db5d464d814a440b3e44c9d76ba12a00a.tar.gz
bcm5719-llvm-4e6cda2db5d464d814a440b3e44c9d76ba12a00a.zip
[InstCombine] Fold icmp ugt/ult (udiv i32 C2, X), C1.
This patch adds support for two optimizations: icmp ugt (udiv C2, X), C1 -> icmp ule X, C2/(C1+1) icmp ult (udiv C2, X), C1 -> icmp ugt X, C2/C1 Differential Revision: http://reviews.llvm.org/D20123 llvm-svn: 269109
Diffstat (limited to 'llvm/lib/Target/AMDGPU/AMDGPUAlwaysInlinePass.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud