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
 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||