Fix a typo that Anton noticed.
[oota-llvm.git] / lib / Transforms /
2010-01-15 Bob WilsonFix a comment typo.
2010-01-13 Bill WendlingWhen the visitSub method was split into visitSub and...
2010-01-12 Chris Lattner1) Use the new SimplifyInstructionsInBlock routine...
2010-01-12 Chris Lattneradd a helper function.
2010-01-12 Chris Lattnertidy up
2010-01-12 Chris LattnerTeach jump threading to duplicate small blocks when...
2010-01-11 Chris Lattnersome cleanup, and make it obvious that ProcessJumpOnPHI...
2010-01-11 Chris Lattnerreenable the piece that turns trunc(zext(x)) -> x even...
2010-01-11 Chris LattnerDisable folding sext(trunc(x)) -> x (and other similar...
2010-01-11 Chris Lattneradd one more bitfield optimization, allowing clang...
2010-01-11 Chris LattnerExtend CanEvaluateZExtd to handle and/or/xor more aggre...
2010-01-11 Chris LattnerRemove the dead TD argument to CanEvaluateZExtd, and...
2010-01-11 Chris Lattnerimprove comments, remove dead TD argument to CanEvaluat...
2010-01-10 Chris Lattnerteach sext optimization to handle truncs from types...
2010-01-10 Chris Lattnerteach zext optimization how to deal with truncs that...
2010-01-10 Chris Lattnersimplify CanEvaluateSExtd to return a bool now that...
2010-01-10 Chris Lattnerthe NumCastsRemoved argument to CanEvaluateSExtd is...
2010-01-10 Chris Lattnernow that the cost model has changed, we can always...
2010-01-10 Chris Lattnerchange the preferred canonical form for a sign extensio...
2010-01-10 Chris Lattnerfix indentation of switch statements, no functionality...
2010-01-10 Chris Lattnerfix pasto that broke bootstrap.
2010-01-10 Chris Lattnersimplify CanEvaluateZExtd now that we don't care about...
2010-01-10 Chris Lattnertwo changes:
2010-01-10 Chris Lattnerenhance CanEvaluateZExtd to handle shift left and sext...
2010-01-10 Chris Lattnerremove an xform subsumed by EvaluateInDifferentType.
2010-01-10 Julien LerougeFix nondeterministic behavior.
2010-01-10 Chris Lattnerclean up this xform by using m_Trunc.
2010-01-10 Chris Lattnerinline and remove the rest of commonIntCastTransforms.
2010-01-10 Chris LattnerInline the expression type promotion/demotion stuff...
2010-01-09 Chris Lattneronly factor from expressions whose uses are empty and...
2010-01-09 Julien LerougeFix nondeterministic behavior.
2010-01-08 Eric ChristopherRemove unnecessary dyn_cast and add a comment. Part...
2010-01-08 Chris Lattnermplement a theoretical fixme.
2010-01-08 Chris Lattnerrename CanEvaluateInDifferentType -> CanEvaluateTruncat...
2010-01-08 Chris Lattnerteach instcombine to delete sign extending shift pairs...
2010-01-08 Duncan SandsSuppress an unused variable warning when assertions...
2010-01-08 Chris Lattnertidy up some stuff duncan pointed out.
2010-01-07 Chris Lattnerteach ComputeNumSignBits to look through PHI nodes.
2010-01-07 Chris LattnerEnhance instcombine to reason more strongly about promo...
2010-01-07 Benjamin KramerUse a do-while loop instead of while + boolean.
2010-01-07 Duncan SandsBe less stingy as to how many selects and phi nodes we
2010-01-07 Chris Lattnerhandle ConstantVector while I'm in here.
2010-01-07 Chris Lattnerfix a globalopt crash on 'bullet' (handling evaluation...
2010-01-06 Eric ChristopherMove the object size intrinsic optimization to inst...
2010-01-06 Duncan SandsFix a README item: have functionattrs look through...
2010-01-06 Mikhail GlushenkovFormatting.
2010-01-06 Duncan SandsPartially address a README by having functionattrs...
2010-01-06 Chris Lattnertweaks suggested by Duncan
2010-01-06 Chris LattnerTeach instcombine's sext elimination logic to be more...
2010-01-05 Chris Lattnersimplify this code.
2010-01-05 Chris Lattnermake this a static function instead of a method.
2010-01-05 Chris Lattnermore rearrangement and cleanup, fix my test failure.
2010-01-05 Chris Lattnercleanup
2010-01-05 Chris Lattnerremove two trunc xforms that are subsumed by EvaluateIn...
2010-01-05 Chris Lattnerjust remove this xform which is subsumed by others.
2010-01-05 Chris Lattnermove a trunc-specific transform out of commonIntCastTra...
2010-01-05 Benjamin KramerMove remaining stuff to the isInteger predicate.
2010-01-05 Chris Lattnermove a zext specific xform out of commonIntCastTransfor...
2010-01-05 Chris Lattnermove a trunc-specific xform out of commonIntCastTransfo...
2010-01-05 Chris Lattnerreduce indentation
2010-01-05 Benjamin KramerConvert a ton of simple integer type equality tests...
2010-01-05 Chris Lattneroptimize comparisons against cttz/ctlz/ctpop, patch...
2010-01-05 Dan GohmanNick Lewycky pointed out that this code makes changes...
2010-01-05 Dan GohmanSet Changed properly after calling DeleteDeadPHIs.
2010-01-05 Dan GohmanUse do+while instead of while for loops which obviously...
2010-01-05 Dan GohmanFix indentation.
2010-01-05 Dan GohmanMake RecursivelyDeleteTriviallyDeadInstructions,
2010-01-05 Benjamin KramerAdd newline at EOF.
2010-01-05 Benjamin KramerAvoid going through the LLVMContext for type equality...
2010-01-05 Chris Lattnerprune some #includes.
2010-01-05 Chris Lattnersplit and/or/xor out into one overly-large (2000LOC...
2010-01-05 Chris Lattnermissed file with previous commit.
2010-01-05 Chris Lattnersplit instcombine of shifts out to its own file.
2010-01-05 Chris Lattnereliminate getBitCastOperand and simplify some over...
2010-01-05 Chris Lattnersplit call handling out to InstCombineCalls.cpp
2010-01-05 Chris Lattneroptimize cttz and ctlz when we can prove something...
2010-01-05 Chris Lattnerthis inline function moved to addsub
2010-01-05 Chris Lattnersplit add/sub out to its own file. Eliminate use of
2010-01-05 Chris Lattnerall the places we use hasOneUse() we know are instructi...
2010-01-05 Chris Lattnereliminate AssociativeOpt and its last uses.
2010-01-05 Chris Lattnerinline the FoldICmpLogical functor.
2010-01-05 Chris Lattnerinline the 'AddRHS' transformation, simplifying things...
2010-01-05 Chris Lattnerremove massive over-genality manifested as a big template
2010-01-05 Chris Lattnersplit mul/div/rem instructions out to their own file.
2010-01-05 Chris Lattnerclean up header.
2010-01-05 Chris Lattnersplit select out to its own file.
2010-01-05 Chris Lattnersplit out load/store/alloca.
2010-01-05 Chris Lattnerreduce indentation
2010-01-05 Chris Lattnersplit vector stuff out to InstCombineVectorOps.cpp
2010-01-05 Chris Lattnersplit PHI node stuff out to InstCombinePHI.cpp
2010-01-05 Chris Lattnerconvert various IntrinsicInst's to use class instead...
2010-01-05 Chris Lattnerfix an infinite loop in reassociate building emacs.
2010-01-05 David GreeneChange errs() to dbgs().
2010-01-05 David GreeneChange errs() to dbgs().
2010-01-05 David GreeneChange errs() to dbgs().
2010-01-05 David GreeneChange errs() to dbgs().
2010-01-05 David GreeneChange errs() to dbgs().
2010-01-05 David GreeneChange errs() to dbgs().
2010-01-05 David GreeneChange errs() to dbgs().
2010-01-05 David GreeneChange errs() to dbgs().
next