aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/InlineFunction.cpp
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2022-09-20 16:44:26 +0100
committerSimon Pilgrim <llvm-dev@redking.me.uk>2022-09-20 16:44:41 +0100
commit09cb9fdef983719b509f43fe0e77762005265039 (patch)
tree4cbd565e7919d0273ed9d952a6ce622cb49f377d /llvm/lib/Transforms/Utils/InlineFunction.cpp
parent8aed4bb2783d32c40fae998b6518cd40a16b6ec5 (diff)
downloadllvm-09cb9fdef983719b509f43fe0e77762005265039.zip
llvm-09cb9fdef983719b509f43fe0e77762005265039.tar.gz
llvm-09cb9fdef983719b509f43fe0e77762005265039.tar.bz2
[InstCombine] Fold ult(add(x,-1),c) -> ule(x,c) iff x != 0 (PR57635)
Alive2: https://alive2.llvm.org/ce/z/sZ6wwS As detailed on Issue #57635 and #37628 - for unsigned comparisons, we can compare prior to a decrement iff the value is known never to be zero. Differential Revision: https://reviews.llvm.org/D134172
Diffstat (limited to 'llvm/lib/Transforms/Utils/InlineFunction.cpp')
0 files changed, 0 insertions, 0 deletions