summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Revert r222040 because of bot failure.Manman Ren2014-11-181-9/+6
* InstCombine: Fix infinite loop caused by visitFPTruncDavid Majnemer2014-11-141-6/+9
* InstCombine: Fix a combine assuming that icmp operands were integersDavid Majnemer2014-10-271-0/+4
* Handle sqrt() shrinking in SimplifyLibCalls like any other callSanjay Patel2014-10-231-36/+0
* Make use of @llvm.assume in ValueTracking (computeKnownBits, etc.)Hal Finkel2014-09-071-34/+39
* Fix comment in InstCombiner::visitAddrSpaceCast.Manuel Jacob2014-07-161-3/+3
* Canonicalize addrspacecast ConstExpr between different pointer typesJingyue Wu2014-06-151-2/+4
OpenPOWER on IntegriCloud