summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/InstCombine/atomicrmw.ll
Commit message (Expand)AuthorAgeFilesLines
* Revert "Temporarily Revert "Add basic loop fusion pass.""Eric Christopher2019-04-171-0/+298
* Temporarily Revert "Add basic loop fusion pass."Eric Christopher2019-04-171-298/+0
* [InstCombine] Extend saturating idempotent atomicrmw transform to FPPhilip Reames2019-03-011-3/+3
* [Tests] More missing atomicrmw combinesPhilip Reames2019-03-011-0/+25
* [Tests] Add tests for missed optimizations of saturating and idempotent FP at...Philip Reames2019-03-011-0/+23
* [InstCombine] Extend "idempotent" atomicrmw optimizations to floating pointPhilip Reames2019-03-011-0/+23
* [InstCombine] Convert atomicrmws to xchg or store where legalPhilip Reames2019-02-151-9/+16
* [Tests] Demonstrate more missing atomicrmw transformsPhilip Reames2019-02-151-0/+84
* Canonicalize all integer "idempotent" atomicrmw opsPhilip Reames2019-02-141-13/+12
* Teach instcombine about remaining "idempotent" atomicrmw typesPhilip Reames2019-02-141-12/+9
* [Tests] Add tests for all idemptotent atomicrmwsPhilip Reames2019-02-141-6/+62
* [InstCombine] Optimize `atomicrmw <op>, 0` into `load atomic` when possibleQuentin Colombet2019-02-071-0/+84
OpenPOWER on IntegriCloud