summaryrefslogtreecommitdiff
path: root/lib/Analysis/ConstantFolding.cpp
Commit message (Expand)AuthorAge
* Fixes following the CR by Chris and Duncan:Nadav Rotem2011-08-29
* Bitcasts are transitive. Bitcast-Bitcast-X becomes Bitcast-X.Nadav Rotem2011-08-28
* Implement Constant::isAllOnesValue(). Fix ConstantFolding to use the new api.Nadav Rotem2011-08-24
* Revert "Address Duncan's CR request:"Eric Christopher2011-08-23
* Address Duncan's CR request:Nadav Rotem2011-08-23
* Add constant folding support for bitcasts of splat vectors to integers.Nadav Rotem2011-08-20
* Convert GetElementPtrInst to use ArrayRef.Jay Foad2011-07-25
* Convert ConstantExpr::getGetElementPtr andJay Foad2011-07-21
* Convert TargetData::getIndexedOffset to use ArrayRef.Jay Foad2011-07-19
* Use ArrayRef in ConstantFoldInstOperands and ConstantFoldCall.Jay Foad2011-07-19
* land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner2011-07-18
* Convert InsertValueInst and ExtractValueInst APIs to use ArrayRef.Jay Foad2011-07-13
* Revert "revert 133714"Rafael Espindola2011-06-23
* revert 133714Dylan Noblesmith2011-06-23
* 133713 broke the build, revert it.Rafael Espindola2011-06-23
* Support: make floating-exception header privateDylan Noblesmith2011-06-23
* Revamp the "ConstantStruct::get" methods. Previously, these were scatteredChris Lattner2011-06-20
* implement PR9315, constant folding exp2 in terms of pow (since hosts withoutChris Lattner2011-05-22
* Don't include Operator.h from InstrTypes.h.Jay Foad2011-04-11
* Constant folding support for calls to umul.with.overflow(), basically identic...Frits van Bommel2011-03-27
* convert ConstantVector::get to use ArrayRef.Chris Lattner2011-02-15
* revert my ConstantVector patch, it seems to have made the llvm-gccChris Lattner2011-02-14
* Switch ConstantVector::get to use ArrayRef instead of a pointer+sizeChris Lattner2011-02-14
* Simplify test, as suggested by Chris.Anders Carlsson2011-02-06
* When loading from a constant, fold inttoptr if the integer type and the resul...Anders Carlsson2011-02-06
* Give GetUnderlyingObject a TargetData, to keep it in syncDan Gohman2011-01-24
* fix PR8983, a broken assertion.Chris Lattner2011-01-16
* Teach constant folding to perform conversions from constant floatingChandler Carruth2011-01-11
* Cleanup some of the constant folding code to consistently test intrinsicChandler Carruth2011-01-10
* use isNullValue() to simplify code, add an assert.Chris Lattner2011-01-06
* implement constant folding support for an exotic constant expr:Chris Lattner2011-01-06
* Change all self assignments X=X to (void)X, so that we can turn on aJeffrey Yasskin2010-12-23
* Move Value::getUnderlyingObject to be a standaloneDan Gohman2010-12-15
* PR5207: Change APInt methods trunc(), sext(), zext(), sextOrTrunc() andJay Foad2010-12-07
* Teach ConstantFoldInstruction() how to fold insertvalue and extractvalue.Frits van Bommel2010-11-29
* Merge System into Support.Michael J. Spencer2010-11-29
* Clarify that constant folding of instructions applies when all operandsDuncan Sands2010-11-23
* Fix spelling.Duncan Sands2010-11-21
* apply Dan's fix for PR8268 which allows constant folding to handle indexes overChris Lattner2010-11-21
* Boost the power of phi node constant folding slightly: if allDuncan Sands2010-11-14
* add uadd_ov/usub_ov to apint, consolidate constant foldingChris Lattner2010-10-14
* Don't try to constant fold libm functions with non-finite arguments.Jakob Stoklund Olesen2010-09-27
* Don't include <fenv.h> now that we have llvm/System/FEnv.h.Jakob Stoklund Olesen2010-09-17
* Attempt to support platforms which don't have fenv.h.Dan Gohman2010-09-17
* Fix the folding of floating-point math library calls, like sin(infinity),Dan Gohman2010-09-17
* eliminate CallInst::ArgOffsetGabor Greif2010-07-16
* Add parentheses around an || to correct the logic. Also silences a GCC warningChandler Carruth2010-07-12
* fix PR7429, a crash turning a load from a string into a float.Chris Lattner2010-07-12
* conditionalize by CallInst::ArgOffsetGabor Greif2010-07-07
* Eliminate unnecessary uses of getZExtValue().Dan Gohman2010-06-18