summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp
Commit message (Expand)AuthorAgeFilesLines
* [InstCombine] Propagate operand bundlesDavid Majnemer2016-04-291-1/+4
* [InstCombine] Combine A->B->A BitCastGuozhi Wei2016-03-171-0/+106
* Revert "[InstCombine] Combine A->B->A BitCast"Junmo Park2016-03-081-103/+0
* [InstCombine] Combine A->B->A BitCastGuozhi Wei2016-03-031-0/+103
* revert r262424 because there's a *clang test* for AArch64 that checks -O3 asm...Sanjay Patel2016-03-021-17/+5
* [InstCombine] convert 'isPositive' and 'isNegative' vector comparisons to shi...Sanjay Patel2016-03-011-5/+17
* function names start with a lowercase letter; NFCSanjay Patel2016-02-011-17/+17
* fix formatting; NFCSanjay Patel2015-12-301-8/+8
* [InstCombine] Adding "\n" to debug output. NFC.Weiming Zhao2015-12-171-2/+2
* getParent() ^ 3 == getModule() ; NFCISanjay Patel2015-12-141-3/+2
* [InstCombine] fold trunc ([lshr] (bitcast vector) ) --> extractelement (PR25543)Sanjay Patel2015-12-141-55/+47
* [InstCombine] canonicalize (bitcast (extractelement X)) --> (extractelement(b...Sanjay Patel2015-12-121-28/+17
* [InstCombine] fold bitcasts around an extractelement (3rd try)Sanjay Patel2015-12-101-0/+39
* Revert r255137.Akira Hatanaka2015-12-101-39/+0
* [InstCombine] fold bitcasts around an extractelement (2nd try)Sanjay Patel2015-12-091-0/+39
* Revert "[InstCombine] fold bitcasts around an extractelement"Mehdi Amini2015-12-091-37/+0
* [InstCombine] fold bitcasts around an extractelementSanjay Patel2015-12-091-0/+37
* fix typo; NFCSanjay Patel2015-11-211-1/+1
* [InstCombine] refactor optimizeIntToFloatBitCast() ; NFCISanjay Patel2015-11-181-38/+29
* fix typos; NFCSanjay Patel2015-11-171-2/+2
* use local variables; NFCISanjay Patel2015-11-171-7/+7
* InstCombine: Remove ilist iterator implicit conversions, NFCDuncan P. N. Exon Smith2015-10-131-1/+1
* There is a trunc(lshr (zext A), Cst) optimization in InstCombineCasts thatJakub Kuderski2015-09-101-0/+20
* Revert trunc(lshr (sext A), Cst) to ashr A, CstDavid Majnemer2015-09-091-20/+0
* function names start with a lower case letter; NFCSanjay Patel2015-09-091-54/+54
* don't repeat function names in comments; NFCSanjay Patel2015-09-091-35/+32
* There is a trunc(lshr (zext A), Cst) optimization in InstCombineCasts thatJakub Kuderski2015-09-081-0/+20
* Add support for floating-point minnum and maxnumJames Molloy2015-08-111-2/+8
* Reapply r237539 with a fix for the Chromium build.James Molloy2015-05-201-0/+9
* Revert r237539: "Reapply r237520 with another fix for infinite looping"Hans Wennborg2015-05-191-9/+0
* Reapply r237520 with another fix for infinite loopingJames Molloy2015-05-171-0/+9
* Revert commits r237521 and r237520.James Molloy2015-05-161-9/+0
* Reapply r237453 with a fix for the test timeouts.James Molloy2015-05-161-0/+9
* Convert PHI getIncomingValue() to foreach over incoming_values(). NFC.Pete Cooper2015-05-121-4/+4
* [InstCombine] Create zero constants on demand.Benjamin Kramer2015-04-181-4/+2
* Recommit r233116 better: Remove a redundant instcombine involving bitcasts of...David Blaikie2015-03-271-36/+0
* Opaque Pointer Types: GEP API migrations to specify the gep type explicitlyDavid Blaikie2015-03-241-3/+5
* Revert "Remove an InstCombine that seems to have become redundant."David Blaikie2015-03-241-13/+28
* Remove an InstCombine that seems to have become redundant.David Blaikie2015-03-241-28/+13
* [opaque pointer type] IRBuilder gep migration progressDavid Blaikie2015-03-151-0/+5
* DataLayout is mandatory, update the API to reflect it with references.Mehdi Amini2015-03-101-78/+57
* InstCombine: fold more cases of (fp_to_u/sint (u/sint_to_fp val))Mehdi Amini2015-02-161-22/+48
* [InstCombine] When canonicalizing gep indices, prefer zext when possiblePhilip Reames2015-02-141-0/+9
* [PM] Rename InstCombine.h to InstCombineInternal.h in preparation forChandler Carruth2015-01-221-1/+1
* [PM] Move TargetLibraryInfo into the Analysis library.Chandler Carruth2015-01-151-1/+1
* More code format fix from r224133, NFCSteven Wu2014-12-121-2/+1
* Restructure code from r224097. NFCSteven Wu2014-12-121-12/+12
* Fix another infinite loop in InstCombineSteven Wu2014-12-121-9/+12
* InstCombine: Fix another infinite loop caused by visitFPTruncDavid Majnemer2014-11-181-5/+4
* Revert "Revert r222040 because of bot failure."David Majnemer2014-11-181-6/+9
OpenPOWER on IntegriCloud