summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/InstCombine/icmp-add.ll
Commit message (Expand)AuthorAgeFilesLines
* [InstCombine] Revert rL341831: relax one-use check in foldICmpAddConstant() (...Roman Lebedev2019-12-021-3/+3
* [InstCombine] remove unneeded one-use checks for icmp foldSanjay Patel2019-09-161-4/+3
* [InstCombine] move tests for icmp+add; NFCSanjay Patel2019-09-161-0/+35
* [InstCombine] add/move tests for icmp with add operand; NFCSanjay Patel2019-09-161-0/+124
* Revert "Temporarily Revert "Add basic loop fusion pass.""Eric Christopher2019-04-171-0/+465
* Temporarily Revert "Add basic loop fusion pass."Eric Christopher2019-04-171-465/+0
* [ValueTracking] Use computeConstantRange() in signed add overflow determinationNikita Popov2019-04-091-1/+1
* [InstCombine] add folds for unsigned-overflow comparesSanjay Patel2018-09-111-8/+8
* [InstCombine] add tests for add-with-overflow compares; NFCSanjay Patel2018-09-111-21/+116
* InstCombine: move hasOneUse check to the top of foldICmpAddConstantTim Northover2018-09-101-0/+17
* [InstCombine] Fold icmp ugt/ult (add nuw X, C2), C --> icmp ugt/ult X, (C - C2)Nicola Zaghen2018-09-041-8/+35
* [InstCombine] Add new tests for icmp ugt/ult (add nuw X, C2), CNicola Zaghen2018-08-211-0/+43
* [InstCombine] Remove a FIXME from a test that was fixed in r314025.Craig Topper2017-09-221-1/+0
* [InstCombine] Add constant splat handling to one of the ICMP_SLT/SGT cases in...Craig Topper2017-09-221-2/+39
* [InstCombine] add nsw/nuw X, signbit --> or X, signbitSanjay Patel2017-02-181-6/+4
* [InstCombine] fold icmp sgt/slt (add nsw X, C2), C --> icmp sgt/slt X, (C - C2)Sanjay Patel2017-02-121-15/+9
* [InstCombine] add tests for icmp with add nsw; NFCSanjay Patel2017-02-091-0/+123
* [InstCombine] add tests to show information-losing add nsw/nuw transforms; NFCSanjay Patel2017-02-081-0/+24
* [InstCombine] add test for missed vector icmp fold; NFCSanjay Patel2017-02-081-0/+108
OpenPOWER on IntegriCloud