summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/InstCombine/bitcast.ll
Commit message (Expand)AuthorAgeFilesLines
* Revert "Temporarily Revert "Add basic loop fusion pass.""Eric Christopher2019-04-171-0/+563
* Temporarily Revert "Add basic loop fusion pass."Eric Christopher2019-04-171-563/+0
* [InstCombine] reverse bitcast + bitwise-logic canonicalization (PR33138)Sanjay Patel2017-06-221-13/+13
* [InstCombine] add tests to document bitcast + bitwise-logic behavior; NFCSanjay Patel2017-05-241-0/+45
* Update tests for the patch.Alexey Bataev2017-04-141-72/+75
* InstCombine: Fold bitcast of vector to FP scalarMatt Arsenault2016-12-071-0/+64
* [InstCombine] change select type to eliminate bitcastsSanjay Patel2016-12-031-13/+35
* [InstCombine] change bitwise logic type to eliminate bitcastsSanjay Patel2016-11-221-4/+25
* [InstCombine] add tests for bitcasted selects; NFCSanjay Patel2016-11-151-0/+84
* [InstCombine] add tests to show missing bitcast foldsSanjay Patel2016-11-141-0/+43
* [InstCombine] regenerate checksSanjay Patel2016-09-121-98/+108
* [ConstantFolding] Fix bitcast vector of i1.Igor Breger2016-06-271-0/+7
* [InstCombine] transform bitcasted bitwise logic ops with constants (PR26702)Sanjay Patel2016-03-031-8/+6
* add tests to show missing bitcasted logic transformSanjay Patel2016-02-241-0/+41
* remove fixme comment that was fixed with r261750Sanjay Patel2016-02-241-1/+1
* [InstCombine] enable optimization of casted vector xor instructionsSanjay Patel2016-02-241-3/+2
* add test to show missing bitcasted vector xor foldSanjay Patel2016-02-241-0/+15
* [InstCombine] fold bitcasts around an extractelement (3rd try)Sanjay Patel2015-12-101-8/+34
* Revert r255137.Akira Hatanaka2015-12-101-20/+8
* [InstCombine] fold bitcasts around an extractelement (2nd try)Sanjay Patel2015-12-091-8/+20
* Revert "[InstCombine] fold bitcasts around an extractelement"Mehdi Amini2015-12-091-5/+8
* [InstCombine] fold bitcasts around an extractelementSanjay Patel2015-12-091-8/+5
* [InstCombine] add tests to show missing bitcast optimizationsSanjay Patel2015-11-191-0/+29
* [opaque pointer type] Add textual IR support for explicit type parameter to l...David Blaikie2015-02-271-1/+1
* InstCombine: Don't allow turning vector-of-pointer loads into vector-of-integer.Benjamin Kramer2013-09-191-0/+10
* Update Transforms tests to use CHECK-LABEL for easier debugging. No functiona...Stephen Lin2013-07-141-11/+11
* Optimization: bitcast (<1 x ...> insertelement ..., X, ...) to ... ==> bitcas...Michael Ilseman2013-02-111-1/+7
* Remove trailing whitespaceMichael Ilseman2013-02-111-7/+8
* Implement Constant::isAllOnesValue(). Fix ConstantFolding to use the new api.Nadav Rotem2011-08-241-5/+29
* Revert "Address Duncan's CR request:"Eric Christopher2011-08-231-29/+5
* Fix a typo in the test from the previous commit.Nadav Rotem2011-08-231-3/+3
* Address Duncan's CR request:Nadav Rotem2011-08-231-0/+24
* Add constant folding support for bitcasts of splat vectors to integers.Nadav Rotem2011-08-201-0/+10
* handle the constant case of vector insertion. For somethingChris Lattner2010-08-281-0/+12
* optimize bitcasts from large integers to vector into vectorChris Lattner2010-08-281-0/+31
* optimize "integer extraction out of the middle of a vector" as producedChris Lattner2010-08-261-0/+25
* optimize bitcast(trunc(bitcast(x))) where the result is a float and 'x'Chris Lattner2010-08-261-0/+22
* filecheckizeChris Lattner2010-08-261-6/+7
* rename testChris Lattner2010-08-261-0/+14
OpenPOWER on IntegriCloud