aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/ModuleBuilder.cpp
diff options
context:
space:
mode:
authorNikita Popov <nikita.ppv@gmail.com>2021-04-23 22:02:27 +0200
committerNikita Popov <nikita.ppv@gmail.com>2021-04-27 22:41:05 +0200
commite45168c4fa7debe61ec0fdb6ddae347e18477d37 (patch)
tree15221dedb087c97d36ef2c249c8009c074fe310f /clang/lib/CodeGen/ModuleBuilder.cpp
parent1c0ab3411a7067d301ebf0315736ecf8945cb321 (diff)
downloadllvm-e45168c4fa7debe61ec0fdb6ddae347e18477d37.zip
llvm-e45168c4fa7debe61ec0fdb6ddae347e18477d37.tar.gz
llvm-e45168c4fa7debe61ec0fdb6ddae347e18477d37.tar.bz2
[SCEV] Handle uge/ugt predicates in applyLoopGuards()
These can be handled the same way as ule/ult, just using umax instead of umin. This is useful in cases where the umax prevents the upper bound from overflowing. Differential Revision: https://reviews.llvm.org/D101196
Diffstat (limited to 'clang/lib/CodeGen/ModuleBuilder.cpp')
0 files changed, 0 insertions, 0 deletions