Consider (B | i) * S as (B + i) * S if B and i have no bits set in
common.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Paths
| Differential D9788
[SLSR] handle (B | i) * S ClosedPublic Authored by jingyue on May 14 2015, 9:43 PM.
Details Summary Consider (B | i) * S as (B + i) * S if B and i have no bits set in
Diff Detail
Event Timelinejingyue updated this object. Closed by commit rL237456: [SLSR] handle (B | i) * S (authored by jingyue). · Explain WhyMay 15 2015, 10:11 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 25872 llvm/trunk/lib/Transforms/Scalar/StraightLineStrengthReduce.cpp
llvm/trunk/test/Transforms/StraightLineStrengthReduce/slsr-mul.ll
|