[PATCH] D85000: [ValueTracking] Improve llvm.abs handling in computeKnownBits.
Sanjay Patel via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Jul 31 09:02:50 PDT 2020
spatel added inline comments.
================
Comment at: llvm/test/Transforms/InstCombine/abs-intrinsic.ll:55
+
+; FIXME: We can just remove this abs all together.
+define i1 @abs_known_positive_input(i31 %x) {
----------------
This test folds, so FIXME here is confusing. Do we want a reduced test without the icmp?
```
define i32 @abs_of_zext(i31 %x) {
%zext = zext i31 %x to i32
%abs = call i32 @llvm.abs.i32(i32 %zext, i1 false)
ret i32 %abs
}
```
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D85000/new/
https://reviews.llvm.org/D85000
More information about the llvm-commits
mailing list