Add addrspacecast instruction.
[oota-llvm.git] / lib / Analysis / ConstantFolding.cpp
2013-11-15 Matt ArsenaultAdd addrspacecast instruction.
2013-11-04 Matt ArsenaultFix another constant folding address space place I...
2013-09-17 Matt ArsenaultFix a constant folding address space place I missed.
2013-09-12 Matt ArsenaultMove variable under condition where it is used
2013-08-20 Matt ArsenaultTeach ConstantFolding about pointer address spaces
2013-08-12 Matt ArsenaultSlightly simplify code with helper functions
2013-08-12 Matt ArsenaultAdd some braces, and spaces around operators
2013-04-19 Benjamin KramerConstantFolding: ComputeMaskedBits wants the scalar...
2013-04-13 Benjamin KramerFix a scalability issue with complex ConstantExprs.
2013-02-26 Michael IlsemanConstant fold vector bitcasts of halves similarly to...
2013-02-20 Chad RosierFormatting.
2013-02-14 Nick LewyckyTeach the DataLayout aware constant folder to be much...
2013-02-07 Owen AndersonConditionalize constant folding of math intrinsics...
2013-02-06 Owen AndersonSignficantly generalize our ability to constant fold...
2013-02-05 Benjamin KramerConstantFolding: Fix a crash when encoutering a truncat...
2013-02-03 Nuno Lopesuse GEP::accumulateConstantOffset() to replace custom...
2013-01-24 Benjamin KramerConstantFolding: Add a missing folding that leads to...
2013-01-23 Benjamin KramerConstantFolding: Tweak r173289, it should evaluate...
2013-01-23 Benjamin KramerConstantFolding: Evaluate GEP indices in the index...
2013-01-22 Tim NorthoverMake APFloat constructor require explicit semantics.
2013-01-02 Chandler CarruthMove all of the header files which are involved in...
2013-01-02 Chandler CarruthRename VMCore directory to IR.
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-11-08 NAKAMURA Takumillvm/ConstantFolding.cpp: Make ReadDataFromGlobal(...
2012-11-05 NAKAMURA TakumiConstantFolding.cpp: Whitespace.
2012-11-01 Chandler CarruthRevert the majority of the next patch in the address...
2012-11-01 Chandler CarruthRevert the series of commits starting with r166578...
2012-10-24 Micah VillmowAdd some cleanup to the DataLayout changes requested...
2012-10-24 Micah VillmowAdd in support for getIntPtrType to get the pointer...
2012-10-15 Micah VillmowResubmit the changes to llvm core to update the functio...
2012-10-11 Micah VillmowRevert 165732 for further review.
2012-10-11 Micah VillmowAdd in the first iteration of support for llvm/clang...
2012-10-08 Micah VillmowMove TargetData to DataLayout.
2012-09-06 Roman DivackyDont cast away const needlessly. Found by gcc48 -Wcast...
2012-07-30 Nadav RotemWhen constant folding GEP expressions, keep the address...
2012-07-25 Duncan SandsWhen folding a load from a global constant, if the...
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...
next