Fix the order that SCEVExpander considers add operands in so that
[oota-llvm.git] / lib / Analysis / ConstantFolding.cpp
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...
2009-11-06 Chris Lattnerremove a bunch of extraneous LLVMContext arguments
2009-10-25 Chris LattnerTeach FoldBitCast to be able to handle bitcasts from...
2009-10-25 Chris Lattnermove FoldBitCast earlier in the file, and use it instead of
2009-10-25 Chris Lattnerrefactor FoldBitCast to reduce nesting and to always...
2009-10-24 Chris Lattnervarious cleanups suggested by Duncan
2009-10-24 Chris Lattnerfix PR5287, a serious regression from my previous patch...
2009-10-23 Chris Lattnerteach libanalysis to simplify vector loads with bitcast...
2009-10-23 Chris Lattnerenhance FoldReinterpretLoadFromConstPtr to handle loads...
2009-10-23 Chris Lattnerteach libanalysis to fold int and fp loads from almost...
2009-10-22 Chris Lattnermove another load optimization from instcombine ->...
2009-10-22 Chris Lattnermove 'loading i32 from string' optimization from instco...
2009-10-22 Chris LattnerMove some constant folding logic for loads out of instc...
2009-10-05 Evan PhoenixExtend ConstantFolding to understand signed overflow...
2009-10-05 Dan GohmanRemove an unnnecessary LLVMContext argument in
2009-10-05 Chris Lattnerteach the optimizer how to constant fold uadd/usub...
2009-10-05 Chris Lattnersimplify this code a bunch.
2009-10-05 Chris Lattnercode simplifications.
2009-09-16 Chris Lattnersimplify some code
2009-09-11 Dan GohmanTeach lib/VMCore/ConstantFold.cpp how to set the inboun...
2009-09-10 Dan GohmanGive these files top-level comments that describe the...
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-09-02 Chris Lattnerfix PR4848 an infinite loop when indexing down through...
2009-08-21 Dan GohmanDon't assume that the operand of an inttoptr is an...
2009-08-21 Dan GohmanChange getelementptr folding to use APInt instead of...
2009-08-20 Dan GohmanVarious comment and whitespace cleanups.
2009-08-19 Dan GohmanFix a bug in the over-index constant folding. When...
2009-08-19 Dan GohmanCanonicalize indices in a constantexpr GEP. If Indices...
2009-08-13 Owen AndersonPush LLVMContexts through the IntegerType APIs.
2009-07-31 Owen AndersonMove a few more APIs back to 2.5 forms. The only remai...
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-27 Owen AndersonMove ConstantFP construction back to the 2.5-ish API.
2009-07-26 Daniel DunbarRemove Value::getNameLen
2009-07-24 Owen AndersonRevert the ConstantInt constructors back to their 2...
2009-07-22 Owen AndersonGet rid of the Pass+Context magic.
2009-07-14 Torok Edwinllvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE...
2009-07-11 Torok Edwinassert(0) -> LLVM_UNREACHABLE.
2009-07-08 Nick LewyckyRemove the vicmp and vfcmp instructions. Because we...
2009-07-06 Owen Anderson"LLVMContext* " --> "LLVMContext *"
2009-07-06 Owen AndersonThread LLVMContext through the constant folding APIs...
2009-06-15 Dan GohmanSupport vector casts in more places, fixing a variety...
2009-06-02 Dan GohmanChange ConstantFoldConstantExpression to accept a null
2009-05-21 Jay FoadUse v.data() instead of &v[0] when SmallVector v might...
2009-05-09 Duncan SandsRename PaddedSize to AllocSize, in the hope that this
2009-05-07 Dan GohmanRevert 71165. It did more than just revert 71158 and...
2009-05-07 Bill WendlingTemporarily revert r71158. It was causing a failure...
2009-05-07 Dan GohmanConstant-fold ptrtoint+add+inttoptr to gep when the...
2009-04-03 Chris Lattneruse higher level APIs.
2009-01-12 Duncan SandsRename getABITypeSize to getTypePaddedSize, as
2008-12-15 Nick LewyckyFix whitespace in comment.
2008-11-20 Nick Lewyckyundef beats zero. Fix this missed optimization opportun...
2008-10-24 Nick LewyckyDon't try to create a mask when we don't need one....
2008-08-13 Duncan SandsTeach constant folding that an inttoptr of a
2008-07-25 Nate BegemanFix minor issues with VICmp/VFCmp constant expressions
2008-05-25 Nick Lewycky"ret (constexpr)" can't be folded into a Constant....
2008-05-22 Gabor Greiftransform more loops to iterator form, detabify
2008-05-22 Gabor GreifRewrite operand loops to use iterators. This shrinks...
2008-05-21 Gabor Greifsuppress gcc3.4.6's <no value returned> warnings
2008-05-08 Chris LattnerRemove dead return. Thanks to Bill for the review!
2008-05-08 Chris LattnerAdd support for constant folding the 'offsetof' pattern...
2008-04-20 Chris LattnerSwitch to using Simplified ConstantFP::get API.
2008-03-30 Chris Lattnerminor code cleanups, allow constant folding sinf/cosf.
2008-01-31 Dan GohmanAvoid unnecessarily casting away const, fixing a FIXME.
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-12-12 Chris LattnerFix a bug in my previous patch, thanks to Jay Foad for
2007-12-11 Chris LattnerImplement constant folding if vector<->vector bitcasts...
2007-12-10 Chris LattnerFix PR1850 by removing an unsafe transformation from...
next