Fix a ton of comment typos found by codespell. Patch by
[oota-llvm.git] / lib / VMCore / ConstantFold.cpp
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...
2009-09-03 Dan GohmanRemove the API for creating ConstantExprs with the...
2009-08-29 Dan GohmanCleanup whitespace and indentation.
2009-08-13 Owen AndersonPush LLVMContexts through the IntegerType APIs.
2009-08-12 Dan GohmanSimplify this code, and use an in-bounds GEP.
2009-08-05 Owen AndersonPrivatize the StructType table, which unfortunately...
2009-07-31 Owen AndersonMove a few more APIs back to 2.5 forms. The only remai...
2009-07-31 Owen AndersonMove getTrue() and getFalse() to 2.5-like APIs.
2009-07-30 Owen AndersonMove more code back to 2.5 APIs.
2009-07-29 Owen AndersonMove types back to the 2.5 API.
2009-07-29 Owen AndersonMove ConstantExpr to 2.5 API.
2009-07-28 Owen AndersonReturn ConstantVector to 2.5 API.
2009-07-28 Owen AndersonChange ConstantArray to 2.5 API.
2009-07-27 Owen AndersonMove ConstantStruct back to 2.5 API.
2009-07-27 Owen AndersonMove ConstantFP construction back to the 2.5-ish API.
2009-07-24 Owen AndersonRevert the ConstantInt constructors back to their 2...
2009-07-21 Owen AndersonRename getConstantInt{True|False} to get{True|False...
2009-07-14 Torok Edwinllvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE...
2009-07-13 Owen AndersonInline EvalVectorOp in order to get rid of passing...
2009-07-13 Owen AndersonBegin the painful process of tearing apart the rat...
2009-07-11 Torok Edwinassert(0) -> LLVM_UNREACHABLE.
2009-07-08 Nick LewyckyRemove the vicmp and vfcmp instructions. Because we...
2009-06-21 Nick LewyckyExpand this test to handle more cases (remainder and...
2009-06-21 Chris Lattnerimplement PR4424: 0/x is always 0 for integer division.
2009-06-20 Owen AndersonRevert r73790, and replace it with a significantly...
2009-06-19 Owen AndersonFix a serious bug that would cause deadlock during...
2009-06-15 Dan GohmanSupport vector casts in more places, fixing a variety...
2009-06-04 Dan GohmanSplit the Add, Sub, and Mul instruction opcodes into...
2009-03-14 Dan GohmanApply a patch by Micah Villmow to fix AsmParser to...
2009-02-24 Daniel DunbarExtension of GEP in constant folder was broken (apparen...
2009-02-04 Duncan SandsAllow the inverse transform x86_fp80 -> i80 (also
2009-02-04 Duncan SandsFix PR3468: a crash when constant folding a bitcast of
2009-01-21 Dale JohannesenMake special cases (0 inf nan) work for frem.
2009-01-19 Chris Lattnerdiv/rem by zero and div/rem overflow are both undefined...
2008-11-10 Mon P WangAdded support for the following definition of shufflevector
2008-11-03 Devang PatelFix unused variable warnings.
next