summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/InstCombine/select-with-bitwise-ops.ll
Commit message (Expand)AuthorAgeFilesLines
* Revert "Temporarily Revert "Add basic loop fusion pass.""Eric Christopher2019-04-171-0/+1451
* Temporarily Revert "Add basic loop fusion pass."Eric Christopher2019-04-171-1451/+0
* [InstCombine] move tests for select with bit-test of condition; NFCSanjay Patel2018-04-241-200/+0
* [InstCombine] regenerate checks; NFCSanjay Patel2018-04-241-45/+45
* [InstCombine] Add test cases for folding (select (icmp ne/eq (and X, C1), (bi...Craig Topper2017-09-051-1/+800
* [InstCombine] Teach foldSelectICmpAndOr to handle vector splatsCraig Topper2017-08-291-0/+128
* [InstCombine] Teach foldSelectICmpAnd to recognize a (icmp slt X, 0) and (icm...Craig Topper2017-08-211-0/+102
* [InstCombine] Make (X|C1)^C2 -> X^(C1^C2) iff X&~C1 == 0 work for splat vectorsCraig Topper2017-08-101-10/+7
* [InstCombine] Add a test case for a missed opportunity to turn a select into ...Craig Topper2017-08-091-0/+14
* [InstCombine] Teach the code that pulls logical operators through constant sh...Craig Topper2017-08-051-8/+8
* [InstCombine] Support vector splats in foldSelectICmpAnd.Craig Topper2017-08-051-0/+59
* [InstCombine] In foldSelectICmpAnd, if we need to to truncate from the 'and' ...Craig Topper2017-08-051-9/+10
* [InstCombine] narrow lshr with constantSanjay Patel2017-08-041-4/+4
* [InstCombine] canonicalize icmp predicate feeding selectSanjay Patel2017-06-271-18/+18
* [InstCombine] Teach foldSelectICmpAndOr to recognize (select (icmp slt (trunc...Craig Topper2017-06-221-10/+9
* [InstCombine] Don't let folding (select (icmp eq (and X, C1), 0), Y, (or Y, C...Craig Topper2017-06-211-36/+23
* [InstCombine] Add test cases to demonstrate instcombine increasing instructio...Craig Topper2017-06-151-0/+237
* [InstCombine] Add test cases demonstrating failure to handle (select (icmp eq...Craig Topper2017-06-131-0/+31
* [InstCombine] auto-generate checks for select+bitwise logic tests; NFCSanjay Patel2016-11-301-0/+297
OpenPOWER on IntegriCloud