summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/InstCombine/sub-xor.ll
Commit message (Expand)AuthorAgeFilesLines
* Revert "Temporarily Revert "Add basic loop fusion pass.""Eric Christopher2019-04-171-0/+50
* Temporarily Revert "Add basic loop fusion pass."Eric Christopher2019-04-171-50/+0
* [ValueTracking] More accurate unsigned sub overflow detectionNikita Popov2019-02-281-1/+1
* Replace hardcoded intrinsic list with speculatable attribute.Matt Arsenault2017-05-031-1/+1
* [InstCombine] add tests to show information-losing add nsw/nuw transforms; NFCSanjay Patel2017-02-081-10/+0
* [InstCombine] use m_APInt to allow sub with constant folds for splat vectorsSanjay Patel2016-10-141-1/+1
* [InstCombine] add tests for missing vector foldsSanjay Patel2016-10-141-0/+11
* [InstCombine] auto-generate checksSanjay Patel2016-10-141-22/+24
* InstCombine: Annotate sub with nsw when we prove it's safeDavid Majnemer2014-08-191-1/+1
* Update Transforms tests to use CHECK-LABEL for easier debugging. No functiona...Stephen Lin2013-07-141-4/+4
* InstCombine: (X ^ signbit) + C -> X + (signbit ^ C)David Majnemer2013-05-061-0/+10
* InstCombine: Add a combine that turns (2^n)-1 ^ x back into (2^n)-1 - x iff x...Benjamin Kramer2011-12-241-0/+12
* ComputeMaskedBits: Make knownzero computation more aggressive for ctlz with u...Benjamin Kramer2011-12-241-0/+13
* InstCombine: Canonicalize (2^n)-1 - x into (2^n)-1 ^ x iff x is known to be s...Benjamin Kramer2011-12-241-0/+12
OpenPOWER on IntegriCloud