Use the new script to sort the includes of every file under lib.
[oota-llvm.git] / lib / VMCore / ConstantFold.cpp
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-10-30 Duncan SandsFix isEliminableCastPair to work correctly in the prese...
2012-10-30 Ulrich WeigandEnable some additional constant folding for PPCDoubleDo...
2012-10-08 Micah VillmowMove TargetData to DataLayout.
2012-07-19 Bill WendlingRemove tabs.
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 Nadav RotemConstantFoldSelectInstruction swapped the operands...
2012-02-06 Chris LattnerRemove some dead code and tidy things up now that vecto...
2012-01-30 Chris LattnerFix ConstantFoldShuffleVectorInstruction to properly...
2012-01-27 Chris Lattnercontinue making the world safe for ConstantDataVector...
2012-01-26 Chris Lattnerunbreak test/Bitcode/shuffle.ll.
2012-01-26 Chris Lattnersimplify by using ShuffleVectorInst::getMaskValue.
2012-01-26 Chris Lattnereliminate the Constant::getVectorElements method. ...
2012-01-26 Chris LattnerContinue improving support for ConstantDataAggregate...
2012-01-20 David BlaikieMore dead code removal (using -Wunreachable-code)
2012-01-11 Duncan SandsDon't try to create a GEP when the pointee type is...
2011-12-17 Dan GohmanThe powers that be have decided that LLVM IR should...
2011-12-15 Eli FriedmanMake constant folding for GEPs a bit more aggressive.
2011-09-02 Jakub StaszakReturn undef value (instead of arbitrary) for wrong...
2011-09-02 Jakub StaszakConstantVector returns arbitrary value for the wrong...
2011-07-25 Jay FoadConvert GetElementPtrInst to use ArrayRef.
2011-07-21 Jay FoadMake better use of ConstantExpr::getGetElementPtr's...
2011-07-21 Jay FoadConvert ConstantExpr::getGetElementPtr and
2011-07-19 Jay FoadConvert ConstantFoldGetElementPtr to use ArrayRef.
2011-07-18 Jeffrey YasskinAdd APInt(numBits, ArrayRef<uint64_t> bigVal) construct...
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-07-09 Chris Lattnerdon't load element before checking to see if it is...
2011-07-09 Chris LattnerLand the long talked about "type system rewrite" patch...
2011-07-01 Dan GohmanImprove constant folding of undef for cmp and select...
2011-07-01 Dan GohmanImprove constant folding of undef for binary operators.
2011-06-22 Jay FoadMake ConstantVector::get() always take an ArrayRef...
2011-06-20 Chris LattnerRevamp the "ConstantStruct::get" methods. Previously...
2011-04-15 Chris LattnerFix a ton of comment typos found by codespell. Patch by
2011-04-11 Jay FoadDon't include Operator.h from InstrTypes.h.
2011-02-17 Nadav RotemEnhance constant folding of bitcast operations on vecto...
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-13 Nadav RotemFix a regression from r125393;
2011-02-11 Nadav RotemFix 9173.
2011-01-30 Nick LewyckyFix 'fcmp one' constant folding. Noticed by inspection.
2011-01-30 Nick LewyckyFix some formatting and upgrade comments from llvm...
2011-01-29 Nick LewyckyAdd the select optimization recently added to instcombi...
2011-01-21 Nick LewyckyAdd a constant folding of casts from zero to zero....
2011-01-14 Jay FoadRemove casts between Value** and Constant**, which...
2011-01-14 Duncan SandsMove some shift transforms out of instcombine and into...
2010-12-29 Chris Lattnerfix PR8867: a crash handling fp128. Thanks to Nick...
2010-12-20 Duncan SandsThere is no need for isAssociative to take the type...
2010-12-07 Jay FoadPR5207: Change APInt methods trunc(), sext(), zext...
2010-12-04 Benjamin KramerRemove unneeded zero arrays.
2010-08-28 Chris Lattnerremove unions from LLVM IR. They are severely buggy...
2010-06-28 Dan GohmanConstant fold x == undef to undef.
2010-06-21 Dan GohmanUse A.append(...) instead of A.insert(A.end(), ......
2010-06-05 Dan GohmangetFoldedOffsetOf no longer does anything special with...
2010-03-04 Nick LewyckyMake the 'icmp pred trunc(ext(X)), CST --> icmp pred...
2010-03-03 Chris Lattnerfix incorrect folding of icmp with undef, PR6481.
2010-02-25 Dan GohmanTeach the constant folder about union types.
2010-02-25 Dan GohmanRemove code which assumes it knows how vectors are...
2010-02-22 Dan GohmanCanonicalize ConstantInts to the right operand of commu...
2010-02-22 Dan GohmanUse Instruction::isCommutative instead of duplicating it.
2010-02-16 Duncan SandsIntroduce isOpaqueTy and use it rather than isa<OpaqueT...
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-12 Chris LattnerAdd support for a union type in LLVM IR. Patch by...
2010-02-10 Dan GohmanCanonicalize sizeof and alignof on pointer types to...
2010-02-02 Dan GohmanFactor out alignof expression folding into a separate...
2010-02-01 Chris Lattnereliminate a bunch of pointless LLVMContext arguments.
2010-02-01 Duncan SandsFix typo "of" -> "or" and change the way a line was...
2010-02-01 Chris Lattnerfix PR6195, a bug constant folding scalar -> vector...
2010-02-01 Chris Lattnerfix PR6197 - infinite recursion in ipsccp due to block...
2010-02-01 Dan GohmanGeneralize target-independent folding rules for sizeof...
2010-01-28 Dan GohmanRemove the folding rule
2010-01-28 Dan GohmanRemove SCEVAllocSizeExpr and SCEVFieldOffsetExpr, and...
2010-01-21 Nick LewyckyFix a crasher trying to fold each element in a comparis...
2010-01-05 Benjamin KramerMove remaining stuff to the isInteger predicate.
2010-01-05 Benjamin KramerConvert a ton of simple integer type equality tests...
2009-12-17 Eli FriedmanAggressively flip compare constant expressions where...
2009-10-28 Chris LattnerPreviously, all operands to Constant were themselves...
2009-10-17 Chris LattnerTeach vm core to more aggressively fold 'trunc' constan...
2009-10-05 Chris Lattnerstrength reduce a ton of type equality tests to check...
2009-09-20 Nick LewyckyPeer through zext and sext to eliminate them when it...
2009-09-20 Nick LewyckyFold 'icmp eq (icmp), true' into an xor(icmp).
2009-09-20 Nick LewyckyCorrect the comment; this applies to fcmp too.
2009-09-20 Nick LewyckyRemove tab, again.
2009-09-20 Nick LewyckyTeach the constant folder how to not a cmpinst.
2009-09-20 Nick LewyckyTry turning icmp(bitcast(x), bitcast(y)) into icmp...
2009-09-20 Nick LewyckyRemove tabs I added.
2009-09-20 Nick LewyckyClean up the usage of evaluateICmpRelation's return...
2009-09-20 Nick LewyckyRemove dead store by taking a guess at what Chris meant...
2009-09-20 Nick LewyckyDelete dead code. sext and zext can not turn integers...
2009-09-20 Nick LewyckyValue* were never meant to be const. Removing constness...
2009-09-20 Nick LewyckyTeach the constant folder how to handle a few simple...
2009-09-15 Dan GohmanFix an accidental inversion of the inbounds flag.
2009-09-15 Chris Lattnerfix PR4963: folding insertvalue would sometimes turn...
2009-09-11 Dan GohmanTeach lib/VMCore/ConstantFold.cpp how to set the inboun...
2009-09-10 Dan GohmanFactor out the code for checking that all indices in...
2009-09-03 Dan GohmanRevert 80959. It isn't sufficient to solve the full...
next