2011-09-02 |
Jakub Staszak | Return undef value (instead of arbitrary) for wrong... |
blob | commitdiff | raw |
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 |
2009-08-29 |
Dan Gohman | Cleanup whitespace and indentation. |
blob | commitdiff | raw | diff to current |
2009-08-13 |
Owen Anderson | Push LLVMContexts through the IntegerType APIs. |
blob | commitdiff | raw | diff to current |
2009-08-12 |
Dan Gohman | Simplify this code, and use an in-bounds GEP. |
blob | commitdiff | raw | diff to current |
2009-08-05 |
Owen Anderson | Privatize the StructType table, which unfortunately... |
blob | commitdiff | raw | diff to current |
2009-07-31 |
Owen Anderson | Move a few more APIs back to 2.5 forms. The only remai... |
blob | commitdiff | raw | diff to current |
2009-07-31 |
Owen Anderson | Move getTrue() and getFalse() to 2.5-like APIs. |
blob | commitdiff | raw | diff to current |
2009-07-30 |
Owen Anderson | Move more code back to 2.5 APIs. |
blob | commitdiff | raw | diff to current |
2009-07-29 |
Owen Anderson | Move types back to the 2.5 API. |
blob | commitdiff | raw | diff to current |
2009-07-29 |
Owen Anderson | Move ConstantExpr to 2.5 API. |
blob | commitdiff | raw | diff to current |
2009-07-28 |
Owen Anderson | Return ConstantVector to 2.5 API. |
blob | commitdiff | raw | diff to current |
2009-07-28 |
Owen Anderson | Change ConstantArray to 2.5 API. |
blob | commitdiff | raw | diff to current |
2009-07-27 |
Owen Anderson | Move ConstantStruct back to 2.5 API. |
blob | commitdiff | raw | diff to current |
2009-07-27 |
Owen Anderson | Move ConstantFP construction back to the 2.5-ish API. |
blob | commitdiff | raw | diff to current |
2009-07-24 |
Owen Anderson | Revert the ConstantInt constructors back to their 2... |
blob | commitdiff | raw | diff to current |
2009-07-21 |
Owen Anderson | Rename getConstantInt{True|False} to get{True|False... |
blob | commitdiff | raw | diff to current |
2009-07-14 |
Torok Edwin | llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE... |
blob | commitdiff | raw | diff to current |
2009-07-13 |
Owen Anderson | Inline EvalVectorOp in order to get rid of passing... |
blob | commitdiff | raw | diff to current |
2009-07-13 |
Owen Anderson | Begin the painful process of tearing apart the rat... |
blob | commitdiff | raw | diff to current |
2009-07-11 |
Torok Edwin | assert(0) -> LLVM_UNREACHABLE. |
blob | commitdiff | raw | diff to current |
next |