summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* InstCombine: Canonicalize addrspacecast between different element typesJingyue Wu2014-06-061-1/+23
* Rename ComputeMaskedBits to computeKnownBits. "Masked" has beenJay Foad2014-05-141-4/+4
* InstCombine: don't drop 'inalloca' in PromoteCastOfAllocation (PR19569)Hans Wennborg2014-04-281-0/+1
* [C++] Use 'nullptr'. Transforms edition.Craig Topper2014-04-251-39/+39
* [Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-221-1/+2
* [Modules] Sink all the DEBUG_TYPE defines for InstCombine out of theChandler Carruth2014-04-211-0/+1
OpenPOWER on IntegriCloud