summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/InstCombine/select_meta.ll
Commit message (Expand)AuthorAgeFilesLines
* Revert "Temporarily Revert "Add basic loop fusion pass.""Eric Christopher2019-04-171-0/+345
* Temporarily Revert "Add basic loop fusion pass."Eric Christopher2019-04-171-345/+0
* [InstCombine] use 'match' to handle vectors and simplify codeSanjay Patel2018-10-231-3/+2
* [InstCombine] swap select profile metadata when swapping select opsSanjay Patel2018-10-231-5/+5
* [InstCombine] add/move tests for select with inverted condition; NFCSanjay Patel2018-10-231-0/+39
* [InstCombine] Fold (min/max ~X, Y) -> ~(max/min X, ~Y) when Y is freely inver...Craig Topper2018-09-221-16/+16
* [InstCombine] Partially revert rL341674 due to PR38897.Alina Sbirlea2018-09-101-16/+16
* [InstCombine] Fold (min/max ~X, Y) -> ~(max/min X, ~Y) when Y is freely inver...Craig Topper2018-09-071-16/+16
* extend binop folds for selects to include true and false binops flag intersec...Michael Berg2018-08-201-2/+2
* add a missed case for binary op FMF propagation under select foldsMichael Berg2018-08-161-1/+1
* [InstCombine] choose 1 form of abs and nabs as canonicalSanjay Patel2018-05-201-7/+8
* Fix some misc. -enable-var-scope violationsMatt Arsenault2017-11-131-25/+25
* [InstCombine] canonicalize non-obivous forms of integer min/maxSanjay Patel2017-02-211-20/+12
* [InstCombine] don't drop metadata in FoldOpIntoSelect()Sanjay Patel2016-11-261-0/+11
* [InstCombine] canonicalize min/max constant to select's false valueSanjay Patel2016-11-211-12/+128
* [InstCombine] auto-generate better checks; NFCSanjay Patel2016-11-101-30/+67
* [ValueTracking] fix matchSelectPattern to allow vector splat folds of min/max...Sanjay Patel2016-10-271-7/+2
* [InstCombine] add tests for missing folds of vector abs/nabs/min/maxSanjay Patel2016-10-271-0/+20
* [Profile] Propagate branch metadata properly in instcombineXinliang David Li2016-08-251-0/+135
OpenPOWER on IntegriCloud