diff options
author | Nikita Popov <nikita.ppv@gmail.com> | 2021-04-23 22:02:27 +0200 |
---|---|---|
committer | Nikita Popov <nikita.ppv@gmail.com> | 2021-04-27 22:41:05 +0200 |
commit | e45168c4fa7debe61ec0fdb6ddae347e18477d37 (patch) | |
tree | 15221dedb087c97d36ef2c249c8009c074fe310f /clang/lib/CodeGen/ModuleBuilder.cpp | |
parent | 1c0ab3411a7067d301ebf0315736ecf8945cb321 (diff) | |
download | llvm-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