[InstSimplify] Support constant folding to vector of pointers
[oota-llvm.git] / lib / Analysis / ConstantFolding.cpp
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...
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...
next