correct an opcode
[oota-llvm.git] / lib / Transforms / Scalar /
2006-01-26 Jeff CohenImprove compatibility with VC2005, patch by Morten...
2006-01-24 Chris LattnerFix Regression/Transforms/ScalarRepl/2006-01-24-Illegal...
2006-01-22 Chris LattnerMake iostream #inclusion explicit
2006-01-19 Chris LattnerImplement casts.ll:test26: a cast from float -> double...
2006-01-17 Robert BocchinoLowerpacked and SCCP support for the insertelement...
2006-01-16 Chris Lattnerfix a crash due to missing parens
2006-01-16 Chris LattnerThis pass has never worked correctly. Remove.
2006-01-14 Chris LattnerFunctionPass's cannot do IPO things.
2006-01-13 Robert BocchinoAdded instcombine support for extractelement.
2006-01-13 Chris LattnerDo a simple instcombine xforms to delete llvm.stackrest...
2006-01-13 Chris LattnerSimplify this a tiny bit by using the new IntrinsicInst...
2006-01-11 Chris LattnerSwitch these to using ETForest instead of DominatorSet...
2006-01-11 Chris LattnerSwitch this to using ETForest instead of DominatorSet...
2006-01-10 Robert BocchinoAdded lower packed support for the extractelement opera...
2006-01-07 Chris Lattnerfix some 176.gcc miscompilation from my previous patch.
2006-01-06 Chris Lattnersilence some bogus gcc warnings on fenris
2006-01-06 Chris LattnerEnhance the shift-shift folding code to allow a no...
2006-01-06 Chris LattnerSimplify the code a bit more
2006-01-06 Chris LattnerExtract a bunch of code out of visitShiftInst into...
2005-12-26 Duraid Madinagetting there...
2005-12-14 Chris LattnerFix Transforms/ScalarRepl/2005-12-14-UnionPromoteCrash...
2005-12-12 Chris LattnerImplement a little hack for parity with GCC on crafty...
2005-12-05 Chris LattnergetRawValue zero extens for unsigned values, use getsex...
2005-11-30 Chris LattnerFix a bug where we didn't realize that vaarg reads...
2005-11-25 Andrew Lenharthsince reg2mem requires it, might as well mention that...
2005-11-22 Andrew LenharthReg2Mem is something a pass may depend on, so allow...
2005-11-22 Andrew Lenharthturns out, demotion and invokes and critical edges...
2005-11-18 Chris LattnerFix a crash building 176.gcc due to my recent patch...
2005-11-17 Chris LattnerThis was checking the wrong GEP expression. Fixing...
2005-11-10 Andrew Lenharththe pain isn't gone unless the phinodes are spilled too
2005-11-10 Andrew Lenharththis works with backedges to the existing entry block...
2005-11-10 Andrew LenharthThe pass everyone has been waiting for!
2005-11-05 Nate BegemanAdd support alignment of allocation instructions.
2005-11-05 Chris LattnerImplement Transforms/TailCallElim/return-undef.ll,...
2005-11-05 Chris LattnerTurn sdiv into udiv if both operands have a clear sign...
2005-11-05 Chris LattnerTurn srem -> urem when neither input has their sign...
2005-11-02 Andrew Lenharthmake this 64 bit clean, fixed test30 of /Regression...
2005-10-31 Chris LattnerLimit the search depth of MaskedValueIsZero to 6 instru...
2005-10-29 Chris LattnerThis pass is now obsolete since all targets have moved...
2005-10-29 Chris LattnerPull some code out into a function, give it the ability...
2005-10-29 Chris LattnerRemove a special case, allowing the general case to...
2005-10-28 Chris LattnerFix a bit of backwards logic that broke exptree and...
2005-10-27 Chris LattnerDo not sink any instruction with side effects, includin...
2005-10-27 Chris LattnerFix typo
2005-10-27 Chris LattnerTeach instcombine to promote stuff like (cast (malloc...
2005-10-27 Chris LattnerPromote cases like cast (malloc sbyte, 100) to int...
2005-10-27 Chris LattnerMinor change to this file to support obscure cases...
2005-10-26 Chris Lattnerfold nested and's early to avoid inefficiencies in...
2005-10-24 Chris LattnerHandle allocations that, even after removing dead uses...
2005-10-24 Chris LattnerFix a bug where we would 'promote' an allocation from...
2005-10-24 Chris LattnerBefore promoting a malloc type, remove dead uses. ...
2005-10-24 Chris LattnerPull some code out into a function, no functionality...
2005-10-24 Chris LattnerDONT_BUILD_RELINKED is gone and implied by BUILD_ARCHIV...
2005-10-24 Chris LattnerOnly build .a file versions of these libraries, instead...
2005-10-24 Chris LattnerMake sure that anything using the ADCE pass pulls in...
2005-10-23 Jeff CohenWhen a function takes a variable number of pointer...
2005-10-21 Chris LattnerMy previous patch was too conservative. Reject FP...
2005-10-20 Chris LattnerDo NOT touch FP ops with LSR. This fixes a testcase...
2005-10-17 Chris LattnerMake this work for FP constantexprs
2005-10-17 Chris LattnerOops, X+0.0 isn't foldable, but X+-0.0 is.
2005-10-17 Chris Lattnerrelax this a bit, as we only support the default roundi...
2005-10-11 Chris LattnerFix (hopefully the last) issue where LSR is nondetermin...
2005-10-11 Chris LattnerFix another problem where LSR was being nondeterminstic...
2005-10-11 Chris LattnerFix another lsr-is-nondeterministic case
2005-10-09 Chris LattnerMake MaskedValueIsZero a bit more aggressive
2005-10-09 Chris LattnerFix funky xcode indentation
2005-10-09 Chris LattnerHrm, you didn't see this.
2005-10-09 Chris LattnerFix a source of non-determinism in the backend: the...
2005-10-07 Jeff CohenRemove useless variable.
2005-10-03 Chris LattnerMake IVUseShouldUsePostIncValue more aggressive when...
2005-10-03 Chris LattnerRefactor some code into a function
2005-10-03 Chris LattnerThis break is bogus and I have no idea why it was there...
2005-10-03 Chris Lattnerwhen checking if we should move a split edge block...
2005-09-27 Chris LattnerMake the pass name simpler
2005-09-26 Chris LattnerEliminate GetGEPGlobalInitializer in favor of the more...
2005-09-26 Chris LattnerFactor the GetGEPGlobalInitializer out of this pass...
2005-09-24 Chris LattnerMove MaskedValueIsZero up.
2005-09-18 Chris LattnerRefactor this code a bit and make it more general....
2005-09-18 Chris LattnerCompile
2005-09-18 Chris LattnerGeneralize this transform, using MaskedValueIsZero...
2005-09-18 Chris Lattnerfix typeo
2005-09-18 Chris LattnerRemove unintentionally committed code
2005-09-18 Chris Lattnerimplement shift.ll:test25. This compiles:
2005-09-18 Chris LattnerImplement add.ll:test29. Codegening:
2005-09-18 Chris Lattnerremove debug output
2005-09-18 Chris LattnerImplement or.ll:test21. This teaches instcombine to...
2005-09-14 Chris LattnerFix the regression last night compiling povray
2005-09-13 Chris LattnerAdd a simple xform to simplify array accesses with...
2005-09-13 Chris LattnerFix an issue where LSR would miss rewriting a use of...
2005-09-13 Chris LattnerAdd a helper function, allowing us to simplify some...
2005-09-12 Chris LattnerImplement a simple xform to turn code like this:
2005-09-12 Chris LattnerAnother load-peephole optimization: do gcse when two...
2005-09-12 Chris LattnerImplement a trivial form of store->load forwarding...
2005-09-12 Chris LattnerFix a regression from last night, which caused this...
2005-09-12 Chris Lattner_test:
2005-09-10 Chris Lattnerimplement Transforms/LoopStrengthReduce/dont-hoist...
2005-09-02 Chris LattnerFix a problem that Dan Berlin noticed, where reassociat...
2005-09-02 Chris LattnerAvoid creating garbage instructions, just move the...
2005-09-02 Chris Lattneradd some assertions and fix problems where reassociate...
2005-08-24 Chris LattnerFix Regression/Transforms/Reassociate/2005-08-24-Crash.ll
next