2011-01-11 |
Chandler Carruth | Teach constant folding to perform conversions from... |
blob | commitdiff | raw | diff to current |
2011-01-10 |
Chandler Carruth | Cleanup some of the constant folding code to consistent... |
blob | commitdiff | raw | diff to current |
2011-01-06 |
Chris Lattner | use isNullValue() to simplify code, add an assert. |
blob | commitdiff | raw | diff to current |
2011-01-06 |
Chris Lattner | implement constant folding support for an exotic consta... |
blob | commitdiff | raw | diff to current |
2010-12-23 |
Jeffrey Yasskin | Change all self assignments X=X to (void)X, so that... |
blob | commitdiff | raw | diff to current |
2010-12-15 |
Dan Gohman | Move Value::getUnderlyingObject to be a standalone |
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-11-29 |
Frits van Bommel | Teach ConstantFoldInstruction() how to fold insertvalue... |
blob | commitdiff | raw | diff to current |
2010-11-29 |
Michael J. Spencer | Merge System into Support. |
blob | commitdiff | raw | diff to current |
2010-11-23 |
Duncan Sands | Clarify that constant folding of instructions applies... |
blob | commitdiff | raw | diff to current |
2010-11-21 |
Duncan Sands | Fix spelling. |
blob | commitdiff | raw | diff to current |
2010-11-21 |
Chris Lattner | apply Dan's fix for PR8268 which allows constant foldin... |
blob | commitdiff | raw | diff to current |
2010-11-14 |
Duncan Sands | Boost the power of phi node constant folding slightly... |
blob | commitdiff | raw | diff to current |
2010-10-14 |
Chris Lattner | add uadd_ov/usub_ov to apint, consolidate constant... |
blob | commitdiff | raw | diff to current |
2010-09-27 |
Jakob Stoklund Olesen | Don't try to constant fold libm functions with non... |
blob | commitdiff | raw | diff to current |
2010-09-17 |
Jakob Stoklund Olesen | Don't include <fenv.h> now that we have llvm/System... |
blob | commitdiff | raw | diff to current |
2010-09-17 |
Dan Gohman | Attempt to support platforms which don't have fenv.h. |
blob | commitdiff | raw | diff to current |
2010-09-17 |
Dan Gohman | Fix the folding of floating-point math library calls... |
blob | commitdiff | raw | diff to current |
2010-07-16 |
Gabor Greif | eliminate CallInst::ArgOffset |
blob | commitdiff | raw | diff to current |
2010-07-12 |
Chandler Carruth | Add parentheses around an || to correct the logic.... |
blob | commitdiff | raw | diff to current |
2010-07-12 |
Chris Lattner | fix PR7429, a crash turning a load from a string into... |
blob | commitdiff | raw | diff to current |
2010-07-07 |
Gabor Greif | conditionalize by CallInst::ArgOffset |
blob | commitdiff | raw | diff to current |
2010-06-18 |
Dan Gohman | Eliminate unnecessary uses of getZExtValue(). |
blob | commitdiff | raw | diff to current |
2010-04-16 |
Eric Christopher | Revert 101465, it broke internal OpenGL testing. |
blob | commitdiff | raw | diff to current |
2010-04-16 |
Gabor Greif | reapply r101434 |
blob | commitdiff | raw | diff to current |
2010-04-16 |
Gabor Greif | back out r101423 and r101397, they break llvm-gcc self... |
blob | commitdiff | raw | diff to current |
2010-04-15 |
Gabor Greif | reapply r101364, which has been backed out in r101368 |
blob | commitdiff | raw | diff to current |
2010-04-15 |
Gabor Greif | back out r101364, as it trips the linux nightlybot... |
blob | commitdiff | raw | diff to current |
2010-04-15 |
Gabor Greif | rotate CallInst operands, i.e. move callee to the back |
blob | commitdiff | raw | diff to current |
2010-04-12 |
Dan Gohman | Minor code simplification. |
blob | commitdiff | raw | diff to current |
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 |
next |