2010-04-12 |
Dan Gohman | Minor code simplification. |
blob | commitdiff | raw |
2010-03-19 |
Anton Korobeynikov | FP16 constfolding |
blob | commitdiff | raw | diff to current |
2010-03-18 |
Dan Gohman | Simplify this code. |
blob | commitdiff | raw | diff to current |
2010-03-12 |
Duncan Sands | When constant folding GEP of GEP, do not crash if an... |
blob | commitdiff | raw | diff to current |
2010-03-10 |
Dan Gohman | Constant-fold GEP-of-GEP into a single GEP. |
blob | commitdiff | raw | diff to current |
2010-02-23 |
Dan Gohman | Remove the code which constant-folded ptrtoint(inttoptr... |
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 | Minor formatting cleanup. |
blob | commitdiff | raw | diff to current |
2010-02-17 |
Dan Gohman | Fold bswap(undef) to undef. |
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-08 |
Dan Gohman | Add const qualifiers. |
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-08 |
Chris Lattner | fix PR5978 by peeling the loop so that we avoid shiftin... |
blob | commitdiff | raw | diff to current |
2010-01-02 |
Chris Lattner | constant fold nasty constant expressions formed by... |
blob | commitdiff | raw | diff to current |
2009-12-04 |
Chris Lattner | Fix PR5551 by not ignoring the top level constantexpr... |
blob | commitdiff | raw | diff to current |
2009-12-03 |
Chris Lattner | fix PR5673 by being more careful about pointers to... |
blob | commitdiff | raw | diff to current |
2009-11-29 |
Nick Lewycky | Teach ConstantFolding to do a better job when folding... |
blob | commitdiff | raw | diff to current |
2009-11-23 |
Dan Gohman | Make ConstantFoldConstantExpression recursively visit... |
blob | commitdiff | raw | diff to current |
2009-11-09 |
Chris Lattner | fix ConstantFoldCompareInstOperands to take the LHS... |
blob | commitdiff | raw | diff to current |
2009-11-06 |
Chris Lattner | remove a bunch of extraneous LLVMContext arguments |
blob | commitdiff | raw | diff to current |
2009-10-25 |
Chris Lattner | Teach FoldBitCast to be able to handle bitcasts from... |
blob | commitdiff | raw | diff to current |
2009-10-25 |
Chris Lattner | move FoldBitCast earlier in the file, and use it instead of |
blob | commitdiff | raw | diff to current |
2009-10-25 |
Chris Lattner | refactor FoldBitCast to reduce nesting and to always... |
blob | commitdiff | raw | diff to current |
2009-10-24 |
Chris Lattner | various cleanups suggested by Duncan |
blob | commitdiff | raw | diff to current |
2009-10-24 |
Chris Lattner | fix PR5287, a serious regression from my previous patch... |
blob | commitdiff | raw | diff to current |
2009-10-23 |
Chris Lattner | teach libanalysis to simplify vector loads with bitcast... |
blob | commitdiff | raw | diff to current |
2009-10-23 |
Chris Lattner | enhance FoldReinterpretLoadFromConstPtr to handle loads... |
blob | commitdiff | raw | diff to current |
2009-10-23 |
Chris Lattner | teach libanalysis to fold int and fp loads from almost... |
blob | commitdiff | raw | diff to current |
2009-10-22 |
Chris Lattner | move another load optimization from instcombine ->... |
blob | commitdiff | raw | diff to current |
2009-10-22 |
Chris Lattner | move 'loading i32 from string' optimization from instco... |
blob | commitdiff | raw | diff to current |
2009-10-22 |
Chris Lattner | Move some constant folding logic for loads out of instc... |
blob | commitdiff | raw | diff to current |
2009-10-05 |
Evan Phoenix | Extend ConstantFolding to understand signed overflow... |
blob | commitdiff | raw | diff to current |
2009-10-05 |
Dan Gohman | Remove an unnnecessary LLVMContext argument in |
blob | commitdiff | raw | diff to current |
2009-10-05 |
Chris Lattner | teach the optimizer how to constant fold uadd/usub... |
blob | commitdiff | raw | diff to current |
2009-10-05 |
Chris Lattner | simplify this code a bunch. |
blob | commitdiff | raw | diff to current |
2009-10-05 |
Chris Lattner | code simplifications. |
blob | commitdiff | raw | diff to current |
2009-09-16 |
Chris Lattner | simplify some code |
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 | Give these files top-level comments that describe the... |
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-09-02 |
Chris Lattner | fix PR4848 an infinite loop when indexing down through... |
blob | commitdiff | raw | diff to current |
2009-08-21 |
Dan Gohman | Don't assume that the operand of an inttoptr is an... |
blob | commitdiff | raw | diff to current |
2009-08-21 |
Dan Gohman | Change getelementptr folding to use APInt instead of... |
blob | commitdiff | raw | diff to current |
2009-08-20 |
Dan Gohman | Various comment and whitespace cleanups. |
blob | commitdiff | raw | diff to current |
2009-08-19 |
Dan Gohman | Fix a bug in the over-index constant folding. When... |
blob | commitdiff | raw | diff to current |
2009-08-19 |
Dan Gohman | Canonicalize indices in a constantexpr GEP. If Indices... |
blob | commitdiff | raw | diff to current |
2009-08-13 |
Owen Anderson | Push LLVMContexts through the IntegerType APIs. |
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-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-27 |
Owen Anderson | Move ConstantFP construction back to the 2.5-ish API. |
blob | commitdiff | raw | diff to current |
2009-07-26 |
Daniel Dunbar | Remove Value::getNameLen |
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-22 |
Owen Anderson | Get rid of the Pass+Context magic. |
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-11 |
Torok Edwin | assert(0) -> LLVM_UNREACHABLE. |
blob | commitdiff | raw | diff to current |
2009-07-08 |
Nick Lewycky | Remove the vicmp and vfcmp instructions. Because we... |
blob | commitdiff | raw | diff to current |
2009-07-06 |
Owen Anderson | "LLVMContext* " --> "LLVMContext *" |
blob | commitdiff | raw | diff to current |
2009-07-06 |
Owen Anderson | Thread LLVMContext through the constant folding APIs... |
blob | commitdiff | raw | diff to current |
2009-06-15 |
Dan Gohman | Support vector casts in more places, fixing a variety... |
blob | commitdiff | raw | diff to current |
2009-06-02 |
Dan Gohman | Change ConstantFoldConstantExpression to accept a null |
blob | commitdiff | raw | diff to current |
2009-05-21 |
Jay Foad | Use v.data() instead of &v[0] when SmallVector v might... |
blob | commitdiff | raw | diff to current |
2009-05-09 |
Duncan Sands | Rename PaddedSize to AllocSize, in the hope that this |
blob | commitdiff | raw | diff to current |
2009-05-07 |
Dan Gohman | Revert 71165. It did more than just revert 71158 and... |
blob | commitdiff | raw | diff to current |
2009-05-07 |
Bill Wendling | Temporarily revert r71158. It was causing a failure... |
blob | commitdiff | raw | diff to current |
2009-05-07 |
Dan Gohman | Constant-fold ptrtoint+add+inttoptr to gep when the... |
blob | commitdiff | raw | diff to current |
2009-04-03 |
Chris Lattner | use higher level APIs. |
blob | commitdiff | raw | diff to current |
2009-01-12 |
Duncan Sands | Rename getABITypeSize to getTypePaddedSize, as |
blob | commitdiff | raw | diff to current |
2008-12-15 |
Nick Lewycky | Fix whitespace in comment. |
blob | commitdiff | raw | diff to current |
2008-11-20 |
Nick Lewycky | undef beats zero. Fix this missed optimization opportun... |
blob | commitdiff | raw | diff to current |
2008-10-24 |
Nick Lewycky | Don't try to create a mask when we don't need one.... |
blob | commitdiff | raw | diff to current |
2008-08-13 |
Duncan Sands | Teach constant folding that an inttoptr of a |
blob | commitdiff | raw | diff to current |
2008-07-25 |
Nate Begeman | Fix minor issues with VICmp/VFCmp constant expressions |
blob | commitdiff | raw | diff to current |
2008-05-25 |
Nick Lewycky | "ret (constexpr)" can't be folded into a Constant.... |
blob | commitdiff | raw | diff to current |
2008-05-22 |
Gabor Greif | transform more loops to iterator form, detabify |
blob | commitdiff | raw | diff to current |
2008-05-22 |
Gabor Greif | Rewrite operand loops to use iterators. This shrinks... |
blob | commitdiff | raw | diff to current |
2008-05-21 |
Gabor Greif | suppress gcc3.4.6's <no value returned> warnings |
blob | commitdiff | raw | diff to current |
2008-05-08 |
Chris Lattner | Remove dead return. Thanks to Bill for the review! |
blob | commitdiff | raw | diff to current |
2008-05-08 |
Chris Lattner | Add support for constant folding the 'offsetof' pattern... |
blob | commitdiff | raw | diff to current |
2008-04-20 |
Chris Lattner | Switch to using Simplified ConstantFP::get API. |
blob | commitdiff | raw | diff to current |
2008-03-30 |
Chris Lattner | minor code cleanups, allow constant folding sinf/cosf. |
blob | commitdiff | raw | diff to current |
2008-01-31 |
Dan Gohman | Avoid unnecessarily casting away const, fixing a FIXME. |
blob | commitdiff | raw | diff to current |
2007-12-29 |
Chris Lattner | Remove attribution from file headers, per discussion... |
blob | commitdiff | raw | diff to current |
2007-12-12 |
Chris Lattner | Fix a bug in my previous patch, thanks to Jay Foad for |
blob | commitdiff | raw | diff to current |
2007-12-11 |
Chris Lattner | Implement constant folding if vector<->vector bitcasts... |
blob | commitdiff | raw | diff to current |
2007-12-10 |
Chris Lattner | Fix PR1850 by removing an unsafe transformation from... |
blob | commitdiff | raw | diff to current |
2007-11-23 |
Chris Lattner | splice some lines together, no functionality change. |
blob | commitdiff | raw | diff to current |
2007-11-01 |
Duncan Sands | Executive summary: getTypeSize -> getTypeStoreSize... |
blob | commitdiff | raw | diff to current |
2007-10-02 |
Dale Johannesen | Rewrite sqrt and powi to use anyfloat. By popular... |
blob | commitdiff | raw | diff to current |
2007-09-28 |
Dale Johannesen | Add sqrt and powi intrinsics for long double. |
blob | commitdiff | raw | diff to current |
2007-09-06 |
Dale Johannesen | Next round of APFloat changes. |
blob | commitdiff | raw | diff to current |
2007-08-11 |
Chris Lattner | constant fold ptrtoint(inttoptr) with target data when... |
blob | commitdiff | raw | diff to current |
2007-08-08 |
Chris Lattner | Handle functions with no name better. |
blob | commitdiff | raw | diff to current |
2007-08-08 |
Chris Lattner | significantly speed up constant folding of calls (and... |
blob | commitdiff | raw | diff to current |
2007-08-04 |
Chandler Carruth | This is the patch to provide clean intrinsic function... |
blob | commitdiff | raw | diff to current |
2007-07-16 |
Dan Gohman | Use ConstantFoldFP for folding all unary floating-point... |
blob | commitdiff | raw | diff to current |
next |