2012-10-30 |
Duncan Sands | Fix isEliminableCastPair to work correctly in the prese... |
blob | commitdiff | raw |
2012-10-30 |
Ulrich Weigand | Enable some additional constant folding for PPCDoubleDo... |
blob | commitdiff | raw | diff to current |
2012-10-08 |
Micah Villmow | Move TargetData to DataLayout. |
blob | commitdiff | raw | diff to current |
2012-07-19 |
Bill Wendling | Remove tabs. |
blob | commitdiff | raw | diff to current |
2012-04-27 |
Dan Gohman | Reapply r155682, making constant folding more consisten... |
blob | commitdiff | raw | diff to current |
2012-04-27 |
NAKAMURA Takumi | Revert r155682, "Use ConstantExpr::getExtractElement... |
blob | commitdiff | raw | diff to current |
2012-04-27 |
Dan Gohman | Use ConstantExpr::getExtractElement when constant-foldi... |
blob | commitdiff | raw | diff to current |
2012-04-24 |
Nadav Rotem | ConstantFoldSelectInstruction swapped the operands... |
blob | commitdiff | raw | diff to current |
2012-02-06 |
Chris Lattner | Remove some dead code and tidy things up now that vecto... |
blob | commitdiff | raw | diff to current |
2012-01-30 |
Chris Lattner | Fix ConstantFoldShuffleVectorInstruction to properly... |
blob | commitdiff | raw | diff to current |
2012-01-27 |
Chris Lattner | continue making the world safe for ConstantDataVector... |
blob | commitdiff | raw | diff to current |
2012-01-26 |
Chris Lattner | unbreak test/Bitcode/shuffle.ll. |
blob | commitdiff | raw | diff to current |
2012-01-26 |
Chris Lattner | simplify by using ShuffleVectorInst::getMaskValue. |
blob | commitdiff | raw | diff to current |
2012-01-26 |
Chris Lattner | eliminate the Constant::getVectorElements method. ... |
blob | commitdiff | raw | diff to current |
2012-01-26 |
Chris Lattner | Continue improving support for ConstantDataAggregate... |
blob | commitdiff | raw | diff to current |
2012-01-20 |
David Blaikie | More dead code removal (using -Wunreachable-code) |
blob | commitdiff | raw | diff to current |
2012-01-11 |
Duncan Sands | Don't try to create a GEP when the pointee type is... |
blob | commitdiff | raw | diff to current |
2011-12-17 |
Dan Gohman | The powers that be have decided that LLVM IR should... |
blob | commitdiff | raw | diff to current |
2011-12-15 |
Eli Friedman | Make constant folding for GEPs a bit more aggressive. |
blob | commitdiff | raw | diff to current |
2011-09-02 |
Jakub Staszak | Return undef value (instead of arbitrary) for wrong... |
blob | commitdiff | raw | diff to current |
2011-09-02 |
Jakub Staszak | ConstantVector returns arbitrary value for the wrong... |
blob | commitdiff | raw | diff to current |
2011-07-25 |
Jay Foad | Convert GetElementPtrInst to use ArrayRef. |
blob | commitdiff | raw | diff to current |
2011-07-21 |
Jay Foad | Make better use of ConstantExpr::getGetElementPtr's... |
blob | commitdiff | raw | diff to current |
2011-07-21 |
Jay Foad | Convert ConstantExpr::getGetElementPtr and |
blob | commitdiff | raw | diff to current |
2011-07-19 |
Jay Foad | Convert ConstantFoldGetElementPtr to use ArrayRef. |
blob | commitdiff | raw | diff to current |
2011-07-18 |
Jeffrey Yasskin | Add APInt(numBits, ArrayRef<uint64_t> bigVal) construct... |
blob | commitdiff | raw | diff to current |
2011-07-18 |
Chris Lattner | land David Blaikie's patch to de-constify Type, with... |
blob | commitdiff | raw | diff to current |
2011-07-13 |
Jay Foad | Convert InsertValueInst and ExtractValueInst APIs to... |
blob | commitdiff | raw | diff to current |
2011-07-09 |
Chris Lattner | don't load element before checking to see if it is... |
blob | commitdiff | raw | diff to current |
2011-07-09 |
Chris Lattner | Land the long talked about "type system rewrite" patch... |
blob | commitdiff | raw | diff to current |
2011-07-01 |
Dan Gohman | Improve constant folding of undef for cmp and select... |
blob | commitdiff | raw | diff to current |
2011-07-01 |
Dan Gohman | Improve constant folding of undef for binary operators. |
blob | commitdiff | raw | diff to current |
2011-06-22 |
Jay Foad | Make ConstantVector::get() always take an ArrayRef... |
blob | commitdiff | raw | diff to current |
2011-06-20 |
Chris Lattner | Revamp the "ConstantStruct::get" methods. Previously... |
blob | commitdiff | raw | diff to current |
2011-04-15 |
Chris Lattner | Fix a ton of comment typos found by codespell. Patch by |
blob | commitdiff | raw | diff to current |
2011-04-11 |
Jay Foad | Don't include Operator.h from InstrTypes.h. |
blob | commitdiff | raw | diff to current |
2011-02-17 |
Nadav Rotem | Enhance constant folding of bitcast operations on vecto... |
blob | commitdiff | raw | diff to current |
2011-02-15 |
Chris Lattner | convert ConstantVector::get to use ArrayRef. |
blob | commitdiff | raw | diff to current |
2011-02-14 |
Chris Lattner | revert my ConstantVector patch, it seems to have made... |
blob | commitdiff | raw | diff to current |
2011-02-14 |
Chris Lattner | Switch ConstantVector::get to use ArrayRef instead... |
blob | commitdiff | raw | diff to current |
2011-02-13 |
Nadav Rotem | Fix a regression from r125393; |
blob | commitdiff | raw | diff to current |
2011-02-11 |
Nadav Rotem | Fix 9173. |
blob | commitdiff | raw | diff to current |
2011-01-30 |
Nick Lewycky | Fix 'fcmp one' constant folding. Noticed by inspection. |
blob | commitdiff | raw | diff to current |
2011-01-30 |
Nick Lewycky | Fix some formatting and upgrade comments from llvm... |
blob | commitdiff | raw | diff to current |
2011-01-29 |
Nick Lewycky | Add the select optimization recently added to instcombi... |
blob | commitdiff | raw | diff to current |
2011-01-21 |
Nick Lewycky | Add a constant folding of casts from zero to zero.... |
blob | commitdiff | raw | diff to current |
2011-01-14 |
Jay Foad | Remove casts between Value** and Constant**, which... |
blob | commitdiff | raw | diff to current |
2011-01-14 |
Duncan Sands | Move some shift transforms out of instcombine and into... |
blob | commitdiff | raw | diff to current |
2010-12-29 |
Chris Lattner | fix PR8867: a crash handling fp128. Thanks to Nick... |
blob | commitdiff | raw | diff to current |
2010-12-20 |
Duncan Sands | There is no need for isAssociative to take the type... |
blob | commitdiff | raw | diff to current |
2010-12-07 |
Jay Foad | PR5207: Change APInt methods trunc(), sext(), zext... |
blob | commitdiff | raw | diff to current |
2010-12-04 |
Benjamin Kramer | Remove unneeded zero arrays. |
blob | commitdiff | raw | diff to current |
2010-08-28 |
Chris Lattner | remove unions from LLVM IR. They are severely buggy... |
blob | commitdiff | raw | diff to current |
2010-06-28 |
Dan Gohman | Constant fold x == undef to undef. |
blob | commitdiff | raw | diff to current |
2010-06-21 |
Dan Gohman | Use A.append(...) instead of A.insert(A.end(), ...... |
blob | commitdiff | raw | diff to current |
2010-06-05 |
Dan Gohman | getFoldedOffsetOf no longer does anything special with... |
blob | commitdiff | raw | diff to current |
2010-03-04 |
Nick Lewycky | Make the 'icmp pred trunc(ext(X)), CST --> icmp pred... |
blob | commitdiff | raw | diff to current |
2010-03-03 |
Chris Lattner | fix incorrect folding of icmp with undef, PR6481. |
blob | commitdiff | raw | diff to current |
2010-02-25 |
Dan Gohman | Teach the constant folder about union types. |
blob | commitdiff | raw | diff to current |
2010-02-25 |
Dan Gohman | Remove code which assumes it knows how vectors are... |
blob | commitdiff | raw | diff to current |
2010-02-22 |
Dan Gohman | Canonicalize ConstantInts to the right operand of commu... |
blob | commitdiff | raw | diff to current |
2010-02-22 |
Dan Gohman | Use Instruction::isCommutative instead of duplicating it. |
blob | commitdiff | raw | diff to current |
2010-02-16 |
Duncan Sands | Introduce isOpaqueTy and use it rather than isa<OpaqueT... |
blob | commitdiff | raw | diff to current |
2010-02-16 |
Duncan Sands | There are two ways of checking for a given type, for... |
blob | commitdiff | raw | diff to current |
2010-02-15 |
Duncan Sands | Uniformize the names of type predicates: rather than... |
blob | commitdiff | raw | diff to current |
2010-02-12 |
Chris Lattner | Add support for a union type in LLVM IR. Patch by... |
blob | commitdiff | raw | diff to current |
2010-02-10 |
Dan Gohman | Canonicalize sizeof and alignof on pointer types to... |
blob | commitdiff | raw | diff to current |
2010-02-02 |
Dan Gohman | Factor out alignof expression folding into a separate... |
blob | commitdiff | raw | diff to current |
2010-02-01 |
Chris Lattner | eliminate a bunch of pointless LLVMContext arguments. |
blob | commitdiff | raw | diff to current |
2010-02-01 |
Duncan Sands | Fix typo "of" -> "or" and change the way a line was... |
blob | commitdiff | raw | diff to current |
2010-02-01 |
Chris Lattner | fix PR6195, a bug constant folding scalar -> vector... |
blob | commitdiff | raw | diff to current |
2010-02-01 |
Chris Lattner | fix PR6197 - infinite recursion in ipsccp due to block... |
blob | commitdiff | raw | diff to current |
2010-02-01 |
Dan Gohman | Generalize target-independent folding rules for sizeof... |
blob | commitdiff | raw | diff to current |
2010-01-28 |
Dan Gohman | Remove the folding rule |
blob | commitdiff | raw | diff to current |
2010-01-28 |
Dan Gohman | Remove SCEVAllocSizeExpr and SCEVFieldOffsetExpr, and... |
blob | commitdiff | raw | diff to current |
2010-01-21 |
Nick Lewycky | Fix a crasher trying to fold each element in a comparis... |
blob | commitdiff | raw | diff to current |
2010-01-05 |
Benjamin Kramer | Move remaining stuff to the isInteger predicate. |
blob | commitdiff | raw | diff to current |
2010-01-05 |
Benjamin Kramer | Convert a ton of simple integer type equality tests... |
blob | commitdiff | raw | diff to current |
2009-12-17 |
Eli Friedman | Aggressively flip compare constant expressions where... |
blob | commitdiff | raw | diff to current |
2009-10-28 |
Chris Lattner | Previously, all operands to Constant were themselves... |
blob | commitdiff | raw | diff to current |
2009-10-17 |
Chris Lattner | Teach vm core to more aggressively fold 'trunc' constan... |
blob | commitdiff | raw | diff to current |
2009-10-05 |
Chris Lattner | strength reduce a ton of type equality tests to check... |
blob | commitdiff | raw | diff to current |
2009-09-20 |
Nick Lewycky | Peer through zext and sext to eliminate them when it... |
blob | commitdiff | raw | diff to current |
2009-09-20 |
Nick Lewycky | Fold 'icmp eq (icmp), true' into an xor(icmp). |
blob | commitdiff | raw | diff to current |
2009-09-20 |
Nick Lewycky | Correct the comment; this applies to fcmp too. |
blob | commitdiff | raw | diff to current |
2009-09-20 |
Nick Lewycky | Remove tab, again. |
blob | commitdiff | raw | diff to current |
2009-09-20 |
Nick Lewycky | Teach the constant folder how to not a cmpinst. |
blob | commitdiff | raw | diff to current |
2009-09-20 |
Nick Lewycky | Try turning icmp(bitcast(x), bitcast(y)) into icmp... |
blob | commitdiff | raw | diff to current |
2009-09-20 |
Nick Lewycky | Remove tabs I added. |
blob | commitdiff | raw | diff to current |
2009-09-20 |
Nick Lewycky | Clean up the usage of evaluateICmpRelation's return... |
blob | commitdiff | raw | diff to current |
2009-09-20 |
Nick Lewycky | Remove dead store by taking a guess at what Chris meant... |
blob | commitdiff | raw | diff to current |
2009-09-20 |
Nick Lewycky | Delete dead code. sext and zext can not turn integers... |
blob | commitdiff | raw | diff to current |
2009-09-20 |
Nick Lewycky | Value* were never meant to be const. Removing constness... |
blob | commitdiff | raw | diff to current |
2009-09-20 |
Nick Lewycky | Teach the constant folder how to handle a few simple... |
blob | commitdiff | raw | diff to current |
2009-09-15 |
Dan Gohman | Fix an accidental inversion of the inbounds flag. |
blob | commitdiff | raw | diff to current |
2009-09-15 |
Chris Lattner | fix PR4963: folding insertvalue would sometimes turn... |
blob | commitdiff | raw | diff to current |
2009-09-11 |
Dan Gohman | Teach lib/VMCore/ConstantFold.cpp how to set the inboun... |
blob | commitdiff | raw | diff to current |
2009-09-10 |
Dan Gohman | Factor out the code for checking that all indices in... |
blob | commitdiff | raw | diff to current |
2009-09-03 |
Dan Gohman | Revert 80959. It isn't sufficient to solve the full... |
blob | commitdiff | raw | diff to current |
2009-09-03 |
Dan Gohman | Remove the API for creating ConstantExprs with the... |
blob | commitdiff | raw | diff to current |
next |