Nikita Popov
|
10cb23c6ca
|
[InstCombine] Fold cttz of abs intrinsic
Same as the existing fold for SPF_ABS. We don't need to explicitly
handle the NABS variant, as we'll first fold away the neg in that
case.
|
2020-09-05 12:25:41 +02:00 |
Nikita Popov
|
1903a1afd9
|
[InstCombine] Add tests for cttz of abs intrinsic (NFC)
|
2020-09-05 12:22:42 +02:00 |
David Bolvansky
|
4b28478389
|
[InstCombine] cttz(abs(x)) -> cttz(x)
Summary: Signedness does not change number of trailing zeros.
Reviewers: spatel, lebedev.ri, nikic
Reviewed By: lebedev.ri
Differential Revision: https://reviews.llvm.org/D63546
llvm-svn: 364064
|
2019-06-21 15:26:22 +00:00 |
David Bolvansky
|
e0c1c3baf9
|
[NFC] Updated tests for D63546
llvm-svn: 363967
|
2019-06-20 19:30:56 +00:00 |
David Bolvansky
|
21fd232385
|
[NFC] Added tests for cttz(abs(x)) -> cttz(x) fold
llvm-svn: 363795
|
2019-06-19 12:55:39 +00:00 |