summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/InstCombine/shuffle_select.ll
Commit message (Expand)AuthorAgeFilesLines
* [InstCombine] remove identity shuffle simplification for mask with undefsSanjay Patel2019-11-241-1/+2
* Revert "Temporarily Revert "Add basic loop fusion pass.""Eric Christopher2019-04-171-0/+1466
* Temporarily Revert "Add basic loop fusion pass."Eric Christopher2019-04-171-1466/+0
* [InstCombine] remove overzealous assert for shuffles (PR41419)Sanjay Patel2019-04-081-0/+10
* [InstCombine] canonicalize select shuffles by commutingSanjay Patel2019-03-311-14/+14
* [ValueTracking] More accurate unsigned add overflow detectionNikita Popov2019-02-281-1/+1
* [InstCombine] drop poison flags in SimplifyVectorDemandedEltsSanjay Patel2018-10-041-1/+1
* [InstCombine] allow SimplifyDemandedVectorElts to work with FP binopsSanjay Patel2018-10-031-7/+7
* [InstCombine] allow flag propagation when using safe constantSanjay Patel2018-07-101-7/+4
* [InstCombine] safely allow non-commutative binop identity constant foldsSanjay Patel2018-07-101-28/+14
* [InstCombine] drop poison flags when shuffle mask undef propagates to constantSanjay Patel2018-07-101-4/+3
* [InstCombine] allow more shuffle-binop folds with safe constantsSanjay Patel2018-07-101-14/+14
* [InstCombine] allow more shuffle folds using safe constantsSanjay Patel2018-07-091-8/+4
* [InstCombine] correct test comments; NFCSanjay Patel2018-07-091-2/+2
* [InstCombine] fix shuffle-of-binops transform to avoid poison/undef Sanjay Patel2018-07-091-47/+58
* [InstCombine] add more tests for potentially poisonous shifts; NFCSanjay Patel2018-07-061-0/+43
* [InstCombine] add more tests with poison and undef; NFCSanjay Patel2018-07-061-5/+540
* [InstCombine] add tests for shuffle+binop with constant op1; NFCSanjay Patel2018-07-031-4/+25
* [Constants] add identity constants for fadd/fmulSanjay Patel2018-07-031-4/+2
* [InstCombine] fold shuffle-with-binop and common valueSanjay Patel2018-07-031-9/+5
* [InstCombine] reverse canonicalization of add --> or to allow more shuffle fo...Sanjay Patel2018-07-021-12/+8
* [InstCombine] adjust shuffle tests with IR flags; NFCSanjay Patel2018-07-021-4/+3
* [InstCombine] add tests for shuffle-binop; NFCSanjay Patel2018-07-021-37/+256
* [InstCombine] add more tests for shuffle-binop folds; NFCSanjay Patel2018-06-291-1/+73
* [InstCombine] enhance shuffle-of-binops to allow different variable ops (PR37...Sanjay Patel2018-06-291-35/+28
* [InstCombine] adjust shuffle tests; NFCSanjay Patel2018-06-281-5/+5
* [InstCombine] allow shl+mul combos with shuffle (select) fold (PR37806)Sanjay Patel2018-06-281-9/+7
* [InstCombine] add tests for vector-select-of-binops with 2 variables; NFCSanjay Patel2018-06-271-0/+263
* [InstCombine] add more tests for shuffle with different binops; NFCSanjay Patel2018-06-271-0/+36
* [InstCombine] add shuffle+binops test from PR37806; NFCSanjay Patel2018-06-221-0/+15
* [InstCombine] add tests for shuffle-with-different-binops; NFCSanjay Patel2018-06-221-0/+42
* [InstCombine] fix shuffle-of-binops bugSanjay Patel2018-06-211-2/+3
* [InstCombine] add test for shuffle-of-binops; NFCSanjay Patel2018-06-211-0/+14
* [InstCombine] fold vector select of binops with constant ops to 1 binop (PR37...Sanjay Patel2018-06-211-48/+18
* [InstCombine] fix typo in test comment; NFCSanjay Patel2018-06-201-1/+1
* [InstCombine] add vector select of binops tests (PR37806)Sanjay Patel2018-06-201-0/+256
OpenPOWER on IntegriCloud