2012-04-27 |
Dan Gohman | Reapply r155682, making constant folding more consisten... |
blob | commitdiff | raw |
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 |
Chandler Carruth | Fix a crash on valid (if UB) bitcode that is produced... |
blob | commitdiff | raw | diff to current |
2012-02-07 |
Craig Topper | Convert assert(0) to llvm_unreachable |
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-02-05 |
Chris Lattner | reapply the patches reverted in r149470 that reenable... |
blob | commitdiff | raw | diff to current |
2012-02-01 |
Argyrios Kyrtzidis | Revert Chris' commits up to r149348 that started causin... |
blob | commitdiff | raw | diff to current |
2012-01-31 |
Chris Lattner | Change ConstantArray::get to form a ConstantDataArray... |
blob | commitdiff | raw | diff to current |
2012-01-27 |
Rafael Espindola | Add r149110 back with a fix for when the vector and... |
blob | commitdiff | raw | diff to current |
2012-01-27 |
Rafael Espindola | Revert r149110 and add a testcase that was crashing... |
blob | commitdiff | raw | diff to current |
2012-01-27 |
Chris Lattner | enhance constant folding to be able to constant fold... |
blob | commitdiff | raw | diff to current |
2012-01-26 |
Chris Lattner | progress making the world safe to ConstantDataVector... |
blob | commitdiff | raw | diff to current |
2012-01-25 |
Chris Lattner | use Constant::getAggregateElement to simplify a bunch... |
blob | commitdiff | raw | diff to current |
2012-01-25 |
Chris Lattner | Use the right method to get the # elements in a CDS. |
blob | commitdiff | raw | diff to current |
2012-01-24 |
Chris Lattner | Split the interesting bits of ConstantFoldLoadThroughGE... |
blob | commitdiff | raw | diff to current |
2012-01-20 |
David Blaikie | More dead code removal (using -Wunreachable-code) |
blob | commitdiff | raw | diff to current |
2011-12-12 |
Chandler Carruth | Switch llvm.cttz and llvm.ctlz to accept a second i1... |
blob | commitdiff | raw | diff to current |
2011-12-05 |
Nadav Rotem | Add support for vectors of pointers. |
blob | commitdiff | raw | diff to current |
2011-12-03 |
Chad Rosier | Add support for constant folding the pow intrinsic. |
blob | commitdiff | raw | diff to current |
2011-12-01 |
Chad Rosier | Abuse of mass replace isn't warranted even when the... |
blob | commitdiff | raw | diff to current |
2011-12-01 |
Chad Rosier | Fix build by not assuming TLI is guaranteed. Will have... |
blob | commitdiff | raw | diff to current |
2011-12-01 |
Chad Rosier | Prevent library calls from being folded if -fno-builtin... |
blob | commitdiff | raw | diff to current |
2011-12-01 |
Chad Rosier | Propagate TargetLibraryInfo throughout ConstantFolding... |
blob | commitdiff | raw | diff to current |
2011-08-29 |
Nadav Rotem | Fixes following the CR by Chris and Duncan: |
blob | commitdiff | raw | diff to current |
2011-08-28 |
Nadav Rotem | Bitcasts are transitive. Bitcast-Bitcast-X becomes... |
blob | commitdiff | raw | diff to current |
2011-08-24 |
Nadav Rotem | Implement Constant::isAllOnesValue(). Fix ConstantFoldi... |
blob | commitdiff | raw | diff to current |
2011-08-23 |
Eric Christopher | Revert "Address Duncan's CR request:" |
blob | commitdiff | raw | diff to current |
2011-08-23 |
Nadav Rotem | Address Duncan's CR request: |
blob | commitdiff | raw | diff to current |
2011-08-20 |
Nadav Rotem | Add constant folding support for bitcasts of splat... |
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 | Convert ConstantExpr::getGetElementPtr and |
blob | commitdiff | raw | diff to current |
2011-07-19 |
Jay Foad | Convert TargetData::getIndexedOffset to use ArrayRef. |
blob | commitdiff | raw | diff to current |
2011-07-19 |
Jay Foad | Use ArrayRef in ConstantFoldInstOperands and ConstantFo... |
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-06-23 |
Rafael Espindola | Revert "revert 133714" |
blob | commitdiff | raw | diff to current |
2011-06-23 |
Dylan Noblesmith | revert 133714 |
blob | commitdiff | raw | diff to current |
2011-06-23 |
Rafael Espindola | 133713 broke the build, revert it. |
blob | commitdiff | raw | diff to current |
2011-06-23 |
Dylan Noblesmith | Support: make floating-exception header private |
blob | commitdiff | raw | diff to current |
2011-06-20 |
Chris Lattner | Revamp the "ConstantStruct::get" methods. Previously... |
blob | commitdiff | raw | diff to current |
2011-05-22 |
Chris Lattner | implement PR9315, constant folding exp2 in terms of... |
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-03-27 |
Frits van Bommel | Constant folding support for calls to umul.with.overflo... |
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-06 |
Anders Carlsson | Simplify test, as suggested by Chris. |
blob | commitdiff | raw | diff to current |
2011-02-06 |
Anders Carlsson | When loading from a constant, fold inttoptr if the... |
blob | commitdiff | raw | diff to current |
2011-01-24 |
Dan Gohman | Give GetUnderlyingObject a TargetData, to keep it in... |
blob | commitdiff | raw | diff to current |
2011-01-16 |
Chris Lattner | fix PR8983, a broken assertion. |
blob | commitdiff | raw | diff to current |
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 |
next |