summaryrefslogtreecommitdiff
path: root/lib/Transforms/InstCombine/InstCombineCasts.cpp
Commit message (Expand)AuthorAge
* Canonicalize addrspacecast ConstExpr between different pointer typesJingyue Wu2014-06-15
* InstCombine: Canonicalize addrspacecast between different element typesJingyue Wu2014-06-06
* Rename ComputeMaskedBits to computeKnownBits. "Masked" has beenJay Foad2014-05-14
* InstCombine: don't drop 'inalloca' in PromoteCastOfAllocation (PR19569)Hans Wennborg2014-04-28
* [C++] Use 'nullptr'. Transforms edition.Craig Topper2014-04-25
* [Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-22
* [Modules] Sink all the DEBUG_TYPE defines for InstCombine out of theChandler Carruth2014-04-21
* [C++11] Add range based accessors for the Use-Def chain of a Value.Chandler Carruth2014-03-09
* [Modules] Move the LLVM IR pattern match header into the IR library, itChandler Carruth2014-03-04
* Make some DataLayout pointers const.Rafael Espindola2014-02-24
* Rename many DataLayout variables from TD to DL.Rafael Espindola2014-02-21
* Fix known typosAlp Toker2014-01-24
* InstCombine: Modernize a bunch of cast combines.Benjamin Kramer2014-01-19
* Fix more instances of dropped fast math flags when optimizing FADD instructio...Owen Anderson2014-01-18
* Do pointer cast simplifications on addrspacecastMatt Arsenault2014-01-14
* Remove a check for an illegal condition.Matt Arsenault2014-01-14
* Rein in overzealous InstCombine of fptrunc(OP(fpextend, fpextend)).Stephen Canon2013-11-28
* Apply the InstCombine fptrunc sqrt optimization to llvm.sqrtHal Finkel2013-11-16
* Add instcombine visitor for addrspacecastMatt Arsenault2013-11-15
* Pull fptrunc's upwards through selects when one of the select's selectands wa...Owen Anderson2013-10-03
* Teach InstCombine about address spacesMatt Arsenault2013-08-21
* Teach InstCombine visitGetElementPtr about address spacesMatt Arsenault2013-08-19
* commonPointerCast cleanups to make address space change easierMatt Arsenault2013-08-19
* Use type helper functions instead of castMatt Arsenault2013-08-14
* Fix big-endian handling of integer-to-vector bitcasts in InstCombineRichard Sandiford2013-08-12
* InstCombine: Don't claim to be able to evaluate any shl in a zexted type.Benjamin Kramer2013-05-10
* Make InstCombineCasts.cpp:OptimizeIntToFloatBitCast endian safe.Ulrich Weigand2013-03-26
* InstCombine: Don't shrink allocas when combining with a bitcast.Jim Grosbach2013-03-06
* Fix commentArnaud A. de Grandmaison2013-02-13
* Optimization: bitcast (<1 x ...> insertelement ..., X, ...) to ... ==> bitcas...Michael Ilseman2013-02-11
* InstCombine: Fix and simplify the inttoptr side too.Benjamin Kramer2013-02-05
* InstCombine: Harden code to work with vectors of pointers and simplify it a bit.Benjamin Kramer2013-02-05
* Remove trailing whitespace.Craig Topper2013-01-24
* Fix typo in comment.Nick Lewycky2013-01-14
* Teach InstCombine to hoist FABS and FNEG through FPTRUNC instructions. The a...Owen Anderson2013-01-10
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-02
* convert a bunch of callers from DataLayout::getIndexedOffset() to GEP::accumu...Nuno Lopes2012-12-30
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-03
* Revert the majority of the next patch in the address space series:Chandler Carruth2012-11-01
* Revert the series of commits starting with r166578 which introduced theChandler Carruth2012-11-01
* Fix isEliminableCastPair to work correctly in the presence of pointersDuncan Sands2012-10-30
* Add in support for getIntPtrType to get the pointer type based on the address...Micah Villmow2012-10-24
* Resubmit the changes to llvm core to update the functions to support differen...Micah Villmow2012-10-15
* Revert 165732 for further review.Micah Villmow2012-10-11
* Add in the first iteration of support for llvm/clang/lldb to allow variable p...Micah Villmow2012-10-11
* Move TargetData to DataLayout.Micah Villmow2012-10-08
* Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. S...Sylvestre Ledru2012-09-27
* Fix a typo 'iff' => 'if'Sylvestre Ledru2012-09-27
* Revert remaining part of r93200: "Disable folding sext(trunc(x)) -> x"Jakob Stoklund Olesen2012-06-22
* replace usage of EmitGEPOffset() with TargetData::getIndexedOffset() when the...Nuno Lopes2012-06-20