Mark some static arrays as const.
[oota-llvm.git] / lib / Analysis / ConstantFolding.cpp
2012-04-27 Dan GohmanReapply r155682, making constant folding more consisten...
2012-04-27 NAKAMURA TakumiRevert r155682, "Use ConstantExpr::getExtractElement...
2012-04-27 Dan GohmanUse ConstantExpr::getExtractElement when constant-foldi...
2012-04-24 Chandler CarruthFix a crash on valid (if UB) bitcode that is produced...
2012-02-07 Craig TopperConvert assert(0) to llvm_unreachable
2012-02-06 Chris LattnerRemove some dead code and tidy things up now that vecto...
2012-02-05 Chris Lattnerreapply the patches reverted in r149470 that reenable...
2012-02-01 Argyrios KyrtzidisRevert Chris' commits up to r149348 that started causin...
2012-01-31 Chris LattnerChange ConstantArray::get to form a ConstantDataArray...
2012-01-27 Rafael EspindolaAdd r149110 back with a fix for when the vector and...
2012-01-27 Rafael EspindolaRevert r149110 and add a testcase that was crashing...
2012-01-27 Chris Lattnerenhance constant folding to be able to constant fold...
2012-01-26 Chris Lattnerprogress making the world safe to ConstantDataVector...
2012-01-25 Chris Lattneruse Constant::getAggregateElement to simplify a bunch...
2012-01-25 Chris LattnerUse the right method to get the # elements in a CDS.
2012-01-24 Chris LattnerSplit the interesting bits of ConstantFoldLoadThroughGE...
2012-01-20 David BlaikieMore dead code removal (using -Wunreachable-code)
2011-12-12 Chandler CarruthSwitch llvm.cttz and llvm.ctlz to accept a second i1...
2011-12-05 Nadav RotemAdd support for vectors of pointers.
2011-12-03 Chad RosierAdd support for constant folding the pow intrinsic.
2011-12-01 Chad RosierAbuse of mass replace isn't warranted even when the...
2011-12-01 Chad RosierFix build by not assuming TLI is guaranteed. Will have...
2011-12-01 Chad RosierPrevent library calls from being folded if -fno-builtin...
2011-12-01 Chad RosierPropagate TargetLibraryInfo throughout ConstantFolding...
2011-08-29 Nadav RotemFixes following the CR by Chris and Duncan:
2011-08-28 Nadav RotemBitcasts are transitive. Bitcast-Bitcast-X becomes...
2011-08-24 Nadav RotemImplement Constant::isAllOnesValue(). Fix ConstantFoldi...
2011-08-23 Eric ChristopherRevert "Address Duncan's CR request:"
2011-08-23 Nadav RotemAddress Duncan's CR request:
2011-08-20 Nadav RotemAdd constant folding support for bitcasts of splat...
2011-07-25 Jay FoadConvert GetElementPtrInst to use ArrayRef.
2011-07-21 Jay FoadConvert ConstantExpr::getGetElementPtr and
2011-07-19 Jay FoadConvert TargetData::getIndexedOffset to use ArrayRef.
2011-07-19 Jay FoadUse ArrayRef in ConstantFoldInstOperands and ConstantFo...
2011-07-18 Chris Lattnerland David Blaikie's patch to de-constify Type, with...
2011-07-13 Jay FoadConvert InsertValueInst and ExtractValueInst APIs to...
2011-06-23 Rafael EspindolaRevert "revert 133714"
2011-06-23 Dylan Noblesmithrevert 133714
2011-06-23 Rafael Espindola133713 broke the build, revert it.
2011-06-23 Dylan NoblesmithSupport: make floating-exception header private
2011-06-20 Chris LattnerRevamp the "ConstantStruct::get" methods. Previously...
2011-05-22 Chris Lattnerimplement PR9315, constant folding exp2 in terms of...
2011-04-11 Jay FoadDon't include Operator.h from InstrTypes.h.
2011-03-27 Frits van BommelConstant folding support for calls to umul.with.overflo...
2011-02-15 Chris Lattnerconvert ConstantVector::get to use ArrayRef.
2011-02-14 Chris Lattnerrevert my ConstantVector patch, it seems to have made...
2011-02-14 Chris LattnerSwitch ConstantVector::get to use ArrayRef instead...
2011-02-06 Anders CarlssonSimplify test, as suggested by Chris.
2011-02-06 Anders CarlssonWhen loading from a constant, fold inttoptr if the...
2011-01-24 Dan GohmanGive GetUnderlyingObject a TargetData, to keep it in...
2011-01-16 Chris Lattnerfix PR8983, a broken assertion.
2011-01-11 Chandler CarruthTeach constant folding to perform conversions from...
2011-01-10 Chandler CarruthCleanup some of the constant folding code to consistent...
2011-01-06 Chris Lattneruse isNullValue() to simplify code, add an assert.
2011-01-06 Chris Lattnerimplement constant folding support for an exotic consta...
2010-12-23 Jeffrey YasskinChange all self assignments X=X to (void)X, so that...
2010-12-15 Dan GohmanMove Value::getUnderlyingObject to be a standalone
2010-12-07 Jay FoadPR5207: Change APInt methods trunc(), sext(), zext...
2010-11-29 Frits van BommelTeach ConstantFoldInstruction() how to fold insertvalue...
2010-11-29 Michael J. SpencerMerge System into Support.
2010-11-23 Duncan SandsClarify that constant folding of instructions applies...
2010-11-21 Duncan SandsFix spelling.
2010-11-21 Chris Lattnerapply Dan's fix for PR8268 which allows constant foldin...
2010-11-14 Duncan SandsBoost the power of phi node constant folding slightly...
2010-10-14 Chris Lattneradd uadd_ov/usub_ov to apint, consolidate constant...
2010-09-27 Jakob Stoklund OlesenDon't try to constant fold libm functions with non...
2010-09-17 Jakob Stoklund OlesenDon't include <fenv.h> now that we have llvm/System...
2010-09-17 Dan GohmanAttempt to support platforms which don't have fenv.h.
2010-09-17 Dan GohmanFix the folding of floating-point math library calls...
2010-07-16 Gabor Greifeliminate CallInst::ArgOffset
2010-07-12 Chandler CarruthAdd parentheses around an || to correct the logic....
2010-07-12 Chris Lattnerfix PR7429, a crash turning a load from a string into...
2010-07-07 Gabor Greifconditionalize by CallInst::ArgOffset
2010-06-18 Dan GohmanEliminate unnecessary uses of getZExtValue().
2010-04-16 Eric ChristopherRevert 101465, it broke internal OpenGL testing.
2010-04-16 Gabor Greifreapply r101434
2010-04-16 Gabor Greifback out r101423 and r101397, they break llvm-gcc self...
2010-04-15 Gabor Greifreapply r101364, which has been backed out in r101368
2010-04-15 Gabor Greifback out r101364, as it trips the linux nightlybot...
2010-04-15 Gabor Greifrotate CallInst operands, i.e. move callee to the back
2010-04-12 Dan GohmanMinor code simplification.
2010-03-19 Anton KorobeynikovFP16 constfolding
2010-03-18 Dan GohmanSimplify this code.
2010-03-12 Duncan SandsWhen constant folding GEP of GEP, do not crash if an...
2010-03-10 Dan GohmanConstant-fold GEP-of-GEP into a single GEP.
2010-02-23 Dan GohmanRemove the code which constant-folded ptrtoint(inttoptr...
2010-02-22 Dan GohmanCanonicalize ConstantInts to the right operand of commu...
2010-02-22 Dan GohmanMinor formatting cleanup.
2010-02-17 Dan GohmanFold bswap(undef) to undef.
2010-02-16 Duncan SandsThere are two ways of checking for a given type, for...
2010-02-15 Duncan SandsUniformize the names of type predicates: rather than...
2010-02-08 Dan GohmanAdd const qualifiers.
2010-02-01 Dan GohmanGeneralize target-independent folding rules for sizeof...
2010-01-08 Chris Lattnerfix PR5978 by peeling the loop so that we avoid shiftin...
2010-01-02 Chris Lattnerconstant fold nasty constant expressions formed by...
2009-12-04 Chris LattnerFix PR5551 by not ignoring the top level constantexpr...
2009-12-03 Chris Lattnerfix PR5673 by being more careful about pointers to...
2009-11-29 Nick LewyckyTeach ConstantFolding to do a better job when folding...
2009-11-23 Dan GohmanMake ConstantFoldConstantExpression recursively visit...
2009-11-09 Chris Lattnerfix ConstantFoldCompareInstOperands to take the LHS...
next